diff --git a/library/Decawave.dcm b/library/Decawave.dcm new file mode 100644 index 00000000..a1499880 --- /dev/null +++ b/library/Decawave.dcm @@ -0,0 +1,9 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP DWM1000 +D Ultra wide band RF module With ranging location capabilities +K DWM1000,Decawave,RF,ranging,UWB +F https://www.decawave.com/sites/default/files/resources/dwm1000-datasheet-v1.3.pdf +$ENDCMP +# +#End Doc Library diff --git a/library/Decawave.lib b/library/Decawave.lib new file mode 100644 index 00000000..9a097441 --- /dev/null +++ b/library/Decawave.lib @@ -0,0 +1,43 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# DWM1000 +# +DEF DWM1000 DWM 0 40 Y Y 1 F N +F0 "DWM" 300 1000 50 H V C CNN +F1 "DWM1000" 50 150 50 H V C CNN +F2 "RF_Modules:DWM1000" 700 -1000 50 H I C CNN +F3 "" 2400 -1100 50 H I C CNN +$FPLIST + *DWM1000* +$ENDFPLIST +DRAW +S 700 900 -700 -900 0 1 10 f +X EXTON 1 -900 200 200 R 50 50 1 1 I +X WAKEUP 2 -900 100 200 R 50 50 1 1 I +X RSTn 3 -900 0 200 R 50 50 1 1 I +X GPIO7 4 -900 -100 200 R 50 50 1 1 I +X VDDAON 5 100 1100 200 D 50 50 1 1 W +X VDD3V3 6 0 1100 200 D 50 50 1 1 W +X VDD3V3 7 -100 1100 200 D 50 50 1 1 W +X VSS 8 -200 -1100 200 U 50 50 1 1 w +X GPIO6/EXTRXE/SPIHA 9 900 -600 200 L 50 50 1 1 I +X GPIO5/EXTTXE/SPIPOL 10 900 -500 200 L 50 50 1 1 I +X SPICLK 20 900 700 200 L 50 50 1 1 I +X GPIO4/EXTPA 11 900 -400 200 L 50 50 1 1 I +X VSS 21 0 -1100 200 U 50 50 1 1 w +X GPIO3/TXLED 12 900 -300 200 L 50 50 1 1 I +X IRQ/GPIO8 22 900 800 200 L 50 50 1 1 I +X GPIO2/RXLED 13 900 -200 200 L 50 50 1 1 I +X VSS 23 100 -1100 200 U 50 50 1 1 w +X GPIO1/SFDLED 14 900 -100 200 L 50 50 1 1 I +X VSS 24 200 -1100 200 U 50 50 1 1 w +X GPIO0/RXOKLED 15 900 0 200 L 50 50 1 1 I +X VSS 16 -100 -1100 200 U 50 50 1 1 w +X SPICSn 17 900 400 200 L 50 50 1 1 I +X SPIMOSI 18 900 500 200 L 50 50 1 1 I +X SPIMISO 19 900 600 200 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/RF_Bluetooth.dcm b/library/RF_Bluetooth.dcm new file mode 100644 index 00000000..1b3fdb75 --- /dev/null +++ b/library/RF_Bluetooth.dcm @@ -0,0 +1,9 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP RN4871 +D Bluetooth Low Energy 4.2 Module +K Bluetooth Low Energy 4.2 Module +F http://ww1.microchip.com/downloads/en/DeviceDoc/50002489A.pdf +$ENDCMP +# +#End Doc Library diff --git a/library/RF_Bluetooth.lib b/library/RF_Bluetooth.lib new file mode 100644 index 00000000..dd085f19 --- /dev/null +++ b/library/RF_Bluetooth.lib @@ -0,0 +1,35 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# RN4871 +# +DEF RN4871 U 0 40 Y Y 1 F N +F0 "U" -500 550 50 H V C CNN +F1 "RN4871" 450 -600 50 H V C CNN +F2 "RF_Module:Microchip_RN4871" 0 -700 50 H I C CNN +F3 "" -500 550 50 H I C CNN +$FPLIST + RF*Module:Microchip*RN4871* +$ENDFPLIST +DRAW +S -600 500 600 -500 0 1 10 f +X BT_RF 1 700 300 100 L 50 50 1 1 O +X GND 2 -100 -600 100 U 50 50 1 1 W +X P1_2 3 700 200 100 L 50 50 1 1 B +X P1_3 4 700 100 100 L 50 50 1 1 B +X P1_7 5 700 0 100 L 50 50 1 1 B +X P1_6 6 700 -100 100 L 50 50 1 1 B +X UART_RX 7 -700 300 100 R 50 50 1 1 I +X UART_TX 8 -700 200 100 R 50 50 1 1 O +X P3_6 9 -700 100 100 R 50 50 1 1 B +X RST 10 -700 -100 100 R 50 50 1 1 I +X P0_0 11 -700 -200 100 R 50 50 1 1 B +X P0_2 12 700 -200 100 L 50 50 1 1 B +X GND 13 100 -600 100 U 50 50 1 1 W +X VBAT 14 0 600 100 D 50 50 1 1 W +X P2_7 15 700 -300 100 L 50 50 1 1 B +X P2_0 16 -700 -300 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/Sensor_Humidity.dcm b/library/Sensor_Humidity.dcm new file mode 100644 index 00000000..16cea14b --- /dev/null +++ b/library/Sensor_Humidity.dcm @@ -0,0 +1,9 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP HDC1080 +D Low Power,High Accuracy Digital Humidity Sensor with Temperature Sensor +K Temerature Humidity Sensor +F http://www.ti.com/lit/ds/symlink/hdc1080.pdf +$ENDCMP +# +#End Doc Library diff --git a/library/Sensor_Humidity.lib b/library/Sensor_Humidity.lib new file mode 100644 index 00000000..8f36fd72 --- /dev/null +++ b/library/Sensor_Humidity.lib @@ -0,0 +1,26 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# HDC1080 +# +DEF HDC1080 U 0 40 Y Y 1 F N +F0 "U" -350 250 50 H V C CNN +F1 "HDC1080" 200 250 50 H V C CNN +F2 "Package_SON:Texas_PWSON-N6" 0 -350 50 H I C CNN +F3 "" -200 250 50 H I C CNN +$FPLIST + Package*SON:Texas*PWSON*N6* +$ENDFPLIST +DRAW +S -400 200 400 -200 0 1 10 f +X SDA 1 -500 100 100 R 50 50 1 1 B +X GND 2 100 -300 100 U 50 50 1 1 W +X DNC 3 -500 -100 100 R 50 50 1 1 N N +X DNC 4 500 -100 100 L 50 50 1 1 N N +X VCC 5 0 300 100 D 50 50 1 1 W +X SCL 6 500 100 100 L 50 50 1 1 C +X GND 7 -100 -300 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/analog_devices.lib b/library/analog_devices.lib index c6078e04..b50e5e59 100644 --- a/library/analog_devices.lib +++ b/library/analog_devices.lib @@ -121,6 +121,21 @@ $FPLIST LQFP*7x7mm*Pitch0.5mm* $ENDFPLIST DRAW +T 0 350 50 60 0 0 0 10-BIT Normal 0 C C +T 0 350 -50 60 0 0 0 DAC Normal 0 C C +T 0 500 900 60 0 0 0 ON-BOARD Normal 0 C C +T 900 -450 0 60 0 0 0 PARALLEL~DATA~INTERFACE Normal 0 C C +T 0 500 800 60 0 0 0 REFERENCE Normal 0 C C +T 0 -100 -50 60 0 0 0 ROM Normal 0 C C +T 0 -100 50 60 0 0 0 SIN Normal 0 C C +S -250 150 50 -150 0 0 0 N +P 2 0 0 0 -250 0 -350 0 N +P 2 0 0 0 150 0 50 0 N +P 3 0 0 0 300 150 300 500 550 500 N +P 3 0 0 0 350 -500 300 -500 300 -150 N +P 4 0 0 0 -800 850 -350 850 -350 -750 -800 -750 N +P 4 0 0 0 800 650 200 650 200 1000 800 1000 N +P 6 0 0 0 600 0 450 150 150 150 150 -150 450 -150 600 0 N S -800 1500 800 -1500 0 1 10 f X AGND 1 100 -1600 100 U 50 50 1 1 W X REFOUT 2 900 700 100 L 50 50 1 1 O @@ -134,7 +149,7 @@ X DVDD 9 -100 1600 100 D 50 50 1 1 P N X FSELECT 10 -900 1200 100 R 50 50 1 1 I X DB9 20 -900 -100 100 R 50 50 1 1 I X DB1 30 -900 700 100 R 50 50 1 1 I -X FS_ADJUST 40 900 -1200 100 L 50 50 1 1 P +X FS_ADJUST 40 900 -500 100 L 50 50 1 1 P X PSEL0 11 -900 1100 100 R 50 50 1 1 I X DB8 21 -900 0 100 R 50 50 1 1 I X DB0 31 -900 800 100 R 50 50 1 1 I @@ -170,6 +185,7 @@ X NC 48 800 -400 100 L 50 50 1 1 N N X DB10 19 -900 -200 100 R 50 50 1 1 I X DGND 29 -100 -1600 100 U 50 50 1 1 P N X IOUT 39 900 0 100 L 50 50 1 1 P + ENDDRAW ENDDEF # @@ -185,6 +201,28 @@ $FPLIST TQFP*14x14mm*Pitch0.65mm* $ENDFPLIST DRAW +T 900 -50 50 60 0 0 0 CLOCKING~AND~CONTROL Normal 0 C C +T 0 300 -100 60 0 0 0 CONTROL Normal 0 C C +T 0 250 600 60 0 0 0 CORE Normal 0 C C +T 0 300 300 60 0 0 0 COSINE Normal 0 C C +T 0 300 -200 60 0 0 0 DAC Normal 0 C C +T 0 300 200 60 0 0 0 DAC Normal 0 C C +T 900 -400 400 60 0 0 0 DATA Normal 0 C C +T 0 250 700 60 0 0 0 DDS Normal 0 C C +T 900 -300 400 60 0 0 0 INTERFACE Normal 0 C C +T 900 -500 400 60 0 0 0 PARALLEL Normal 0 C C +T 900 -600 400 60 0 0 0 SERIAL/ Normal 0 C C +S 400 800 100 500 0 0 0 N +P 2 0 0 0 -250 250 -150 250 N +P 2 0 0 0 100 -150 0 -150 N +P 2 0 0 0 100 250 0 250 N +P 2 0 0 0 250 500 250 400 N +P 3 0 0 0 250 800 250 900 0 900 N +P 4 0 0 0 -800 -550 -150 -550 -150 1150 -800 1150 N +P 4 0 0 0 -800 1050 -250 1050 -250 -450 -800 -450 N +P 5 0 0 0 -800 -1150 0 -1150 0 1250 -250 1250 -250 1500 N +P 6 0 0 0 550 -150 400 0 100 0 100 -300 400 -300 550 -150 N +P 6 0 0 0 550 250 400 400 100 400 100 100 400 100 550 250 N S -800 1500 800 -1500 0 1 10 f X D7 1 -900 300 100 R 50 50 1 1 I X D6 2 -900 400 100 R 50 50 1 1 I @@ -255,17 +293,18 @@ X DGND 77 -100 -1600 100 U 50 50 1 1 P N X A1/SDO 18 -900 0 100 R 50 50 1 1 B X DGND 28 -100 -1600 100 U 50 50 1 1 P N X AVDD 38 100 1600 100 D 50 50 1 1 P N -X IOUT1 48 900 200 100 L 50 50 1 1 O +X IOUT1 48 900 300 100 L 50 50 1 1 O X NC 58 900 900 100 L 50 50 1 1 N N X ~REFCLK 68 -900 1300 100 R 50 50 1 1 I X DGND 78 -100 -1600 100 U 50 50 1 1 P N X A0/SDIO 19 -900 100 100 R 50 50 1 1 B X FSK/BPSK/HOLD 29 -900 -1000 100 R 50 50 1 1 I X AGND 39 100 -1600 100 U 50 50 1 1 P N -X ~IOUT1 49 900 100 100 L 50 50 1 1 O +X ~IOUT1 49 900 200 100 L 50 50 1 1 O X AGND 59 100 -1600 100 U 50 50 1 1 P N X REFCLK 69 -900 1400 100 R 50 50 1 1 I X DVDD 79 -100 1600 100 D 50 50 1 1 P N + ENDDRAW ENDDEF # @@ -281,6 +320,28 @@ $FPLIST TQFP*EP*14x14mm*Pitch0.65mm* $ENDFPLIST DRAW +T 900 -50 50 60 0 0 0 CLOCKING~AND~CONTROL Normal 0 C C +T 0 300 -100 60 0 0 0 CONTROL Normal 0 C C +T 0 250 600 60 0 0 0 CORE Normal 0 C C +T 0 300 300 60 0 0 0 COSINE Normal 0 C C +T 0 300 -200 60 0 0 0 DAC Normal 0 C C +T 0 300 200 60 0 0 0 DAC Normal 0 C C +T 900 -400 400 60 0 0 0 DATA Normal 0 C C +T 0 250 700 60 0 0 0 DDS Normal 0 C C +T 900 -300 400 60 0 0 0 INTERFACE Normal 0 C C +T 900 -500 400 60 0 0 0 PARALLEL Normal 0 C C +T 900 -600 400 60 0 0 0 SERIAL/ Normal 0 C C +S 400 800 100 500 0 0 0 N +P 2 0 0 0 -250 250 -150 250 N +P 2 0 0 0 100 -150 0 -150 N +P 2 0 0 0 100 250 0 250 N +P 2 0 0 0 250 500 250 400 N +P 3 0 0 0 250 800 250 900 0 900 N +P 4 0 0 0 -800 -550 -150 -550 -150 1150 -800 1150 N +P 4 0 0 0 -800 1050 -250 1050 -250 -450 -800 -450 N +P 5 0 0 0 -800 -1150 0 -1150 0 1250 -250 1250 -250 1500 N +P 6 0 0 0 550 -150 400 0 100 0 100 -300 400 -300 550 -150 N +P 6 0 0 0 550 250 400 400 100 400 100 100 400 100 550 250 N S -800 1500 800 -1500 0 1 10 f X D7 1 -900 300 100 R 50 50 1 1 I X D6 2 -900 400 100 R 50 50 1 1 I @@ -352,17 +413,18 @@ X DGND 77 -100 -1600 100 U 50 50 1 1 P N X A1/SDO 18 -900 0 100 R 50 50 1 1 B X DGND 28 -100 -1600 100 U 50 50 1 1 P N X AVDD 38 100 1600 100 D 50 50 1 1 P N -X IOUT1 48 900 200 100 L 50 50 1 1 O +X IOUT1 48 900 300 100 L 50 50 1 1 O X NC 58 900 900 100 L 50 50 1 1 N N X ~REFCLK 68 -900 1300 100 R 50 50 1 1 I X DGND 78 -100 -1600 100 U 50 50 1 1 P N X A0/SDIO 19 -900 100 100 R 50 50 1 1 B X FSK/BPSK/HOLD 29 -900 -1000 100 R 50 50 1 1 I X AGND 39 100 -1600 100 U 50 50 1 1 P N -X ~IOUT1 49 900 100 100 L 50 50 1 1 O +X ~IOUT1 49 900 200 100 L 50 50 1 1 O X AGND 59 100 -1600 100 U 50 50 1 1 P N X REFCLK 69 -900 1400 100 R 50 50 1 1 I X DVDD 79 -100 1600 100 D 50 50 1 1 P N + ENDDRAW ENDDEF # @@ -377,6 +439,45 @@ $FPLIST TQFP*14x14mm*Pitch0.5mm* $ENDFPLIST DRAW +T 0 150 500 60 0 0 0 1024- Normal 0 C C +T 0 150 -650 60 0 0 0 1GBPS Normal 0 C C +T 0 150 -1300 60 0 0 0 AND Normal 0 C C +T 0 150 -1400 60 0 0 0 CONTROL Normal 0 C C +T 0 150 -850 60 0 0 0 CORE Normal 0 C C +T 0 650 -800 60 0 0 0 DAC Normal 0 C C +T 900 -500 -1300 60 0 0 0 DATA Normal 0 C C +T 0 150 -750 60 0 0 0 DDS Normal 0 C C +T 0 150 400 60 0 0 0 ELEMENT Normal 0 C C +T 0 150 -250 60 0 0 0 GENERATOR Normal 0 C C +T 900 -625 0 60 0 0 0 HIGH~SPEED Normal 0 C C +T 900 -425 0 60 0 0 0 INTERFACE Normal 0 C C +T 900 -400 -1300 60 0 0 0 INTERFACE Normal 0 C C +T 0 150 -50 60 0 0 0 LINEAR Normal 0 C C +T 0 150 -1950 60 0 0 0 MULTIPLIER Normal 0 C C +T 900 -525 0 60 0 0 0 PARALLEL~DATA Normal 0 C C +T 0 150 300 60 0 0 0 RAM Normal 0 C C +T 0 150 -150 60 0 0 0 RAMP Normal 0 C C +T 0 150 -1850 60 0 0 0 REFCLK Normal 0 C C +T 900 -600 -1275 60 0 0 0 SERIAL Normal 0 C C +T 0 150 -1200 60 0 0 0 TIMING Normal 0 C C +S -100 -1100 400 -1500 0 0 0 N +S -100 600 400 200 0 0 0 N +S 350 -550 -50 -950 0 0 0 N +S 450 -350 -150 50 0 0 0 N +P 2 0 0 0 -100 -1300 -350 -1300 N +P 2 0 0 0 -50 -750 -350 -750 N +P 2 0 0 0 50 -550 50 -350 N +P 2 0 0 0 150 -1500 150 -1750 N +P 2 0 0 0 150 -950 150 -1100 N +P 2 0 0 0 450 -750 350 -750 N +P 2 0 0 0 850 -800 900 -800 N +P 2 0 0 0 900 -700 850 -700 N +P 4 0 0 0 -1100 -1050 -350 -1050 -350 -1550 -1100 -1550 N +P 4 0 0 0 -1100 950 -350 950 -350 -950 -1100 -950 N +P 5 0 0 0 400 400 600 400 600 -450 250 -450 250 -550 N +P 6 0 0 0 900 -750 750 -600 450 -600 450 -900 750 -900 900 -750 N +P 7 0 0 0 -400 -2400 -400 -2150 450 -2150 450 -1750 -150 -1750 -150 -1950 -1100 -1950 N +T 0 650 -700 60 0 1 0 14-BIT Normal 0 C C S -1100 2400 1100 -2400 0 1 10 f X NC 1 1100 1900 100 L 50 50 1 1 N N X PLL_LOOP_FILTER 2 -1200 -2000 100 R 50 50 1 1 I @@ -391,50 +492,50 @@ X SYNC_OUT- 10 1200 2100 100 L 50 50 1 1 O X NC 20 1100 1800 100 L 50 50 1 1 N N X DVDD_1V8 30 100 2500 100 D 50 50 1 1 P N X PDCLK 40 1200 -100 100 L 50 50 1 1 O -X F0 50 -1200 -100 100 R 50 50 1 1 I +X F0 50 -1200 800 100 R 50 50 1 1 I X OSK 60 -1200 1300 100 R 50 50 1 1 I -X ~CS 70 -1200 600 100 R 50 50 1 1 I +X ~CS 70 -1200 -1400 100 R 50 50 1 1 I X ~IOUT 80 1200 -700 100 L 50 50 1 1 O X REF_CLK 90 -1200 -2100 100 R 50 50 1 1 I X DVDD_IO_3V3 11 300 2500 100 D 50 50 1 1 W X DVDD_IO_3V3 21 300 2500 100 D 50 50 1 1 P N -X D12 31 -1200 -1500 100 R 50 50 1 1 I -X TxENABLE 41 -1200 0 100 R 50 50 1 1 I +X D12 31 -1200 -600 100 R 50 50 1 1 I +X TxENABLE 41 -1200 900 100 R 50 50 1 1 I X DGND 51 200 -2500 100 U 50 50 1 1 P N X DROVER 61 1200 200 100 L 50 50 1 1 O -X I/O_RESET 71 -1200 500 100 R 50 50 1 1 I +X I/O_RESET 71 -1200 -1500 100 R 50 50 1 1 I X IOUT 81 1200 -800 100 L 50 50 1 1 O X ~REF_CLK 91 -1200 -2200 100 R 50 50 1 1 I X SYNC_SMP_ERR 12 1200 2000 100 L 50 50 1 1 O X DGND 22 200 -2500 100 U 50 50 1 1 P N -X D11 32 -1200 -1400 100 R 50 50 1 1 I -X D3 42 -1200 -600 100 R 50 50 1 1 I +X D11 32 -1200 -500 100 R 50 50 1 1 I +X D3 42 -1200 300 100 R 50 50 1 1 I X PROFILE2 52 -1200 1500 100 R 50 50 1 1 I -X DRCTL 62 -1200 300 100 R 50 50 1 1 I +X DRCTL 62 -1200 -1700 100 R 50 50 1 1 I X NC 72 1100 1700 100 L 50 50 1 1 N N X AGND 82 -200 -2500 100 U 50 50 1 1 P N X AVDD_1V8 92 -300 2500 100 D 50 50 1 1 P N X DGND 13 200 -2500 100 U 50 50 1 1 W X DVDD_1V8 23 100 2500 100 D 50 50 1 1 P N -X D10 33 -1200 -1300 100 R 50 50 1 1 I -X D2 43 -1200 -500 100 R 50 50 1 1 I +X D10 33 -1200 -400 100 R 50 50 1 1 I +X D2 43 -1200 400 100 R 50 50 1 1 I X PROFILE1 53 -1200 1600 100 R 50 50 1 1 I -X DRHOLD 63 -1200 200 100 R 50 50 1 1 I +X DRHOLD 63 -1200 -1800 100 R 50 50 1 1 I X AGND 73 -200 -2500 100 U 50 50 1 1 P N X AVDD_3V3 83 -100 2500 100 D 50 50 1 1 P N X NC 93 1100 1400 100 L 50 50 1 1 N N X MASTER_RESET 14 -1200 2000 100 R 50 50 1 1 I X RAM_SWP_OVR 24 1200 1200 100 L 50 50 1 1 O -X D9 34 -1200 -1200 100 R 50 50 1 1 I -X D1 44 -1200 -400 100 R 50 50 1 1 I +X D9 34 -1200 -300 100 R 50 50 1 1 I +X D1 44 -1200 500 100 R 50 50 1 1 I X PROFILE0 54 -1200 1700 100 R 50 50 1 1 I X DVDD_1V8 64 100 2500 100 D 50 50 1 1 P N X AVDD_3V3 74 -100 2500 100 D 50 50 1 1 W X DAC_RSET 84 1200 -1300 100 L 50 50 1 1 O X REFCLK_OUT 94 1200 -2300 100 L 50 50 1 1 O X DVDD_IO_3V3 15 300 2500 100 D 50 50 1 1 P N -X D15 25 -1200 -1800 100 R 50 50 1 1 I -X D8 35 -1200 -1100 100 R 50 50 1 1 I +X D15 25 -1200 -900 100 R 50 50 1 1 I +X D8 35 -1200 -200 100 R 50 50 1 1 I X DVDD_IO_3V3 45 300 2500 100 D 50 50 1 1 P N X SYNC_CLK 55 1200 -2100 100 L 50 50 1 1 O X DGND 65 200 -2500 100 U 50 50 1 1 P N @@ -442,8 +543,8 @@ X AVDD_3V3 75 -100 2500 100 D 50 50 1 1 P N X AGND 85 -200 -2500 100 U 50 50 1 1 P N X XTAL_SEL 95 -1200 -2300 100 R 50 50 1 1 I X DGND 16 200 -2500 100 U 50 50 1 1 P N -X D14 26 -1200 -1700 100 R 50 50 1 1 I -X D7 36 -1200 -1000 100 R 50 50 1 1 I +X D14 26 -1200 -800 100 R 50 50 1 1 I +X D7 36 -1200 -100 100 R 50 50 1 1 I X DGND 46 200 -2500 100 U 50 50 1 1 P N X DVDD_IO_3V3 56 300 2500 100 D 50 50 1 1 P N X DVDD_IO_3V3 66 300 2500 100 D 50 50 1 1 P N @@ -451,34 +552,35 @@ X AVDD_3V3 76 -100 2500 100 D 50 50 1 1 P N X NC 86 1100 1600 100 L 50 50 1 1 N N X AGND 96 -200 -2500 100 U 50 50 1 1 P N X DVDD_1V8 17 100 2500 100 D 50 50 1 1 W -X D13 27 -1200 -1600 100 R 50 50 1 1 I -X D6 37 -1200 -900 100 R 50 50 1 1 I +X D13 27 -1200 -700 100 R 50 50 1 1 I +X D6 37 -1200 0 100 R 50 50 1 1 I X DVDD_1V8 47 100 2500 100 D 50 50 1 1 P N X DVDD_1V8 57 100 2500 100 D 50 50 1 1 P N -X SDIO 67 -1200 800 100 R 50 50 1 1 B +X SDIO 67 -1200 -1200 100 R 50 50 1 1 B X AVDD_3V3 77 -100 2500 100 D 50 50 1 1 P N X NC 87 1100 1500 100 L 50 50 1 1 N N X NC 97 1100 1300 100 L 50 50 1 1 N N X EXT_PWR_DWN 18 -1200 1900 100 R 50 50 1 1 I X DVDD_IO_3V3 28 300 2500 100 D 50 50 1 1 P N -X D5 38 -1200 -800 100 R 50 50 1 1 I -X D0 48 -1200 -300 100 R 50 50 1 1 I +X D5 38 -1200 100 100 R 50 50 1 1 I +X D0 48 -1200 600 100 R 50 50 1 1 I X DGND 58 200 -2500 100 U 50 50 1 1 P N -X SDO 68 -1200 700 100 R 50 50 1 1 O +X SDO 68 -1200 -1300 100 R 50 50 1 1 O X AGND 78 -200 -2500 100 U 50 50 1 1 P N X AGND 88 -200 -2500 100 U 50 50 1 1 P N X NC 98 1100 1100 100 L 50 50 1 1 N N X PLL_LOCK 19 1200 -1900 100 L 50 50 1 1 O X DGND 29 200 -2500 100 U 50 50 1 1 P N -X D4 39 -1200 -700 100 R 50 50 1 1 I -X F1 49 -1200 -200 100 R 50 50 1 1 I +X D4 39 -1200 200 100 R 50 50 1 1 I +X F1 49 -1200 700 100 R 50 50 1 1 I X I/O_UPDATE 59 -1200 1100 100 R 50 50 1 1 B -X SCLK 69 -1200 900 100 R 50 50 1 1 I +X SCLK 69 -1200 -1100 100 R 50 50 1 1 I X AGND 79 -200 -2500 100 U 50 50 1 1 P N X AVDD_1V8 89 -300 2500 100 D 50 50 1 1 P N X NC 99 1100 1000 100 L 50 50 1 1 N N X NC 100 1100 900 100 L 50 50 1 1 N N X EP 101 0 -2500 100 U 50 50 1 1 W + ENDDRAW ENDDEF # diff --git a/library/motor_drivers.dcm b/library/motor_drivers.dcm index 919cd5a3..f1bc2792 100644 --- a/library/motor_drivers.dcm +++ b/library/motor_drivers.dcm @@ -192,4 +192,10 @@ K trinamic tlc262 stepper F http://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC262_datasheet.pdf $ENDCMP # +$CMP VNH2SP30 +D Full Bridge Motor Driver, 41V, 30A, -40 to 150C +K full-bridge h-bridge +F http://www.st.com/content/ccc/resource/technical/document/datasheet/group2/66/b8/f5/2c/9a/66/41/c7/CD00043711/files/CD00043711.pdf/jcr:content/translations/en.CD00043711.pdf +$ENDCMP +# #End Doc Library diff --git a/library/motor_drivers.lib b/library/motor_drivers.lib index d59f35f1..7d24f9ff 100644 --- a/library/motor_drivers.lib +++ b/library/motor_drivers.lib @@ -323,7 +323,6 @@ $FPLIST SO* $ENDFPLIST DRAW -S -500 600 500 -600 0 1 10 f X RESET 20 -700 100 200 R 50 50 1 0 I I X CONTROL 11 -700 0 200 R 50 50 1 0 I X Vs 12 200 800 200 D 50 50 1 0 W @@ -334,6 +333,7 @@ X OSC 16 -700 -400 200 R 50 50 1 0 I X CW 17 -700 300 200 R 50 50 1 0 I X CLOCK 18 -700 400 200 R 50 50 1 0 I I X HALF 19 -700 500 200 R 50 50 1 0 I +S -500 600 500 -600 0 1 10 f X SYNC 1 -700 -500 200 R 50 50 1 1 B X GND 2 0 -800 200 U 50 50 1 1 W X HOME 3 700 -500 200 L 50 50 1 1 C @@ -800,4 +800,52 @@ X VCC_IO 29 -100 1300 100 D 50 50 1 1 W ENDDRAW ENDDEF # +# VNH2SP30 +# +DEF VNH2SP30 U 0 40 Y Y 1 F N +F0 "U" -500 1000 50 H V C CNN +F1 "VNH2SP30" 550 1000 50 H V C CNN +F2 "Housings_SSOP:ST_MultiPowerSO-30" 0 925 50 H I C CNN +F3 "" -500 1000 50 H I C CNN +$FPLIST + ST*MultiPowerSO* +$ENDFPLIST +DRAW +S -500 900 500 -900 1 1 10 f +X OUTA 1 700 100 200 L 50 50 1 1 P N +X NC 2 -700 0 200 R 50 50 1 1 N N +X VCC 3 0 1100 200 D 50 50 1 1 W +X NC 4 -700 -100 200 R 50 50 1 1 N N +X INA 5 -700 600 200 R 50 50 1 1 I +X EN/DIAA 6 700 800 200 L 50 50 1 1 O +X NC 7 -700 -200 200 R 50 50 1 1 N N +X PWM 8 -700 200 200 R 50 50 1 1 I +X CS 9 700 -600 200 L 50 50 1 1 O +X EN/DIAB 10 700 600 200 L 50 50 1 1 O +X GNDB 20 -100 -1100 200 U 50 50 1 1 P +X OUTA 30 700 100 200 L 50 50 1 1 P N +X INB 11 -700 400 200 R 50 50 1 1 I +X OUTB 21 700 -100 200 L 50 50 1 1 O +X VCC 31 0 1100 200 D 50 50 1 1 P N +X NC 12 -700 -300 200 R 50 50 1 1 N N +X NC 22 -700 -700 200 R 50 50 1 1 N N +X OUTA 32 700 100 200 L 50 50 1 1 P +X VCC 13 0 1100 200 D 50 50 1 1 P N +X VCC 23 0 1100 200 D 50 50 1 1 P N +X OUTB 33 700 -100 200 L 50 50 1 1 P N +X NC 14 -700 -400 200 R 50 50 1 1 N N +X NC 24 -700 -600 200 R 50 50 1 1 N N +X OUTB 15 700 -100 200 L 50 50 1 1 P N +X OUTA 25 700 100 200 L 50 50 1 1 P N +X OUTB 16 700 -100 200 L 50 50 1 1 P N +X GNDA 26 100 -1100 200 U 50 50 1 1 P N +X NC 17 -700 -800 200 R 50 50 1 1 N N +X GNDA 27 100 -1100 200 U 50 50 1 1 P N +X GNDB 18 -100 -1100 200 U 50 50 1 1 P N +X GNDA 28 100 -1100 200 U 50 50 1 1 P +X GNDB 19 -100 -1100 200 U 50 50 1 1 P N +X NC 29 -700 -500 200 R 50 50 1 1 N N +ENDDRAW +ENDDEF +# #End Library diff --git a/template/sym-lib-table b/template/sym-lib-table index c2f30d71..3d3c61dd 100644 --- a/template/sym-lib-table +++ b/template/sym-lib-table @@ -3,6 +3,7 @@ (lib (name Battery_Management)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Battery_Management.lib)(options "")(descr "Battery management ICs")) (lib (name Bosch)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Bosch.lib)(options "")(descr "Assorted Bosch ICs")) (lib (name Connector)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Connector.lib)(options "")(descr "Generic connector symbols")) + (lib (name Decawave)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Decawave.lib)(options "")(descr "Decawave symbols")) (lib (name DSP_Microchip_DSPIC33)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/DSP_Microchip_DSPIC33.lib)(options "")(descr "Microchip DSPIC33")) (lib (name Diode)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Diode.lib)(options "")(descr "Diodes")) (lib (name Display)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Display.lib)(options "")(descr "Display modules")) @@ -36,8 +37,10 @@ (lib (name Oscillators)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Oscillators.lib)(options "")(descr "Oscillator symbols")) (lib (name Power_Management)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Power_Management.lib)(options "")(descr "Power management and distribution ICs")) (lib (name RFSolutions)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RFSolutions.lib)(options "")(descr "RFSolutions wireless modules")) + (lib (name RF_Bluetooth)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF_Bluetooth.lib)(options "")(descr "RF Bluetooth wireless modules")) (lib (name Relay)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Relay.lib)(options "")(descr "Relay symbols")) (lib (name Sensor_Current)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Current.lib)(options "")(descr "Current sensors")) + (lib (name Sensor_Humidity)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Humidity.lib)(options "")(descr "Humidity sensors")) (lib (name Switch)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Switch.lib)(options "")(descr "Switch symbols")) (lib (name Transformer)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Transformer.lib)(options "")(descr "Transformer symbols")) (lib (name Transistor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Transistor.lib)(options "")(descr "Transistor symbols"))