From 0f8940c9e14b99cf99f41ac9262ae0e6018f231e Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 25 May 2016 08:52:04 +1000 Subject: [PATCH] Added MAX3221 RS232 transceiver This PR adds the MAX3221 RS232 transceiver It also fixes footprint associations for a number of RS485 transceivers: * SP3481?? * LTC2861 --- library/interface.dcm | 6 ++++ library/interface.lib | 81 +++++++++++++++++++++++++++++++++---------- 2 files changed, 68 insertions(+), 19 deletions(-) diff --git a/library/interface.dcm b/library/interface.dcm index dac10a44..a661ab46 100644 --- a/library/interface.dcm +++ b/library/interface.dcm @@ -338,6 +338,12 @@ K Cold Junction Termocouple Interface SPI F http://datasheets.maximintegrated.com/en/ds/MAX31855.pdf $ENDCMP # +$CMP MAX3221 +D RS232 transceiver with 15kV ESD protection +K serial UART RS232 +F http://www.ti.com/lit/ds/symlink/max3221.pdf +$ENDCMP +# $CMP MAX3226 D Single RS232 driver/receiver, 3.0V to 5V supply, 250kb/s, AutoShutdown Plus, SSOP-16 package K rs232 uart transceiver diff --git a/library/interface.lib b/library/interface.lib index a6859a1d..29306fb2 100644 --- a/library/interface.lib +++ b/library/interface.lib @@ -111,8 +111,8 @@ ENDDEF # AD5282_ABC # DEF AD5282_ABC U 0 30 Y Y 3 L N -F0 "U" -300 750 50 H V C CNN -F1 "AD5282_ABC" -350 -650 50 H V C CNN +F0 "U" 0 750 50 H V C CNN +F1 "AD5282_ABC" 0 -650 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW @@ -135,6 +135,9 @@ S -300 -300 -300 -300 3 1 0 N S -300 -300 -300 -300 3 1 0 N S -300 -300 -300 -300 3 1 0 N S 250 300 -250 -300 3 1 10 f +P 2 3 1 0 100 0 25 0 N +P 4 3 1 0 25 0 50 25 50 -25 25 0 N +P 11 3 1 0 75 100 25 100 0 75 25 50 0 25 25 0 0 -25 25 -50 0 -75 25 -100 75 -100 N X B2 14 400 -100 150 L 50 50 3 1 P X W2 15 400 0 150 L 50 50 3 1 P X A2 16 400 100 150 L 50 50 3 1 P @@ -1300,10 +1303,10 @@ ENDDEF DEF LTC2861 U 0 40 Y Y 1 F N F0 "U" -350 650 50 H V L CNN F1 "LTC2861" 100 650 50 H V L CNN -F2 "SSOP-28" 0 -650 50 H V C CIN +F2 "Housings_SSOP:SSOP-28_5.3x10.2mm_Pitch0.65mm" 0 -700 50 H I C CIN F3 "" 0 0 50 H V C CNN $FPLIST - SSOP28* + SSOP* $ENDFPLIST DRAW S 350 600 -350 -600 0 1 10 f @@ -1625,7 +1628,7 @@ X RO 7 500 400 150 L 50 50 1 1 O X A 8 -500 500 150 R 50 50 1 1 I X ~B 9 -500 300 150 R 50 50 1 1 I X Y 10 -500 -200 150 R 50 50 1 1 O -X GND 11 -100 -800 100 U 50 50 1 1 W +X GND 11 0 -800 100 U 50 50 1 1 W X ~Z 12 -500 -400 150 R 50 50 1 1 O X TERM100 13 500 200 150 L 50 50 1 1 I X SRL 14 500 -500 150 L 50 50 1 1 I @@ -1711,8 +1714,8 @@ ENDDEF # MAX31855KASA # DEF MAX31855KASA U 0 40 Y Y 1 F N -F0 "U" -350 400 50 H V L CNN -F1 "MAX31855KASA" 100 400 50 H V L CNN +F0 "U" -300 350 50 H V L CNN +F1 "MAX31855KASA" 50 350 50 H V L CNN F2 "SO-8" 0 0 50 H V C CIN F3 "" 0 0 50 H V C CNN ALIAS MAX31855JASA MAX31855NASA MAX31855SASA MAX31855TASA MAX31855EASA MAX31855RASA @@ -1720,14 +1723,54 @@ $FPLIST SO* $ENDFPLIST DRAW -S -350 350 350 -350 0 1 10 f -X GND 1 0 -500 150 U 50 50 1 1 W -X T- 2 -500 -200 150 R 50 50 1 1 P -X T+ 3 -500 200 150 R 50 50 1 1 P -X VCC 4 0 500 150 D 50 50 1 1 W -X SCK 5 500 200 150 L 50 50 1 1 I -X ~CS~ 6 500 -100 150 L 50 50 1 1 I I -X SO 7 500 100 150 L 50 50 1 1 O +S -300 300 300 -300 0 1 10 f +X GND 1 0 -400 100 U 50 50 1 1 W +X T- 2 -400 -100 100 R 50 50 1 1 P +X T+ 3 -400 100 100 R 50 50 1 1 P +X VCC 4 0 400 100 D 50 50 1 1 W +X SCK 5 400 200 100 L 50 50 1 1 I +X ~CS~ 6 400 -100 100 L 50 50 1 1 I I +X SO 7 400 100 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# MAX3221 +# +DEF MAX3221 U 0 40 Y Y 1 F N +F0 "U" -400 850 50 H V L CNN +F1 "MAX3221" 500 850 50 H V R CNN +F2 "" 50 0 50 H V C CIN +F3 "" 0 950 50 H I C CNN +$FPLIST + SSOP* + TSSOP* +$ENDFPLIST +DRAW +C 120 -500 20 0 1 0 N +C 120 -400 20 0 1 0 N +S -400 -800 500 800 0 1 10 f +P 3 0 1 0 -100 -500 0 -500 0 -500 N +P 3 0 1 0 -100 -400 0 -400 0 -400 N +P 3 0 1 0 140 -500 190 -500 190 -500 N +P 3 0 1 0 140 -400 200 -400 200 -400 N +P 5 0 1 0 100 -450 100 -550 0 -500 100 -450 100 -450 N +P 6 0 1 0 0 -450 0 -350 100 -400 0 -450 0 -450 0 -450 N +X ~EN 1 -600 -600 200 R 50 50 1 1 I +X C1+ 2 -600 700 200 R 50 50 1 1 P +X V+ 3 700 300 200 L 50 50 1 1 P +X C1- 4 -600 300 200 R 50 50 1 1 P +X C2+ 5 -600 200 200 R 50 50 1 1 P +X C2- 6 -600 -200 200 R 50 50 1 1 P +X V- 7 700 -200 200 L 50 50 1 1 P +X RIN 8 700 -500 200 L 50 50 1 1 I +X ROUT 9 -600 -500 200 R 50 50 1 1 O +X ~INVALID 10 700 -600 200 L 50 50 1 1 O V +X DIN 11 -600 -400 200 R 50 50 1 1 I +X FORCEON 12 -600 -700 200 R 50 50 1 1 I +X DOUT 13 700 -400 200 L 50 50 1 1 O +X GND 14 700 100 200 L 50 50 1 1 W +X VCC 15 700 700 200 L 50 50 1 1 W +X ~FORCEOFF 16 700 -700 200 L 50 50 1 1 I L ENDDRAW ENDDEF # @@ -2504,11 +2547,11 @@ ENDDEF DEF SP3481CN U 0 40 Y Y 1 F N F0 "U" -300 350 50 H V L CNN F1 "SP3481CN" 100 350 50 H V L CNN -F2 "SO-8" 0 0 50 H V C CIN +F2 "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm" 0 -500 50 H I C CIN F3 "" 0 0 50 H V C CNN ALIAS SP3481EN SP3485CN SP3485EN $FPLIST - SO8* + SO* $ENDFPLIST DRAW S -300 300 300 -300 0 1 10 f @@ -2528,11 +2571,11 @@ ENDDEF DEF SP3481CP U 0 40 Y Y 1 F N F0 "U" -300 350 50 H V L CNN F1 "SP3481CP" 100 350 50 H V L CNN -F2 "DIP-8" 0 0 50 H V C CIN +F2 "Housings_DIP:DIP-8_W7.62mm" 0 -500 50 H I C CIN F3 "" 0 0 50 H V C CNN ALIAS SP3481EP SP3485CP SP3485EP $FPLIST - DIP8* + DIP* $ENDFPLIST DRAW S -300 300 300 -300 0 1 10 f