吴忠躺衫网络科技有限公司

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

    文章

    7540

    瀏覽量

    88650
  • hfss
    +關注

    關注

    32

    文章

    167

    瀏覽量

    50402

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

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

收藏 人收藏

    評論

    相關推薦

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

    同等數量的電荷確保將這一段傳輸線充電到同樣的信號電壓。信號每傳播一個固定的距離,都會從電池獲取同樣的電流,并且保持信號電壓一致,在信號傳播過程中,傳輸線上各處的瞬間阻抗都是一致的。 信號沿
    發表于 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 ?1627次閱讀

    平衡傳輸線標準的重要性

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

    用邏輯驅動傳輸線

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

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

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

    有損傳輸線及其特性介紹

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

    傳輸線的理論基礎

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

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

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

    高速差分訊號傳輸理論

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

    為什么選擇hdmi光纖傳輸線

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

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

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

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

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

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

    傳輸線結構很多因素都會影響阻抗,例如線寬、介質厚度、介電常數、銅厚等,那大家有沒有想過到底哪個因素最影響阻抗呢?學會了本文的分析方法,或許有一天阻抗加工公差控制到5%也很可能哦!
    的頭像 發表于 03-25 18:04 ?996次閱讀
    掌握了這個分析方法,實現<b class='flag-5'>傳輸線</b>阻抗5%的加工公差不是夢!

    淺析導致傳輸線信號質量的5類因素

    信號完整性(SI)表示接收端能識別所發送的信號,也就是傳輸系統要保證信號不失真。
    的頭像 發表于 02-26 09:16 ?1253次閱讀
    淺析導致<b class='flag-5'>傳輸線</b>信號質量的5類因素
    百家乐庄闲分布概率| 哈密市| 如何打百家乐官网的玩法技巧和规则| 百家乐导航| 百家乐官网揽法大全| 大发888 m摩卡游戏| 鼎尚百家乐官网的玩法技巧和规则 | 网上澳门| 百家乐游戏软件开发| 百家乐官网网站排行| 百家乐赌博技巧大全| 网上百家乐内| 百家乐官网必胜法技巧| 香港六合彩开奖| 战胜百家乐的技巧| 百家乐官网娱乐城游戏| 百家乐刷钱| 太阳百家乐官网代理| 赌场网站| 百家乐国际赌场娱乐网规则| 百家乐官网游戏单机牌| 六合彩现场开奖| 百家乐任你博娱乐网| 百家乐官网博牌规例| 尊龙线上娱乐| 澳门百家乐牌规| 百家乐官网云顶| 马牌线上娱乐| 金木棉百家乐的玩法技巧和规则 | 蓝盾百家乐官网平台租用| 大发888娱乐鸿博娱乐| 百家乐视频台球下载| 澳门百家乐官网必胜看路| 永利娱乐城提款| 百家乐网上真钱赌场娱乐网规则| 博彩网百家乐官网的玩法技巧和规则 | 澳博线上娱乐| 百家乐知道| 独赢百家乐全讯网| 赌博百家乐官网趋势把握| 拉斯维加斯国际娱乐|