女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

    文章

    7628

    瀏覽量

    90179
  • hfss
    +關注

    關注

    32

    文章

    167

    瀏覽量

    50804

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    知識分享-傳輸線的返回電流(信號完整性揭秘)

    信號完整性揭秘-于博士SI設計手記3.3傳輸線的返回電流按照傳統的電路理論,電流要流到互連線的末端,然后從另一條路徑回流,才能形成電流回路。如果傳輸線無限長,信號電壓施加到傳輸線上后,信號永遠也
    的頭像 發表于 05-27 17:36 ?138次閱讀
    知識分享-<b class='flag-5'>傳輸線</b>的返回電流(信號完整性揭秘)

    傳輸線高頻參數之Crosstalk

    是由于電信號在通過傳輸線時,產生的電場穿過了相鄰的傳輸線,而導致相鄰的傳輸線上也產生了電信號,如上圖所示,用網分測試的時候,差分S參數Sdd31表示近端串擾,Sd
    的頭像 發表于 05-22 07:33 ?83次閱讀
    <b class='flag-5'>傳輸線</b>高頻參數之Crosstalk

    Ethercat轉Profinet網關如何用“協議翻譯術”打通自動化產任督二脈

    Ethercat轉Profinet網關如何用“協議翻譯術”打通自動化產任督二脈
    的頭像 發表于 05-10 14:42 ?123次閱讀
    Ethercat轉Profinet網關如<b class='flag-5'>何用</b>“協議翻譯術”打通自動化產<b class='flag-5'>線</b>任督二脈

    PCB制板廠加工問題很大啊,高速PCB傳輸線阻抗一直往上跑

    我在上面的仿真中傳輸線是按照100歐姆設計的啊,是個理想仿真值啊,只是仿真,都沒涉及到加工誤差,為什么也還要上漂呢! 所以怎么說感覺也不會是阻抗加工沒做好導致的阻抗上漂,那到底是什么原因呢?這個
    發表于 04-07 17:27

    PCB Layout中的三種走策略

    傳輸線的直角帶來的寄生電容可以由下面這個經驗公式計算:C=61W(Er)1/2/Z0 在上式中,C就是指拐角的等效電容(單位:pF),W指走的寬度(單位:inch),εr指介質的介電常數,Z0就是
    發表于 03-13 11:35

    傳輸線特征阻抗是設計中最重要的因素

    同等數量的電荷確保將這一段傳輸線充電到同樣的信號電壓。信號每傳播一個固定的距離,都會從電池獲取同樣的電流,并且保持信號電壓一致,在信號傳播過程中,傳輸線上各處的瞬間阻抗都是一致的。 信號沿
    發表于 01-21 07:11

    DAC3482的I通道輸出電路,傳輸線變壓器有什么作用?

    下圖是DAC3482的I通道輸出電路,這里T11是1:1的傳輸線變壓器,T4是4:1的變壓器。如果IOUTA2是20mA,IOUTA1是0mA,求分析下此時IOUTA2輸出是多少,為什么?這里的傳輸線變壓器有什么作用?前面兩個100歐電阻中間接地有啥作用?
    發表于 12-20 07:50

    utp是什么

    UTP(Unshielded Twisted Pair)是非屏蔽雙絞線的英文縮寫,是一種數據傳輸線。以下是對UTP的詳細介紹: 一、基本構造 UTP由四對不同顏色的傳輸線互相纏繞所組成,每對相同顏色
    的頭像 發表于 11-08 10:42 ?4934次閱讀

    平衡傳輸線標準的重要性

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

    用邏輯驅動傳輸線

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

    光纖傳輸速度及配比是什么意思

    光纖傳輸速度及配比是兩個不同的概念,下面分別進行說明: 一、光纖傳輸速度 光纖
    的頭像 發表于 08-15 09:47 ?2779次閱讀

    有損傳輸線及其特性介紹

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

    傳輸線的理論基礎

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

    簡述光纖傳輸線路的基本組成

    光纖傳輸線路作為現代通信網絡的基石,其基本組成涵蓋了多個關鍵部分,共同協作以實現高效、穩定的光信號傳輸。以下是對光纖傳輸線路基本組成的詳細描述,旨在全面解析其技術架構與工作原理。
    的頭像 發表于 08-09 15:15 ?1360次閱讀

    高速差分訊號傳輸理論

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