SYNOPSIS[w_out, h_out, tox_out, l_out] = ic_microstrip_syn(z0, w, h, l, tmet, rho, rough, er, tand, f, flag)PARAMETERSINPUT PARAMETERS
OUTPUT VALUES
DESCRIPTIONFunction to synthesize the physical dimenstions of a single ic_microstrip transmission line to achieve a desired characteristic impedance and electrical length. The desired characteristic impedance and some of the physical dimensions of the ic_microstrip line are given as inputs and the remaining dimensions are calculated. The model accounts for dispersion (frequency dependent propagation velocity). |<--W-->| _______ | metal | <- tmet,rho,rough ---------------------------------------------- {************** Oxide (tox,eox) ************** ---------------------------------------------- ( substrate /|\ ( ) es,sigmas H | ) ( \|/ ( ---------------------------------------------- XXXXXXXXXXXXXXXXXX ground XXXXXXXXXXXXXXXXXXXX EXAMPLE% desired impedance z0=75; % desired electrical length (degrees) elen=90; % micron to meters conversion factor sf=1.0e-6; % width w=160e-6; % length l=1000e-6; % oxide thickness tox=1.0e-6; % oxide relative dielectric constant eox=4.0; % substrate thickness h=250e-6; % substrate relative dielectric constant es=11.8; % substrate conductivity (1/(ohm-m)) sigmas=10; % metal thickness tmet=1.6e-6; % metal resitivity (ohm-m) rho=3e-8; % metal surface roughness rough=0; % frequency f=2.4e9; % synthesize width flag=0; [w_out,h_out,tox_out,l_out] = ... ic_microstrip_syn(z0,elen,w,l,tox,eox,h,es,sigmas,tmet,rho,rough,f,flag); disp(sprintf('w = %8.3g um', w_out*1e6)); disp(sprintf('h = %8.3g um', h_out*1e6)); disp(sprintf('tox = %8.3g um', tox_out*1e6)); disp(sprintf('l = %8.3g um', l_out*1e6)); SEE ALSOair_coil_calc AUTHORDan McMahill BUGSNone known Please report any bugs on the Wcalc Sourceforge Project Page Return to the MEX-Wcalc page. |
||||||||||
|
Copyright © 2001, 2002, 2004, 2005, 2006 Dan McMahill ALL RIGHTS RESERVED. |