精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何用HFSS-API來設計指數漸變傳輸線?

iIeQ_mwrfnet ? 來源:微波射頻網 ? 作者:94巨蟹座少年 ? 2021-05-13 09:43 ? 次閱讀

上節學個Antenna:HFSS腳本建模入門一文中,對HFSS的腳本錄制和利用matlab-hfssapi建模進行了入門介紹,今天我們就利用HFSS-API來設計指數漸變傳輸線,實現寬帶高性能的阻抗匹配。

本文使用的電磁仿真軟件為ANSYS Electronics Desktop Version 2017.2.0

0 1微帶線尺寸計算

已知基板的厚度,介電常數和微帶線的線寬可以利用微波射頻網的微帶線特征阻抗計算器進行特性阻抗的快速計算。那么已知基板的厚度,介電常數和微帶線的特性阻抗,如何計算其對應的線寬呢?

117410c8-b329-11eb-bf61-12bb97331649.jpg

相應的理論公式已在上面的微波工程一書中詳細闡述,現摘取部分關鍵內容如下:

先計算等效介電常數:對于給定的特性阻抗和介電常數,比值可求得:(公式左右滑動可看全部):

已知基板介電常數、厚度,以及需要得到的微帶線阻抗值可以根據上述理論公式進行Matlab代碼編寫:

function W=microstrip_Zcal(Er,H,Z0)

%Unit:mm,GHz,ohm

%計算中間變量

A=Z0/60*sqrt((Er+1)/2)+(Er-1)/(Er+1)*(0.23+0.11/Er);

B=377*pi/(2*Z0*sqrt(Er)); W_d_A=8*exp(A)/(exp(2*A)-2); W_d_B=2/pi*(B-1-log(2*B-1)+(Er-1)/(2*Er)*(log(B-1)+0.39-0.61/Er));

if(W_d_A《2)

W_d=W_d_A; else W_d=W_d_B; end %計算微帶線寬度 W=W_d*H;end

對于介電常數3.66、厚度1mm的基板,100歐姆微帶線理論計算的線寬為0.5467mm

對于介電常數2.2、厚度0.508mm的基板,50歐姆微帶線理論計算的線寬為1.5652mm

0 2指數漸變傳輸線理論

多節匹配變換器的理論這里不做過多闡述。如下圖所示,若傳輸線各位置的特性阻抗按一定規律進行漸變,則可以通過改變漸變的類型得到不同的通帶特性。本節對指數漸變傳輸線進行分析和建模。

118c080e-b329-11eb-bf61-12bb97331649.png

對應上述圖示,指數漸變傳輸線滿足:

因為,因此有。

結合小反射理論推導出輸入端的反射系數:(公式左右滑動可看全部):

11b9f2c8-b329-11eb-bf61-12bb97331649.png

為了降低低頻率處的失配,漸變傳輸線的長度應該大于介質中的半波長,即為。

0 3微帶線漸變傳輸線的HFSS-API快速設計

有了前二節的理論支撐,在限定長度的情況下,已知負載阻抗為,輸入端參考阻抗為,微帶線各位置的特性阻抗值可以確定,接著反向計算微帶線線寬。

代碼僅供參考,筆者自行根據個人習慣自行修改過hfssapi文件,參數傳入等存在差異

clear;clc;%參數輸入Z0=50;ZL=100;%Z0:輸入的參考阻抗,ZL:負載阻抗lambda=300/3;%自定義工作頻率下限的波長:mmL=50;%漸變傳輸線的長度:mmL0=linspace(0,L,251);tot_num=length(L0);dL=L0(2)-L0(1);%離散化的傳輸線,每節的長度%指數漸變傳輸線a=1/L*log(ZL/Z0);Z=Z0*exp(a*L0);plot(L0,Z);%獲取m文件當前路徑p1 = mfilename(‘fullpath’);i=findstr(p1,‘’);p1=p1(1:i(end));pp=strcat(p1,‘hfssapi’);%與m文件同級的文件夾中的hfssapi加入到路徑中addpath([pp ‘/3dmodeler’]);

addpath([pp ‘/general’]); addpath([pp ‘/analysis’]); addpath([pp ‘/boundary/’]); %vbs腳本路徑tmpScriptFile = ‘C:UsersDellDesktopexp_transmissionLine.vbs’;%計算微帶線的線寬:mmEr=2.2;H=0.508;

Wcal=zeros(1,tot_num);for num=1:tot_num zcal=Z(num); Wcal(num)=microstrip_Zcal(Er,H,zcal);end

%vbs腳本建模:此處引用hfssapi為自己修改過后的,參數傳入有差異;%不可直接復制運行,當作偽代碼,僅供參考%建立HFSS模型文件.fid = fopen(tmpScriptFile, ‘wt’);% 建立一個新的HFSS project和design.hfssNewProject(fid);hfssInsertDesign(fid, ‘gradually_changed_tri_transmissionLine’);

% 創建新的PolylinePoints=zeros(2*tot_num,3);for num=1:tot_num Points(num,1:3)=[-Wcal(num)/2,(num-1)*dL,0];endPoints((tot_num+1):end,1)=abs(flipud(Points(1:tot_num,1)));Points((tot_num+1):end,2)=flipud(Points(1:tot_num,2));Points((tot_num+1):end,3)=flipud(Points(1:tot_num,3));hfssPolyline(fid, ‘exp_transmissionLine’, Points, ‘mm’, 1, ‘Line’, [255, 255, 0],0)hfssSetColor(fid, ‘exp_transmissionLine’, [255,255,0]); hfssSetTransparency(fid, {‘exp_transmissionLine’}, 0); hfssAssignPE(fid, ‘Line’, {‘exp_transmissionLine’});

% Create the substratehfssBox(fid, ‘substrate’,[-40/2,0,0],[40,L,-H],‘mm’,1);hfssAssignMaterial(fid, ‘substrate’, ‘Rogers RT/duroid 5880 (tm)’); hfssSetTransparency(fid, {‘substrate’}, 0.2);

% Create the groundhfssRectangle(fid, ‘GroundPlane’, ‘Z’, [-40/2,0,-H],40,L, ‘mm’,1); hfssSetColor(fid, ‘GroundPlane’, [192, 192, 192]); hfssSetTransparency(fid, {‘GroundPlane’}, 0.4); hfssAssignPE(fid, ‘PerfE_Ground’, {‘GroundPlane’});

%------------空氣盒------------% hfssBox(fid, ‘AirBox’, [-40/2-lambda/4,0,-H-lambda/4],[40+lambda/2, L, H+lambda/2], ‘mm’,1);

hfssSetTransparency(fid, {‘AirBox’}, 0.9); hfssAssignRadiation(fid, ‘Rad1’, ‘AirBox’); %-----------設置端口---------------% hfssRectangle(fid, ‘waveport1’,

‘Y’, [-Wcal(1)*6/2,0,-H],5*H,Wcal(1)*6, ‘mm’,1); hfssRectangle(fid, ‘waveport2’, ‘Y’, [-Wcal(end)*6/2,L,-H],5*H,Wcal(end)*6, ‘mm’,1); hfssSetColor(fid, ‘waveport1’, [255, 0, 0]); hfssSetColor(fid, ‘waveport2’,

[255, 0, 0]); hfssAssignWavePort(fid, ‘Port1’, ‘waveport1’, 1, false, [0,0,-H], [0,L,-H], ‘mm’);hfssAssignWavePort(fid, ‘Port2’, ‘waveport2’, 1, false, [0,0,0], [0,L,0], ‘mm’);%-----------改變積分終點--------------% hfssInsertSolution(fid, ‘Setup3000MHz’, 3, 0.02, 15);hfssInterpolatingSweep(fid, ‘Sweep3to10GHz’, ‘Setup3000MHz’,3, 10,351);

% Close the HFSS Script File.fclose(fid);

function W=microstrip_Zcal(Er,H,Z0) %Unit:mm,GHz,ohm %計算中間變量 A=Z0/60*sqrt((Er+1)/2)+(Er-1)/(Er+1)*(0.23+0.11/Er); B=377*pi/(2*Z0*sqrt(Er)); W_d_A=8*exp(A)/(exp(2*A)-2);

W_d_B=2/pi*(B-1-log(2*B-1)+(Er-1)/(2*Er)*(log(B-1)+0.39-0.61/Er)); if(W_d_A《2) W_d=W_d_A; else W_d=W_d_B; end %計算微帶線寬度 W=W_d*H;end

這里直接給出可執行的vbs腳本文件(第四小節-資源分享有下載鏈接),vbs腳本建模的好處就是不管對方是用hfss15還是hfss18,都可以通過下面圖片的操作,Run script進行模型的復構。

11f11866-b329-11eb-bf61-12bb97331649.png

1206918c-b329-11eb-bf61-12bb97331649.png

原文標題:學個Antenna:利用HFSS-API設計指數漸變傳輸線

文章出處:【微信公眾號:微波射頻網】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 計算機
    +關注

    關注

    19

    文章

    7425

    瀏覽量

    87722
  • hfss
    +關注

    關注

    32

    文章

    167

    瀏覽量

    50257

原文標題:學個Antenna:利用HFSS-API設計指數漸變傳輸線

文章出處:【微信號:mwrfnet,微信公眾號:微波射頻網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    平衡傳輸線標準的重要性

    對于需要長距離通信的系統。本文將探討平衡傳輸線標準的重要性。 一、平衡傳輸線標準的必要性 1. 提高信號完整性 在長距離傳輸中,信號完整性是一個關鍵問題。不平衡傳輸線容易受到電磁干擾(
    的頭像 發表于 10-04 17:26 ?221次閱讀

    用邏輯驅動傳輸線

    電子發燒友網站提供《用邏輯驅動傳輸線.pdf》資料免費下載
    發表于 09-21 11:23 ?0次下載
    用邏輯驅動<b class='flag-5'>傳輸線</b>

    有損傳輸線及其特性介紹

    電子發燒友網站提供《有損傳輸線及其特性介紹.pdf》資料免費下載
    發表于 08-12 14:24 ?1次下載

    傳輸線的理論基礎

    電子發燒友網站提供《傳輸線的理論基礎.pdf》資料免費下載
    發表于 08-12 09:32 ?0次下載

    高速差分訊號傳輸理論

    差分信號的傳輸需要一對傳輸線實現,那么這對傳輸線又叫做差分對。能夠用單端傳輸線組成差分對的兩條傳輸線
    的頭像 發表于 08-08 08:27 ?673次閱讀
    高速差分訊號<b class='flag-5'>傳輸</b>理論

    為什么選擇hdmi光纖傳輸線

    HDMI光纖傳輸線,也稱為光纖HDMI或HDMI光纖,是一種通過光纖傳輸高清視頻和音頻信號的設備。它采用了光纖技術,具有以下主要優勢: 高傳輸
    的頭像 發表于 06-05 10:02 ?395次閱讀

    何用Bounce diagram計算傳輸線上的瞬態響應呢?

    在分析傳輸線的瞬態響應的時候,經常會用到Bounce Diagram,大概的圖形是這樣的。
    的頭像 發表于 04-07 11:13 ?506次閱讀
    如<b class='flag-5'>何用</b>Bounce diagram<b class='flag-5'>來</b>計算<b class='flag-5'>傳輸線</b>上的瞬態響應呢?

    掌握了這個分析方法,實現傳輸線阻抗5%的加工公差不是夢!

    了差分線阻抗的公差! 今天,高速先生這篇文章想走個高端路線,我們研究下上面提到的所有影響傳輸線阻抗的參數里,到底能不能比較定量的給他們排個序,看看到底哪個因素的控制公差對加工出來的傳輸線阻抗的公差
    發表于 03-25 18:05

    關于傳輸線阻抗的那些概念你都知道嗎

    如果傳輸線具有恒定不變的瞬時阻抗,就稱之為傳輸線的特性阻抗   特性阻抗描述了信號沿傳輸線傳播時所受到的瞬態阻抗,這是影響傳輸線電路中信號完整性的一個主要因素。如果沒有特殊說明,一般用
    的頭像 發表于 02-02 17:21 ?1069次閱讀
    關于<b class='flag-5'>傳輸線</b>阻抗的那些概念你都知道嗎

    淺談傳輸線的特點和工作原理

    對于傳輸線,通常的研究方法是,對其中某一個小段進行微觀的研究。用微積分的思想取其中一小段,這一小段有分布電阻,分布電感,分布電導,分布電容。
    的頭像 發表于 02-02 17:03 ?4408次閱讀
    淺談<b class='flag-5'>傳輸線</b>的特點和工作原理

    PCB的傳輸線結構

    傳輸線的定義是有信號回流的信號(由兩條一定長度導線組成,一條是信號傳播路徑,另一條是信號返回路徑。),很常見的傳輸線也就是我們PCB板上的走
    發表于 01-15 15:13 ?334次閱讀
    PCB的<b class='flag-5'>傳輸線</b>結構

    高速PCB設計基礎知識:傳輸線

    傳輸線的定義是有信號回流的信號(由兩條一定長度導線組成,一條是信號傳播路徑,另一條是信號返回路徑。),常見的傳輸線也就是我們PCB板上的走
    發表于 01-02 15:36 ?383次閱讀
    高速PCB設計基礎知識:<b class='flag-5'>傳輸線</b>

    關于傳輸線的知識要點

    對于傳輸線,通常的研究方法是,對其中某一個小段進行微觀的研究。用微積分的思想取其中一小段,這一小段有分布電阻,分布電感,分布電導,分布電容。
    的頭像 發表于 12-14 14:52 ?670次閱讀
    關于<b class='flag-5'>傳輸線</b>的知識要點

    介紹幾種典型微波傳輸線和仿真分析

    定向傳輸微波信號和微波能量的傳輸線可稱之為微波傳輸線,常用的TEM模傳輸線有同軸線,微帶,帶狀
    的頭像 發表于 12-07 10:36 ?2876次閱讀
    介紹幾種典型微波<b class='flag-5'>傳輸線</b>和仿真分析

    一文了解各種常用的微波傳輸線【綜合版】

    定向傳輸微波信號和微波能量的傳輸線可稱之為微波傳輸線,常用的TEM模傳輸線有同軸線,微帶,帶狀
    的頭像 發表于 12-07 10:36 ?2405次閱讀
    一文了解各種常用的微波<b class='flag-5'>傳輸線</b>【綜合版】