17.05.2015 Views

~ National ~ Semiconductor - Al Kossow's Bitsavers

~ National ~ Semiconductor - Al Kossow's Bitsavers

~ National ~ Semiconductor - Al Kossow's Bitsavers

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

.,...<br />

U)<br />

Z<br />

<br />

3020 LPRINT USING" 1111 #111111 +11111111 +1I11.1I";I.RE111(1l ,IMl#(l) ,GAINDB<br />

#(1)<br />

3030 RETURN<br />

3040 REM CALCULATE HYBRID COMPONENT VALUES<br />

3050 PRINT<br />

3060 LPRINT<br />

3070 PRINT "HYBRID DESIGN VALUES"<br />

3080 LPRINT "HYBRID DESIGN VALUES"<br />

3090 Cll1=IE-08<br />

3100 PRINT "INPUT TXO LEVEL (Vrms), OUTPUT POWER (dBm), NET RECEIVE PATH G<strong>Al</strong><br />

N (dB)"<br />

3110 INPUT VT#,POUTDBMII,GNETII<br />

3120 POUTII=10A(POUTDBMIl/10-3)<br />

3130 KPRII=2/VT#+SQR(POUTII*ROII/GTRANSPRII)<br />

3140 IF KPR#)1 THEN 3750 'INSUFFICIENT DRIVE<br />

3150 RAII=ROII/KPRII ' TXO/LOAD DIVIDER<br />

3160 RBII=RAII*ROII/(RAII-ROII)<br />

3170 KRII=10A (GNETII/20) IRATI02PRII 'RX PATH GAIN. RATI02PRII=RX GAIN<br />

3180 BCII=2*PIII*FhCI#<br />

3190 R4#=(I+KR#)/KRII/BCII/KPRII/KMINII ' TX/RX DIVIDER<br />

3200 R511=R4#/(BCII*R411-1)<br />

3210 GDBMII=20*FNLOG101l(VTII*KPRII*KRII)+2.2185<br />

3220 PRINT<br />

3230 LPRINT<br />

3240 PRINT USING "Output levels: 11.111111 Vrms at Ra and R4,+III1.1I11 dBm to 600 0<br />

hm load.";VT#,POUTDBMII<br />

3250 LPRINT USING "Output levels: 1.11#11 Vrms at Ra and R4,+#II.1I11 dBm to 600<br />

ohm load.";VT#,POUTDBMII<br />

3260 PRINT<br />

3270 PRINT USING "Net receive path gain: #.II#dB";GNETII<br />

3280 LPRINT USING "Net receive path gain: +1I.lIl1dB";GNETII<br />

3290 LPRINT<br />

3300 PRINT<br />

3310 PRINT Ra Rb CO(uF) Kr R4 R5<br />

Cl(uF)"<br />

3320 LPRINT Ra Rb CO(uF) Kr R4 R5<br />

Cl(uF)"<br />

3330 LPRINT<br />

3340 PRINT USING "1I1.III1 AAAA 1I11.#II AAAA #.11#11 11.#1111 1I11.#II AAAA ##.IIIAAAA<br />

11.111111"; RA#, RBII, CO#*1000000 , ,KRII,R411,R511,Clh1000000!<br />

3350 LPRINT USING "1I11.II#AAAA 1I11.III AAAA 11.111111 1.#1111 1I11.#II AAAA 1I#.III1AAAA<br />

1I.1I1111";RAII,RBII,COII*1000000!,KRII,R4I1,R511.CII1*1000000'<br />

3360 LPRINT<br />

3370 PRINT<br />

3380 IF VTO#=1 THEN 3430<br />

3390 PRINT USING "NOTE: INSERT 11#.1111 dB GAIN BETWEEN TXO AND Ra,R4";20*FNLOGIOII(<br />

VTII/VTOII)<br />

3400 LPRINT USING "NOTE: INSERT 111.1111 dB GAIN BETWEEN TXO AND Ra,R4";20+FNLOG1011<br />

(VTII/VTO#)<br />

3410 PRINT<br />

3420 LPRINT<br />

3430 PRINT USING "For absolute TX eCho level (dBm) at RXlN, add +11.1111 dB to G<br />

db figures.";GDBM#<br />

3440 LPRINT USING "For absolute TX eCho level (dBm) at RXIN, add +#.11# dB to<br />

Gdb figures.";GDBMI<br />

TLlH/9442-9<br />

5-44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!