loglib /*______________________________________________________________*/ /* */ /* LOG Library : maxim.def */ /* SCM Library : maxim.ddb */ /* */ /* Author : Bartels System */ /* Last Revision: 2007/11/23 */ /*______________________________________________________________*/ /* */ /* This library includes circuit families manufactured by */ /* Maxim such as */ /* */ /* - Voltage Supply */ /* - Voltage Regulators (vr_* / vr????) */ /* - Voltage Converters */ /* - Comparators */ /* - A/D Converters */ /* - D/A Converters */ /* - Analog Switches */ /* - Driver and Interface ICs */ /* - RF Components */ /* - Microprocessor support circuits */ /* - Serial Bus Interface Circuits */ /* */ /* NOTE: */ /* */ /* The part names used in this library DO NOT include suffixes */ /* referring to temperature range, timing constraints, plastic */ /* or ceramic DIL packages (as long as pin compatibility is */ /* maintained). */ /*______________________________________________________________*/ /*______________________________________________________________*/ /* Voltage Supply / Spannungsversorgung und Regelung */ part max713 : default dil16,so16 { newattr "$comment" = "NiCad Battery/Accu Charge Controller" ; newattr "$commentge" = "NiCd-Batterie/Akku-Lade-IC" ; newattr "$type" = "MAX713" ; newattr "$manufacturer" = "Maxim" ; pin (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16) ; } /*______________________________________________________________*/ /* Voltage Regulator / Spannungsregler */ /* CMOS Voltage Converter / CMOS Spannungswandler */ part icl7660 : so8,dil8 { newattr "$comment" = "CMOS Voltage Converter" ; newattr "$commentge" = "CMOS Spannungswandler" ; newattr "$type" = "ICL7660" ; newattr "$manufacturer" = "Maxim" ; newattr "$manufacturer2" = "Harris" ; newattr "$manufacturer3" = "Intersil" ; newattr "$manufacturer4" = "Siliconix" ; pin (1,2,3,4,5,6,7,8) ; } /* Voltage Transformer / Gleichspannungswandler */ part max860 : so8 { newattr "$comment" = "Switched-Capacitor Voltage Converter" ; newattr "$commentge" = "Kapazitiver Spannungswandler" ; newattr "$type" = "MAX860ISA" ; newattr "$manufacturer" = "Maxim" ; pin (1,2,3,4,5,6,7,8) ; } /* Switch Regulator / Abwaerts-Schaltregler */ part max639 : so8 { newattr "$comment" = "Switch Regulator" ; newattr "$commentge" = "Abwaerts-Schaltregler" ; newattr "$type" = "MAX639" ; newattr "$val" = "5V" ; newattr "$manufacturer" = "Maxim" ; pin (1,2,3,4,5,6,7,8) ; } /*______________________________________________________________*/ /* Comparators */ part max961 : default so8 { newattr "$comment" = "Ultra-High-Speed +3V/+5V Comparator" ; newattr "$commentge" = "Superschneller +3V/+5V Komparator" ; newattr "$type" = "MAX961" ; newattr "$manufacturer" = "Maxim" ; pin ("in+","in-",shdn,le,q,/q,vcc,gnd) ; xlat ("in+","in-",shdn,le,q,/q,vcc,gnd) to ( 1, 2, 3, 4,6, 7, 8, 5) ; } part max962 : mainpart default so8 { newattr "$comment" = "Dual Ultra-High-Speed +3V/+5V Comparator" ; newattr "$commentge" = "Superschneller +3V/+5V 2-fach Komparator" ; newattr "$type" = "MAX962" ; newattr "$manufacturer" = "Maxim" ; pin ("in+","in-",q); xlat ("in+","in-",q) to ( 1, 2,7) or ( 3, 4,6); swap ( (1,2,7), (3,4,6) ); } part max962_sup : subpart max962 { pin (gnd,vcc); xlat (gnd,vcc) to (5,8); } /*______________________________________________________________*/ /* A/D Converters */ part max118 : ssop28 { newattr "$comment" = "A/D Converter (7 Inputs, 8-Bit, 1 MSPS)" ; newattr "$commentge" = "A/D Wandler (7 Eing., 8-Bit, 1 MSPS)" ; newattr "$type" = "MAX118CAI" ; newattr "$manufacturer" = "Maxim" ; pin (in1,in2,in3,in4,in5,in6,in7,"ref+","ref-", a0,a1,a2,/rd,/wr,/cs,/int,/pwrdn,mode,vcc,gnd) ; bus (d) ; xlat (in1,in2,in3,in4,in5,in6,in7,"ref+","ref-", a0,a1,a2,/rd,/wr,/cs,/int,/pwrdn,mode,vcc,gnd) to ( 6, 5, 4, 3, 2, 1, 28, 16, 15, 25,24,23, 12, 17, 18, 13, 26, 7, 27, 14) ; xlat (d.0,d.1,d.2,d.3,d.4,d.5,d.6,d.7) to ( 8, 9, 10, 11, 19, 20, 21, 22) ; } /*______________________________________________________________*/ /* D/A Converters */ part max5186 : ssop28s { newattr "$comment" = "Dual 8 Bit D/A Converter (40 MSPS)" ; newattr "$commentge" = "Zweifach 8-Bit D/A Wandler (40 MSPS)" ; newattr "$type" = "MAX5186BEEI" ; newattr "$manufacturer" = "Maxim" ; pin (clk,/cs,dacen,pd,/ren,refo,refr,cref1,cref2, out1p,out1n,out2p,out2n,dvdd,avdd,dgnd,agnd); bus (d) ; xlat (clk,/cs,dacen,pd,/ren,refo,refr,cref1,cref2, out1p,out1n,out2p,out2n,dvdd,avdd,dgnd,agnd) to ( 9, 8, 6, 7, 11, 25, 24, 1, 28, 2, 3, 27, 26, 22, 5, 12, 4) ; xlat (d.0,d.1,d.2,d.3,d.4,d.5,d.6,d.7) to ( 14, 15, 16, 17, 18, 19, 20, 21) ; net internal : ( 12,13,23 ) ; /* DGND */ } /*______________________________________________________________*/ /* Analog switches */ part max350 : ssop20w { newattr "$comment" = "Dual Serial Ctrl. 4:1 Matrix Switch" ; newattr "$commentge" = "Zweifach Ser. Ctrl. 4:1 Matrix Schalter" ; newattr "$type" = "MAX350CAP" ; newattr "$manufacturer" = "Maxim" ; pin (no0a,no1a,no2a,no3a,coma,no0b,no1b,no2b,no3b,comb, din,sclk,/cs,/reset,dout,"v+","v-",gnd); xlat (no0a,no1a,no2a,no3a,coma,no0b,no1b,no2b,no3b,comb, din,sclk,/cs,/reset,dout,"v+","v-",gnd) to ( 6, 7, 8, 9, 5, 14, 13, 12, 11, 15, 3, 1, 20, 19, 18, 2, 17, 4); } /*______________________________________________________________*/ /* Driver and Interface ICs / Treiber- und Interfacebausteine */ /* Line Drivers and Line Receivers / Leitungstreiber und -Empfaenger */ /* RS232 Line Driver/Receiver / RS232 Leitungstreiber/Empfaenger */ part max232a : so16 { newattr "$comment" = "RS232 Line Driver/Receiver" ; newattr "$commentge" = "RS232 Leitungstreiber/Empfaenger" ; newattr "$type" = "MAX232A" ; newattr "$manufacturer" = "Maxim" ; pin (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16) ; } /*______________________________________________________________*/ /* RF Components */ /* RF Oscillators */ part max2620 : msop8 { newattr "$comment" = "10MHz..1GHz RF Oscillator" ; newattr "$commentge" = "10MHz..1GHz HF Oszillator" ; newattr "$type" = "MAX2620EUA" ; newattr "$manufacturer" = "Maxim" ; pin (tank,fdbk,/shdn,out,/out,vcc1,vcc2,gnd) ; xlat (tank,fdbk,/shdn,out,/out,vcc1,vcc2,gnd) to ( 2, 3, 4, 8, 5, 1, 7, 6) ; } /* RF Amplifiers */ part max2640 : sot23_6 { newattr "$comment" = "400MHz..1.5GHz Ultra-Low-Noise-Amplifier" ; newattr "$commentge" = "400MHz..1,5GHz Ultra-Low-Noise Verst." ; newattr "$type" = "MAX2640EUT-T" ; newattr "$manufacturer" = "Maxim" ; pin (rfi,rfo,vcc,gnd) ; xlat (rfi,rfo,vcc,gnd) to ( 1, 4, 6, 2) ; net internal : (2,3,5) /* GND */; } /* RF Mixers */ part max2660 : sot23_6 { newattr "$comment" = "400MHz..2.5GHz Upconverter Mixer" ; newattr "$commentge" = "400MHz..2,5GHz Aufwaertsmischer" ; newattr "$type" = "MAX2660EUT-T" ; newattr "$manufacturer" = "Maxim" ; pin (ifin,lo,rfout,/shdn,vcc,gnd) ; xlat (ifin,lo,rfout,/shdn,vcc,gnd) to ( 3, 1, 4, 6, 5, 2) ; } part max2680 : sot23_6 { newattr "$comment" = "400MHz..2.5GHz SiGe Downconverter Mixer" ; newattr "$commentge" = "400MHz..2,5GHz SiGe Abwaertsmischer" ; newattr "$type" = "MAX2680EUT-T" ; newattr "$manufacturer" = "Maxim" ; pin (rfin,lo,ifout,/shdn,vcc,gnd) ; xlat (rfin,lo,ifout,/shdn,vcc,gnd) to ( 3, 1, 4, 6, 5, 2) ; } /* RF Frontends */ part max2510 : ssop28i { newattr "$comment" = "600MHz RF I/Q Frontend" ; newattr "$commentge" = "600MHz HF I/Q Frontend" ; newattr "$type" = "MAX2510EEI" ; newattr "$manufacturer" = "Maxim" ; pin ( i,/i, q,/q,lo,/lo,gc,txout,/txout, rxin,/rxin,mixout,limin,vref,cz,/cz, limout,/limout,rssi,rxen,txen,vcc,gnd) ; xlat ( i,/i, q,/q,lo,/lo,gc,txout,/txout, rxin,/rxin,mixout,limin,vref,cz,/cz, limout,/limout,rssi,rxen,txen,vcc,gnd) to (15,16,18,17, 6, 9, 5, 24, 23, 25, 22, 27, 1, 28, 2, 3, 13, 14, 4, 12, 11, 8, 7) ; net internal : (8,19,21) /* VCC */; net internal : (7,10,20,26) /* GND */; } /*___________________________________________________________*/ /* Microprocessor support circuits */ part max3100 : tssop16 { newattr "$comment" = "SPI compatible UART" ; newattr "$commentge" = "SPI kompatibler UART" ; newattr "$type" = "MAX3100CEE" ; newattr "$manufacturer" = "Maxim" ; pin (din,dout,sclk,/cs,/irq,/shdn,x1,x2,tx,rx,/rts,/cts,vcc,gnd) ; xlat (din,dout,sclk,/cs,/irq,/shdn,x1,x2,tx,rx,/rts,/cts,vcc,gnd) to ( 1, 2, 3, 4, 6, 7,10, 9,15,14, 13, 11, 16, 8) ; } /*___________________________________________________________*/ /* Serial Bus Interface Circuits */ part max3080e : default so14 { newattr "$comment" = "Full Duplex RS485/RS422 Driver/Receiver" ; newattr "$commentge" = "Vollduplex RS485/RS422 Umsetzer" ; newattr "$type" = "MAX3080E" ; newattr "$manufacturer" = "Maxim" ; pin (di,de,ro,/re,a,/b,y,/z,vcc,gnd) ; xlat (di,de,ro,/re, a,/b, y,/z,vcc,gnd) to ( 5, 4, 2, 3,12,11, 9,10, 14, 7) ; net internal : (1,6,7,8,13) ; } /*______________________________________________________________*/ /* Logical Library definition file end */ end.