loglib /*______________________________________________________________*/ /* */ /* LOG Library : linear.def */ /* SCM Library : linear.ddb */ /* */ /* Author(s) : Ulrich Schaefer (system elektronik GmbH) */ /* Thomas Freyermuth (Kloeckner-Moeller GmbH) */ /* Manfred Baumeister (Bartels System GmbH) */ /* Last Revision: 2002/02/21 */ /*______________________________________________________________*/ /* */ /* This library includes definitions for the following */ /* commonly used linear integrated circuit semiconductor device */ /* types: */ /* */ /* - Operational Amplifiers (op_* / op????) */ /* - Voltage Regulators (vr_* / vr????) */ /* */ /* Linear IC devices may also be found in manufacturer-specific */ /* libraries such as */ /* */ /* - AD : Analog Devices */ /* - BURRB : Burr Brown */ /* - LT : Linear Technology */ /* - MAXIM : Maxim */ /* - MC : Motorola */ /* - NSC : National Semiconductor */ /* - STM : SGS-Thomson Microelectronics */ /* - TI : Texas Instruments */ /* - TOSHIBA : Toshiba */ /* */ /* Voltage Regulator package type suffix list : */ /* */ /* - F : SOT 89 (SMD) */ /* - H : TO 39 */ /* - K : TO 3 */ /* - M : SO 8 (SMD) */ /* - P : TO 202 */ /* - T : TO 220 */ /* - Z : TO 92 */ /*______________________________________________________________*/ /*______________________________________________________________*/ /* Operation Amplifiers / Operationsverstaerker */ part op_77gs : so8 { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "77GS" ; pin (i,/i,o) ; net "minus5.5a" : (4) ; net "plus20" : (7) ; xlat (i,/i,o) to (3, 2,6) ; } part op_a627au : so8 { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "A627AU" ; pin (i,/i,o) ; net "minus15" : (4) ; net "plus15" : (7) ; xlat (i,/i,o) to (3, 2,6) ; } part op_ad845jn : dil8s { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "AD845JN" ; pin (i,/i,o) ; net "minus15" : (4) ; net "plus15" : (7) ; xlat (i,/i,o) to (3, 2,6) ; } part op_lm837m : so14 { newattr "$comment" = "Quad Op-Amp" ; newattr "$commentge" = "Vierfach Operationsverstaerker" ; newattr "$type" = "LM837M" ; pin (i,/i,o) ; net "minus15" : (11) ; net "plus15" : (4) ; xlat ( i,/i, o) to ( 3, 2, 1) or ( 5, 6, 7) or (10, 9, 8) or (12,13,14) ; swap internal (( 3, 2, 1),( 5, 6, 7),(10, 9, 8),(12,13,14)) ; } part op_tle2027cd : so8 { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "TLE2027CD" ; pin (i,/i,o) ; net "minus15" : (4) ; net "plus15" : (7) ; xlat (i,/i,o) to (3, 2,6) ; } /* Einfach-Operationsverstaerker / Single Op-Amps */ part op_741 : dil8 { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "741" ; pin (/i,i, o,o1,o5, p, n) ; xlat (/i,i, o,o1,o5, p, n) to ( 2,3, 6, 1, 5, 7, 4) ; } part op_ad509 : dil8 { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "AD509" ; pin (/i,i, o,on1,on5, c, p, n) ; xlat (/i,i, o,on1,on5, c, p, n) to ( 2,3, 6, 1, 5, 8, 7, 4) ; } part op_ad744 : dil8 { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "AD744" ; pin (/i,i, o,"n/dc", c,"n/c", p, n) ; xlat (/i,i, o,"n/dc", c,"n/c", p, n) to ( 2,3, 6, 1, 5, 8, 7, 4) ; } part op_adop07 : dil8 { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "ADOP07" ; pin (/i,i, o,on1,on8, p, n) ; xlat (/i,i, o,on1,on8, p, n) to ( 2,3, 6, 1, 8, 7, 4) ; } part op_lf356n : dil8 { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "LF356" ; pin (/i,i, o,b1,b5, p, n) ; xlat (/i,i, o,b1,b5, p, n) to ( 2,3, 6, 1, 5, 7, 4) ; } part op_taa765a : dil6 { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "TAA765" ; pin (/i,i, o, c, p, n) ; xlat (/i,i, o, c, p, n) to ( 3,2, 5, 6, 1, 4) ; } part op_taa865a : dil6 { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "TAA865A" ; pin (/i,i, o, c, p, n) ; xlat (/i,i, o, c, p, n) to ( 3,2, 5, 6, 1, 4) ; } part op_tlc251 : dil8 { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "TLC251" ; pin (/i,i, o,on1,on5,bs, p, n) ; xlat (/i,i, o,on1,on5,bs, p, n) to ( 2,3, 6, 1, 5, 8, 7, 4) ; } part op_lm211 : dil8 { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "LM211" ; pin (/i,i, c, e, b,"b/s", p, n) ; xlat (/i,i, c, e, b,"b/s", p, n) to ( 3,2, 7, 1, 5, 6, 8, 4) ; } part op_lm311 : dil8 { newattr "$comment" = "Op-Amp" ; newattr "$commentge" = "Operationsverstaerker" ; newattr "$type" = "LM311" ; pin (/i,i, c, e, b,"b/s", p, n) ; xlat (/i,i, c, e, b,"b/s", p, n) to ( 3,2, 7, 1, 5, 6, 8, 4) ; } /* Zweifach Operationsverstaerker / Dual Op-Amps */ part op_ad712 : mainpart dil8 { newattr "$comment" = "Dual Op-Amp" ; newattr "$commentge" = "Zweifach Operationsverstaerker" ; newattr "$type" = "AD712" ; pin (/i,i, o) ; xlat (/i,i, o) to ( 2,3, 1) or ( 6,5, 7) ; swap internal ((2, 3, 1), ( 6, 5, 7)) ; } part op_ad712supply : subpart op_ad712 { pin ( p, n) ; xlat ( p, n) to ( 8, 4) ; } part op_lm158 : mainpart dil8 { newattr "$comment" = "Dual Op-Amp" ; newattr "$commentge" = "Zweifach Operationsverstaerker" ; newattr "$type" = "LM158" ; pin (/i,i, o) ; xlat (/i,i, o) to ( 2,3, 1) or ( 6,5, 7) ; swap internal ((2, 3, 1), ( 6, 5, 7)) ; } part op_lm158supply : subpart op_lm158 { pin ( p, n) ; xlat ( p, n) to ( 8, 4) ; } part op_lm258 : mainpart dil8 { newattr "$comment" = "Dual Op-Amp" ; newattr "$commentge" = "Zweifach Operationsverstaerker" ; newattr "$type" = "LM258" ; pin (/i,i, o) ; xlat (/i,i, o) to ( 2,3, 1) or ( 6,5, 7) ; swap internal ((2, 3, 1), ( 6, 5, 7)) ; } part op_lm258supply : subpart op_lm258 { pin ( p, n) ; xlat ( p, n) to ( 8, 4) ; } part op_lm358 : mainpart dil8 { newattr "$comment" = "Dual Op-Amp" ; newattr "$commentge" = "Zweifach Operationsverstaerker" ; newattr "$type" = "LM358" ; pin (/i,i, o) ; xlat (/i,i, o) to ( 2,3, 1) or ( 6,5, 7) ; swap internal ((2, 3, 1), ( 6, 5, 7)) ; } part op_lm358supply : subpart op_lm358 { pin ( p, n) ; xlat ( p, n) to ( 8, 4) ; } part op_lm2904 : mainpart dil8 { newattr "$comment" = "Dual Op-Amp" ; newattr "$commentge" = "Zweifach Operationsverstaerker" ; newattr "$type" = "LM2904" ; pin (/i,i, o) ; xlat (/i,i, o) to ( 2,3, 1) or ( 6,5, 7) ; swap internal ((2, 3, 1), ( 6, 5, 7)) ; } part op_lm2904supply : subpart op_lm2904 { pin ( p, n) ; xlat ( p, n) to ( 8, 4) ; } part op_lm193 : mainpart dil8 { newattr "$comment" = "Dual Op-Amp" ; newattr "$commentge" = "Zweifach Operationsverstaerker" ; newattr "$type" = "LM193" ; pin (/i,i, o) ; xlat (/i,i, o) to ( 2,3, 1) or ( 6,5, 7) ; swap internal ((2, 3, 1), ( 6, 5, 7)) ; } part op_lm193supply : subpart op_lm193 { pin ( p, n) ; xlat ( p, n) to ( 8, 4) ; } part op_lm293 : mainpart dil8 { newattr "$comment" = "Dual Op-Amp" ; newattr "$commentge" = "Zweifach Operationsverstaerker" ; newattr "$type" = "LM293" ; pin (/i,i, o) ; xlat (/i,i, o) to ( 2,3, 1) or ( 6,5, 7) ; swap internal ((2, 3, 1), ( 6, 5, 7)) ; } part op_lm293supply : subpart op_lm293 { pin ( p, n) ; xlat ( p, n) to ( 8, 4) ; } part op_lm393 : mainpart dil8 { newattr "$comment" = "Dual Op-Amp" ; newattr "$commentge" = "Zweifach Operationsverstaerker" ; newattr "$type" = "LM393" ; pin (/i,i, o) ; xlat (/i,i, o) to ( 2,3, 1) or ( 6,5, 7) ; swap internal ((2, 3, 1), ( 6, 5, 7)) ; } part op_lm393supply : subpart op_lm393 { pin ( p, n) ; xlat ( p, n) to ( 8, 4) ; } part op_lm2903 : mainpart dil8 { newattr "$comment" = "Dual Op-Amp" ; newattr "$commentge" = "Zweifach Operationsverstaerker" ; newattr "$type" = "LM2903" ; pin (/i,i, o) ; xlat (/i,i, o) to ( 2,3, 1) or ( 6,5, 7) ; swap internal ((2, 3, 1), ( 6, 5, 7)) ; } part op_lm2903supply : subpart op_lm2903 { pin ( p, n) ; xlat ( p, n) to ( 8, 4) ; } part op_tl072 : mainpart dil8 { newattr "$comment" = "Dual Op-Amp" ; newattr "$commentge" = "Zweifach Operationsverstaerker" ; newattr "$type" = "TL072" ; pin (/i,i, o) ; xlat (/i,i, o) to ( 2,3, 1) or ( 6,5, 7) ; swap internal ((2, 3, 1), ( 6, 5, 7)) ; } part op_tl072supply : subpart op_tl072 { pin ( p, n) ; xlat ( p, n) to ( 8, 4) ; } part op_tlc27l2 : mainpart default so8 { newattr "$comment" = "Dual Op-Amp" ; newattr "$commentge" = "Zweifach Operationsverstaerker" ; newattr "$type" = "TLC27L2" ; pin (p,m,o) ; xlat (p,m,o) to (3,2,1) or (5,6,7) ; swap internal ((3,2,1), (5,6,7)) ; } part op_tlc27l2sup : subpart op_tlc27l2 { pin (vbb,vdd) ; xlat (vbb,vdd) to (4,8) ; } part op_tlc252 : mainpart dil8 { newattr "$comment" = "Dual Op-Amp" ; newattr "$commentge" = "Zweifach Operationsverstaerker" ; newattr "$type" = "TLC252" ; pin (/i,i, o) ; xlat (/i,i, o) to ( 2,3, 1) or ( 6,5, 7) ; swap internal ((2, 3, 1), ( 6, 5, 7)) ; } part op_tlc252supply : subpart op_tlc252 { pin ( p, n) ; xlat ( p, n) to ( 8, 4) ; } /* Vierfach Operationsverstaerker / Quad Op-Amps */ part op_lm124 : mainpart dil14 { newattr "$comment" = "Quad Op-Amp" ; newattr "$commentge" = "Vierfach Operationsverstaerker" ; newattr "$type" = "LM124" ; pin (/i,i, o) ; xlat (/i, i, o) to ( 2, 3, 1) or ( 6, 5, 7) or ( 9,10, 8) or (13,12,14) ; swap internal (( 2, 3, 1),( 6, 5, 7),( 9,10, 8),(13,12,14)) ; } part op_lm124supply : subpart op_lm124 { pin ( p, n) ; xlat ( p, n) to ( 4,11) ; } part op_lm224 : mainpart dil14 { newattr "$comment" = "Quad Op-Amp" ; newattr "$commentge" = "Vierfach Operationsverstaerker" ; newattr "$type" = "LM224" ; pin (/i,i, o) ; xlat (/i, i, o) to ( 2, 3, 1) or ( 6, 5, 7) or ( 9,10, 8) or (13,12,14) ; swap internal (( 2, 3, 1),( 6, 5, 7),( 9,10, 8),(13,12,14)) ; } part op_lm224supply : subpart op_lm224 { pin ( p, n) ; xlat ( p, n) to ( 4,11) ; } part op_lm324 : mainpart dil14 { newattr "$comment" = "Quad Op-Amp" ; newattr "$commentge" = "Vierfach Operationsverstaerker" ; newattr "$type" = "LM324 (DIL)" ; pin (/i,i, o) ; xlat (/i, i, o) to ( 2, 3, 1) or ( 6, 5, 7) or ( 9,10, 8) or (13,12,14) ; swap internal (( 2, 3, 1),( 6, 5, 7),( 9,10, 8),(13,12,14)) ; } part op_lm324supply : subpart op_lm324 { pin ( p, n) ; xlat ( p, n) to ( 4,11) ; } part op_lmv324 : mainpart default so14 { newattr "$comment" = "Quad Low Voltage Op-Amp." ; newattr "$commentge" = "Vierfach Low Voltage Op-Amp." ; newattr "$manufacturer" = "National Semiconductor" ; newattr "$type" = "LMV324" ; pin (p,m,o); xlat ( p, m, o) to ( 3, 2, 1) or ( 5, 6, 7) or (10, 9, 8) or (12,13,14); swap ( ( 3, 2, 1), ( 5, 6, 7), (10, 9, 8), (12,13,14) ); } part op_lmv324supply : subpart op_lmv324 { pin (vbb,vdd); xlat (vbb,vdd) to (11, 4); } part op_lm324x : mainpart default so14 { newattr "$comment" = "Quad Op-Amp" ; newattr "$commentge" = "Vierfach Operationsverstaerker" ; newattr "$type" = "LM324 (SO)" ; pin (p,m,o) ; xlat ( p, m, o) to ( 3, 2, 1) or ( 5, 6, 7) or (10, 9, 8) or (12,13,14) ; swap internal (( 3, 2, 1),( 5, 6, 7),(10, 9, 8),(12,13,14)) ; } part op_lm324xsup : subpart op_lm324x { pin (vbb,vdd) ; xlat (vbb,vdd) to (11, 4) ; } part op_lm2902 : mainpart dil14 { newattr "$comment" = "Quad Op-Amp" ; newattr "$commentge" = "Vierfach Operationsverstaerker" ; newattr "$type" = "LM2902" ; pin (/i,i, o) ; xlat (/i, i, o) to ( 2, 3, 1) or ( 6, 5, 7) or ( 9,10, 8) or (13,12,14) ; swap internal (( 2, 3, 1),( 6, 5, 7),( 9,10, 8),(13,12,14)) ; } part op_lm2902supply : subpart op_lm2902 { pin ( p, n) ; xlat ( p, n) to ( 4,11) ; } part op_lm139 : mainpart dil14 { newattr "$comment" = "Quad Op-Amp" ; newattr "$commentge" = "Vierfach Operationsverstaerker" ; newattr "$type" = "LM139" ; pin (/i,i, o) ; xlat (/i, i, o) to ( 4, 5, 2) or ( 6, 7, 1) or ( 8, 9,14) or (10,11,13) ; swap internal (( 4, 5, 2),( 6, 7, 1),( 8, 9,14),(10,11,13)) ; } part op_lm139supply : subpart op_lm139 { pin ( p, n) ; xlat ( p, n) to ( 3,12) ; } part op_lm239 : mainpart dil14 { newattr "$comment" = "Quad Op-Amp" ; newattr "$commentge" = "Vierfach Operationsverstaerker" ; newattr "$type" = "LM239" ; pin (/i,i, o) ; xlat (/i, i, o) to ( 4, 5, 2) or ( 6, 7, 1) or ( 8, 9,14) or (10,11,13) ; swap internal (( 4, 5, 2),( 6, 7, 1),( 8, 9,14),(10,11,13)) ; } part op_lm239supply : subpart op_lm239 { pin ( p, n) ; xlat ( p, n) to ( 3,12) ; } part op_lm339 : mainpart dil14 { newattr "$comment" = "Quad Op-Amp" ; newattr "$commentge" = "Vierfach Operationsverstaerker" ; newattr "$type" = "LM339" ; pin (/i,i, o) ; xlat (/i, i, o) to ( 4, 5, 2) or ( 6, 7, 1) or ( 8, 9,14) or (10,11,13) ; swap internal (( 4, 5, 2),( 6, 7, 1),( 8, 9,14),(10,11,13)) ; } part op_lm339supply : subpart op_lm339 { pin ( p, n) ; xlat ( p, n) to ( 3,12) ; } part op_lm2901 : mainpart dil14 { newattr "$comment" = "Quad Op-Amp" ; newattr "$commentge" = "Vierfach Operationsverstaerker" ; newattr "$type" = "LM2901" ; pin (/i,i, o) ; xlat (/i, i, o) to ( 4, 5, 2) or ( 6, 7, 1) or ( 8, 9,14) or (10,11,13) ; swap internal (( 4, 5, 2),( 6, 7, 1),( 8, 9,14),(10,11,13)) ; } part op_lm2901supply : subpart op_lm2901 { pin ( p, n) ; xlat ( p, n) to ( 3,12) ; } part op_mc3302 : mainpart dil14 { newattr "$comment" = "Quad Op-Amp" ; newattr "$commentge" = "Vierfach Operationsverstaerker" ; newattr "$type" = "MC3302" ; pin (/i,i, o) ; xlat (/i, i, o) to ( 4, 5, 2) or ( 6, 7, 1) or ( 8, 9,14) or (10,11,13) ; swap internal (( 4, 5, 2),( 6, 7, 1),( 8, 9,14),(10,11,13)) ; } part op_mc3302supply : subpart op_mc3302 { pin ( p, n) ; xlat ( p, n) to ( 3,12) ; } part op_tlc27l4 : mainpart default so14 { newattr "$comment" = "Quad Op-Amp" ; newattr "$commentge" = "Vierfach Operationsverstaerker" ; newattr "$type" = "TLC27L4" ; pin (p,m,o) ; xlat ( p, m, o) to ( 3, 2, 1) or ( 5, 6, 7) or (10, 9, 8) or (12,13,14) ; swap internal (( 3, 2, 1),( 5, 6, 7),(10, 9, 8),(12,13,14)) ; } part op_tlc27l4sup : subpart op_tlc27l4 { pin (vbb,vdd) ; xlat (vbb,vdd) to (11, 4) ; } /*______________________________________________________________*/ /* Voltage Regulators / Spannungsregler */ /* Voltage Regulators positive/fixed */ /* Festspannungsregler positiv */ part vr_78xx : default to220g { newattr "$comment" = "Voltage Regulator positive/fixed" ; newattr "$commentge" = "Festspannungsregler positiv" ; newattr "$type" = "78xx" ; pin (i,o,g) ; xlat (i,o,g) to (1,3,2) ; } part vr_78xxh : to39 { newattr "$comment" = "Voltage Regulator positive/fixed" ; newattr "$commentge" = "Festspannungsregler positiv" ; newattr "$type" = "78xxH (TO39)" ; pin (i,g,o) ; xlat (i,g,o) to (1,3,2) ; } part vr_78xxk : to3 { newattr "$comment" = "Voltage Regulator positive/fixed" ; newattr "$commentge" = "Festspannungsregler positiv" ; newattr "$type" = "78xxK (TO3)" ; pin (i,g,o) ; xlat (i,g,o) to (2,3,1) ; } part vr_78lxxf : sot89 { newattr "$comment" = "Voltage Regulator positive/fixed" ; newattr "$commentge" = "Festspannungsregler positiv" ; newattr "$type" = "78LxxF (SOT89)" ; pin (i,g,o) ; xlat (i,g,o) to (1,2,3) ; } part vr_78lxxm : so8 { newattr "$comment" = "Voltage Regulator positive/fixed" ; newattr "$commentge" = "Festspannungsregler positiv" ; newattr "$type" = "78LxxM (SO8)" ; pin (i,g,o) ; xlat (i,g,o) to (8,2,1) ; net internal : (2,3,6,7) ; } part vr_78lxxz : to92x { newattr "$comment" = "Voltage Regulator positive/fixed" ; newattr "$commentge" = "Festspannungsregler positiv" ; newattr "$type" = "78LxxZ (TO92X)" ; pin (i,g,o) ; xlat (i,g,o) to (1,2,3) ; } part vr_78yxxt : to220a { newattr "$comment" = "Voltage Regulator positive/fixed" ; newattr "$commentge" = "Festspannungsregler positiv" ; newattr "$type" = "78YxxT (TO220A)" ; pin (i,g,o) ; xlat (i,g,o) to (1,2,3) ; } part vr_lm340k : to3 { newattr "$comment" = "Voltage Regulator positive/fixed" ; newattr "$commentge" = "Festspannungsregler positiv" ; newattr "$type" = "LM340K (TO3)" ; pin (i,g,o) ; xlat (i,g,o) to (2,3,1) ; } part vr_lm340lh : to39 { newattr "$comment" = "Voltage Regulator positive/fixed" ; newattr "$commentge" = "Festspannungsregler positiv" ; newattr "$type" = "LM340LH (TO39)" ; pin (i,g,o) ; xlat (i,g,o) to (1,3,2) ; } part vr_lm340t : to220a { newattr "$comment" = "Voltage Regulator positive/fixed" ; newattr "$commentge" = "Festspannungsregler positiv" ; newattr "$type" = "LM340T (TO220A)" ; pin (i,g,o) ; xlat (i,g,o) to (1,2,3) ; } part vr_lm341p12 : to202g { newattr "$comment" = "Voltage Regulator fixed" ; newattr "$commentge" = "Festspannungsregler" ; newattr "$type" = "LM341 (TO202G)" ; newattr "$val" = "+12V" ; pin (i,o,g) ; xlat (i,o,g) to (1,3,2) ; } part vr_lm341t : to220a { newattr "$comment" = "Voltage Regulator positive/fixed" ; newattr "$commentge" = "Festspannungsregler positiv" ; newattr "$type" = "LM341T (TO220A)" ; pin (i,g,o) ; xlat (i,g,o) to (1,2,3) ; } part vr_lm342p : to202a { newattr "$comment" = "Voltage Regulator positive/fixed" ; newattr "$commentge" = "Festspannungsregler positiv" ; newattr "$type" = "LM342P (TO202A)" ; pin (i,g,o) ; xlat (i,g,o) to (1,2,3) ; } /* Voltage Regulators negative/fixed */ /* Festspannungsregler negativ */ part vr_79xx : default to220g { newattr "$comment" = "Voltage Regulator negative/fixed" ; newattr "$commentge" = "Festspannungsregler negativ" ; newattr "$type" = "79xx" ; pin (i,o,g) ; xlat (i,o,g) to (2,3,1) ; } part vr_79xxk : to3 { newattr "$comment" = "Voltage Regulator negative/fixed" ; newattr "$commentge" = "Festspannungsregler negativ" ; newattr "$type" = "79xxK (TO3)" ; pin (i,g,o) ; xlat (i,g,o) to (3,2,1) ; } part vr_79lxxm : so8 { newattr "$comment" = "Voltage Regulator negative/fixed" ; newattr "$commentge" = "Festspannungsregler negativ" ; newattr "$type" = "79LxxM (SO8)" ; pin (i,g,o) ; xlat (i,g,o) to (2,5,1) ; net internal : (2,3,6,7) ; } part vr_79lxxz : to92x { newattr "$comment" = "Voltage Regulator negative/fixed" ; newattr "$commentge" = "Festspannungsregler negativ" ; newattr "$type" = "79LxxZ (TO92X)" ; pin (i,g,o) ; xlat (i,g,o) to (2,3,1) ; } part vr_79mxxh : to39 { newattr "$comment" = "Voltage Regulator negative/fixed" ; newattr "$commentge" = "Festspannungsregler negativ" ; newattr "$type" = "79MxxH (TO39)" ; pin (i,g,o) ; xlat (i,g,o) to (3,1,2) ; } part vr_79yxxt : to220a { newattr "$comment" = "Voltage Regulator negative/fixed" ; newattr "$commentge" = "Festspannungsregler negativ" ; newattr "$type" = "79YxxT (TO220A)" ; pin (i,g,o) ; xlat (i,g,o) to (2,1,3) ; } part vr_lm320h : to39 { newattr "$comment" = "Voltage Regulator negative/fixed" ; newattr "$commentge" = "Festspannungsregler negativ" ; newattr "$type" = "LM320H (TO39)" ; pin (i,g,o) ; xlat (i,g,o) to (3,1,2) ; } part vr_lm320k : to3 { newattr "$comment" = "Voltage Regulator negative/fixed" ; newattr "$commentge" = "Festspannungsregler negativ" ; newattr "$type" = "LM320K (TO3)" ; pin (i,g,o) ; xlat (i,g,o) to (3,2,1) ; } part vr_lm320lz : to92x { newattr "$comment" = "Voltage Regulator negative/fixed" ; newattr "$commentge" = "Festspannungsregler negativ" ; newattr "$type" = "LM320LZ (TO92X)" ; pin (i,g,o) ; xlat (i,g,o) to (2,3,1) ; } part vr_lm320t : to220a { newattr "$comment" = "Voltage Regulator negative/fixed" ; newattr "$commentge" = "Festspannungsregler negativ" ; newattr "$type" = "LM320T (TO220A)" ; pin (i,g,o) ; xlat (i,g,o) to (2,1,3) ; } part vr_lm345k : to3 { newattr "$comment" = "Voltage Regulator negative/fixed" ; newattr "$commentge" = "Festspannungsregler negativ" ; newattr "$type" = "LM345K (TO3)" ; pin (i,g,o) ; xlat (i,g,o) to (3,2,1) ; } /* Voltage Regulators positive/adjustable */ /* Spannungsregler positiv/einstellbar */ part vr_lm78g : to202_4e { newattr "$comment" = "Voltage Regulator positive/adjustable" ; newattr "$commentge" = "Spannungsregler positiv/einstellbar" ; newattr "$type" = "LM78G (TO202/4A)" ; pin (i,c,o,ct) ; xlat (i,c,o,ct) to (2,1,3, 4) ; } part vr_rc4194d : dil14 { newattr "$comment" = "Voltage Regulator positive/adjustable" ; newattr "$commentge" = "Spannungsregler positiv/einstellbar" ; newattr "$type" = "RC4194D (DIL14)" ; newattr "$manufacturer" = "Raytheon" ; pin (1,2,3,4,5,6,7,8,9,10,11,12,13,14) ; } part vr_rc4194dc : dil14 { newattr "$comment" = "Voltage Regulator positive/adjustable" ; newattr "$commentge" = "Spannungsregler positiv/einstellbar" ; newattr "$type" = "RC4194DC (DIL14)" ; newattr "$manufacturer" = "Raytheon" ; pin ( 1, 3, 4, 5, 7, 8,10,11,12,14) ; } part vr_rc4194k : to66_9 { newattr "$comment" = "Voltage Regulator positive/adjustable" ; newattr "$commentge" = "Spannungsregler positiv/einstellbar" ; newattr "$type" = "RC4194K (TO66/9)" ; newattr "$manufacturer" = "Raytheon" ; pin (1,2,3,4,5,6,7,8,9,10) ; } /* Voltage Regulators negative/adjustable */ /* Spannungsregler negativ/einstellbar */ /* Voltage Regulators Low-Drop */ /* Spannungsregler Low-Drop */ part vr_lp2952 : so16 { newattr "$comment" = "Voltage Regulator Low-Drop" ; newattr "$commentge" = "Spannungsregler Low-Drop" ; newattr "$type" = "LP2952 (SO16)" ; pin (1,3,4,5,6,12,13,14,15) ; net internal : (1,8,9,16) ; } /* Miscellaneous Voltage Regulators */ /* Diverse Spannungsregler */ part vr_lm3578 : so8 { newattr "$comment" = "Voltage Regulator" ; newattr "$commentge" = "Spannungsregler" ; newattr "$type" = "LM3578 (SO8)" ; pin (1,2,3,4,5,6,7,8) ; } /*______________________________________________________________*/ /* Logical library definition file end */ end.