From 995714def6aa2a50020861c75f2a586fdb2630bf Mon Sep 17 00:00:00 2001 From: CarlPoirier Date: Sun, 22 May 2016 21:54:19 -0400 Subject: [PATCH] Merge pull request #488 from SchrodingersGat/can-chips Add CAN transceivers --- library/interface.dcm | 100 ++++++++++++++- library/interface.lib | 290 ++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 378 insertions(+), 12 deletions(-) diff --git a/library/interface.dcm b/library/interface.dcm index c21eeaf2..dac10a44 100644 --- a/library/interface.dcm +++ b/library/interface.dcm @@ -64,6 +64,12 @@ K rs232 uart transceiver F http://www.analog.com/media/en/technical-documentation/data-sheets/ADM222_232A_242.pdf $ENDCMP # +$CMP ADM3053 +D Isolated CAN Transceiver, integrated isolated DC-DC converter, 1Mbps +K can transceiver isolated protected +F http://www.analog.com/media/en/technical-documentation/data-sheets/ADM3053.pdf +$ENDCMP +# $CMP ADUM3160 D Full/Low Speed, iCoupler USB Digital Isolator, 2.5kV protection K usb isolation @@ -212,6 +218,18 @@ K RS485 F linear-tec\ltc2859-2861.pdf $ENDCMP # +$CMP LTC2875-DD +D High-Speed CAN Transceiver, 4Mbps, 3.3V or 5V supply, DFN8 package +K High-Speed CAN Transceiver +F http://cds.linear.com/docs/en/datasheet/2875f.pdf +$ENDCMP +# +$CMP LTC2875-S8 +D High-Speed CAN Transceiver, 4Mbps, 3.3V or 5V supply, SOIC8 package +K High-Speed CAN Transceiver +F http://cds.linear.com/docs/en/datasheet/2875f.pdf +$ENDCMP +# $CMP LTC2983 D Multi-Sensor Temperature Measurement System, High Accuracy, LQFP-48 (7x7mm) K Flexible Temperature Measurement RTD NTC Cold Junction Termocouple @@ -272,6 +290,12 @@ K rs232 uart transceiver line-driver F http://www.ti.com/lit/ds/symlink/max232.pdf $ENDCMP # +$CMP MAX3051 +D High-Speed CAN Transceiver, 1Mbps, 3.3V supply +K High-Speed CAN Transceiver +F http://datasheets.maximintegrated.com/en/ds/MAX3051.pdf +$ENDCMP +# $CMP MAX31855EASA D Cold Junction E-type Termocouple Interface, SPI, SO8 K Cold Junction Termocouple Interface SPI @@ -327,17 +351,89 @@ F https://datasheets.maximintegrated.com/en/ds/MAX3224-MAX3245.pdf $ENDCMP # $CMP MCP2551-I/P -D High-Speed CAN Transceiver, PDIP8 +D High-Speed CAN Transceiver, 1Mbps, 5V supply, PDIP8 package K High-Speed CAN Transceiver F http://ww1.microchip.com/downloads/en/devicedoc/21667d.pdf $ENDCMP # $CMP MCP2551-I/SN -D High-Speed CAN Transceiver, SO8 +D High-Speed CAN Transceiver, 1Mbps, 5V supply, SOIC8 package K High-Speed CAN Transceiver F http://ww1.microchip.com/downloads/en/devicedoc/21667d.pdf $ENDCMP # +$CMP MCP2561-E/MF +D High-Speed CAN Transceiver, 1Mbps, 5V supply, SPLIT pin, -40C to +125C, DFN8 package +K High-Speed CAN Transceiver +F http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf +$ENDCMP +# +$CMP MCP2561-E/P +D High-Speed CAN Transceiver, 1Mbps, 5V supply, SPLIT pin, -40C to +125C, DIP8 package +K High-Speed CAN Transceiver +F http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf +$ENDCMP +# +$CMP MCP2561-E/SN +D High-Speed CAN Transceiver, 1Mbps, 5V supply, SPLIT pin, -40C to +125C, SOIC8 package +K High-Speed CAN Transceiver +F http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf +$ENDCMP +# +$CMP MCP2561-H/MF +D High-Speed CAN Transceiver, 1Mbps, 5V supply, SPLIT pin, -40C to +150C, DFN8 package +K High-Speed CAN Transceiver +F http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf +$ENDCMP +# +$CMP MCP2561-H/P +D High-Speed CAN Transceiver, 1Mbps, 5V supply, SPLIT pin, -40C to +150C, DIP8 package +K High-Speed CAN Transceiver +F http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf +$ENDCMP +# +$CMP MCP2561-H/SN +D High-Speed CAN Transceiver, 1Mbps, 5V supply, SPLIT pin, -40C to +150C, SOIC8 package +K High-Speed CAN Transceiver +F http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf +$ENDCMP +# +$CMP MCP2562-E/MF +D High-Speed CAN Transceiver, 1Mbps, 5V supply, Vio pin, -40C to +125C, DFN8 package +K High-Speed CAN Transceiver +F http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf +$ENDCMP +# +$CMP MCP2562-E/P +D High-Speed CAN Transceiver, 1Mbps, 5V supply, Vio pin, -40C to +125C, DIP8 package +K High-Speed CAN Transceiver +F http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf +$ENDCMP +# +$CMP MCP2562-E/SN +D High-Speed CAN Transceiver, 1Mbps, 5V supply, Vio pin, -40C to +125C, SOIC8 package +K High-Speed CAN Transceiver +F http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf +$ENDCMP +# +$CMP MCP2562-H/MF +D High-Speed CAN Transceiver, 1Mbps, 5V supply, Vio pin, -40C to +150C, DFN8 package +K High-Speed CAN Transceiver +F http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf +$ENDCMP +# +$CMP MCP2562-H/P +D High-Speed CAN Transceiver, 1Mbps, 5V supply, Vio pin, -40C to +150C, DIP8 package +K High-Speed CAN Transceiver +F http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf +$ENDCMP +# +$CMP MCP2562-H/SN +D High-Speed CAN Transceiver, 1Mbps, 5V supply, Vio pin, -40C to +150C, SOIC8 package +K High-Speed CAN Transceiver +F http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf +$ENDCMP +# $CMP MCP41010 D Single Digital Potentiometer, SPI interface, 256 taps, 10 kohm K R POT diff --git a/library/interface.lib b/library/interface.lib index e7f8cd7f..a6859a1d 100644 --- a/library/interface.lib +++ b/library/interface.lib @@ -379,6 +379,59 @@ X ~SHDN 18 -800 100 200 R 50 50 1 1 I ENDDRAW ENDDEF # +# ADM3053 +# +DEF ADM3053 U 0 40 Y Y 1 F N +F0 "U" -400 750 50 H V L CNN +F1 "ADM3053" 400 750 50 H V R CNN +F2 "Housings_SOIC:SOIC-20_7.5x12.8mm_Pitch1.27mm" 0 -850 50 H I C CNN +F3 "" -300 700 50 H V C CNN +$FPLIST + SOIC*Pitch1.27mm* +$ENDFPLIST +DRAW +S -400 700 400 -700 0 1 10 f +P 2 0 1 0 -50 -550 -50 -650 N +P 2 0 1 0 -50 -400 -50 -500 N +P 2 0 1 0 -50 -250 -50 -350 N +P 2 0 1 0 -50 -100 -50 -200 N +P 2 0 1 0 -50 50 -50 -50 N +P 2 0 1 0 -50 200 -50 100 N +P 2 0 1 0 -50 350 -50 250 N +P 2 0 1 0 -50 500 -50 400 N +P 2 0 1 0 -50 650 -50 550 N +P 2 0 1 0 50 -550 50 -650 N +P 2 0 1 0 50 -400 50 -500 N +P 2 0 1 0 50 -250 50 -350 N +P 2 0 1 0 50 -100 50 -200 N +P 2 0 1 0 50 50 50 -50 N +P 2 0 1 0 50 100 50 200 N +P 2 0 1 0 50 250 50 350 N +P 2 0 1 0 50 400 50 500 N +P 2 0 1 0 50 550 50 650 N +X GND1 1 -500 -200 100 R 50 50 1 1 W +X NC 2 -100 -800 100 U 50 50 1 1 N N +X GND1 3 -500 -300 100 R 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X TXD 5 -500 200 100 R 50 50 1 1 I +X Vio 6 -500 400 100 R 50 50 1 1 W +X GND1 7 -500 -400 100 R 50 50 1 1 W +X Vcc 8 -500 600 100 R 50 50 1 1 W +X GND1 9 -500 -500 100 R 50 50 1 1 W +X GND1 10 -500 -600 100 R 50 50 1 1 W +X GND2 20 500 -600 100 L 50 50 1 1 W +X GND2 11 500 -300 100 L 50 50 1 1 W +X Visoout 12 500 500 100 L 50 50 1 1 w +X GND2 13 500 -400 100 L 50 50 1 1 W +X Vref 14 500 400 100 L 50 50 1 1 I +X CANL 15 500 0 100 L 50 50 1 1 B +X GND2 16 500 -500 100 L 50 50 1 1 W +X CANH 17 500 100 100 L 50 50 1 1 B +X RS 18 500 -100 100 L 50 50 1 1 I +X Visoin 19 500 600 100 L 50 50 1 1 W +ENDDRAW +ENDDEF +# # ADUM4160 # DEF ADUM4160 U 0 40 Y Y 1 F N @@ -1280,6 +1333,53 @@ X VCC 16 500 500 150 L 50 50 1 1 W ENDDRAW ENDDEF # +# LTC2875-DD +# +DEF LTC2875-DD U 0 40 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "LTC2875-DD" 100 350 50 H V L CNN +F2 "Housings_DFN_QFN:DFN-8-1EP_3x3mm_Pitch0.5mm" 0 -500 50 H I C CIN +F3 "" 0 0 50 H V C CNN +$FPLIST + DFN*1EP*3x3mm*Pitch0.5mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X TXD 1 -500 200 100 R 50 50 1 1 I +X GND 2 0 -400 100 U 50 50 1 1 W +X VCC 3 0 400 100 D 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X SPLIT 5 500 0 100 L 50 50 1 1 I +X CANL 6 500 -100 100 L 50 50 1 1 B +X CANH 7 500 100 100 L 50 50 1 1 B +X RS 8 -500 -200 100 R 50 50 1 1 I +X PAD 9 -100 -400 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +# LTC2875-S8 +# +DEF LTC2875-S8 U 0 40 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "LTC2875-S8" 100 350 50 H V L CNN +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 +$FPLIST + SOIC*Pitch1.27mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X TXD 1 -500 200 100 R 50 50 1 1 I +X GND 2 0 -400 100 U 50 50 1 1 W +X VCC 3 0 400 100 D 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X SPLIT 5 500 0 100 L 50 50 1 1 I +X CANL 6 500 -100 100 L 50 50 1 1 B +X CANH 7 500 100 100 L 50 50 1 1 B +X RS 8 -500 -200 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # LTC2983 # DEF LTC2983 U 0 40 Y Y 1 F N @@ -1584,6 +1684,30 @@ X VCC 16 0 1200 200 D 50 50 1 1 W ENDDRAW ENDDEF # +# MAX3051 +# +DEF MAX3051 U 0 40 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "MAX3051" 100 350 50 H V L CNN +F2 "" 0 0 50 H V C CIN +F3 "" 0 0 50 H V C CNN +$FPLIST + SOT-23* + SOIC* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X TXD 1 -500 200 100 R 50 50 1 1 I +X GND 2 0 -400 100 U 50 50 1 1 W +X VDD 3 0 400 100 D 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X SHDN 5 -500 -100 100 R 50 50 1 1 I +X CANL 6 500 -100 100 L 50 50 1 1 B +X CANH 7 500 100 100 L 50 50 1 1 B +X RS 8 -500 -200 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # MAX31855KASA # DEF MAX31855KASA U 0 40 Y Y 1 F N @@ -1823,18 +1947,18 @@ ENDDEF DEF MCP2551-I/P U 0 40 Y Y 1 F N F0 "U" -400 350 50 H V L CNN F1 "MCP2551-I/P" 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 $FPLIST - DIP8* + *DIP*W7.62mm* $ENDFPLIST DRAW S -400 300 400 -300 0 1 10 f -X TXD 1 -500 100 100 R 50 50 1 1 I +X TXD 1 -500 200 100 R 50 50 1 1 I X VSS 2 0 -400 100 U 50 50 1 1 W X VDD 3 0 400 100 D 50 50 1 1 W -X RXD 4 -500 200 100 R 50 50 1 1 O -X Vref 5 -500 -100 100 R 50 50 1 1 I +X RXD 4 -500 100 100 R 50 50 1 1 O +X Vref 5 -500 -100 100 R 50 50 1 1 w X CANL 6 500 -100 100 L 50 50 1 1 B X CANH 7 500 100 100 L 50 50 1 1 B X Rs 8 -500 -200 100 R 50 50 1 1 I @@ -1846,24 +1970,170 @@ ENDDEF DEF MCP2551-I/SN U 0 40 Y Y 1 F N F0 "U" -400 350 50 H V L CNN F1 "MCP2551-I/SN" 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 $FPLIST - SO8* + SOIC*Pitch1.27mm* $ENDFPLIST DRAW S -400 300 400 -300 0 1 10 f -X TXD 1 -500 100 100 R 50 50 1 1 I +X TXD 1 -500 200 100 R 50 50 1 1 I X VSS 2 0 -400 100 U 50 50 1 1 W X VDD 3 0 400 100 D 50 50 1 1 W -X RXD 4 -500 200 100 R 50 50 1 1 O -X Vref 5 -500 -100 100 R 50 50 1 1 I +X RXD 4 -500 100 100 R 50 50 1 1 O +X Vref 5 -500 -100 100 R 50 50 1 1 w X CANL 6 500 -100 100 L 50 50 1 1 B X CANH 7 500 100 100 L 50 50 1 1 B X Rs 8 -500 -200 100 R 50 50 1 1 I ENDDRAW ENDDEF # +# MCP2561-E/MF +# +DEF MCP2561-E/MF U 0 40 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "MCP2561-E/MF" 100 350 50 H V L CNN +F2 "Housings_DFN_QFN:DFN-8-1EP_3x3mm_Pitch0.65mm" 0 -500 50 H I C CIN +F3 "" 0 0 50 H V C CNN +ALIAS MCP2561-H/MF +$FPLIST + DFN*1EP*3x3mm*Pitch0.65mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X TXD 1 -500 200 100 R 50 50 1 1 I +X VSS 2 0 -400 100 U 50 50 1 1 W +X VDD 3 0 400 100 D 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X SPLIT 5 500 0 100 L 50 50 1 1 P +X CANL 6 500 -100 100 L 50 50 1 1 B +X CANH 7 500 100 100 L 50 50 1 1 B +X STBY 8 -500 -200 100 R 50 50 1 1 I +X PAD 9 -100 -400 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +# MCP2561-E/P +# +DEF MCP2561-E/P U 0 40 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "MCP2561-E/P" 100 350 50 H V L CNN +F2 "Housings_DIP:DIP-8_W7.62mm" 0 -500 50 H I C CIN +F3 "" 0 0 50 H V C CNN +ALIAS MCP2561-H/P +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X TXD 1 -500 200 100 R 50 50 1 1 I +X VSS 2 0 -400 100 U 50 50 1 1 W +X VDD 3 0 400 100 D 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X SPLIT 5 500 0 100 L 50 50 1 1 P +X CANL 6 500 -100 100 L 50 50 1 1 B +X CANH 7 500 100 100 L 50 50 1 1 B +X STBY 8 -500 -200 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# MCP2561-E/SN +# +DEF MCP2561-E/SN U 0 40 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "MCP2561-E/SN" 100 350 50 H V L CNN +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 MCP2561-H/SN +$FPLIST + SOIC*Pitch1.27mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X TXD 1 -500 200 100 R 50 50 1 1 I +X VSS 2 0 -400 100 U 50 50 1 1 W +X VDD 3 0 400 100 D 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X SPLIT 5 500 0 100 L 50 50 1 1 P +X CANL 6 500 -100 100 L 50 50 1 1 B +X CANH 7 500 100 100 L 50 50 1 1 B +X STBY 8 -500 -200 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# MCP2562-E/MF +# +DEF MCP2562-E/MF U 0 40 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "MCP2562-E/MF" 100 350 50 H V L CNN +F2 "Housings_DFN_QFN:DFN-8-1EP_3x3mm_Pitch0.65mm" 0 -500 50 H I C CIN +F3 "" 0 0 50 H V C CNN +ALIAS MCP2562-H/MF +$FPLIST + DFN*1EP*3x3mm*Pitch0.65mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X TXD 1 -500 200 100 R 50 50 1 1 I +X VSS 2 0 -400 100 U 50 50 1 1 W +X VDD 3 0 400 100 D 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X Vio 5 -500 -100 100 R 50 50 1 1 W +X CANL 6 500 -100 100 L 50 50 1 1 B +X CANH 7 500 100 100 L 50 50 1 1 B +X SHDN 8 -500 -200 100 R 50 50 1 1 I +X PAD 9 -100 -400 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +# MCP2562-E/P +# +DEF MCP2562-E/P U 0 40 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "MCP2562-E/P" 100 350 50 H V L CNN +F2 "Housings_DIP:DIP-8_W7.62mm" 0 -500 50 H I C CIN +F3 "" 0 0 50 H V C CNN +ALIAS MCP2562-H/P +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X TXD 1 -500 200 100 R 50 50 1 1 I +X VSS 2 0 -400 100 U 50 50 1 1 W +X VDD 3 0 400 100 D 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X Vio 5 -500 -100 100 R 50 50 1 1 W +X CANL 6 500 -100 100 L 50 50 1 1 B +X CANH 7 500 100 100 L 50 50 1 1 B +X STBY 8 -500 -200 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# MCP2562-E/SN +# +DEF MCP2562-E/SN U 0 40 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "MCP2562-E/SN" 100 350 50 H V L CNN +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 MCP2562-H/SN +$FPLIST + SOIC*Pitch1.27mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X TXD 1 -500 200 100 R 50 50 1 1 I +X VSS 2 0 -400 100 U 50 50 1 1 W +X VDD 3 0 400 100 D 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X Vio 5 -500 -100 100 R 50 50 1 1 W +X CANL 6 500 -100 100 L 50 50 1 1 B +X CANH 7 500 100 100 L 50 50 1 1 B +X STBY 8 -500 -200 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # MCP41010 # DEF MCP41010 U 0 40 Y Y 1 F N