From 5177edbbef2e4410a4370dfdb50ad298a0a988fb Mon Sep 17 00:00:00 2001 From: trorornmn Date: Thu, 4 Feb 2016 22:21:07 +0900 Subject: [PATCH 01/48] Create sanken.lib and add some motor drivers --- library/sanken.dcm | 51 +++++++++++++++++++++++++++++++ library/sanken.lib | 76 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 127 insertions(+) create mode 100644 library/sanken.dcm create mode 100644 library/sanken.lib diff --git a/library/sanken.dcm b/library/sanken.dcm new file mode 100644 index 00000000..879a2f25 --- /dev/null +++ b/library/sanken.dcm @@ -0,0 +1,51 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP SLA7070MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7070mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7071MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7071mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7072MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7072mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7073MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7073mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7075MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7075mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7076MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7076mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7077MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7077mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7078MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7078mprt_ds_jp.pdf +$ENDCMP +# +#End Doc Library diff --git a/library/sanken.lib b/library/sanken.lib new file mode 100644 index 00000000..29653d90 --- /dev/null +++ b/library/sanken.lib @@ -0,0 +1,76 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# SLA7070MPRT +# +DEF SLA7070MPRT U 0 40 Y Y 1 F N +F0 "U" -800 1000 50 H V C CNN +F1 "SLA7070MPRT" 600 -1000 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS SLA7071MPRT SLA7072MPRT SLA7073MPRT +DRAW +S -850 950 850 -950 0 1 10 f +X OUTA 1 1000 800 150 L 50 50 1 1 O +X OUTA 2 1000 700 150 L 50 50 1 1 O +X ~OUTA~ 3 1000 600 150 L 50 50 1 1 O +X ~OUTA~ 4 1000 500 150 L 50 50 1 1 O +X SENSE_A 5 1000 -200 150 L 50 50 1 1 O +X N.C. 6 1000 -800 150 L 50 50 1 1 N +X M1 7 -1000 300 150 R 50 50 1 1 I +X M2 8 -1000 200 150 R 50 50 1 1 I +X M3 9 -1000 100 150 R 50 50 1 1 I +X CLOCK 10 -1000 -100 150 R 50 50 1 1 I +X VBB 11 -100 1100 150 D 50 50 1 1 W +X GND 12 0 -1100 150 U 50 50 1 1 W +X REF/SLEEP1 13 -1000 500 150 R 50 50 1 1 I +X VDD 14 100 1100 150 D 50 50 1 1 W +X RESET 15 -1000 700 150 R 50 50 1 1 I +X CW/CCW 16 -1000 -300 150 R 50 50 1 1 I +X SYNC 17 -1000 -500 150 R 50 50 1 1 I +X FLAG 18 1000 -600 150 L 50 50 1 1 O +X SENSE_B 19 1000 -400 150 L 50 50 1 1 O +X ~OUTB~ 20 1000 300 150 L 50 50 1 1 O +X ~OUTB~ 21 1000 200 150 L 50 50 1 1 O +X OUTB 22 1000 100 150 L 50 50 1 1 O +X OUTB 23 1000 0 150 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# SLA7075MPRT +# +DEF SLA7075MPRT U 0 40 Y Y 1 F N +F0 "U" -800 1000 50 H V C CNN +F1 "SLA7075MPRT" 600 -1000 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS SLA7076MPRT SLA7077MPRT SLA7078MPRT +DRAW +S -850 950 850 -950 0 1 10 f +X OUTA 1 1000 800 150 L 50 50 1 1 O +X OUTA 2 1000 700 150 L 50 50 1 1 O +X ~OUTA~ 3 1000 600 150 L 50 50 1 1 O +X ~OUTA~ 4 1000 500 150 L 50 50 1 1 O +X SENSE_A 5 1000 -200 150 L 50 50 1 1 O +X MO 6 1000 -800 150 L 50 50 1 1 O +X M1 7 -1000 300 150 R 50 50 1 1 I +X M2 8 -1000 200 150 R 50 50 1 1 I +X M3 9 -1000 100 150 R 50 50 1 1 I +X CLOCK 10 -1000 -100 150 R 50 50 1 1 I +X VBB 11 -100 1100 150 D 50 50 1 1 W +X GND 12 0 -1100 150 U 50 50 1 1 W +X REF/SLEEP1 13 -1000 500 150 R 50 50 1 1 I +X VDD 14 100 1100 150 D 50 50 1 1 W +X RESET 15 -1000 700 150 R 50 50 1 1 I +X CW/CCW 16 -1000 -300 150 R 50 50 1 1 I +X SYNC 17 -1000 -500 150 R 50 50 1 1 I +X FLAG 18 1000 -600 150 L 50 50 1 1 O +X SENSE_B 19 1000 -400 150 L 50 50 1 1 O +X ~OUTB~ 20 1000 300 150 L 50 50 1 1 O +X ~OUTB~ 21 1000 200 150 L 50 50 1 1 O +X OUTB 22 1000 100 150 L 50 50 1 1 O +X OUTB 23 1000 0 150 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library From 8118bfca3352b6e70cf8199abfb157131c202d98 Mon Sep 17 00:00:00 2001 From: trorornmn Date: Thu, 4 Feb 2016 22:29:49 +0900 Subject: [PATCH 02/48] Fix text size to comply with KLC --- library/sanken.lib | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/sanken.lib b/library/sanken.lib index 29653d90..49eb80a7 100644 --- a/library/sanken.lib +++ b/library/sanken.lib @@ -6,8 +6,8 @@ EESchema-LIBRARY Version 2.3 DEF SLA7070MPRT U 0 40 Y Y 1 F N F0 "U" -800 1000 50 H V C CNN F1 "SLA7070MPRT" 600 -1000 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN ALIAS SLA7071MPRT SLA7072MPRT SLA7073MPRT DRAW S -850 950 850 -950 0 1 10 f @@ -42,8 +42,8 @@ ENDDEF DEF SLA7075MPRT U 0 40 Y Y 1 F N F0 "U" -800 1000 50 H V C CNN F1 "SLA7075MPRT" 600 -1000 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN ALIAS SLA7076MPRT SLA7077MPRT SLA7078MPRT DRAW S -850 950 850 -950 0 1 10 f From a495be2a0dc3c773102afcb285a38bd8efd6bd5d Mon Sep 17 00:00:00 2001 From: trorornmn Date: Thu, 4 Feb 2016 23:28:26 +0900 Subject: [PATCH 03/48] Add pcb footprint text to SLA7070MPRT and SLA7075MPRT --- library/sanken.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/sanken.lib b/library/sanken.lib index 49eb80a7..1d549e45 100644 --- a/library/sanken.lib +++ b/library/sanken.lib @@ -6,7 +6,7 @@ EESchema-LIBRARY Version 2.3 DEF SLA7070MPRT U 0 40 Y Y 1 F N F0 "U" -800 1000 50 H V C CNN F1 "SLA7070MPRT" 600 -1000 50 H V C CNN -F2 "" 0 0 50 H V C CNN +F2 "ZIP23" 0 0 50 H V C CIN F3 "" 0 0 50 H V C CNN ALIAS SLA7071MPRT SLA7072MPRT SLA7073MPRT DRAW @@ -42,7 +42,7 @@ ENDDEF DEF SLA7075MPRT U 0 40 Y Y 1 F N F0 "U" -800 1000 50 H V C CNN F1 "SLA7075MPRT" 600 -1000 50 H V C CNN -F2 "" 0 0 50 H V C CNN +F2 "ZIP23" 0 0 50 H V C CIN F3 "" 0 0 50 H V C CNN ALIAS SLA7076MPRT SLA7077MPRT SLA7078MPRT DRAW From 542f4d791c06c1d9a4866de2f8e97130240ac52a Mon Sep 17 00:00:00 2001 From: trorornmn Date: Thu, 4 Feb 2016 23:43:39 +0900 Subject: [PATCH 04/48] Reduce width of SLA7070MPRT and SLA7075MPRT --- library/sanken.lib | 92 +++++++++++++++++++++++----------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/library/sanken.lib b/library/sanken.lib index 1d549e45..3d76956d 100644 --- a/library/sanken.lib +++ b/library/sanken.lib @@ -4,72 +4,72 @@ EESchema-LIBRARY Version 2.3 # SLA7070MPRT # DEF SLA7070MPRT U 0 40 Y Y 1 F N -F0 "U" -800 1000 50 H V C CNN -F1 "SLA7070MPRT" 600 -1000 50 H V C CNN +F0 "U" -400 1000 50 H V C CNN +F1 "SLA7070MPRT" 300 -1000 50 H V C CNN F2 "ZIP23" 0 0 50 H V C CIN F3 "" 0 0 50 H V C CNN ALIAS SLA7071MPRT SLA7072MPRT SLA7073MPRT DRAW -S -850 950 850 -950 0 1 10 f -X OUTA 1 1000 800 150 L 50 50 1 1 O -X OUTA 2 1000 700 150 L 50 50 1 1 O -X ~OUTA~ 3 1000 600 150 L 50 50 1 1 O -X ~OUTA~ 4 1000 500 150 L 50 50 1 1 O -X SENSE_A 5 1000 -200 150 L 50 50 1 1 O -X N.C. 6 1000 -800 150 L 50 50 1 1 N -X M1 7 -1000 300 150 R 50 50 1 1 I -X M2 8 -1000 200 150 R 50 50 1 1 I -X M3 9 -1000 100 150 R 50 50 1 1 I -X CLOCK 10 -1000 -100 150 R 50 50 1 1 I +S -450 950 450 -950 0 1 10 f +X OUTA 1 600 800 150 L 50 50 1 1 O +X OUTA 2 600 700 150 L 50 50 1 1 O +X ~OUTA~ 3 600 600 150 L 50 50 1 1 O +X ~OUTA~ 4 600 500 150 L 50 50 1 1 O +X SENSE_A 5 600 -200 150 L 50 50 1 1 O +X N.C. 6 600 -800 150 L 50 50 1 1 N +X M1 7 -600 300 150 R 50 50 1 1 I +X M2 8 -600 200 150 R 50 50 1 1 I +X M3 9 -600 100 150 R 50 50 1 1 I +X CLOCK 10 -600 -100 150 R 50 50 1 1 I X VBB 11 -100 1100 150 D 50 50 1 1 W X GND 12 0 -1100 150 U 50 50 1 1 W -X REF/SLEEP1 13 -1000 500 150 R 50 50 1 1 I +X REF/SLEEP1 13 -600 500 150 R 50 50 1 1 I X VDD 14 100 1100 150 D 50 50 1 1 W -X RESET 15 -1000 700 150 R 50 50 1 1 I -X CW/CCW 16 -1000 -300 150 R 50 50 1 1 I -X SYNC 17 -1000 -500 150 R 50 50 1 1 I -X FLAG 18 1000 -600 150 L 50 50 1 1 O -X SENSE_B 19 1000 -400 150 L 50 50 1 1 O -X ~OUTB~ 20 1000 300 150 L 50 50 1 1 O -X ~OUTB~ 21 1000 200 150 L 50 50 1 1 O -X OUTB 22 1000 100 150 L 50 50 1 1 O -X OUTB 23 1000 0 150 L 50 50 1 1 O +X RESET 15 -600 700 150 R 50 50 1 1 I +X CW/CCW 16 -600 -300 150 R 50 50 1 1 I +X SYNC 17 -600 -500 150 R 50 50 1 1 I +X FLAG 18 600 -600 150 L 50 50 1 1 O +X SENSE_B 19 600 -400 150 L 50 50 1 1 O +X ~OUTB~ 20 600 300 150 L 50 50 1 1 O +X ~OUTB~ 21 600 200 150 L 50 50 1 1 O +X OUTB 22 600 100 150 L 50 50 1 1 O +X OUTB 23 600 0 150 L 50 50 1 1 O ENDDRAW ENDDEF # # SLA7075MPRT # DEF SLA7075MPRT U 0 40 Y Y 1 F N -F0 "U" -800 1000 50 H V C CNN -F1 "SLA7075MPRT" 600 -1000 50 H V C CNN +F0 "U" -400 1000 50 H V C CNN +F1 "SLA7075MPRT" 300 -1000 50 H V C CNN F2 "ZIP23" 0 0 50 H V C CIN F3 "" 0 0 50 H V C CNN ALIAS SLA7076MPRT SLA7077MPRT SLA7078MPRT DRAW -S -850 950 850 -950 0 1 10 f -X OUTA 1 1000 800 150 L 50 50 1 1 O -X OUTA 2 1000 700 150 L 50 50 1 1 O -X ~OUTA~ 3 1000 600 150 L 50 50 1 1 O -X ~OUTA~ 4 1000 500 150 L 50 50 1 1 O -X SENSE_A 5 1000 -200 150 L 50 50 1 1 O -X MO 6 1000 -800 150 L 50 50 1 1 O -X M1 7 -1000 300 150 R 50 50 1 1 I -X M2 8 -1000 200 150 R 50 50 1 1 I -X M3 9 -1000 100 150 R 50 50 1 1 I -X CLOCK 10 -1000 -100 150 R 50 50 1 1 I +S -450 950 450 -950 0 1 10 f +X OUTA 1 600 800 150 L 50 50 1 1 O +X OUTA 2 600 700 150 L 50 50 1 1 O +X ~OUTA~ 3 600 600 150 L 50 50 1 1 O +X ~OUTA~ 4 600 500 150 L 50 50 1 1 O +X SENSE_A 5 600 -200 150 L 50 50 1 1 O +X MO 6 600 -800 150 L 50 50 1 1 O +X M1 7 -600 300 150 R 50 50 1 1 I +X M2 8 -600 200 150 R 50 50 1 1 I +X M3 9 -600 100 150 R 50 50 1 1 I +X CLOCK 10 -600 -100 150 R 50 50 1 1 I X VBB 11 -100 1100 150 D 50 50 1 1 W X GND 12 0 -1100 150 U 50 50 1 1 W -X REF/SLEEP1 13 -1000 500 150 R 50 50 1 1 I +X REF/SLEEP1 13 -600 500 150 R 50 50 1 1 I X VDD 14 100 1100 150 D 50 50 1 1 W -X RESET 15 -1000 700 150 R 50 50 1 1 I -X CW/CCW 16 -1000 -300 150 R 50 50 1 1 I -X SYNC 17 -1000 -500 150 R 50 50 1 1 I -X FLAG 18 1000 -600 150 L 50 50 1 1 O -X SENSE_B 19 1000 -400 150 L 50 50 1 1 O -X ~OUTB~ 20 1000 300 150 L 50 50 1 1 O -X ~OUTB~ 21 1000 200 150 L 50 50 1 1 O -X OUTB 22 1000 100 150 L 50 50 1 1 O -X OUTB 23 1000 0 150 L 50 50 1 1 O +X RESET 15 -600 700 150 R 50 50 1 1 I +X CW/CCW 16 -600 -300 150 R 50 50 1 1 I +X SYNC 17 -600 -500 150 R 50 50 1 1 I +X FLAG 18 600 -600 150 L 50 50 1 1 O +X SENSE_B 19 600 -400 150 L 50 50 1 1 O +X ~OUTB~ 20 600 300 150 L 50 50 1 1 O +X ~OUTB~ 21 600 200 150 L 50 50 1 1 O +X OUTB 22 600 100 150 L 50 50 1 1 O +X OUTB 23 600 0 150 L 50 50 1 1 O ENDDRAW ENDDEF # From 683bd5a8be2b82f15ea363072c88b2a5de8debd3 Mon Sep 17 00:00:00 2001 From: mszypulska Date: Sun, 8 May 2016 18:15:15 +0200 Subject: [PATCH 05/48] new component DAC7512 --- library/adc-dac.dcm | 6 ++++++ library/adc-dac.lib | 23 +++++++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/library/adc-dac.dcm b/library/adc-dac.dcm index 44b81f6b..c359a9d3 100644 --- a/library/adc-dac.dcm +++ b/library/adc-dac.dcm @@ -311,6 +311,12 @@ K DAC CNA F http://www.analog.com/media/en/technical-documentation/data-sheets/DAC08.pdf $ENDCMP # +$CMP DAC7513 +D Low-Power, Rail-to-Rail Output, 12-Bit Serial Input DAC +K DAC 12-bit +F http://www.ti.com.cn/cn/lit/ds/symlink/dac7513.pdf +$ENDCMP +# $CMP LTC1257 D Single Supply 12-bit DAC with Internal Reference Voltage, SOIC-8 K DAC 12-bit diff --git a/library/adc-dac.lib b/library/adc-dac.lib index 114d85b9..f1d625cb 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -1217,6 +1217,29 @@ X CMP 16 -600 -500 150 R 50 50 1 1 I ENDDRAW ENDDEF # +# DAC7513 +# +DEF DAC7513 U 0 40 Y Y 1 F N +F0 "U" -450 400 50 H V L CNN +F1 "DAC7513" 150 400 50 H V L CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + SOIC* +$ENDFPLIST +DRAW +S -450 350 450 -350 0 1 10 f +X VOUT 1 600 200 150 L 50 50 1 1 P +X VFB 2 600 50 150 L 50 50 1 1 O +X VREF 3 600 -200 150 L 50 50 1 1 P +X VCC 4 0 500 150 D 50 50 1 1 W +X GND 5 0 -500 150 U 50 50 1 1 W +X DIN 6 -600 200 150 R 50 50 1 1 I +X SCLK 7 -600 0 150 R 50 50 1 1 I C +X ~SYNC~ 8 -600 -200 150 R 50 50 1 1 I I +ENDDRAW +ENDDEF +# # LTC1257 # DEF LTC1257 U 0 40 Y Y 1 F N From 6c798efed8a02fba855f013f63ff6c86b8490dfa Mon Sep 17 00:00:00 2001 From: El3ctr0nic Date: Thu, 12 May 2016 15:43:59 +0200 Subject: [PATCH 06/48] opto.lib ACPL-P343 and HCPL063 added --- library/opto.dcm | 16 +++++- library/opto.lib | 135 ++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 141 insertions(+), 10 deletions(-) diff --git a/library/opto.dcm b/library/opto.dcm index 07e6116f..d1019f74 100644 --- a/library/opto.dcm +++ b/library/opto.dcm @@ -22,6 +22,12 @@ K High Speed Optocoupler F http://www.semicon.toshiba.co.jp/docs/datasheet/en/Opto/6N135_6N136_en_datasheet_071001.pdf $ENDCMP # +$CMP ACPL-P343 +D Gate Drive Optocoupler, Output Current 4.0/4.0A, Propagation Delay 200ns, Stretched SO-6 +K MOSFET Driver IGBT Driver Optocoupler +F http://www.avagotech.com/docs/AV02-2928EN +$ENDCMP +# $CMP ASMT-YTC2-0AA02 D Triple LED RVB (Avago Technology) F http://www.avagotech.com/docs/AV02-2589EN @@ -111,8 +117,14 @@ K Opto-Triac Opto Triac Random Phase Mini-Flat F http://www.fairchildsemi.com/ds/FO/FODM3053.pdf $ENDCMP # +$CMP HCPL063 +D Dual High Speed HCMOS/LSTTL/TTL Compatible Optocoupler, DIP-8, SOIC-8 +K High Speed Optocoupler +F http://docs.avagotech.com/docs/AV02-0391EN +$ENDCMP +# $CMP HCPL3120 -D Gate Drive Optocoupler, Output Current 2,5[A] +D Gate Drive Optocoupler, Output Current 2.5/2.5A, PDIP-8 K MOSFET Driver IGBT Driver Optocoupler F http://www.avagotech.com/docs/AV02-0161EN $ENDCMP @@ -525,7 +537,7 @@ F http://www.semicon.toshiba.co.jp/docs/datasheet/en/Opto/TLP222A_TLP222A-2_en_d $ENDCMP # $CMP TLP250 -D Gate Drive Optocoupler, Output Current 1,5[A] +D Gate Drive Optocoupler, Output Current 1.5/1.5A K MOSFET Driver IGBT Driver Optocoupler F http://toshiba.semicon-storage.com/info/docget.jsp?did=16821&prodName=TLP250 $ENDCMP diff --git a/library/opto.lib b/library/opto.lib index 6778d6f1..ef7fc897 100644 --- a/library/opto.lib +++ b/library/opto.lib @@ -68,6 +68,71 @@ X ~ 8 300 200 100 L 50 50 1 1 P ENDDRAW ENDDEF # +# ACPL-P343 +# +DEF ACPL-P343 U 0 40 Y Y 1 F N +F0 "U" 0 500 50 H V C CNN +F1 "ACPL-P343" 0 400 50 H V C CNN +F2 "SO-6" 0 -400 50 H V C CIN +F3 "" -90 5 50 H V L CNN +$FPLIST + SO* +$ENDFPLIST +DRAW +C 200 -300 10 0 1 0 F +C 200 -225 10 0 1 0 F +C 200 -75 10 0 1 0 F +C 200 0 10 0 1 0 F +C 200 75 10 0 1 0 F +C 200 225 10 0 1 0 F +C 200 300 10 0 1 0 F +S -300 350 300 -350 0 1 10 f +S 25 250 25 250 0 1 0 N +S 25 250 25 300 0 1 0 N +P 2 0 1 10 -225 -25 -175 -25 N +P 2 0 1 10 -25 25 -75 25 N +P 2 0 1 0 50 -150 75 -150 N +P 2 0 1 0 50 150 75 150 N +P 2 0 1 0 75 -200 75 -100 N +P 2 0 1 0 75 100 75 200 N +P 2 0 1 20 100 -225 100 -75 N +P 2 0 1 20 100 75 100 225 N +P 2 0 1 0 175 -75 100 -75 N +P 2 0 1 0 175 225 100 225 N +P 2 0 1 0 200 -225 200 -300 N +P 2 0 1 0 200 0 300 0 N +P 2 0 1 0 200 75 200 -75 N +P 2 0 1 0 200 300 200 225 N +P 2 0 1 10 250 -125 200 -125 N +P 2 0 1 10 250 175 200 175 N +P 2 0 1 0 300 300 25 300 N +P 3 0 1 0 -50 -25 -50 -100 0 -100 N +P 3 0 1 0 -50 25 -50 100 0 100 N +P 3 0 1 0 25 -250 25 -300 300 -300 N +P 3 0 1 0 175 -75 225 -75 225 -125 N +P 3 0 1 0 175 225 225 225 225 175 N +P 3 0 1 0 225 -175 225 -225 100 -225 N +P 3 0 1 0 225 125 225 75 100 75 N +P 4 0 1 0 -300 300 -200 300 -200 -300 -300 -300 N +P 4 0 1 10 -200 -25 -225 25 -175 25 -200 -25 F +P 4 0 1 0 -150 10 -129 30 -129 10 -99 40 N +P 4 0 1 0 -99 40 -119 30 -109 20 -99 40 N +P 4 0 1 10 -50 25 -25 -25 -75 -25 -50 25 F +P 4 0 1 0 130 225 175 240 175 210 130 225 F +P 4 0 1 0 175 -225 130 -210 130 -240 175 -225 F +P 4 0 1 10 225 -125 250 -175 200 -175 225 -125 F +P 4 0 1 10 225 175 250 125 200 125 225 175 F +P 5 0 1 0 50 250 50 -250 0 -250 0 250 50 250 N +P 7 0 1 0 -150 -30 -129 -10 -129 -30 -99 0 -119 -10 -109 -20 -99 0 N +X ~ 1 -400 300 100 R 50 50 1 1 P +X ~ 2 -400 0 100 R 50 50 1 1 N N +X ~ 3 -400 -300 100 R 50 50 1 1 P +X ~ 4 400 -300 100 L 50 50 1 1 w +X ~ 5 400 0 100 L 50 50 1 1 P +X ~ 6 400 300 100 L 50 50 1 1 W +ENDDRAW +ENDDEF +# # ASMT-YTC2-0AA02 # DEF ASMT-YTC2-0AA02 U 0 1 Y N 1 F N @@ -218,6 +283,60 @@ X ~ 4 300 100 100 L 50 50 1 1 P ENDDRAW ENDDEF # +# HCPL063 +# +DEF HCPL063 U 0 40 Y Y 1 F N +F0 "U" 0 475 50 H V C CNN +F1 "HCPL063" 0 400 50 H V C CNN +F2 "" 0 -400 50 H V C CIN +F3 "" 10 205 50 H V L CNN +$FPLIST + DIP* + SOIC* +$ENDFPLIST +DRAW +C 160 -100 10 0 1 10 F +C 160 100 10 0 1 10 F +S -200 350 200 -350 0 1 10 f +P 2 0 1 10 -125 -175 -75 -175 N +P 2 0 1 10 -125 175 -75 175 N +P 2 0 1 0 20 -290 20 -340 N +P 2 0 1 0 20 -200 20 -250 N +P 2 0 1 0 20 -110 20 -160 N +P 2 0 1 0 20 -20 20 -70 N +P 2 0 1 0 20 70 20 20 N +P 2 0 1 0 20 160 20 110 N +P 2 0 1 0 20 250 20 200 N +P 2 0 1 0 20 340 20 290 N +P 2 0 1 0 170 -100 200 -100 N +P 2 0 1 0 170 100 200 100 N +P 3 0 1 0 -200 -300 -100 -300 -100 -225 N +P 3 0 1 0 -200 300 -100 300 -100 225 N +P 3 0 1 0 -100 -175 -100 -100 -200 -100 N +P 3 0 1 0 -100 175 -100 100 -200 100 N +P 3 0 1 0 200 -300 100 -300 100 -100 N +P 3 0 1 0 200 300 100 300 100 100 N +P 4 0 1 10 -100 -175 -125 -225 -75 -225 -100 -175 F +P 4 0 1 10 -100 175 -125 225 -75 225 -100 175 F +P 4 0 1 0 -50 -190 -29 -170 -29 -190 1 -160 N +P 4 0 1 0 -50 210 -29 230 -29 210 1 240 N +P 4 0 1 0 1 -160 -19 -170 -9 -180 1 -160 N +P 4 0 1 0 1 240 -19 230 -9 220 1 240 N +P 4 0 1 0 150 -100 50 -150 50 -50 150 -100 F +P 4 0 1 0 150 100 50 50 50 150 150 100 F +P 7 0 1 0 -50 -230 -29 -210 -29 -230 1 -200 -19 -210 -9 -220 1 -200 N +P 7 0 1 0 -50 170 -29 190 -29 170 1 200 -19 190 -9 180 1 200 N +X ~ 1 -300 300 100 R 50 50 1 1 P +X ~ 2 -300 100 100 R 50 50 1 1 P +X ~ 3 -300 -100 100 R 50 50 1 1 P +X ~ 4 -300 -300 100 R 50 50 1 1 P +X ~ 5 300 -300 100 L 50 50 1 1 w +X ~ 6 300 -100 100 L 50 50 1 1 C +X ~ 7 300 100 100 L 50 50 1 1 C +X ~ 8 300 300 100 L 50 50 1 1 W +ENDDRAW +ENDDEF +# # HCPL2731 # DEF HCPL2731 U 0 30 Y N 2 F N @@ -258,12 +377,12 @@ ENDDEF # HCPL3120 # DEF HCPL3120 U 0 40 Y Y 1 F N -F0 "U" -250 500 50 H V C CNN -F1 "HCPL3120" -100 400 50 H V C CNN -F2 "DIP-8" -150 -400 50 H V L CIN +F0 "U" 0 500 50 H V C CNN +F1 "HCPL3120" 0 400 50 H V C CNN +F2 "Housings_DIP:DIP-8_W7.62mm" 0 -400 50 H I C CIN F3 "" -90 5 50 H V L CNN $FPLIST - DIP-8* + DIP* $ENDFPLIST DRAW C 200 -300 10 0 1 0 F @@ -2001,12 +2120,12 @@ ENDDEF # TLP250 # DEF TLP250 U 0 40 Y Y 1 F N -F0 "U" -250 500 50 H V C CNN -F1 "TLP250" -150 400 50 H V C CNN -F2 "DIP-8" -150 -400 50 H V L CIN +F0 "U" 0 500 50 H V C CNN +F1 "TLP250" 0 400 50 H V C CNN +F2 "Housings_DIP:DIP-8_W7.62mm" 0 -400 50 H I C CIN F3 "" -155 0 50 H V L CNN $FPLIST - DIP-8* + DIP* $ENDFPLIST DRAW C 200 -300 10 0 1 0 F From 588528a02aa047bdac3835e90b57d32da8bb76c9 Mon Sep 17 00:00:00 2001 From: trorornmn Date: Fri, 8 Jul 2016 14:38:38 +0900 Subject: [PATCH 07/48] Moved symbols of sanken to motor_drivers --- library/motor_drivers.dcm | 48 +++++++++++++++++++++++++ library/motor_drivers.lib | 72 +++++++++++++++++++++++++++++++++++++ library/sanken.dcm | 51 -------------------------- library/sanken.lib | 76 --------------------------------------- 4 files changed, 120 insertions(+), 127 deletions(-) delete mode 100644 library/sanken.dcm delete mode 100644 library/sanken.lib diff --git a/library/motor_drivers.dcm b/library/motor_drivers.dcm index b899f949..5e225e9c 100644 --- a/library/motor_drivers.dcm +++ b/library/motor_drivers.dcm @@ -42,4 +42,52 @@ K Stepper driver F http://www.onsemi.com/pub_link/Collateral/EN6507-D.PDF $ENDCMP # +$CMP SLA7070MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7070mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7071MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7071mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7072MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7072mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7073MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7073mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7075MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7075mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7076MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7076mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7077MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7077mprt_ds_jp.pdf +$ENDCMP +# +$CMP SLA7078MPRT +D Unipolar 2-phase stepper motor driver +K Stepper driver +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7078mprt_ds_jp.pdf +$ENDCMP +# #End Doc Library diff --git a/library/motor_drivers.lib b/library/motor_drivers.lib index ce92bc83..de9db31c 100644 --- a/library/motor_drivers.lib +++ b/library/motor_drivers.lib @@ -191,4 +191,76 @@ S -400 600 400 -600 0 1 0 N ENDDRAW ENDDEF # +# SLA7070MPRT +# +DEF SLA7070MPRT U 0 40 Y Y 1 F N +F0 "U" -400 1000 50 H V C CNN +F1 "SLA7070MPRT" 300 -1000 50 H V C CNN +F2 "ZIP23" 0 0 50 H V C CIN +F3 "" 0 0 50 H V C CNN +ALIAS SLA7071MPRT SLA7072MPRT SLA7073MPRT +DRAW +S -450 950 450 -950 0 1 10 f +X OUTA 1 600 800 150 L 50 50 1 1 O +X OUTA 2 600 700 150 L 50 50 1 1 O +X ~OUTA~ 3 600 600 150 L 50 50 1 1 O +X ~OUTA~ 4 600 500 150 L 50 50 1 1 O +X SENSE_A 5 600 -200 150 L 50 50 1 1 O +X N.C. 6 600 -800 150 L 50 50 1 1 N +X M1 7 -600 300 150 R 50 50 1 1 I +X M2 8 -600 200 150 R 50 50 1 1 I +X M3 9 -600 100 150 R 50 50 1 1 I +X CLOCK 10 -600 -100 150 R 50 50 1 1 I +X VBB 11 -100 1100 150 D 50 50 1 1 W +X GND 12 0 -1100 150 U 50 50 1 1 W +X REF/SLEEP1 13 -600 500 150 R 50 50 1 1 I +X VDD 14 100 1100 150 D 50 50 1 1 W +X RESET 15 -600 700 150 R 50 50 1 1 I +X CW/CCW 16 -600 -300 150 R 50 50 1 1 I +X SYNC 17 -600 -500 150 R 50 50 1 1 I +X FLAG 18 600 -600 150 L 50 50 1 1 O +X SENSE_B 19 600 -400 150 L 50 50 1 1 O +X ~OUTB~ 20 600 300 150 L 50 50 1 1 O +X ~OUTB~ 21 600 200 150 L 50 50 1 1 O +X OUTB 22 600 100 150 L 50 50 1 1 O +X OUTB 23 600 0 150 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# SLA7075MPRT +# +DEF SLA7075MPRT U 0 40 Y Y 1 F N +F0 "U" -400 1000 50 H V C CNN +F1 "SLA7075MPRT" 300 -1000 50 H V C CNN +F2 "ZIP23" 0 0 50 H V C CIN +F3 "" 0 0 50 H V C CNN +ALIAS SLA7076MPRT SLA7077MPRT SLA7078MPRT +DRAW +S -450 950 450 -950 0 1 10 f +X OUTA 1 600 800 150 L 50 50 1 1 O +X OUTA 2 600 700 150 L 50 50 1 1 O +X ~OUTA~ 3 600 600 150 L 50 50 1 1 O +X ~OUTA~ 4 600 500 150 L 50 50 1 1 O +X SENSE_A 5 600 -200 150 L 50 50 1 1 O +X MO 6 600 -800 150 L 50 50 1 1 O +X M1 7 -600 300 150 R 50 50 1 1 I +X M2 8 -600 200 150 R 50 50 1 1 I +X M3 9 -600 100 150 R 50 50 1 1 I +X CLOCK 10 -600 -100 150 R 50 50 1 1 I +X VBB 11 -100 1100 150 D 50 50 1 1 W +X GND 12 0 -1100 150 U 50 50 1 1 W +X REF/SLEEP1 13 -600 500 150 R 50 50 1 1 I +X VDD 14 100 1100 150 D 50 50 1 1 W +X RESET 15 -600 700 150 R 50 50 1 1 I +X CW/CCW 16 -600 -300 150 R 50 50 1 1 I +X SYNC 17 -600 -500 150 R 50 50 1 1 I +X FLAG 18 600 -600 150 L 50 50 1 1 O +X SENSE_B 19 600 -400 150 L 50 50 1 1 O +X ~OUTB~ 20 600 300 150 L 50 50 1 1 O +X ~OUTB~ 21 600 200 150 L 50 50 1 1 O +X OUTB 22 600 100 150 L 50 50 1 1 O +X OUTB 23 600 0 150 L 50 50 1 1 O +ENDDRAW +ENDDEF +# #End Library diff --git a/library/sanken.dcm b/library/sanken.dcm deleted file mode 100644 index 879a2f25..00000000 --- a/library/sanken.dcm +++ /dev/null @@ -1,51 +0,0 @@ -EESchema-DOCLIB Version 2.0 -# -$CMP SLA7070MPRT -D Unipolar 2-phase stepper motor driver -K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7070mprt_ds_jp.pdf -$ENDCMP -# -$CMP SLA7071MPRT -D Unipolar 2-phase stepper motor driver -K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7071mprt_ds_jp.pdf -$ENDCMP -# -$CMP SLA7072MPRT -D Unipolar 2-phase stepper motor driver -K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7072mprt_ds_jp.pdf -$ENDCMP -# -$CMP SLA7073MPRT -D Unipolar 2-phase stepper motor driver -K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7073mprt_ds_jp.pdf -$ENDCMP -# -$CMP SLA7075MPRT -D Unipolar 2-phase stepper motor driver -K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7075mprt_ds_jp.pdf -$ENDCMP -# -$CMP SLA7076MPRT -D Unipolar 2-phase stepper motor driver -K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7076mprt_ds_jp.pdf -$ENDCMP -# -$CMP SLA7077MPRT -D Unipolar 2-phase stepper motor driver -K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7077mprt_ds_jp.pdf -$ENDCMP -# -$CMP SLA7078MPRT -D Unipolar 2-phase stepper motor driver -K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7078mprt_ds_jp.pdf -$ENDCMP -# -#End Doc Library diff --git a/library/sanken.lib b/library/sanken.lib deleted file mode 100644 index 3d76956d..00000000 --- a/library/sanken.lib +++ /dev/null @@ -1,76 +0,0 @@ -EESchema-LIBRARY Version 2.3 -#encoding utf-8 -# -# SLA7070MPRT -# -DEF SLA7070MPRT U 0 40 Y Y 1 F N -F0 "U" -400 1000 50 H V C CNN -F1 "SLA7070MPRT" 300 -1000 50 H V C CNN -F2 "ZIP23" 0 0 50 H V C CIN -F3 "" 0 0 50 H V C CNN -ALIAS SLA7071MPRT SLA7072MPRT SLA7073MPRT -DRAW -S -450 950 450 -950 0 1 10 f -X OUTA 1 600 800 150 L 50 50 1 1 O -X OUTA 2 600 700 150 L 50 50 1 1 O -X ~OUTA~ 3 600 600 150 L 50 50 1 1 O -X ~OUTA~ 4 600 500 150 L 50 50 1 1 O -X SENSE_A 5 600 -200 150 L 50 50 1 1 O -X N.C. 6 600 -800 150 L 50 50 1 1 N -X M1 7 -600 300 150 R 50 50 1 1 I -X M2 8 -600 200 150 R 50 50 1 1 I -X M3 9 -600 100 150 R 50 50 1 1 I -X CLOCK 10 -600 -100 150 R 50 50 1 1 I -X VBB 11 -100 1100 150 D 50 50 1 1 W -X GND 12 0 -1100 150 U 50 50 1 1 W -X REF/SLEEP1 13 -600 500 150 R 50 50 1 1 I -X VDD 14 100 1100 150 D 50 50 1 1 W -X RESET 15 -600 700 150 R 50 50 1 1 I -X CW/CCW 16 -600 -300 150 R 50 50 1 1 I -X SYNC 17 -600 -500 150 R 50 50 1 1 I -X FLAG 18 600 -600 150 L 50 50 1 1 O -X SENSE_B 19 600 -400 150 L 50 50 1 1 O -X ~OUTB~ 20 600 300 150 L 50 50 1 1 O -X ~OUTB~ 21 600 200 150 L 50 50 1 1 O -X OUTB 22 600 100 150 L 50 50 1 1 O -X OUTB 23 600 0 150 L 50 50 1 1 O -ENDDRAW -ENDDEF -# -# SLA7075MPRT -# -DEF SLA7075MPRT U 0 40 Y Y 1 F N -F0 "U" -400 1000 50 H V C CNN -F1 "SLA7075MPRT" 300 -1000 50 H V C CNN -F2 "ZIP23" 0 0 50 H V C CIN -F3 "" 0 0 50 H V C CNN -ALIAS SLA7076MPRT SLA7077MPRT SLA7078MPRT -DRAW -S -450 950 450 -950 0 1 10 f -X OUTA 1 600 800 150 L 50 50 1 1 O -X OUTA 2 600 700 150 L 50 50 1 1 O -X ~OUTA~ 3 600 600 150 L 50 50 1 1 O -X ~OUTA~ 4 600 500 150 L 50 50 1 1 O -X SENSE_A 5 600 -200 150 L 50 50 1 1 O -X MO 6 600 -800 150 L 50 50 1 1 O -X M1 7 -600 300 150 R 50 50 1 1 I -X M2 8 -600 200 150 R 50 50 1 1 I -X M3 9 -600 100 150 R 50 50 1 1 I -X CLOCK 10 -600 -100 150 R 50 50 1 1 I -X VBB 11 -100 1100 150 D 50 50 1 1 W -X GND 12 0 -1100 150 U 50 50 1 1 W -X REF/SLEEP1 13 -600 500 150 R 50 50 1 1 I -X VDD 14 100 1100 150 D 50 50 1 1 W -X RESET 15 -600 700 150 R 50 50 1 1 I -X CW/CCW 16 -600 -300 150 R 50 50 1 1 I -X SYNC 17 -600 -500 150 R 50 50 1 1 I -X FLAG 18 600 -600 150 L 50 50 1 1 O -X SENSE_B 19 600 -400 150 L 50 50 1 1 O -X ~OUTB~ 20 600 300 150 L 50 50 1 1 O -X ~OUTB~ 21 600 200 150 L 50 50 1 1 O -X OUTB 22 600 100 150 L 50 50 1 1 O -X OUTB 23 600 0 150 L 50 50 1 1 O -ENDDRAW -ENDDEF -# -#End Library From 77d05916df5e11fc1ef41d849ae93028224806e4 Mon Sep 17 00:00:00 2001 From: myfreescalewebpage Date: Mon, 11 Jul 2016 18:52:48 +0200 Subject: [PATCH 08/48] RF: Add MM002, TD1205, TD1208, iM880A, iM880B --- library/rfcom.dcm | 30 ++++++ library/rfcom.lib | 259 +++++++++++++++++++++++++++++++++++----------- 2 files changed, 231 insertions(+), 58 deletions(-) diff --git a/library/rfcom.dcm b/library/rfcom.dcm index 943e0c15..b3584aae 100644 --- a/library/rfcom.dcm +++ b/library/rfcom.dcm @@ -28,6 +28,12 @@ K WiFi IEEE802.11 b/g/n F http://www.hi-flying.com/products_detail/&productId=60326fef-3398-422b-9350-62f5f99a8dbc&comp_stats=comp-FrontProducts_list01-111.html $ENDCMP # +$CMP MM002 +D NEMEUS Modem dual-mode LoRa/SIGFOX +K IOT LoRa SIGFOX +F http://www.nemeus.fr/resources/uploads/2015/04/MM002-xx-EU_datasheet_v0.11.pdf +$ENDCMP +# $CMP NRF24L01 D Ultra low power 2.4GHz RF Transceiver, QFN20 4x4mm K Low Power RF Transciever @@ -52,6 +58,30 @@ K GSM GPRS Quad-Band SMS FAX F http://www.simcom.us/act_admin/supportfile/SIM900_HD_V1.01(091226).pdf $ENDCMP # +$CMP TD1205 +D High-Performance, Low-Current SIGFOX™ Gateway And GPS Receiver With Integrated Antennas +K IOT SIGFOX GPS +F https://github.com/Telecom-Design/Documentation_TD_RF_Module/blob/master/TD1205%20Datasheet.pdf +$ENDCMP +# +$CMP TD1208 +D High-Performance, Low-Current SIGFOX™ Gateway +K IOT SIGFOX +F https://github.com/Telecom-Design/Documentation_TD_RF_Module/blob/master/TD1208%20Datasheet.pdf +$ENDCMP +# +$CMP iM880A +D IMST Long Range Radio Module +K IOT LoRa +F http://www.wireless-solutions.de/images/stories/downloads/Radio%20Modules/iM880A/General_Information/iM880A_Datasheet_V1_1.pdf +$ENDCMP +# +$CMP iM880B +D IMST Long Range Radio Module - LoRa Alliance Certified +K IOT LoRa +F http://www.wireless-solutions.de/images/stories/downloads/Radio%20Modules/iM880B/General_Information/iM880B_Datasheet_V1_0.pdf +$ENDCMP +# $CMP nRF24L01P D nRF24L01+, Ultra low power 2.4GHz RF Transceiver, QFN20 4x4mm K Low Power RF Transciever diff --git a/library/rfcom.lib b/library/rfcom.lib index c3df7a28..c0864e00 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -9,6 +9,14 @@ F1 "BTM112" -600 1050 50 H V L CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW +A -100 600 224 265 -265 0 1 10 f 100 700 100 500 +A 0 550 112 -1534 -265 0 1 10 f -100 500 100 500 +A 0 650 112 1534 265 0 1 10 f -100 700 100 700 +A 100 600 224 1534 -1534 0 1 10 f -100 700 -100 500 +S -600 1000 600 -1000 0 1 10 f +P 2 0 1 20 0 600 -50 550 N +P 2 0 1 20 0 600 -50 650 N +P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N X PIO8 1 800 -600 200 L 50 50 1 1 B X PIO9 2 800 -700 200 L 50 50 1 1 B X PIO10 3 800 -800 200 L 50 50 1 1 B @@ -43,14 +51,6 @@ X PCM_OUT 18 -800 600 200 R 50 50 1 1 O X PIO3 28 800 -100 200 L 50 50 1 1 B X PCM_SYNC 19 -800 400 200 R 50 50 1 1 B X PIO2 29 800 0 200 L 50 50 1 1 B -P 2 0 1 20 0 600 -50 550 N -P 2 0 1 20 0 600 -50 650 N -P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N -A -100 600 224 265 -265 0 1 10 f 100 700 100 500 -A 0 550 112 -1534 -265 0 1 10 f -100 500 100 500 -A 0 650 112 1534 265 0 1 10 f -100 700 100 700 -A 100 600 224 1534 -1534 0 1 10 f -100 700 -100 500 -S -600 1000 600 -1000 0 1 10 f ENDDRAW ENDDEF # @@ -63,13 +63,21 @@ F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW A -100 600 224 265 -265 0 1 10 f 100 700 100 500 +A -100 600 224 265 -265 0 1 10 f 100 700 100 500 +A 0 550 112 -1534 -265 0 1 10 f -100 500 100 500 A 0 550 112 -1534 -265 0 1 10 f -100 500 100 500 A 0 650 112 1534 265 0 1 10 f -100 700 100 700 +A 0 650 112 1534 265 0 1 10 f -100 700 100 700 +A 100 600 224 1534 -1534 0 1 10 f -100 700 -100 500 A 100 600 224 1534 -1534 0 1 10 f -100 700 -100 500 S -800 1000 800 -1000 0 1 10 f -P 2 0 1 20 0 600 -50 550 N -P 2 0 1 20 0 600 -50 650 N -P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N +S -800 1000 800 -1000 0 1 10 f +P 2 0 1 20 0 600 -50 550 N +P 2 0 1 20 0 600 -50 550 N +P 2 0 1 20 0 600 -50 650 N +P 2 0 1 20 0 600 -50 650 N +P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N +P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N X GND 1 -200 -1200 200 U 50 50 1 1 W X PVCC 2 200 1200 200 D 50 50 1 1 W X AIO0/SLEEPCLK 3 1000 400 200 L 50 50 1 1 B @@ -108,14 +116,6 @@ X UART_RTS 28 -1000 -500 200 R 50 50 1 1 O X GND 38 1000 800 200 L 50 50 1 1 W X GND 19 100 -1200 200 U 50 50 1 1 W X GND 29 200 -1200 200 U 50 50 1 1 W -P 2 0 1 20 0 600 -50 550 N -P 2 0 1 20 0 600 -50 650 N -P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N -A -100 600 224 265 -265 0 1 10 f 100 700 100 500 -A 0 550 112 -1534 -265 0 1 10 f -100 500 100 500 -A 0 650 112 1534 265 0 1 10 f -100 700 100 700 -A 100 600 224 1534 -1534 0 1 10 f -100 700 -100 500 -S -800 1000 800 -1000 0 1 10 f ENDDRAW ENDDEF # @@ -218,6 +218,8 @@ F1 "HF-A11-SMT" -600 750 50 H V L CNN F2 "" 0 -300 50 H V C CNN F3 "" 0 -300 50 H V C CNN DRAW +C 150 -50 0 0 1 0 N +S -600 700 600 -700 0 1 10 f X 3.3V 1 0 900 200 D 50 50 1 1 W X 3.3V 2 100 900 200 D 50 50 1 1 W X GND 3 -100 -900 200 U 50 50 1 1 W @@ -242,8 +244,46 @@ X GND 26 800 600 200 L 50 50 1 1 W X ~RELOAD~ 17 -800 -600 200 R 50 50 1 1 I I X GND 18 0 -900 200 U 50 50 1 1 W X GND 19 100 -900 200 U 50 50 1 1 W -C 150 -50 0 0 1 0 N -S -600 700 600 -700 0 1 10 f +ENDDRAW +ENDDEF +# +# MM002 +# +DEF MM002 U 0 40 Y Y 1 F N +F0 "U" -1050 850 50 H V C CNN +F1 "MM002" 950 850 50 H V C CNN +F2 "" -550 -1100 50 H V C CNN +F3 "" -550 -1100 50 H V C CNN +DRAW +S -1100 800 1100 -700 0 1 10 f +X GND 1 -200 -800 100 U 50 50 1 1 W +X ~NRST 2 -1200 600 100 R 50 50 1 1 I +X PB9-IO/I2C-SDA 3 1200 100 100 L 50 50 1 1 B +X PB8-IO/I2C-SCL 4 1200 200 100 L 50 50 1 1 B +X BOOT 5 -1200 700 100 R 50 50 1 1 I +X PB7-IO/UART1-RX 6 -1200 -500 100 R 50 50 1 1 B +X PB6-IO/UART1-TX 7 -1200 -400 100 R 50 50 1 1 B +X PB4-IO/NJTRST 8 -1200 0 100 R 50 50 1 1 I +X PB3-IO/JTDO 9 -1200 200 100 R 50 50 1 1 B +X PA15-IO/JTDI 10 -1200 100 100 R 50 50 1 1 B +X PA5-IO/SPI-SCK 20 1200 -200 100 L 50 50 1 1 B +X PA14-IO/JTCK/SWCLK 11 -1200 400 100 R 50 50 1 1 B +X PA6-IO/SPI-MISO 21 1200 -300 100 L 50 50 1 1 B +X PA13-IO/JTMS/SWDAT 12 -1200 300 100 R 50 50 1 1 B +X PA4-IO/SPI-NSS 22 1200 -100 100 L 50 50 1 1 B +X PA12-IO/UART1-RTS/USB-DP 13 -1200 -300 100 R 50 50 1 1 B +X PA3-IO/ADC/UART2-RX 23 1200 400 100 L 50 50 1 1 B +X PA11-IO/UART1-CTS/USB-DM 14 -1200 -200 100 R 50 50 1 1 B +X PA2-IO/ADC/UART2-TX 24 1200 500 100 L 50 50 1 1 B +X GND 15 -100 -800 100 U 50 50 1 1 W +X PA0-IO/ADC/UART2-CTS/WKUP 25 1200 700 100 L 50 50 1 1 B +X GND 16 0 -800 100 U 50 50 1 1 W +X PA1-IO/ADC/UART2-RTS 26 1200 600 100 L 50 50 1 1 B +X ANT 17 1200 -600 100 L 50 50 1 1 B +X VCC 27 -600 900 100 D 50 50 1 1 W +X GND 18 100 -800 100 U 50 50 1 1 W +X GND 28 200 -800 100 U 50 50 1 1 W +X PA7-IO/SPI-MOSI 19 1200 -400 100 L 50 50 1 1 B ENDDRAW ENDDEF # @@ -387,47 +427,47 @@ F3 "" 0 0 60 H V C CNN DRAW C -150 -550 150 0 0 0 N C 300 -750 141 0 0 0 N -T 0 300 290 35 0 0 0 amp Normal 0 C C -T 0 300 -765 40 0 0 0 Detect Normal 0 C C -T 0 300 325 35 0 0 0 IF Normal 0 C C -T 0 300 -350 35 0 0 0 Lim Normal 0 C C -T 0 -100 725 50 0 0 0 MIX Normal 0 C C -T 0 -150 -500 40 0 0 0 MUTE Normal 0 C C -T 0 -275 375 60 0 0 0 OSC Normal 0 C C -T 0 300 -700 40 0 0 0 QUAD Normal 0 C C -T 0 -50 0 40 0 0 0 RSSI Normal 0 C C -T 0 -150 -580 40 0 0 0 Switch Normal 0 C C +T 0 300 290 35 0 0 0 amp Normal 0 C C +T 0 300 -765 40 0 0 0 Detect Normal 0 C C +T 0 300 325 35 0 0 0 IF Normal 0 C C +T 0 300 -350 35 0 0 0 Lim Normal 0 C C +T 0 -100 725 50 0 0 0 MIX Normal 0 C C +T 0 -150 -500 40 0 0 0 MUTE Normal 0 C C +T 0 -275 375 60 0 0 0 OSC Normal 0 C C +T 0 300 -700 40 0 0 0 QUAD Normal 0 C C +T 0 -50 0 40 0 0 0 RSSI Normal 0 C C +T 0 -150 -580 40 0 0 0 Switch Normal 0 C C S -200 200 50 -250 0 0 0 N -P 3 0 0 0 -500 -750 150 -750 150 -750 N -P 3 0 0 0 -500 -350 -300 -500 -300 -500 f -P 3 0 0 0 -200 0 -500 0 -500 0 N -P 3 0 0 0 275 -450 275 -610 275 -610 f -P 3 0 0 0 325 -550 325 -610 325 -610 f -P 3 0 0 0 500 -750 450 -750 450 -750 N -P 3 0 0 0 500 -400 350 -400 350 -400 N -P 3 0 0 0 500 250 350 250 350 250 N -P 4 0 0 0 -500 -550 -300 -550 -300 -550 -300 -550 N -P 4 0 0 0 150 -400 150 -500 0 -500 0 -500 N -P 4 0 0 0 250 250 250 100 50 100 50 100 N -P 4 0 0 0 300 150 300 100 500 100 500 100 N -P 4 0 0 0 325 -550 175 -600 0 -600 0 -600 N -P 4 0 0 0 350 -300 350 -250 500 -250 500 -250 N -P 4 0 0 0 350 350 350 400 500 400 500 400 N -P 4 0 0 0 500 -550 325 -550 325 -450 325 -450 N -P 4 0 0 0 500 -100 250 -100 250 -300 250 -300 N -P 4 0 0 0 500 550 250 550 250 350 250 350 N -P 5 0 0 0 50 -100 150 -100 150 -400 250 -400 250 -400 N -P 5 0 0 0 400 -300 200 -300 300 -500 400 -300 400 -300 f -P 5 0 0 0 400 350 200 350 300 150 400 350 400 350 f +P 3 0 0 0 -500 -750 150 -750 150 -750 N +P 3 0 0 0 -500 -350 -300 -500 -300 -500 f +P 3 0 0 0 -200 0 -500 0 -500 0 N +P 3 0 0 0 275 -450 275 -610 275 -610 f +P 3 0 0 0 325 -550 325 -610 325 -610 f +P 3 0 0 0 500 -750 450 -750 450 -750 N +P 3 0 0 0 500 -400 350 -400 350 -400 N +P 3 0 0 0 500 250 350 250 350 250 N +P 4 0 0 0 -500 -550 -300 -550 -300 -550 -300 -550 N +P 4 0 0 0 150 -400 150 -500 0 -500 0 -500 N +P 4 0 0 0 250 250 250 100 50 100 50 100 N +P 4 0 0 0 300 150 300 100 500 100 500 100 N +P 4 0 0 0 325 -550 175 -600 0 -600 0 -600 N +P 4 0 0 0 350 -300 350 -250 500 -250 500 -250 N +P 4 0 0 0 350 350 350 400 500 400 500 400 N +P 4 0 0 0 500 -550 325 -550 325 -450 325 -450 N +P 4 0 0 0 500 -100 250 -100 250 -300 250 -300 N +P 4 0 0 0 500 550 250 550 250 350 250 350 N +P 5 0 0 0 50 -100 150 -100 150 -400 250 -400 250 -400 N +P 5 0 0 0 400 -300 200 -300 300 -500 400 -300 400 -300 f +P 5 0 0 0 400 350 200 350 300 150 400 350 400 350 f C -100 725 103 0 1 0 N S -500 850 500 -900 0 1 0 N S -400 500 -150 250 0 1 0 N -P 3 0 1 0 -500 300 -400 300 -400 300 N -P 3 0 1 0 -500 450 -400 450 -400 450 N -P 3 0 1 0 -500 650 -200 700 -200 700 N -P 4 0 1 0 -500 800 -200 750 -200 750 -200 750 N -P 4 0 1 0 -100 625 -100 375 -150 375 -150 375 N -P 6 0 1 0 0 725 200 725 200 750 500 750 500 750 500 750 N +P 3 0 1 0 -500 300 -400 300 -400 300 N +P 3 0 1 0 -500 450 -400 450 -400 450 N +P 3 0 1 0 -500 650 -200 700 -200 700 N +P 4 0 1 0 -500 800 -200 750 -200 750 -200 750 N +P 4 0 1 0 -100 625 -100 375 -150 375 -150 375 N +P 6 0 1 0 0 725 200 725 200 750 500 750 500 750 500 750 N X rf_in 1 -900 800 400 R 50 50 1 1 I X bypass 2 -900 650 400 R 50 50 1 1 I X OSC_2 3 -900 300 400 R 50 50 1 1 O @@ -531,4 +571,107 @@ X GND 59 1000 1500 200 L 50 50 1 1 W ENDDRAW ENDDEF # +# TD1205 +# +DEF TD1205 U 0 40 Y Y 1 F N +F0 "U" -450 450 50 H V C CNN +F1 "TD1205" 350 450 50 H V C CNN +F2 "RF_Modules:TD1205" 450 -350 50 H I C CNN +F3 "" -250 -1400 50 H V C CNN +DRAW +S -500 400 500 -300 0 1 0 f +X BAT- 1 -200 -400 100 U 50 50 1 1 W +X BAT+ 2 -200 500 100 D 50 50 1 1 W +X VDD 3 -100 500 100 D 50 50 1 1 W +X GND 4 -100 -400 100 U 50 50 1 1 W +X ~RST 5 600 100 100 L 50 50 1 1 I +X UART-TX 6 600 -100 100 L 50 50 1 1 B +X UART-RX 7 600 -200 100 L 50 50 1 1 B +X DB2-SWDIO 8 600 300 100 L 50 50 1 1 B +X DB3-SWCLK 9 600 200 100 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# TD1208 +# +DEF TD1208 U 0 40 Y Y 1 F N +F0 "U" -450 750 50 H V C CNN +F1 "TD1208" 350 750 50 H V C CNN +F2 "RF_Modules:TD1208" 750 -750 50 H I C CNN +F3 "" -250 -1100 50 H V C CNN +DRAW +S 500 700 -500 -700 0 1 0 f +X GND 1 -300 -800 100 U 50 50 1 1 W +X GND 2 -200 -800 100 U 50 50 1 1 W +X Reserved 3 -600 500 100 R 50 50 1 1 U +X USR4 4 600 100 100 L 50 50 1 1 B +X DB3-SWCLK 5 -600 200 100 R 50 50 1 1 B +X DB2-SWDIO 6 -600 300 100 R 50 50 1 1 B +X SDA 7 -600 -400 100 R 50 50 1 1 B +X SCL 8 -600 -500 100 R 50 50 1 1 B +X VDD 9 0 800 100 D 50 50 1 1 W +X USR2 10 600 300 100 L 50 50 1 1 B +X ADC0 20 600 0 100 L 50 50 1 1 B +X GND 11 -100 -800 100 U 50 50 1 1 W +X TIM2 21 600 -200 100 L 50 50 1 1 B +X GND 12 0 -800 100 U 50 50 1 1 W +X GND 22 100 -800 100 U 50 50 1 1 W +X USR3 13 600 200 100 L 50 50 1 1 B +X GND 23 200 -800 100 U 50 50 1 1 W +X ~RST 14 -600 100 100 R 50 50 1 1 I +X RF 24 600 -500 100 L 50 50 1 1 B +X DAC0 15 600 -100 100 L 50 50 1 1 B +X GND 25 300 -800 100 U 50 50 1 1 W +X USR0 16 600 500 100 L 50 50 1 1 B +X USR1 17 600 400 100 L 50 50 1 1 B +X UART-TX 18 -600 -100 100 R 50 50 1 1 B +X UART-RX 19 -600 -200 100 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# iM880A +# +DEF iM880A U 0 40 Y Y 1 F N +F0 "U" -750 850 50 H V C CNN +F1 "iM880A" 750 850 50 H V C CNN +F2 "" -200 -1100 50 H V C CNN +F3 "" -200 -1100 50 H V C CNN +ALIAS iM880B +DRAW +S -800 800 900 -800 0 1 10 f +X GND 1 -300 -900 100 U 50 50 1 1 W +X P1-IO/JTCK/SWCLK 2 -900 400 100 R 50 50 1 1 B +X P2-IO/JTMS/SWDIO 3 -900 300 100 R 50 50 1 1 B +X P3-IO/JTDO 4 -900 200 100 R 50 50 1 1 B +X P4-IO/JTDI 5 -900 100 100 R 50 50 1 1 B +X GND 6 -200 -900 100 U 50 50 1 1 W +X ~RST 7 -900 0 100 R 50 50 1 1 I +X P5-IO/UART-CTS 8 -900 -200 100 R 50 50 1 1 B +X P6-IO/UART-RTS 9 -900 -300 100 R 50 50 1 1 B +X NC 10 100 900 100 D 50 50 1 1 U +X P11-IO 20 1000 100 100 L 50 50 1 1 B +X GND 30 300 -900 100 U 50 50 1 1 W +X GND 11 -100 -900 100 U 50 50 1 1 W +X P12-IO/I2C-SCL 21 1000 0 100 L 50 50 1 1 B +X RF 31 1000 -600 100 L 50 50 1 1 B +X P7-IO/SPI-MISO 12 1000 500 100 L 50 50 1 1 B +X GND 22 100 -900 100 U 50 50 1 1 W +X GND 32 400 -900 100 U 50 50 1 1 W +X P8-IO/SPI-MOSI 13 1000 400 100 L 50 50 1 1 B +X P13-IO/I2C-SDA 23 1000 -100 100 L 50 50 1 1 B +X P9-IO/SPI-CLK 14 1000 300 100 L 50 50 1 1 B +X P14-IO/ADC 24 1000 -200 100 L 50 50 1 1 B +X P10-IO/SPI-NSS 15 1000 200 100 L 50 50 1 1 B +X P15-IO/WKUP 25 1000 -300 100 L 50 50 1 1 B +X GND 16 0 -900 100 U 50 50 1 1 W +X BOOT 26 -900 600 100 R 50 50 1 1 I +X VDD 17 -100 900 100 D 50 50 1 1 W +X GND 27 200 -900 100 U 50 50 1 1 W +X RxD-IO/UART-RX 18 -900 -400 100 R 50 50 1 1 B +X NC 28 200 900 100 D 50 50 1 1 U +X TxD-IO/UART-TX 19 -900 -500 100 R 50 50 1 1 B +X P17-IO/ADC 29 1000 -400 100 L 50 50 1 1 B +ENDDRAW +ENDDEF +# #End Library From 81ef026b5b023a05517ee4e600309382adac4bfb Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Mon, 18 Jul 2016 16:52:06 +0200 Subject: [PATCH 09/48] Moved Vfb pin to comply with 100 mils rule --- library/adc-dac.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/adc-dac.lib b/library/adc-dac.lib index f1d625cb..4d8d0e60 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -1230,7 +1230,7 @@ $ENDFPLIST DRAW S -450 350 450 -350 0 1 10 f X VOUT 1 600 200 150 L 50 50 1 1 P -X VFB 2 600 50 150 L 50 50 1 1 O +X VFB 2 600 0 150 L 50 50 1 1 O X VREF 3 600 -200 150 L 50 50 1 1 P X VCC 4 0 500 150 D 50 50 1 1 W X GND 5 0 -500 150 U 50 50 1 1 W From 62dedaecf1aa0178813f23c4eb9dc17714915611 Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Mon, 18 Jul 2016 17:09:15 +0200 Subject: [PATCH 10/48] Fixed some more violations. Vout and Vfb have their types assigned on purpose --- library/adc-dac.dcm | 2 +- library/adc-dac.lib | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/library/adc-dac.dcm b/library/adc-dac.dcm index c359a9d3..53bbd638 100644 --- a/library/adc-dac.dcm +++ b/library/adc-dac.dcm @@ -313,7 +313,7 @@ $ENDCMP # $CMP DAC7513 D Low-Power, Rail-to-Rail Output, 12-Bit Serial Input DAC -K DAC 12-bit +K TI DAC 12 bit F http://www.ti.com.cn/cn/lit/ds/symlink/dac7513.pdf $ENDCMP # diff --git a/library/adc-dac.lib b/library/adc-dac.lib index 4d8d0e60..e9a73026 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -1220,23 +1220,23 @@ ENDDEF # DAC7513 # DEF DAC7513 U 0 40 Y Y 1 F N -F0 "U" -450 400 50 H V L CNN -F1 "DAC7513" 150 400 50 H V L CNN -F2 "" 0 0 50 H V C CNN +F0 "U" -100 475 50 H V R CNN +F1 "DAC7513" -100 400 50 H V R CNN +F2 "" 50 -400 50 H V L CNN F3 "" 0 0 50 H V C CNN $FPLIST SOIC* $ENDFPLIST DRAW S -450 350 450 -350 0 1 10 f -X VOUT 1 600 200 150 L 50 50 1 1 P -X VFB 2 600 0 150 L 50 50 1 1 O -X VREF 3 600 -200 150 L 50 50 1 1 P +X VOUT 1 600 200 150 L 50 50 1 1 O +X VFB 2 600 0 150 L 50 50 1 1 I +X VREF 3 600 -200 150 L 50 50 1 1 I X VCC 4 0 500 150 D 50 50 1 1 W X GND 5 0 -500 150 U 50 50 1 1 W X DIN 6 -600 200 150 R 50 50 1 1 I X SCLK 7 -600 0 150 R 50 50 1 1 I C -X ~SYNC~ 8 -600 -200 150 R 50 50 1 1 I I +X SYNC 8 -600 -200 150 R 50 50 1 1 I I ENDDRAW ENDDEF # From 2d997d629bcdf2dc13bbb057693bb2404e610396 Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Fri, 22 Jul 2016 13:15:05 +0200 Subject: [PATCH 11/48] Added opamp - LMV601 --- library/linear.dcm | 6 ++++++ library/linear.lib | 21 +++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/library/linear.dcm b/library/linear.dcm index 41d5d38a..b50347d3 100644 --- a/library/linear.dcm +++ b/library/linear.dcm @@ -329,6 +329,12 @@ K ampliop F op_amps/lmc6082.pdf $ENDCMP # +$CMP LMV601 +D Low Power Op Amp +K op amp amplifier operational +F http://www.ti.com/lit/ds/symlink/lmv601.pdf +$ENDCMP +# $CMP LT6106 D 36V high side current sense amplifier, adjustable gain, bandwidth 200kHz, Vcc=2.7V~36V, current output, unidirectional K current sense highside HS shunt monitor amplifier linear diff --git a/library/linear.lib b/library/linear.lib index f5e5a34e..f4559e1b 100644 --- a/library/linear.lib +++ b/library/linear.lib @@ -927,6 +927,27 @@ X V+ 7 -100 300 150 D 50 50 1 1 I ENDDRAW ENDDEF # +# LMV601 +# +DEF LMV601 U 0 20 Y Y 1 F N +F0 "U" 50 200 50 H V C CNN +F1 "LMV601" 200 -200 50 H V C CNN +F2 "" -50 100 50 H V C CNN +F3 "" 50 200 50 H V C CNN +$FPLIST + SC-70-6* +$ENDFPLIST +DRAW +P 4 0 1 10 -200 200 200 0 -200 -200 -200 200 f +X + 1 -300 100 100 R 50 50 1 1 I +X V- 2 -100 -300 150 U 50 50 1 1 W +X - 3 -300 -100 100 R 50 50 1 1 I +X ~ 4 300 0 100 L 50 50 1 1 O +X ~SD 5 0 -300 200 U 50 50 1 1 I +X V+ 6 -100 300 150 D 50 50 1 1 W +ENDDRAW +ENDDEF +# # LT6106 # DEF LT6106 U 0 20 Y Y 1 F N From 3a380ac005a8d43aaee2585c8e8733e621f3a573 Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Fri, 22 Jul 2016 15:38:53 +0200 Subject: [PATCH 12/48] Added MAX1274, differential ADC --- library/adc-dac.dcm | 6 ++++++ library/adc-dac.lib | 29 ++++++++++++++++++++++++++++- 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/library/adc-dac.dcm b/library/adc-dac.dcm index 01a9c2d3..d6b22776 100644 --- a/library/adc-dac.dcm +++ b/library/adc-dac.dcm @@ -425,6 +425,12 @@ K sigma-delta adc F http://cds.linear.com/docs/en/datasheet/18645lfs.pdf $ENDCMP # +$CMP MAX1274 +D 1.8Msps, Single-Supply, Low-Power, True-Differential, 12-Bit ADCs +K 12bit ADC 1CH diff differential +F https://datasheets.maximintegrated.com/en/ds/MAX1274-MAX1275.pdf +$ENDCMP +# $CMP MCP3002 D MCP3008, Dual Channel 10-Bit A/D Converter with SPI Serial Interface K Dual Channel 10-Bit ADC SPI diff --git a/library/adc-dac.lib b/library/adc-dac.lib index ba58840c..0ec0434f 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -1201,7 +1201,7 @@ $FPLIST SOIC* $ENDFPLIST DRAW -P 7 0 1 10 550 250 -400 250 -650 0 -400 -250 450 -250 550 -250 550 250 f +P 7 0 1 10 550 250 -400 250 -650 0 -400 -250 450 -250 550 -250 550 250 f X IN+ 1 -800 100 250 R 50 50 1 1 I X IN- 2 -800 -100 250 R 50 50 1 1 I X VCC 3 -100 400 150 D 50 50 1 1 W @@ -1505,6 +1505,33 @@ X VCC 8 -100 400 150 D 50 50 1 1 W ENDDRAW ENDDEF # +# MAX1274 +# +DEF MAX1274 U 0 40 Y Y 1 F N +F0 "U" 0 625 50 H V C CNN +F1 "MAX1274" 0 550 50 H V C CNN +F2 "" 0 -550 50 H V C CIN +F3 "" 0 -100 50 H V C CNN +$FPLIST + TQFN* +$ENDFPLIST +DRAW +S -300 500 300 -500 1 1 10 f +X AIN- 1 -400 200 100 R 50 50 1 1 I +X REF 2 -400 -200 100 R 50 50 1 1 I +X RGND 3 -400 -400 100 R 50 50 1 1 W +X VDD 4 -400 400 100 R 50 50 1 1 W +X NC 5 400 -300 100 L 50 50 1 1 N N +X GND 6 400 -400 100 L 50 50 1 1 W +X VL 7 400 400 100 L 50 50 1 1 W +X DOUT 8 400 100 100 L 50 50 1 1 O +X CNVST 9 400 200 100 L 50 50 1 1 I +X SCLK 10 400 0 100 L 50 50 1 1 I +X NC 11 400 -200 100 L 50 50 1 1 N N +X AIN+ 12 -400 100 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # MCP3002 # DEF MCP3002 U 0 40 Y Y 1 F N From 127b930b5155d2335d323d75c9a757c547ded9af Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Fri, 22 Jul 2016 16:03:26 +0200 Subject: [PATCH 13/48] Added MAX5139 DAC --- library/adc-dac.dcm | 6 ++++++ library/adc-dac.lib | 35 ++++++++++++++++++++++++++++++++++- 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/library/adc-dac.dcm b/library/adc-dac.dcm index 01a9c2d3..3efb5cd1 100644 --- a/library/adc-dac.dcm +++ b/library/adc-dac.dcm @@ -425,6 +425,12 @@ K sigma-delta adc F http://cds.linear.com/docs/en/datasheet/18645lfs.pdf $ENDCMP # +$CMP MAX5139 +D Low-Power, Single, 12-Bit, Buffered Voltage-Output DACs +K 12bit DAC 1CH +F https://datasheets.maximintegrated.com/en/ds/MAX5138-MAX5139.pdf +$ENDCMP +# $CMP MCP3002 D MCP3008, Dual Channel 10-Bit A/D Converter with SPI Serial Interface K Dual Channel 10-Bit ADC SPI diff --git a/library/adc-dac.lib b/library/adc-dac.lib index ba58840c..c20d841d 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -1201,7 +1201,7 @@ $FPLIST SOIC* $ENDFPLIST DRAW -P 7 0 1 10 550 250 -400 250 -650 0 -400 -250 450 -250 550 -250 550 250 f +P 7 0 1 10 550 250 -400 250 -650 0 -400 -250 450 -250 550 -250 550 250 f X IN+ 1 -800 100 250 R 50 50 1 1 I X IN- 2 -800 -100 250 R 50 50 1 1 I X VCC 3 -100 400 150 D 50 50 1 1 W @@ -1505,6 +1505,39 @@ X VCC 8 -100 400 150 D 50 50 1 1 W ENDDRAW ENDDEF # +# MAX5139 +# +DEF MAX5139 U 0 40 Y Y 1 F N +F0 "U" 0 825 50 H V C CNN +F1 "MAX5139" 0 750 50 H V C CNN +F2 "" 0 -750 50 H V C CIN +F3 "" 0 0 50 H V C CNN +$FPLIST + DIP* + PDIP* + TQFN-EP* +$ENDFPLIST +DRAW +S -300 700 300 -700 0 1 10 f +X NC 1 400 -400 100 L 50 50 1 1 N N +X M/~Z 2 -400 500 100 R 50 50 1 1 I +X ~LDAC 3 -400 400 100 R 50 50 1 1 I +X NC 4 400 -300 100 L 50 50 1 1 N N +X SCLK 5 -400 0 100 R 50 50 1 1 I +X ~CS 6 -400 -200 100 R 50 50 1 1 I +X DIN 7 -400 -100 100 R 50 50 1 1 I +X AGND 8 400 -600 100 L 50 50 1 1 W +X NC 9 400 -200 100 L 50 50 1 1 N N +X ~READY 10 -400 -500 100 R 50 50 1 1 O +X DVDD 11 -400 600 100 R 50 50 1 1 W +X OUT 12 400 300 100 L 50 50 1 1 O +X AVDD 13 400 600 100 L 50 50 1 1 W +X REFI 14 400 -100 100 L 50 50 1 1 I +X REFO 15 400 0 100 L 50 50 1 1 O +X AGND 16 400 -500 100 L 50 50 1 1 W +ENDDRAW +ENDDEF +# # MCP3002 # DEF MCP3002 U 0 40 Y Y 1 F N From f21368a38c9b7bf43af5c4157a418a61006d82e4 Mon Sep 17 00:00:00 2001 From: Konstantin Oblaukhov Date: Fri, 5 Aug 2016 18:58:09 +0700 Subject: [PATCH 14/48] rfcom: CC2520 - 2.4 GHz ZigBee/IEEE 802.15.4 RF transceiver. --- library/rfcom.dcm | 6 ++ library/rfcom.lib | 154 +++++++++++++++++++++++++++++----------------- 2 files changed, 102 insertions(+), 58 deletions(-) diff --git a/library/rfcom.dcm b/library/rfcom.dcm index 943e0c15..b267b890 100644 --- a/library/rfcom.dcm +++ b/library/rfcom.dcm @@ -22,6 +22,12 @@ K RF Tx Rx F http://www.ti.com/lit/ds/symlink/cc1200.pdf $ENDCMP # +$CMP CC2520 +D 2.4 GHz ZigBee/IEEE 802.15.4 RF transceiver +K 2.4GHz rf transceiver ZigBee 802.15.4 +F http://www.ti.com/lit/gpn/cc2520 +$ENDCMP +# $CMP HF-A11-SMT D WiFi IEEE802.11b/g/n with Ethernet Module, UART, GPIO K WiFi IEEE802.11 b/g/n diff --git a/library/rfcom.lib b/library/rfcom.lib index c3df7a28..492e875f 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -9,6 +9,14 @@ F1 "BTM112" -600 1050 50 H V L CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW +A -100 600 224 265 -265 0 1 10 f 100 700 100 500 +A 0 550 112 -1534 -265 0 1 10 f -100 500 100 500 +A 0 650 112 1534 265 0 1 10 f -100 700 100 700 +A 100 600 224 1534 -1534 0 1 10 f -100 700 -100 500 +S -600 1000 600 -1000 0 1 10 f +P 2 0 1 20 0 600 -50 550 N +P 2 0 1 20 0 600 -50 650 N +P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N X PIO8 1 800 -600 200 L 50 50 1 1 B X PIO9 2 800 -700 200 L 50 50 1 1 B X PIO10 3 800 -800 200 L 50 50 1 1 B @@ -43,14 +51,6 @@ X PCM_OUT 18 -800 600 200 R 50 50 1 1 O X PIO3 28 800 -100 200 L 50 50 1 1 B X PCM_SYNC 19 -800 400 200 R 50 50 1 1 B X PIO2 29 800 0 200 L 50 50 1 1 B -P 2 0 1 20 0 600 -50 550 N -P 2 0 1 20 0 600 -50 650 N -P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N -A -100 600 224 265 -265 0 1 10 f 100 700 100 500 -A 0 550 112 -1534 -265 0 1 10 f -100 500 100 500 -A 0 650 112 1534 265 0 1 10 f -100 700 100 700 -A 100 600 224 1534 -1534 0 1 10 f -100 700 -100 500 -S -600 1000 600 -1000 0 1 10 f ENDDRAW ENDDEF # @@ -63,13 +63,21 @@ F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW A -100 600 224 265 -265 0 1 10 f 100 700 100 500 +A -100 600 224 265 -265 0 1 10 f 100 700 100 500 +A 0 550 112 -1534 -265 0 1 10 f -100 500 100 500 A 0 550 112 -1534 -265 0 1 10 f -100 500 100 500 A 0 650 112 1534 265 0 1 10 f -100 700 100 700 +A 0 650 112 1534 265 0 1 10 f -100 700 100 700 +A 100 600 224 1534 -1534 0 1 10 f -100 700 -100 500 A 100 600 224 1534 -1534 0 1 10 f -100 700 -100 500 S -800 1000 800 -1000 0 1 10 f -P 2 0 1 20 0 600 -50 550 N -P 2 0 1 20 0 600 -50 650 N -P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N +S -800 1000 800 -1000 0 1 10 f +P 2 0 1 20 0 600 -50 550 N +P 2 0 1 20 0 600 -50 550 N +P 2 0 1 20 0 600 -50 650 N +P 2 0 1 20 0 600 -50 650 N +P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N +P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N X GND 1 -200 -1200 200 U 50 50 1 1 W X PVCC 2 200 1200 200 D 50 50 1 1 W X AIO0/SLEEPCLK 3 1000 400 200 L 50 50 1 1 B @@ -108,14 +116,6 @@ X UART_RTS 28 -1000 -500 200 R 50 50 1 1 O X GND 38 1000 800 200 L 50 50 1 1 W X GND 19 100 -1200 200 U 50 50 1 1 W X GND 29 200 -1200 200 U 50 50 1 1 W -P 2 0 1 20 0 600 -50 550 N -P 2 0 1 20 0 600 -50 650 N -P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N -A -100 600 224 265 -265 0 1 10 f 100 700 100 500 -A 0 550 112 -1534 -265 0 1 10 f -100 500 100 500 -A 0 650 112 1534 265 0 1 10 f -100 700 100 700 -A 100 600 224 1534 -1534 0 1 10 f -100 700 -100 500 -S -800 1000 800 -1000 0 1 10 f ENDDRAW ENDDEF # @@ -210,6 +210,44 @@ X DCPL_XOSC 29 700 -400 150 L 50 50 1 1 w ENDDRAW ENDDEF # +# CC2520 +# +DEF CC2520 U 0 40 Y Y 1 F N +F0 "U" 0 50 50 H V C CNN +F1 "CC2520" 0 -50 50 H V C CNN +F2 "" -250 700 50 H I C CNN +F3 "" -250 700 50 H I C CNN +DRAW +S -700 900 700 -900 0 1 0 f +X SO 1 -800 200 100 R 50 50 1 1 O +X SI 2 -800 300 100 R 50 50 1 1 I +X ~CS 3 -800 500 100 R 50 50 1 1 I +X GPIO5 4 -800 -500 100 R 50 50 1 1 B +X GPIO4 5 -800 -400 100 R 50 50 1 1 B +X GPIO3 6 -800 -300 100 R 50 50 1 1 B +X GPIO2 7 -800 -200 100 R 50 50 1 1 B +X DVDD 8 -200 1000 100 D 50 50 1 1 W +X GPIO1 9 -800 -100 100 R 50 50 1 1 B +X GPIO0 10 -800 0 100 R 50 50 1 1 B +X AVDD1 20 0 1000 100 D 50 50 1 1 W +X AVDD5 11 400 1000 100 D 50 50 1 1 W +X XOSC_Q2 12 -800 -800 100 R 50 50 1 1 P +X AVDD4 22 300 1000 100 D 50 50 1 1 W +X XOSC_Q1 13 -800 -700 100 R 50 50 1 1 P +X RBIAS 23 800 -800 100 L 50 50 1 1 P +X AGND 33 0 -1000 100 U 50 50 1 1 W +X AVDD3 14 200 1000 100 D 50 50 1 1 W +X AVDD_GUARD 24 500 1000 100 D 50 50 1 1 W +X ~RESET 25 -800 800 100 R 50 50 1 1 I +X AVDD2 16 100 1000 100 D 50 50 1 1 W +X VREG_EN 26 -800 700 100 R 50 50 1 1 I +X RF_P 17 800 0 100 L 50 50 1 1 P +X DCOUPL 27 800 -600 100 L 50 50 1 1 P +X SCLK 28 -800 400 100 R 50 50 1 1 I +X RF_N 19 800 -100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# # HF-A11-SMT # DEF HF-A11-SMT IC 0 40 Y Y 1 F N @@ -218,6 +256,8 @@ F1 "HF-A11-SMT" -600 750 50 H V L CNN F2 "" 0 -300 50 H V C CNN F3 "" 0 -300 50 H V C CNN DRAW +C 150 -50 0 0 1 0 N +S -600 700 600 -700 0 1 10 f X 3.3V 1 0 900 200 D 50 50 1 1 W X 3.3V 2 100 900 200 D 50 50 1 1 W X GND 3 -100 -900 200 U 50 50 1 1 W @@ -242,8 +282,6 @@ X GND 26 800 600 200 L 50 50 1 1 W X ~RELOAD~ 17 -800 -600 200 R 50 50 1 1 I I X GND 18 0 -900 200 U 50 50 1 1 W X GND 19 100 -900 200 U 50 50 1 1 W -C 150 -50 0 0 1 0 N -S -600 700 600 -700 0 1 10 f ENDDRAW ENDDEF # @@ -387,47 +425,47 @@ F3 "" 0 0 60 H V C CNN DRAW C -150 -550 150 0 0 0 N C 300 -750 141 0 0 0 N -T 0 300 290 35 0 0 0 amp Normal 0 C C -T 0 300 -765 40 0 0 0 Detect Normal 0 C C -T 0 300 325 35 0 0 0 IF Normal 0 C C -T 0 300 -350 35 0 0 0 Lim Normal 0 C C -T 0 -100 725 50 0 0 0 MIX Normal 0 C C -T 0 -150 -500 40 0 0 0 MUTE Normal 0 C C -T 0 -275 375 60 0 0 0 OSC Normal 0 C C -T 0 300 -700 40 0 0 0 QUAD Normal 0 C C -T 0 -50 0 40 0 0 0 RSSI Normal 0 C C -T 0 -150 -580 40 0 0 0 Switch Normal 0 C C +T 0 300 290 35 0 0 0 amp Normal 0 C C +T 0 300 -765 40 0 0 0 Detect Normal 0 C C +T 0 300 325 35 0 0 0 IF Normal 0 C C +T 0 300 -350 35 0 0 0 Lim Normal 0 C C +T 0 -100 725 50 0 0 0 MIX Normal 0 C C +T 0 -150 -500 40 0 0 0 MUTE Normal 0 C C +T 0 -275 375 60 0 0 0 OSC Normal 0 C C +T 0 300 -700 40 0 0 0 QUAD Normal 0 C C +T 0 -50 0 40 0 0 0 RSSI Normal 0 C C +T 0 -150 -580 40 0 0 0 Switch Normal 0 C C S -200 200 50 -250 0 0 0 N -P 3 0 0 0 -500 -750 150 -750 150 -750 N -P 3 0 0 0 -500 -350 -300 -500 -300 -500 f -P 3 0 0 0 -200 0 -500 0 -500 0 N -P 3 0 0 0 275 -450 275 -610 275 -610 f -P 3 0 0 0 325 -550 325 -610 325 -610 f -P 3 0 0 0 500 -750 450 -750 450 -750 N -P 3 0 0 0 500 -400 350 -400 350 -400 N -P 3 0 0 0 500 250 350 250 350 250 N -P 4 0 0 0 -500 -550 -300 -550 -300 -550 -300 -550 N -P 4 0 0 0 150 -400 150 -500 0 -500 0 -500 N -P 4 0 0 0 250 250 250 100 50 100 50 100 N -P 4 0 0 0 300 150 300 100 500 100 500 100 N -P 4 0 0 0 325 -550 175 -600 0 -600 0 -600 N -P 4 0 0 0 350 -300 350 -250 500 -250 500 -250 N -P 4 0 0 0 350 350 350 400 500 400 500 400 N -P 4 0 0 0 500 -550 325 -550 325 -450 325 -450 N -P 4 0 0 0 500 -100 250 -100 250 -300 250 -300 N -P 4 0 0 0 500 550 250 550 250 350 250 350 N -P 5 0 0 0 50 -100 150 -100 150 -400 250 -400 250 -400 N -P 5 0 0 0 400 -300 200 -300 300 -500 400 -300 400 -300 f -P 5 0 0 0 400 350 200 350 300 150 400 350 400 350 f +P 3 0 0 0 -500 -750 150 -750 150 -750 N +P 3 0 0 0 -500 -350 -300 -500 -300 -500 f +P 3 0 0 0 -200 0 -500 0 -500 0 N +P 3 0 0 0 275 -450 275 -610 275 -610 f +P 3 0 0 0 325 -550 325 -610 325 -610 f +P 3 0 0 0 500 -750 450 -750 450 -750 N +P 3 0 0 0 500 -400 350 -400 350 -400 N +P 3 0 0 0 500 250 350 250 350 250 N +P 4 0 0 0 -500 -550 -300 -550 -300 -550 -300 -550 N +P 4 0 0 0 150 -400 150 -500 0 -500 0 -500 N +P 4 0 0 0 250 250 250 100 50 100 50 100 N +P 4 0 0 0 300 150 300 100 500 100 500 100 N +P 4 0 0 0 325 -550 175 -600 0 -600 0 -600 N +P 4 0 0 0 350 -300 350 -250 500 -250 500 -250 N +P 4 0 0 0 350 350 350 400 500 400 500 400 N +P 4 0 0 0 500 -550 325 -550 325 -450 325 -450 N +P 4 0 0 0 500 -100 250 -100 250 -300 250 -300 N +P 4 0 0 0 500 550 250 550 250 350 250 350 N +P 5 0 0 0 50 -100 150 -100 150 -400 250 -400 250 -400 N +P 5 0 0 0 400 -300 200 -300 300 -500 400 -300 400 -300 f +P 5 0 0 0 400 350 200 350 300 150 400 350 400 350 f C -100 725 103 0 1 0 N S -500 850 500 -900 0 1 0 N S -400 500 -150 250 0 1 0 N -P 3 0 1 0 -500 300 -400 300 -400 300 N -P 3 0 1 0 -500 450 -400 450 -400 450 N -P 3 0 1 0 -500 650 -200 700 -200 700 N -P 4 0 1 0 -500 800 -200 750 -200 750 -200 750 N -P 4 0 1 0 -100 625 -100 375 -150 375 -150 375 N -P 6 0 1 0 0 725 200 725 200 750 500 750 500 750 500 750 N +P 3 0 1 0 -500 300 -400 300 -400 300 N +P 3 0 1 0 -500 450 -400 450 -400 450 N +P 3 0 1 0 -500 650 -200 700 -200 700 N +P 4 0 1 0 -500 800 -200 750 -200 750 -200 750 N +P 4 0 1 0 -100 625 -100 375 -150 375 -150 375 N +P 6 0 1 0 0 725 200 725 200 750 500 750 500 750 500 750 N X rf_in 1 -900 800 400 R 50 50 1 1 I X bypass 2 -900 650 400 R 50 50 1 1 I X OSC_2 3 -900 300 400 R 50 50 1 1 O From 0c7edcdf34c88999ab9f48baa04d38796ab738cf Mon Sep 17 00:00:00 2001 From: Konstantin Oblaukhov Date: Fri, 5 Aug 2016 20:29:03 +0700 Subject: [PATCH 15/48] rfcom: CC2520: Fix incorrect exposed pad number. --- library/rfcom.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/rfcom.lib b/library/rfcom.lib index 492e875f..26b2b037 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -235,7 +235,6 @@ X XOSC_Q2 12 -800 -800 100 R 50 50 1 1 P X AVDD4 22 300 1000 100 D 50 50 1 1 W X XOSC_Q1 13 -800 -700 100 R 50 50 1 1 P X RBIAS 23 800 -800 100 L 50 50 1 1 P -X AGND 33 0 -1000 100 U 50 50 1 1 W X AVDD3 14 200 1000 100 D 50 50 1 1 W X AVDD_GUARD 24 500 1000 100 D 50 50 1 1 W X ~RESET 25 -800 800 100 R 50 50 1 1 I @@ -245,6 +244,7 @@ X RF_P 17 800 0 100 L 50 50 1 1 P X DCOUPL 27 800 -600 100 L 50 50 1 1 P X SCLK 28 -800 400 100 R 50 50 1 1 I X RF_N 19 800 -100 100 L 50 50 1 1 P +X AGND 29 0 -1000 100 U 50 50 1 1 W ENDDRAW ENDDEF # From 0050b140ca3b1a44810e8059b816f41ac3e7ca53 Mon Sep 17 00:00:00 2001 From: Konstantin Oblaukhov Date: Tue, 16 Aug 2016 13:49:10 +0700 Subject: [PATCH 16/48] rfcom: cc2520: NC pins and symbol outline fix. --- library/rfcom.lib | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/rfcom.lib b/library/rfcom.lib index 26b2b037..f42dfe37 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -218,7 +218,7 @@ F1 "CC2520" 0 -50 50 H V C CNN F2 "" -250 700 50 H I C CNN F3 "" -250 700 50 H I C CNN DRAW -S -700 900 700 -900 0 1 0 f +S -700 900 700 -900 0 1 10 f X SO 1 -800 200 100 R 50 50 1 1 O X SI 2 -800 300 100 R 50 50 1 1 I X ~CS 3 -800 500 100 R 50 50 1 1 I @@ -231,12 +231,14 @@ X GPIO1 9 -800 -100 100 R 50 50 1 1 B X GPIO0 10 -800 0 100 R 50 50 1 1 B X AVDD1 20 0 1000 100 D 50 50 1 1 W X AVDD5 11 400 1000 100 D 50 50 1 1 W +X NC 21 200 -1000 100 U 50 50 1 1 N N X XOSC_Q2 12 -800 -800 100 R 50 50 1 1 P X AVDD4 22 300 1000 100 D 50 50 1 1 W X XOSC_Q1 13 -800 -700 100 R 50 50 1 1 P X RBIAS 23 800 -800 100 L 50 50 1 1 P X AVDD3 14 200 1000 100 D 50 50 1 1 W X AVDD_GUARD 24 500 1000 100 D 50 50 1 1 W +X NC 15 100 -1000 100 U 50 50 1 1 N N X ~RESET 25 -800 800 100 R 50 50 1 1 I X AVDD2 16 100 1000 100 D 50 50 1 1 W X VREG_EN 26 -800 700 100 R 50 50 1 1 I From ee900a6b74ce0c524bde9cac16148a4e4a039d8b Mon Sep 17 00:00:00 2001 From: Konstantin Oblaukhov Date: Tue, 16 Aug 2016 14:05:29 +0700 Subject: [PATCH 17/48] rfcom: cc2520: Footprint and datasheet fields. --- library/rfcom.lib | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/library/rfcom.lib b/library/rfcom.lib index f42dfe37..40238925 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -215,8 +215,11 @@ ENDDEF DEF CC2520 U 0 40 Y Y 1 F N F0 "U" 0 50 50 H V C CNN F1 "CC2520" 0 -50 50 H V C CNN -F2 "" -250 700 50 H I C CNN -F3 "" -250 700 50 H I C CNN +F2 "Housings_DFN_QFN:QFN-28-1EP_5x5mm_Pitch0.5mm" 0 -150 50 H I C CNN +F3 "http://www.ti.com/lit/gpn/cc2520" 0 -250 50 H I C CNN +$FPLIST + *QFN*28*5x5mm*Pitch0.5mm* +$ENDFPLIST DRAW S -700 900 700 -900 0 1 10 f X SO 1 -800 200 100 R 50 50 1 1 O From 6cbd03091ec5ddcbe42e064f08385f11dca52cd0 Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Wed, 17 Aug 2016 16:29:54 +0200 Subject: [PATCH 18/48] Added def fp, fixed fp filter, added datasheet to fields --- library/adc-dac.lib | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/library/adc-dac.lib b/library/adc-dac.lib index c20d841d..b6d498eb 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -1508,33 +1508,31 @@ ENDDEF # MAX5139 # DEF MAX5139 U 0 40 Y Y 1 F N -F0 "U" 0 825 50 H V C CNN -F1 "MAX5139" 0 750 50 H V C CNN -F2 "" 0 -750 50 H V C CIN -F3 "" 0 0 50 H V C CNN +F0 "U" 350 675 50 H V L CNN +F1 "MAX5139" 350 600 50 H V L CNN +F2 "Housings_DFN_QFN:QFN-16-1EP_3x3mm_Pitch0.5mm" 350 500 50 H I L CIN +F3 "https://datasheets.maximintegrated.com/en/ds/MAX5138-MAX5139.pdf" 350 400 50 H I L CNN $FPLIST - DIP* - PDIP* - TQFN-EP* + *QFN*3x3mm*Pitch0.5mm* $ENDFPLIST DRAW S -300 700 300 -700 0 1 10 f X NC 1 400 -400 100 L 50 50 1 1 N N -X M/~Z 2 -400 500 100 R 50 50 1 1 I -X ~LDAC 3 -400 400 100 R 50 50 1 1 I +X M/~Z 2 -400 300 100 R 50 50 1 1 I +X ~LDAC 3 -400 200 100 R 50 50 1 1 I X NC 4 400 -300 100 L 50 50 1 1 N N X SCLK 5 -400 0 100 R 50 50 1 1 I X ~CS 6 -400 -200 100 R 50 50 1 1 I X DIN 7 -400 -100 100 R 50 50 1 1 I -X AGND 8 400 -600 100 L 50 50 1 1 W +X AGND 8 100 -800 100 U 50 50 1 1 W X NC 9 400 -200 100 L 50 50 1 1 N N -X ~READY 10 -400 -500 100 R 50 50 1 1 O -X DVDD 11 -400 600 100 R 50 50 1 1 W +X ~READY 10 -400 -400 100 R 50 50 1 1 O +X DVDD 11 -100 800 100 D 50 50 1 1 W X OUT 12 400 300 100 L 50 50 1 1 O -X AVDD 13 400 600 100 L 50 50 1 1 W +X AVDD 13 100 800 100 D 50 50 1 1 W X REFI 14 400 -100 100 L 50 50 1 1 I X REFO 15 400 0 100 L 50 50 1 1 O -X AGND 16 400 -500 100 L 50 50 1 1 W +X AGND 16 -100 -800 100 U 50 50 1 1 W ENDDRAW ENDDEF # From 67a401f2a325f15e6d6665a85bc1acddcc504322 Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Wed, 17 Aug 2016 16:45:56 +0200 Subject: [PATCH 19/48] Added def fp, extended description, added datasheet field --- library/adc-dac.dcm | 6 ++++++ library/adc-dac.lib | 23 ++++++++++++++++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/library/adc-dac.dcm b/library/adc-dac.dcm index 01a9c2d3..04e8d754 100644 --- a/library/adc-dac.dcm +++ b/library/adc-dac.dcm @@ -323,6 +323,12 @@ K DAC CNA F http://www.analog.com/media/en/technical-documentation/data-sheets/DAC08.pdf $ENDCMP # +$CMP LMV601 +D Low Power, general purpose Op Amp, SC-70-6 package +K op amp amplifier operational +F http://www.ti.com/lit/ds/symlink/lmv601.pdf +$ENDCMP +# $CMP LTC1257 D Single Supply 12-bit DAC with Internal Reference Voltage, SOIC-8 K DAC 12-bit diff --git a/library/adc-dac.lib b/library/adc-dac.lib index ba58840c..6f6b8c26 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -1201,7 +1201,7 @@ $FPLIST SOIC* $ENDFPLIST DRAW -P 7 0 1 10 550 250 -400 250 -650 0 -400 -250 450 -250 550 -250 550 250 f +P 7 0 1 10 550 250 -400 250 -650 0 -400 -250 450 -250 550 -250 550 250 f X IN+ 1 -800 100 250 R 50 50 1 1 I X IN- 2 -800 -100 250 R 50 50 1 1 I X VCC 3 -100 400 150 D 50 50 1 1 W @@ -1271,6 +1271,27 @@ X CMP 16 -600 -500 150 R 50 50 1 1 I ENDDRAW ENDDEF # +# LMV601 +# +DEF LMV601 U 0 20 Y Y 1 F N +F0 "U" 0 150 50 H V L CNN +F1 "LMV601" 0 -150 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SC-70-6" 0 -250 50 H I L CNN +F3 "http://www.ti.com/lit/ds/symlink/lmv601.pdf" 0 -350 50 H I L CNN +$FPLIST + SC-70-6* +$ENDFPLIST +DRAW +P 4 0 1 10 -200 200 200 0 -200 -200 -200 200 f +X + 1 -300 100 100 R 50 50 1 1 I +X V- 2 -100 -300 150 U 50 50 1 1 W +X - 3 -300 -100 100 R 50 50 1 1 I +X ~ 4 300 0 100 L 50 50 1 1 O +X ~SD 5 0 -300 200 U 50 50 1 1 I +X V+ 6 -100 300 150 D 50 50 1 1 W +ENDDRAW +ENDDEF +# # LTC1257 # DEF LTC1257 U 0 40 Y Y 1 F N From 300fc10033ee1df62e2f1abe3256e19adf1a5c3c Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Wed, 17 Aug 2016 16:54:26 +0200 Subject: [PATCH 20/48] Revert "Added def fp, extended description, added datasheet field" This reverts commit 67a401f2a325f15e6d6665a85bc1acddcc504322. --- library/adc-dac.dcm | 6 ------ library/adc-dac.lib | 23 +---------------------- 2 files changed, 1 insertion(+), 28 deletions(-) diff --git a/library/adc-dac.dcm b/library/adc-dac.dcm index 04e8d754..01a9c2d3 100644 --- a/library/adc-dac.dcm +++ b/library/adc-dac.dcm @@ -323,12 +323,6 @@ K DAC CNA F http://www.analog.com/media/en/technical-documentation/data-sheets/DAC08.pdf $ENDCMP # -$CMP LMV601 -D Low Power, general purpose Op Amp, SC-70-6 package -K op amp amplifier operational -F http://www.ti.com/lit/ds/symlink/lmv601.pdf -$ENDCMP -# $CMP LTC1257 D Single Supply 12-bit DAC with Internal Reference Voltage, SOIC-8 K DAC 12-bit diff --git a/library/adc-dac.lib b/library/adc-dac.lib index 6f6b8c26..ba58840c 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -1201,7 +1201,7 @@ $FPLIST SOIC* $ENDFPLIST DRAW -P 7 0 1 10 550 250 -400 250 -650 0 -400 -250 450 -250 550 -250 550 250 f +P 7 0 1 10 550 250 -400 250 -650 0 -400 -250 450 -250 550 -250 550 250 f X IN+ 1 -800 100 250 R 50 50 1 1 I X IN- 2 -800 -100 250 R 50 50 1 1 I X VCC 3 -100 400 150 D 50 50 1 1 W @@ -1271,27 +1271,6 @@ X CMP 16 -600 -500 150 R 50 50 1 1 I ENDDRAW ENDDEF # -# LMV601 -# -DEF LMV601 U 0 20 Y Y 1 F N -F0 "U" 0 150 50 H V L CNN -F1 "LMV601" 0 -150 50 H V L CNN -F2 "TO_SOT_Packages_SMD:SC-70-6" 0 -250 50 H I L CNN -F3 "http://www.ti.com/lit/ds/symlink/lmv601.pdf" 0 -350 50 H I L CNN -$FPLIST - SC-70-6* -$ENDFPLIST -DRAW -P 4 0 1 10 -200 200 200 0 -200 -200 -200 200 f -X + 1 -300 100 100 R 50 50 1 1 I -X V- 2 -100 -300 150 U 50 50 1 1 W -X - 3 -300 -100 100 R 50 50 1 1 I -X ~ 4 300 0 100 L 50 50 1 1 O -X ~SD 5 0 -300 200 U 50 50 1 1 I -X V+ 6 -100 300 150 D 50 50 1 1 W -ENDDRAW -ENDDEF -# # LTC1257 # DEF LTC1257 U 0 40 Y Y 1 F N From 2185885537feaff8f411aaa37f977d87f36f9890 Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Wed, 17 Aug 2016 16:56:27 +0200 Subject: [PATCH 21/48] Correctly added fp, extended desc and datasheet field --- library/linear.dcm | 2 +- library/linear.lib | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/library/linear.dcm b/library/linear.dcm index b50347d3..bcd1c5e3 100644 --- a/library/linear.dcm +++ b/library/linear.dcm @@ -330,7 +330,7 @@ F op_amps/lmc6082.pdf $ENDCMP # $CMP LMV601 -D Low Power Op Amp +D Low Power, general purpose Op Amp, SC-70-6 package K op amp amplifier operational F http://www.ti.com/lit/ds/symlink/lmv601.pdf $ENDCMP diff --git a/library/linear.lib b/library/linear.lib index f4559e1b..0b5bdac3 100644 --- a/library/linear.lib +++ b/library/linear.lib @@ -930,10 +930,10 @@ ENDDEF # LMV601 # DEF LMV601 U 0 20 Y Y 1 F N -F0 "U" 50 200 50 H V C CNN -F1 "LMV601" 200 -200 50 H V C CNN -F2 "" -50 100 50 H V C CNN -F3 "" 50 200 50 H V C CNN +F0 "U" 0 150 50 H V L CNN +F1 "LMV601" 0 -150 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SC-70-6" 0 -250 50 H I L CNN +F3 "http://www.ti.com/lit/ds/symlink/lmv601.pdf" 0 -350 50 H I L CNN $FPLIST SC-70-6* $ENDFPLIST From 2f2cbc1912332b030bb4a1548c16fced27a0ec12 Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Wed, 17 Aug 2016 17:04:31 +0200 Subject: [PATCH 22/48] Changed SYNC pin, added DCN suffix, fixed fp filters --- library/adc-dac.dcm | 2 +- library/adc-dac.lib | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/library/adc-dac.dcm b/library/adc-dac.dcm index f7c51478..f860b4ab 100644 --- a/library/adc-dac.dcm +++ b/library/adc-dac.dcm @@ -323,7 +323,7 @@ K DAC CNA F http://www.analog.com/media/en/technical-documentation/data-sheets/DAC08.pdf $ENDCMP # -$CMP DAC7513 +$CMP DAC7513_DCN D Low-Power, Rail-to-Rail Output, 12-Bit Serial Input DAC K TI DAC 12 bit F http://www.ti.com.cn/cn/lit/ds/symlink/dac7513.pdf diff --git a/library/adc-dac.lib b/library/adc-dac.lib index 6d85e555..217de2cd 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -1201,7 +1201,7 @@ $FPLIST SOIC* $ENDFPLIST DRAW -P 7 0 1 10 550 250 -400 250 -650 0 -400 -250 450 -250 550 -250 550 250 f +P 7 0 1 10 550 250 -400 250 -650 0 -400 -250 450 -250 550 -250 550 250 f X IN+ 1 -800 100 250 R 50 50 1 1 I X IN- 2 -800 -100 250 R 50 50 1 1 I X VCC 3 -100 400 150 D 50 50 1 1 W @@ -1271,15 +1271,15 @@ X CMP 16 -600 -500 150 R 50 50 1 1 I ENDDRAW ENDDEF # -# DAC7513 +# DAC7513_DCN # -DEF DAC7513 U 0 40 Y Y 1 F N +DEF DAC7513_DCN U 0 40 Y Y 1 F N F0 "U" -100 475 50 H V R CNN -F1 "DAC7513" -100 400 50 H V R CNN +F1 "DAC7513_DCN" -100 400 50 H V R CNN F2 "" 50 -400 50 H V L CNN F3 "" 0 0 50 H V C CNN $FPLIST - SOIC* + SOT-23-* $ENDFPLIST DRAW S -450 350 450 -350 0 1 10 f @@ -1290,7 +1290,7 @@ X VCC 4 0 500 150 D 50 50 1 1 W X GND 5 0 -500 150 U 50 50 1 1 W X DIN 6 -600 200 150 R 50 50 1 1 I X SCLK 7 -600 0 150 R 50 50 1 1 I C -X SYNC 8 -600 -200 150 R 50 50 1 1 I I +X ~SYNC 8 -600 -200 150 R 50 50 1 1 I ENDDRAW ENDDEF # From e413a00e4cf06c0cd79887096b8f4c7b6e1f9a27 Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Thu, 18 Aug 2016 15:09:39 +0200 Subject: [PATCH 23/48] Removed datasheet from the field on the symbol --- library/linear.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/linear.lib b/library/linear.lib index 0b5bdac3..b1c15271 100644 --- a/library/linear.lib +++ b/library/linear.lib @@ -933,7 +933,7 @@ DEF LMV601 U 0 20 Y Y 1 F N F0 "U" 0 150 50 H V L CNN F1 "LMV601" 0 -150 50 H V L CNN F2 "TO_SOT_Packages_SMD:SC-70-6" 0 -250 50 H I L CNN -F3 "http://www.ti.com/lit/ds/symlink/lmv601.pdf" 0 -350 50 H I L CNN +F3 "" 0 -350 50 H I L CNN $FPLIST SC-70-6* $ENDFPLIST From ca0c7ddb586864f00d2e7a35cac96b3420f44b91 Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Thu, 18 Aug 2016 15:13:55 +0200 Subject: [PATCH 24/48] Removed contents of datasheet field --- library/adc-dac.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/adc-dac.lib b/library/adc-dac.lib index b6d498eb..9257d531 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -1511,7 +1511,7 @@ DEF MAX5139 U 0 40 Y Y 1 F N F0 "U" 350 675 50 H V L CNN F1 "MAX5139" 350 600 50 H V L CNN F2 "Housings_DFN_QFN:QFN-16-1EP_3x3mm_Pitch0.5mm" 350 500 50 H I L CIN -F3 "https://datasheets.maximintegrated.com/en/ds/MAX5138-MAX5139.pdf" 350 400 50 H I L CNN +F3 "" 350 400 50 H I L CNN $FPLIST *QFN*3x3mm*Pitch0.5mm* $ENDFPLIST From a29fb90f15b1056863841c38a5ce03705ec89b1f Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Thu, 18 Aug 2016 15:38:56 +0200 Subject: [PATCH 25/48] Added alias MAX1275, extended description, rearranged pins --- library/adc-dac.dcm | 8 +++++++- library/adc-dac.lib | 14 ++++++++------ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/library/adc-dac.dcm b/library/adc-dac.dcm index d6b22776..fe191375 100644 --- a/library/adc-dac.dcm +++ b/library/adc-dac.dcm @@ -426,7 +426,13 @@ F http://cds.linear.com/docs/en/datasheet/18645lfs.pdf $ENDCMP # $CMP MAX1274 -D 1.8Msps, Single-Supply, Low-Power, True-Differential, 12-Bit ADCs +D 1.8Msps, Single-Supply, Low-Power, True-Differential, 12-Bit ADCs, bipolar input +K 12bit ADC 1CH diff differential +F https://datasheets.maximintegrated.com/en/ds/MAX1274-MAX1275.pdf +$ENDCMP +# +$CMP MAX1275 +D 1.8Msps, Single-Supply, Low-Power, True-Differential, 12-Bit ADCs, unipolar input K 12bit ADC 1CH diff differential F https://datasheets.maximintegrated.com/en/ds/MAX1274-MAX1275.pdf $ENDCMP diff --git a/library/adc-dac.lib b/library/adc-dac.lib index 0ec0434f..41f9ab1e 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -1508,27 +1508,29 @@ ENDDEF # MAX1274 # DEF MAX1274 U 0 40 Y Y 1 F N -F0 "U" 0 625 50 H V C CNN -F1 "MAX1274" 0 550 50 H V C CNN +F0 "U" 50 650 50 H V L CNN +F1 "MAX1274" 50 550 50 H V L CNN F2 "" 0 -550 50 H V C CIN F3 "" 0 -100 50 H V C CNN +ALIAS MAX1275 $FPLIST - TQFN* + *QFN*4x4mm*Pitch0.8mm* $ENDFPLIST DRAW S -300 500 300 -500 1 1 10 f X AIN- 1 -400 200 100 R 50 50 1 1 I X REF 2 -400 -200 100 R 50 50 1 1 I -X RGND 3 -400 -400 100 R 50 50 1 1 W -X VDD 4 -400 400 100 R 50 50 1 1 W +X RGND 3 -100 -600 100 U 50 50 1 1 W +X VDD 4 0 600 100 D 50 50 1 1 W X NC 5 400 -300 100 L 50 50 1 1 N N -X GND 6 400 -400 100 L 50 50 1 1 W +X GND 6 0 -600 100 U 50 50 1 1 W X VL 7 400 400 100 L 50 50 1 1 W X DOUT 8 400 100 100 L 50 50 1 1 O X CNVST 9 400 200 100 L 50 50 1 1 I X SCLK 10 400 0 100 L 50 50 1 1 I X NC 11 400 -200 100 L 50 50 1 1 N N X AIN+ 12 -400 100 100 R 50 50 1 1 I +X PAD 13 100 -600 100 U 50 50 1 1 W ENDDRAW ENDDEF # From 0dd3a7a55b0f9828ed91aaad6cb34b538fdb40c7 Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Fri, 19 Aug 2016 10:38:29 +0200 Subject: [PATCH 26/48] Added alias to a sibling MAX5138. Slightly corrected descriptions. --- library/adc-dac.dcm | 10 ++++++++-- library/adc-dac.lib | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/library/adc-dac.dcm b/library/adc-dac.dcm index 6a9b92a5..ef51c1a9 100644 --- a/library/adc-dac.dcm +++ b/library/adc-dac.dcm @@ -443,9 +443,15 @@ K 12bit ADC 1CH diff differential F https://datasheets.maximintegrated.com/en/ds/MAX1274-MAX1275.pdf $ENDCMP # +$CMP MAX5138 +D Low-Power, Single, 16-Bit, Buffered Voltage-Output DAC +K 16-bit DAC 1CH +F https://datasheets.maximintegrated.com/en/ds/MAX5138-MAX5139.pdf +$ENDCMP +# $CMP MAX5139 -D Low-Power, Single, 12-Bit, Buffered Voltage-Output DACs -K 12bit DAC 1CH +D Low-Power, Single, 12-Bit, Buffered Voltage-Output DAC +K 12-bit DAC 1CH F https://datasheets.maximintegrated.com/en/ds/MAX5138-MAX5139.pdf $ENDCMP # diff --git a/library/adc-dac.lib b/library/adc-dac.lib index 9bc025a9..1167b09b 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -1564,6 +1564,7 @@ F0 "U" 350 675 50 H V L CNN F1 "MAX5139" 350 600 50 H V L CNN F2 "Housings_DFN_QFN:QFN-16-1EP_3x3mm_Pitch0.5mm" 350 500 50 H I L CIN F3 "" 350 400 50 H I L CNN +ALIAS MAX5138 $FPLIST *QFN*3x3mm*Pitch0.5mm* $ENDFPLIST From df1530e6cbc3dfcb037f8ac39ed0b564082abee4 Mon Sep 17 00:00:00 2001 From: myfreescalewebpage Date: Sun, 21 Aug 2016 17:16:42 +0200 Subject: [PATCH 27/48] RF: Fix NC pins of iM880A --- library/rfcom.lib | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/library/rfcom.lib b/library/rfcom.lib index ca2d8b9b..fc0892e8 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -695,7 +695,6 @@ X GND 6 -200 -900 100 U 50 50 1 1 W X ~RST 7 -900 0 100 R 50 50 1 1 I X P5-IO/UART-CTS 8 -900 -200 100 R 50 50 1 1 B X P6-IO/UART-RTS 9 -900 -300 100 R 50 50 1 1 B -X NC 10 100 900 100 D 50 50 1 1 U X P11-IO 20 1000 100 100 L 50 50 1 1 B X GND 30 300 -900 100 U 50 50 1 1 W X GND 11 -100 -900 100 U 50 50 1 1 W @@ -712,10 +711,9 @@ X P10-IO/SPI-NSS 15 1000 200 100 L 50 50 1 1 B X P15-IO/WKUP 25 1000 -300 100 L 50 50 1 1 B X GND 16 0 -900 100 U 50 50 1 1 W X BOOT 26 -900 600 100 R 50 50 1 1 I -X VDD 17 -100 900 100 D 50 50 1 1 W +X VDD 17 0 900 100 D 50 50 1 1 W X GND 27 200 -900 100 U 50 50 1 1 W X RxD-IO/UART-RX 18 -900 -400 100 R 50 50 1 1 B -X NC 28 200 900 100 D 50 50 1 1 U X TxD-IO/UART-TX 19 -900 -500 100 R 50 50 1 1 B X P17-IO/ADC 29 1000 -400 100 L 50 50 1 1 B ENDDRAW From 23c99665adb80777a1a6a8dda497021c3d3bffc4 Mon Sep 17 00:00:00 2001 From: myfreescalewebpage Date: Sun, 21 Aug 2016 17:17:31 +0200 Subject: [PATCH 28/48] RF: Fix NX pins of iM880A --- library/rfcom.lib | 2 ++ 1 file changed, 2 insertions(+) diff --git a/library/rfcom.lib b/library/rfcom.lib index fc0892e8..f82e71ee 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -695,6 +695,7 @@ X GND 6 -200 -900 100 U 50 50 1 1 W X ~RST 7 -900 0 100 R 50 50 1 1 I X P5-IO/UART-CTS 8 -900 -200 100 R 50 50 1 1 B X P6-IO/UART-RTS 9 -900 -300 100 R 50 50 1 1 B +X NC 10 200 900 100 D 50 50 1 1 N N X P11-IO 20 1000 100 100 L 50 50 1 1 B X GND 30 300 -900 100 U 50 50 1 1 W X GND 11 -100 -900 100 U 50 50 1 1 W @@ -714,6 +715,7 @@ X BOOT 26 -900 600 100 R 50 50 1 1 I X VDD 17 0 900 100 D 50 50 1 1 W X GND 27 200 -900 100 U 50 50 1 1 W X RxD-IO/UART-RX 18 -900 -400 100 R 50 50 1 1 B +X NC 28 300 900 100 D 50 50 1 1 N N X TxD-IO/UART-TX 19 -900 -500 100 R 50 50 1 1 B X P17-IO/ADC 29 1000 -400 100 L 50 50 1 1 B ENDDRAW From 1a1b9329a3b439b570287fd5145ff388d8c8ebea Mon Sep 17 00:00:00 2001 From: myfreescalewebpage Date: Sun, 21 Aug 2016 17:23:48 +0200 Subject: [PATCH 29/48] RF: Fix name of RF GND pins --- library/rfcom.lib | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/library/rfcom.lib b/library/rfcom.lib index f82e71ee..923e95f0 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -644,12 +644,12 @@ ENDDEF DEF TD1208 U 0 40 Y Y 1 F N F0 "U" -450 750 50 H V C CNN F1 "TD1208" 350 750 50 H V C CNN -F2 "RF_Modules:TD1208" 750 -750 50 H I C CNN +F2 "RF_Modules:TD1208" 700 -850 50 H I C CNN F3 "" -250 -1100 50 H V C CNN DRAW -S 500 700 -500 -700 0 1 0 f -X GND 1 -300 -800 100 U 50 50 1 1 W -X GND 2 -200 -800 100 U 50 50 1 1 W +S -500 700 500 -800 0 1 0 f +X GND 1 -300 -900 100 U 50 50 1 1 W +X GND 2 -200 -900 100 U 50 50 1 1 W X Reserved 3 -600 500 100 R 50 50 1 1 U X USR4 4 600 100 100 L 50 50 1 1 B X DB3-SWCLK 5 -600 200 100 R 50 50 1 1 B @@ -659,16 +659,16 @@ X SCL 8 -600 -500 100 R 50 50 1 1 B X VDD 9 0 800 100 D 50 50 1 1 W X USR2 10 600 300 100 L 50 50 1 1 B X ADC0 20 600 0 100 L 50 50 1 1 B -X GND 11 -100 -800 100 U 50 50 1 1 W +X GND 11 -100 -900 100 U 50 50 1 1 W X TIM2 21 600 -200 100 L 50 50 1 1 B -X GND 12 0 -800 100 U 50 50 1 1 W -X GND 22 100 -800 100 U 50 50 1 1 W +X GND 12 0 -900 100 U 50 50 1 1 W +X GND 22 100 -900 100 U 50 50 1 1 W X USR3 13 600 200 100 L 50 50 1 1 B -X GND 23 200 -800 100 U 50 50 1 1 W +X RF_GND 23 200 -900 100 U 50 50 1 1 W X ~RST 14 -600 100 100 R 50 50 1 1 I -X RF 24 600 -500 100 L 50 50 1 1 B +X RF 24 600 -400 100 L 50 50 1 1 B X DAC0 15 600 -100 100 L 50 50 1 1 B -X GND 25 300 -800 100 U 50 50 1 1 W +X RF_GND 25 300 -900 100 U 50 50 1 1 W X USR0 16 600 500 100 L 50 50 1 1 B X USR1 17 600 400 100 L 50 50 1 1 B X UART-TX 18 -600 -100 100 R 50 50 1 1 B From 5255e669d55e0db54d4ed4625dffdcfbdb3a4229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Mon, 22 Aug 2016 16:54:52 +0300 Subject: [PATCH 30/48] added MPU-6000, accelerometer&gyroscope combo --- library/sensors.dcm | 6 ++++++ library/sensors.lib | 28 ++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index 6c2febab..fe2bbe25 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -456,6 +456,12 @@ K MEMS Microphone F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00025467.pdf $ENDCMP # +$CMP MPU-6000 +D InvenSense 3-Axis Gyroscope and Accelerometer, I2C/SPI +K mems +F https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf +$ENDCMP +# $CMP MPXA6115A D Absolute pressure sensor, 15 to 115kPa, analog output, integrated signal conditioning, temperature compensated, SO package K absolute pressure sensor diff --git a/library/sensors.lib b/library/sensors.lib index 1a07db80..56954a74 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -931,6 +931,34 @@ X VDD 6 -400 100 100 R 50 50 1 1 W ENDDRAW ENDDEF # +# MPU-6000 +# +DEF MPU-6000 U 0 40 Y Y 1 F N +F0 "U" -450 550 50 H V C CNN +F1 "MPU-6000" 300 -550 50 H V C CNN +F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 0 -800 50 H I C CNN +F3 "" 0 -150 50 H I C CNN +$FPLIST + QFN-24-1EP_4x4mm_Pitch0.5mm +$ENDFPLIST +DRAW +S -500 500 500 -500 0 1 10 f +X CLKIN 1 -700 -300 200 R 50 50 1 1 I C +X AUX_SDA 6 700 100 200 L 50 50 1 1 B +X AUX_SCL 7 700 0 200 L 50 50 1 1 O C +X ~CS 8 -700 0 200 R 50 50 1 1 I +X AD0/MISO 9 -700 200 200 R 50 50 1 1 B +X REGOUT 10 700 -300 200 L 50 50 1 1 P +X CPOUT 20 700 -200 200 L 50 50 1 1 P +X FSYNC 11 -700 -200 200 R 50 50 1 1 I +X INT 12 700 300 200 L 50 50 1 1 O +X VDD 13 0 700 200 D 50 50 1 1 W +X SCL/SCLK 23 -700 100 200 R 50 50 1 1 I +X SDA/MOSI 24 -700 300 200 R 50 50 1 1 B +X GND 18 0 -700 200 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # MPXA6115A # DEF MPXA6115A U 0 40 Y Y 1 F N From 360d31a056d2e59b931af44d5cd7287a526efc41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Mon, 22 Aug 2016 17:00:45 +0300 Subject: [PATCH 31/48] added MPU-6050, I2C only variation of MPU-6000 --- library/sensors.dcm | 6 ++++++ library/sensors.lib | 28 ++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index fe2bbe25..9e78f77c 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -462,6 +462,12 @@ K mems F https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf $ENDCMP # +$CMP MPU-6050 +D InvenSense 3-Axis Gyroscope and Accelerometer, I2C +K mems +F https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf +$ENDCMP +# $CMP MPXA6115A D Absolute pressure sensor, 15 to 115kPa, analog output, integrated signal conditioning, temperature compensated, SO package K absolute pressure sensor diff --git a/library/sensors.lib b/library/sensors.lib index 56954a74..6651092a 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -959,6 +959,34 @@ X GND 18 0 -700 200 U 50 50 1 1 W ENDDRAW ENDDEF # +# MPU-6050 +# +DEF MPU-6050 U 0 40 Y Y 1 F N +F0 "U" -450 550 50 H V C CNN +F1 "MPU-6050" 300 -550 50 H V C CNN +F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 0 -800 50 H I C CNN +F3 "" 0 -150 50 H I C CNN +$FPLIST + QFN-24-1EP_4x4mm_Pitch0.5mm +$ENDFPLIST +DRAW +S -500 500 500 -500 0 1 10 f +X CLKIN 1 -700 -300 200 R 50 50 1 1 I C +X AUX_SDA 6 700 100 200 L 50 50 1 1 B +X AUX_SCL 7 700 0 200 L 50 50 1 1 O C +X VDDIO 8 -100 700 200 D 50 50 1 1 W +X AD0 9 -700 100 200 R 50 50 1 1 I +X REGOUT 10 700 -300 200 L 50 50 1 1 P +X CPOUT 20 700 -200 200 L 50 50 1 1 P +X FSYNC 11 -700 -200 200 R 50 50 1 1 I +X INT 12 700 300 200 L 50 50 1 1 O +X VDD 13 100 700 200 D 50 50 1 1 W +X SCL 23 -700 200 200 R 50 50 1 1 I +X SDA 24 -700 300 200 R 50 50 1 1 B +X GND 18 0 -700 200 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # MPXA6115A # DEF MPXA6115A U 0 40 Y Y 1 F N From 9e0316b468605f07c2d3ff8c324cd00896ea5f99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Mon, 22 Aug 2016 17:35:34 +0300 Subject: [PATCH 32/48] added MPU-9150 9-Axis motion sensor --- library/sensors.dcm | 6 ++++++ library/sensors.lib | 31 +++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index 9e78f77c..f130553d 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -468,6 +468,12 @@ K mems F https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf $ENDCMP # +$CMP MPU-9150 +D InvenSense 9-Axis Accelerometer + Gyroscope + Compass, I2C +K mems motion +F https://www.invensense.com/wp-content/uploads/2015/02/MPU-9150-Datasheet.pdf +$ENDCMP +# $CMP MPXA6115A D Absolute pressure sensor, 15 to 115kPa, analog output, integrated signal conditioning, temperature compensated, SO package K absolute pressure sensor diff --git a/library/sensors.lib b/library/sensors.lib index 6651092a..476ed5ab 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -987,6 +987,37 @@ X GND 18 0 -700 200 U 50 50 1 1 W ENDDRAW ENDDEF # +# MPU-9150 +# +DEF MPU-9150 U 0 40 Y Y 1 F N +F0 "U" -450 550 50 H V C CNN +F1 "MPU-9150" 350 -550 50 H V C CNN +F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 0 -800 50 H I C CNN +F3 "" 0 -150 50 H I C CNN +$FPLIST + QFN-24-1EP_4x4mm_Pitch0.5mm +$ENDFPLIST +DRAW +S -500 500 500 -500 0 1 10 f +X CLKIN 1 -700 -300 200 R 50 50 1 1 I C +X VDD 3 100 700 200 D 50 50 1 1 W +X AUX_SDA 6 700 100 200 L 50 50 1 1 B +X AUX_SCL 7 700 0 200 L 50 50 1 1 O C +X VDDIO 8 -100 700 200 D 50 50 1 1 W +X AD0 9 -700 100 200 R 50 50 1 1 I +X REGOUT 10 700 -300 200 L 50 50 1 1 P +X CPOUT 20 700 -200 200 L 50 50 1 1 P +X FSYNC 11 -700 -200 200 R 50 50 1 1 I +X INT 12 700 300 200 L 50 50 1 1 O +X VDD 13 200 700 200 D 50 50 1 1 W +X SCL 23 -700 200 200 R 50 50 1 1 I +X SDA 24 -700 300 200 R 50 50 1 1 B +X GND 15 -100 -700 200 U 50 50 1 1 W +X GND 17 0 -700 200 U 50 50 1 1 W +X GND 18 100 -700 200 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # MPXA6115A # DEF MPXA6115A U 0 40 Y Y 1 F N From aa2f255cc1707f20e5ef56273a9196b2ae64d282 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Mon, 22 Aug 2016 18:07:20 +0300 Subject: [PATCH 33/48] added MPU-9250 9-axis motion sensor combo --- library/sensors.dcm | 6 ++++++ library/sensors.lib | 29 +++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index f130553d..500a3a6e 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -474,6 +474,12 @@ K mems motion F https://www.invensense.com/wp-content/uploads/2015/02/MPU-9150-Datasheet.pdf $ENDCMP # +$CMP MPU-9250 +D InvenSense 9-Axis Motion Sensor, Accelerometer, Gyroscope, Compass, I2C/SPI +K mems magnetometer +F https://store.invensense.com/datasheets/invensense/MPU9250REV1.0.pdf +$ENDCMP +# $CMP MPXA6115A D Absolute pressure sensor, 15 to 115kPa, analog output, integrated signal conditioning, temperature compensated, SO package K absolute pressure sensor diff --git a/library/sensors.lib b/library/sensors.lib index 476ed5ab..dad38c0a 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -1018,6 +1018,35 @@ X GND 18 100 -700 200 U 50 50 1 1 W ENDDRAW ENDDEF # +# MPU-9250 +# +DEF MPU-9250 U 0 40 Y Y 1 F N +F0 "U" -450 750 50 H V C CNN +F1 "MPU-9250" 300 -750 50 H V C CNN +F2 "Housings_DFN_QFN:QFN-24-1EP_3x3mm_Pitch0.4mm" 0 -1000 50 H I C CNN +F3 "" 0 -150 50 H I C CNN +$FPLIST + QFN-24-1EP_3x3mm_Pitch0.4mm +$ENDFPLIST +DRAW +S -500 700 500 -700 0 1 10 f +X RESV_VDDIO 1 700 -300 200 L 50 50 1 1 I +X AUX_SDA 6 700 100 200 L 50 50 1 1 B +X AUX_SCL 7 700 0 200 L 50 50 1 1 O C +X VDDIO 8 -100 900 200 D 50 50 1 1 W +X AD0/MISO 9 -700 200 200 R 50 50 1 1 B +X REGOUT 10 700 -200 200 L 50 50 1 1 P +X RESV_GND 20 700 -400 200 L 50 50 1 1 W +X FSYNC 11 -700 -200 200 R 50 50 1 1 I +X INT 12 700 300 200 L 50 50 1 1 O +X ~CS 22 -700 0 200 R 50 50 1 1 I +X VDD 13 100 900 200 D 50 50 1 1 W +X SCL/SCLK 23 -700 100 200 R 50 50 1 1 I +X SDA/MOSI 24 -700 300 200 R 50 50 1 1 B +X GND 18 0 -900 200 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # MPXA6115A # DEF MPXA6115A U 0 40 Y Y 1 F N From f40a6b8b615f7523bb6e2f738f14cb498034a763 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Mon, 22 Aug 2016 18:10:37 +0300 Subject: [PATCH 34/48] corrected MPU-* motion sensor descriptions --- library/sensors.dcm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/sensors.dcm b/library/sensors.dcm index 500a3a6e..ee7d47d2 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -457,20 +457,20 @@ F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datas $ENDCMP # $CMP MPU-6000 -D InvenSense 3-Axis Gyroscope and Accelerometer, I2C/SPI +D InvenSense 6-Axis Motion Sensor, Gyroscope, Accelerometer, I2C/SPI K mems F https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf $ENDCMP # $CMP MPU-6050 -D InvenSense 3-Axis Gyroscope and Accelerometer, I2C +D InvenSense 6-Axis Motion Sensor, Gyroscope, Accelerometer, I2C K mems F https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf $ENDCMP # $CMP MPU-9150 -D InvenSense 9-Axis Accelerometer + Gyroscope + Compass, I2C -K mems motion +D InvenSense 9-Axis Motion Sensor, Accelerometer, Gyroscope, Compass, I2C +K mems magnetometer F https://www.invensense.com/wp-content/uploads/2015/02/MPU-9150-Datasheet.pdf $ENDCMP # From 3efad7f987aa9f453978d2b38fd81b3b60fe3307 Mon Sep 17 00:00:00 2001 From: Alper Yazar Date: Tue, 23 Aug 2016 19:06:28 +0300 Subject: [PATCH 35/48] TPS61200, TPS61201 and TPS61202 are added to DC-DC library. --- library/dc-dc.dcm | 18 ++++++++++++++++++ library/dc-dc.lib | 28 ++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/library/dc-dc.dcm b/library/dc-dc.dcm index 0a391ea5..3fcca3af 100644 --- a/library/dc-dc.dcm +++ b/library/dc-dc.dcm @@ -1216,6 +1216,24 @@ K Regulator Step-Down Charge Pump TPS Texas Instruments Ti F http://www.ti.com/lit/ds/symlink/tps60503.pdf $ENDCMP # +$CMP TPS61200 +D Adjustable Output, Low Input Voltage Synchronous Boost Converter With 1.3-A Switches, VSON (10) Package +K boost step-up DC/DC synchronous +F www.ti.com/lit/ds/symlink/tps61200.pdf +$ENDCMP +# +$CMP TPS61201 +D Fixed 3.3V Output, Low Input Voltage Synchronous Boost Converter With 1.3-A Switches, VSON (10) Package +K boost step-up DC/DC synchronous +F www.ti.com/lit/ds/symlink/tps61200.pdf +$ENDCMP +# +$CMP TPS61202 +D Fixed 5V Output, Low Input Voltage Synchronous Boost Converter With 1.3-A Switches, VSON (10) Package +K boost step-up DC/DC synchronous +F www.ti.com/lit/ds/symlink/tps61200.pdf +$ENDCMP +# $CMP TPS62170 D Step-Down Conveter, 0.5A, 3V-17V input, adjustable output K step-down dc-dc buck regulator diff --git a/library/dc-dc.lib b/library/dc-dc.lib index aa031ff2..7f6b2cea 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -1916,6 +1916,34 @@ X FB 10 600 -100 100 L 50 50 1 1 I ENDDRAW ENDDEF # +# TPS61200 +# +DEF TPS61200 U 0 40 Y Y 1 F N +F0 "U" 0 425 50 H V C CNN +F1 "TPS61200" 0 350 50 H V C CNN +F2 "DRC_S-PVSON-N10" 50 -450 50 H I L CNN +F3 "" 0 0 50 H V C CNN +ALIAS TPS61201 TPS61202 +$FPLIST + *S-PVSON-N10* + *S-PWSON-N10* +$ENDFPLIST +DRAW +S -300 300 300 -400 0 1 10 f +X VAUX 1 400 0 100 L 50 50 1 1 B +X VOUT 2 400 100 100 L 50 50 1 1 w +X L 3 400 200 100 L 50 50 1 1 I +X PGND 4 400 -300 100 L 50 50 1 1 W +X VIN 5 -400 200 100 R 50 50 1 1 W +X EN 6 -400 0 100 R 50 50 1 1 I +X UVLO 7 -400 -200 100 R 50 50 1 1 I +X PS 8 -400 -100 100 R 50 50 1 1 I +X GND 9 -400 -300 100 R 50 50 1 1 W +X FB 10 400 -200 100 L 50 50 1 1 I +X PAD 11 0 -500 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # TPS62170 # DEF TPS62170 U 0 40 Y Y 1 F N From afa297e8342eee0c2aa1137cd043d964f2d461bc Mon Sep 17 00:00:00 2001 From: Alper Yazar Date: Sat, 27 Aug 2016 14:06:48 +0300 Subject: [PATCH 36/48] Modifications according to PR comments: * Make F2 field blank. Ref: https://github.com/KiCad/kicad-library/pull/653#issuecomment-242368353 * Modify footprint filters. Ref: https://github.com/KiCad/kicad-library/pull/653#issuecomment-242869600 --- library/dc-dc.lib | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/dc-dc.lib b/library/dc-dc.lib index 7f6b2cea..d283f4cd 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -1921,12 +1921,12 @@ ENDDEF DEF TPS61200 U 0 40 Y Y 1 F N F0 "U" 0 425 50 H V C CNN F1 "TPS61200" 0 350 50 H V C CNN -F2 "DRC_S-PVSON-N10" 50 -450 50 H I L CNN +F2 "" 50 -450 50 H I L CNN F3 "" 0 0 50 H V C CNN ALIAS TPS61201 TPS61202 $FPLIST - *S-PVSON-N10* - *S-PWSON-N10* + S-PVSON-N10 + S-PWSON-N10 $ENDFPLIST DRAW S -300 300 300 -400 0 1 10 f From fc34ef3db2b4f808c9d2d90bec29bf156a1a7b22 Mon Sep 17 00:00:00 2001 From: trorornmn Date: Mon, 29 Aug 2016 23:06:49 +0900 Subject: [PATCH 37/48] Add the description of differences between aliases --- library/motor_drivers.dcm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/library/motor_drivers.dcm b/library/motor_drivers.dcm index 5e225e9c..53c9cc6b 100644 --- a/library/motor_drivers.dcm +++ b/library/motor_drivers.dcm @@ -43,49 +43,49 @@ F http://www.onsemi.com/pub_link/Collateral/EN6507-D.PDF $ENDCMP # $CMP SLA7070MPRT -D Unipolar 2-phase stepper motor driver +D Unipolar 2-phase stepper motor driver, Full and Half step, 1A K Stepper driver F http://www.semicon.sanken-ele.co.jp/sk_content/sla7070mprt_ds_jp.pdf $ENDCMP # $CMP SLA7071MPRT -D Unipolar 2-phase stepper motor driver +D Unipolar 2-phase stepper motor driver, Full and Half step, 1.5A K Stepper driver F http://www.semicon.sanken-ele.co.jp/sk_content/sla7071mprt_ds_jp.pdf $ENDCMP # $CMP SLA7072MPRT -D Unipolar 2-phase stepper motor driver +D Unipolar 2-phase stepper motor driver, Full and Half step, 2A K Stepper driver F http://www.semicon.sanken-ele.co.jp/sk_content/sla7072mprt_ds_jp.pdf $ENDCMP # $CMP SLA7073MPRT -D Unipolar 2-phase stepper motor driver +D Unipolar 2-phase stepper motor driver, Full and Half step, 3A K Stepper driver F http://www.semicon.sanken-ele.co.jp/sk_content/sla7073mprt_ds_jp.pdf $ENDCMP # $CMP SLA7075MPRT -D Unipolar 2-phase stepper motor driver +D Unipolar 2-phase stepper motor driver, Microstep, 1A K Stepper driver F http://www.semicon.sanken-ele.co.jp/sk_content/sla7075mprt_ds_jp.pdf $ENDCMP # $CMP SLA7076MPRT -D Unipolar 2-phase stepper motor driver +D Unipolar 2-phase stepper motor driver, Microstep, 1.5A K Stepper driver F http://www.semicon.sanken-ele.co.jp/sk_content/sla7076mprt_ds_jp.pdf $ENDCMP # $CMP SLA7077MPRT -D Unipolar 2-phase stepper motor driver +D Unipolar 2-phase stepper motor driver, Microstep, 2A K Stepper driver F http://www.semicon.sanken-ele.co.jp/sk_content/sla7077mprt_ds_jp.pdf $ENDCMP # $CMP SLA7078MPRT -D Unipolar 2-phase stepper motor driver +D Unipolar 2-phase stepper motor driver, Microstep, 3A K Stepper driver F http://www.semicon.sanken-ele.co.jp/sk_content/sla7078mprt_ds_jp.pdf $ENDCMP From 0fa06bea45f1b4e7600413f41c4b4cccd0f2c6e6 Mon Sep 17 00:00:00 2001 From: Florian Schmid Date: Wed, 10 Aug 2016 15:53:29 +0200 Subject: [PATCH 38/48] Added +3.3V (alias of +3V3) and +3.3VA Voltage symbols for 3.3V and 3.3V analog --- library/power.dcm | 4 ++++ library/power.lib | 45 ++++++++++++++++++++++++++++++--------------- 2 files changed, 34 insertions(+), 15 deletions(-) diff --git a/library/power.dcm b/library/power.dcm index 0c7c74a7..a0caca2d 100644 --- a/library/power.dcm +++ b/library/power.dcm @@ -52,6 +52,10 @@ $CMP +2V5 K POWER, PWR $ENDCMP # +$CMP +3.3VA +K POWER, PWR +$ENDCMP +# $CMP +36V K POWER, PWR $ENDCMP diff --git a/library/power.lib b/library/power.lib index 8d83c54e..cf91acfb 100644 --- a/library/power.lib +++ b/library/power.lib @@ -226,6 +226,21 @@ X +2V5 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # +# +3.3VA +# +DEF +3.3VA #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+3.3VA" 0 140 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3.3VA 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# # +3.3VADC # DEF +3.3VADC #PWR 0 0 Y Y 1 F P @@ -234,9 +249,9 @@ F1 "+3.3VADC" 0 100 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW +X +3.3VADC 1 0 0 0 U 50 50 0 0 W N P 3 0 1 0 0 0 0 40 0 40 N P 6 0 1 0 0 40 20 20 0 70 -20 20 0 40 0 40 N -X +3.3VADC 1 0 0 0 U 50 50 0 0 W N ENDDRAW ENDDEF # @@ -248,9 +263,9 @@ F1 "+3.3VDAC" 0 100 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW +X +3.3VDAC 1 0 0 0 U 50 50 0 0 W N P 3 0 1 0 0 0 0 40 0 40 N P 6 0 1 0 0 40 20 20 0 70 -20 20 0 40 0 40 N -X +3.3VDAC 1 0 0 0 U 50 50 0 0 W N ENDDRAW ENDDEF # @@ -262,9 +277,9 @@ F1 "+3.3VP" 0 100 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW +X +3.3VP 1 0 0 0 U 50 50 0 0 W N P 3 0 1 0 0 0 0 40 0 40 N P 7 0 1 0 20 30 0 40 -20 30 -10 70 10 70 20 30 20 30 N -X +3.3VP 1 0 0 0 U 50 50 0 0 W N ENDDRAW ENDDEF # @@ -517,8 +532,8 @@ F1 "-10V" 0 150 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F X -10V 1 0 0 0 U 50 50 0 0 W N +P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F ENDDRAW ENDDEF # @@ -530,8 +545,8 @@ F1 "-12V" 0 150 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F X -12V 1 0 0 0 U 50 50 0 0 W N +P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F ENDDRAW ENDDEF # @@ -558,8 +573,8 @@ F1 "-15V" 0 150 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F X -15V 1 0 0 0 U 50 50 0 0 W N +P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F ENDDRAW ENDDEF # @@ -571,8 +586,8 @@ F1 "-24V" 0 150 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F X -24V 1 0 0 0 U 50 50 0 0 W N +P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F ENDDRAW ENDDEF # @@ -584,8 +599,8 @@ F1 "-36V" 0 150 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F X -36V 1 0 0 0 U 50 50 0 0 W N +P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F ENDDRAW ENDDEF # @@ -597,8 +612,8 @@ F1 "-48V" 0 150 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F X -48V 1 0 0 0 U 50 50 0 0 W N +P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F ENDDRAW ENDDEF # @@ -610,8 +625,8 @@ F1 "-5V" 0 150 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F X -5V 1 0 0 0 U 50 50 0 0 W N +P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F ENDDRAW ENDDEF # @@ -623,8 +638,8 @@ F1 "-5VA" 0 150 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F X -5VA 1 0 0 0 U 50 50 0 0 W N +P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F ENDDRAW ENDDEF # @@ -636,8 +651,8 @@ F1 "-6V" 0 150 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F X -6V 1 0 0 0 U 50 50 0 0 W N +P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F ENDDRAW ENDDEF # @@ -649,8 +664,8 @@ F1 "-8V" 0 150 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F X -8V 1 0 0 0 U 50 50 0 0 W N +P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F ENDDRAW ENDDEF # @@ -800,9 +815,9 @@ F1 "HT" 0 90 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW +X HT 1 0 0 0 U 50 50 0 0 W N P 3 0 1 0 0 0 0 40 0 40 N P 6 0 1 0 0 40 20 20 0 70 -20 20 0 40 0 40 N -X HT 1 0 0 0 U 50 50 0 0 W N ENDDRAW ENDDEF # @@ -814,8 +829,8 @@ F1 "PWR_FLAG" 0 180 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -P 6 0 1 0 0 0 0 50 -75 100 0 150 75 100 0 50 N X pwr 1 0 0 0 U 50 50 0 0 w +P 6 0 1 0 0 0 0 50 -75 100 0 150 75 100 0 50 N ENDDRAW ENDDEF # From 9a6f231943b103d76c66c92877998642abb3a828 Mon Sep 17 00:00:00 2001 From: trorornmn Date: Tue, 30 Aug 2016 17:02:18 +0900 Subject: [PATCH 39/48] Correct 'accomodated' to 'accommodated' --- KiCad_Library_Convention.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/KiCad_Library_Convention.txt b/KiCad_Library_Convention.txt index 991ad5e0..0e4ed1ac 100644 --- a/KiCad_Library_Convention.txt +++ b/KiCad_Library_Convention.txt @@ -30,7 +30,7 @@ kicad-developers@lists.launchpad.net ---------------------------- 3.1. Using a 100mils grid, pin ends and origin must lie on grid nodes (IEC-60617). -3.2. For black-box symbols, pins have a length of 100mils. Large pin numbers can be accomodated by incrementing the width in steps of 50mil. +3.2. For black-box symbols, pins have a length of 100mils. Large pin numbers can be accommodated by incrementing the width in steps of 50mil. 3.3. Origin is placed in the middle of symbol. 3.4. Black-box components group pins logically, for example by function set, and ports in counter-clockwise position. 3.5. Whenever possible, inputs are on the left and outputs are on the right. From cc0b9a31c6011043a0e6e22a12e6dcf6deda9763 Mon Sep 17 00:00:00 2001 From: trorornmn Date: Tue, 30 Aug 2016 21:46:42 +0900 Subject: [PATCH 40/48] Change lang of datasheet from jp to en --- library/motor_drivers.dcm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/library/motor_drivers.dcm b/library/motor_drivers.dcm index 53c9cc6b..151007f4 100644 --- a/library/motor_drivers.dcm +++ b/library/motor_drivers.dcm @@ -45,49 +45,49 @@ $ENDCMP $CMP SLA7070MPRT D Unipolar 2-phase stepper motor driver, Full and Half step, 1A K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7070mprt_ds_jp.pdf +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7070mprt_ds_en.pdf $ENDCMP # $CMP SLA7071MPRT D Unipolar 2-phase stepper motor driver, Full and Half step, 1.5A K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7071mprt_ds_jp.pdf +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7071mprt_ds_en.pdf $ENDCMP # $CMP SLA7072MPRT D Unipolar 2-phase stepper motor driver, Full and Half step, 2A K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7072mprt_ds_jp.pdf +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7072mprt_ds_en.pdf $ENDCMP # $CMP SLA7073MPRT D Unipolar 2-phase stepper motor driver, Full and Half step, 3A K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7073mprt_ds_jp.pdf +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7073mprt_ds_en.pdf $ENDCMP # $CMP SLA7075MPRT D Unipolar 2-phase stepper motor driver, Microstep, 1A K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7075mprt_ds_jp.pdf +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7075mprt_ds_en.pdf $ENDCMP # $CMP SLA7076MPRT D Unipolar 2-phase stepper motor driver, Microstep, 1.5A K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7076mprt_ds_jp.pdf +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7076mprt_ds_en.pdf $ENDCMP # $CMP SLA7077MPRT D Unipolar 2-phase stepper motor driver, Microstep, 2A K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7077mprt_ds_jp.pdf +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7077mprt_ds_en.pdf $ENDCMP # $CMP SLA7078MPRT D Unipolar 2-phase stepper motor driver, Microstep, 3A K Stepper driver -F http://www.semicon.sanken-ele.co.jp/sk_content/sla7078mprt_ds_jp.pdf +F http://www.semicon.sanken-ele.co.jp/sk_content/sla7078mprt_ds_en.pdf $ENDCMP # #End Doc Library From 700a21bc760cb20cb48a8a4aa718eb2ac9f14563 Mon Sep 17 00:00:00 2001 From: trorornmn Date: Wed, 31 Aug 2016 19:46:58 +0900 Subject: [PATCH 41/48] Remove ZIP23 from default footprint of SLA707xMPRT in motor_drivers.lib --- library/motor_drivers.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/motor_drivers.lib b/library/motor_drivers.lib index de9db31c..11cca907 100644 --- a/library/motor_drivers.lib +++ b/library/motor_drivers.lib @@ -196,7 +196,7 @@ ENDDEF DEF SLA7070MPRT U 0 40 Y Y 1 F N F0 "U" -400 1000 50 H V C CNN F1 "SLA7070MPRT" 300 -1000 50 H V C CNN -F2 "ZIP23" 0 0 50 H V C CIN +F2 "" 0 0 50 H V C CIN F3 "" 0 0 50 H V C CNN ALIAS SLA7071MPRT SLA7072MPRT SLA7073MPRT DRAW @@ -232,7 +232,7 @@ ENDDEF DEF SLA7075MPRT U 0 40 Y Y 1 F N F0 "U" -400 1000 50 H V C CNN F1 "SLA7075MPRT" 300 -1000 50 H V C CNN -F2 "ZIP23" 0 0 50 H V C CIN +F2 "" 0 0 50 H V C CIN F3 "" 0 0 50 H V C CNN ALIAS SLA7076MPRT SLA7077MPRT SLA7078MPRT DRAW From 9cb52c54fa98758cc6a41344c68d22126dad0637 Mon Sep 17 00:00:00 2001 From: trorornmn Date: Wed, 31 Aug 2016 19:48:43 +0900 Subject: [PATCH 42/48] Add footprint filter section to SLA707xMPRT --- library/motor_drivers.lib | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/library/motor_drivers.lib b/library/motor_drivers.lib index 11cca907..434aad2e 100644 --- a/library/motor_drivers.lib +++ b/library/motor_drivers.lib @@ -199,6 +199,9 @@ F1 "SLA7070MPRT" 300 -1000 50 H V C CNN F2 "" 0 0 50 H V C CIN F3 "" 0 0 50 H V C CNN ALIAS SLA7071MPRT SLA7072MPRT SLA7073MPRT +$FPLIST + ZIP23 +$ENDFPLIST DRAW S -450 950 450 -950 0 1 10 f X OUTA 1 600 800 150 L 50 50 1 1 O @@ -235,6 +238,9 @@ F1 "SLA7075MPRT" 300 -1000 50 H V C CNN F2 "" 0 0 50 H V C CIN F3 "" 0 0 50 H V C CNN ALIAS SLA7076MPRT SLA7077MPRT SLA7078MPRT +$FPLIST + ZIP23 +$ENDFPLIST DRAW S -450 950 450 -950 0 1 10 f X OUTA 1 600 800 150 L 50 50 1 1 O From 8ee39e94120a6b2aadf6d2eafee0a0160ad1f71e Mon Sep 17 00:00:00 2001 From: trorornmn Date: Mon, 5 Sep 2016 21:50:07 +0900 Subject: [PATCH 43/48] Fix typo --- library/motorola.dcm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/motorola.dcm b/library/motorola.dcm index a522d938..2fe054a4 100644 --- a/library/motorola.dcm +++ b/library/motorola.dcm @@ -66,7 +66,7 @@ K DSP PCI $ENDCMP # $CMP MC13192 -D Zigbee controler +D Zigbee controller K ZIGBEE $ENDCMP # From 02c60e7fa0ab359e057fa627e7a8738c1206a917 Mon Sep 17 00:00:00 2001 From: Christian Hirsch Date: Tue, 6 Sep 2016 12:58:48 +0200 Subject: [PATCH 44/48] regul: add MCP1700TT 250mA Low Quiscent Current LDO --- library/regul.dcm | 6 ++++++ library/regul.lib | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/library/regul.dcm b/library/regul.dcm index f81f316a..56aa387c 100644 --- a/library/regul.dcm +++ b/library/regul.dcm @@ -2064,6 +2064,12 @@ K Voltage Regulator 0.5A Positive F http://www.fairchildsemi.com/ds/LM/LM78M05.pdf $ENDCMP # +$CMP MCP1700T-3002E/TT +D MCP1700TT, 250mA Low Quiscent Current LDO +K REGULATOR LDO +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001826C.pdf +$ENDCMP +# $CMP MCP1754ST-1802E/MB D MCP1754ST, Fixed 150mA Low Dropout Voltage Regulator, Positive K REGULATOR LDO diff --git a/library/regul.lib b/library/regul.lib index 8e770347..5562ccba 100644 --- a/library/regul.lib +++ b/library/regul.lib @@ -1553,6 +1553,24 @@ X OUT 3 400 50 150 L 50 50 1 1 w ENDDRAW ENDDEF # +# MCP1700T-3002E/TT +# +DEF MCP1700T-3002E/TT U 0 30 Y Y 1 F N +F0 "U" 100 -150 50 H V C CNN +F1 "MCP1700T-3002E/TT" 0 150 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + SOT-89* +$ENDFPLIST +DRAW +S -200 -100 200 100 0 1 0 N +X GND 1 300 0 100 L 50 50 1 1 W +X VO 2 -300 0 100 R 50 50 1 1 w +X VI 3 0 -200 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # MCP1754ST-5002E/MB # DEF MCP1754ST-5002E/MB U 0 30 Y Y 1 F N From 11e2abe7125b52449031430c0e9f5d12855c4dd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Tue, 6 Sep 2016 14:40:20 +0300 Subject: [PATCH 45/48] updated footprint filters and removed footprint assignment --- library/sensors.lib | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/library/sensors.lib b/library/sensors.lib index dad38c0a..9b75e6ef 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -936,10 +936,10 @@ ENDDEF DEF MPU-6000 U 0 40 Y Y 1 F N F0 "U" -450 550 50 H V C CNN F1 "MPU-6000" 300 -550 50 H V C CNN -F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 0 -800 50 H I C CNN +F2 "" 0 -800 50 H I C CNN F3 "" 0 -150 50 H I C CNN $FPLIST - QFN-24-1EP_4x4mm_Pitch0.5mm + QFN-24*4x4mm_Pitch0.5mm* $ENDFPLIST DRAW S -500 500 500 -500 0 1 10 f @@ -964,10 +964,10 @@ ENDDEF DEF MPU-6050 U 0 40 Y Y 1 F N F0 "U" -450 550 50 H V C CNN F1 "MPU-6050" 300 -550 50 H V C CNN -F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 0 -800 50 H I C CNN +F2 "" 0 -800 50 H I C CNN F3 "" 0 -150 50 H I C CNN $FPLIST - QFN-24-1EP_4x4mm_Pitch0.5mm + QFN-24*4x4mm_Pitch0.5mm* $ENDFPLIST DRAW S -500 500 500 -500 0 1 10 f @@ -992,10 +992,10 @@ ENDDEF DEF MPU-9150 U 0 40 Y Y 1 F N F0 "U" -450 550 50 H V C CNN F1 "MPU-9150" 350 -550 50 H V C CNN -F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 0 -800 50 H I C CNN +F2 "" 0 -800 50 H I C CNN F3 "" 0 -150 50 H I C CNN $FPLIST - QFN-24-1EP_4x4mm_Pitch0.5mm + QFN-24*4x4mm_Pitch0.5mm* $ENDFPLIST DRAW S -500 500 500 -500 0 1 10 f @@ -1023,10 +1023,10 @@ ENDDEF DEF MPU-9250 U 0 40 Y Y 1 F N F0 "U" -450 750 50 H V C CNN F1 "MPU-9250" 300 -750 50 H V C CNN -F2 "Housings_DFN_QFN:QFN-24-1EP_3x3mm_Pitch0.4mm" 0 -1000 50 H I C CNN +F2 "" 0 -1000 50 H I C CNN F3 "" 0 -150 50 H I C CNN $FPLIST - QFN-24-1EP_3x3mm_Pitch0.4mm + QFN-24*3x3mm_Pitch0.4mm* $ENDFPLIST DRAW S -500 700 500 -700 0 1 10 f From 285b4d39e0b546084d8b899a311d5155a83e9031 Mon Sep 17 00:00:00 2001 From: Christian Hirsch Date: Wed, 7 Sep 2016 11:56:31 +0200 Subject: [PATCH 46/48] regul: change MCP1700TT to conform to KLC --- library/regul.dcm | 4 ++-- library/regul.lib | 18 +++++++++--------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/library/regul.dcm b/library/regul.dcm index 56aa387c..7c5e4b88 100644 --- a/library/regul.dcm +++ b/library/regul.dcm @@ -2065,8 +2065,8 @@ F http://www.fairchildsemi.com/ds/LM/LM78M05.pdf $ENDCMP # $CMP MCP1700T-3002E/TT -D MCP1700TT, 250mA Low Quiscent Current LDO -K REGULATOR LDO +D 250mA Low Quiscent Current LDO, 3.0V output, SOT-23-3 package +K regulator linear ldo F http://ww1.microchip.com/downloads/en/DeviceDoc/20001826C.pdf $ENDCMP # diff --git a/library/regul.lib b/library/regul.lib index 5562ccba..23d4b8cb 100644 --- a/library/regul.lib +++ b/library/regul.lib @@ -1556,18 +1556,18 @@ ENDDEF # MCP1700T-3002E/TT # DEF MCP1700T-3002E/TT U 0 30 Y Y 1 F N -F0 "U" 100 -150 50 H V C CNN -F1 "MCP1700T-3002E/TT" 0 150 50 H V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN +F0 "U" 100 -200 50 H V C CNN +F1 "MCP1700T-3002E/TT" 0 300 50 H V C CNN +F2 "" 0 100 50 H V C CNN +F3 "" 0 100 50 H V C CNN $FPLIST - SOT-89* + SOT-23* $ENDFPLIST DRAW -S -200 -100 200 100 0 1 0 N -X GND 1 300 0 100 L 50 50 1 1 W -X VO 2 -300 0 100 R 50 50 1 1 w -X VI 3 0 -200 100 U 50 50 1 1 W +S -200 200 200 -100 0 1 10 f +X GND 1 0 -200 100 U 50 50 1 1 W +X VO 2 300 100 100 L 50 50 1 1 w +X VI 3 -300 100 100 R 50 50 1 1 W ENDDRAW ENDDEF # From b496cdf984dca96e5b75d9a58306c413ee684b53 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 10 Sep 2016 09:33:20 +1000 Subject: [PATCH 47/48] Removed KiCad_Library_Conventiontxt This is a duplicate of the information already on the wiki (https://github.com/KiCad/kicad-library/wiki/Kicad-Library-Convention) it is better to make any changes to the official wiki page as users are already directed there via the contributing.md file --- KiCad_Library_Convention.txt | 162 ----------------------------------- 1 file changed, 162 deletions(-) delete mode 100644 KiCad_Library_Convention.txt diff --git a/KiCad_Library_Convention.txt b/KiCad_Library_Convention.txt deleted file mode 100644 index 0e4ed1ac..00000000 --- a/KiCad_Library_Convention.txt +++ /dev/null @@ -1,162 +0,0 @@ -KiCad Library Convention -======================== -Revision 1.0, November 15th 2015 -Devised by Carl Poirier -With help from members of: -kicad-lib-committers@lists.launchpad.net -kicad-developers@lists.launchpad.net - - -1. General Rules ----------------- - -1.1. Writing uses C-style naming with the first letter of each word being capitalized. Ex: "Socket_Strip_Straight_2x06" -1.2. Every acronym has all of its letters capitalized. -1.3. Manufacturer name is capitalized as usual. Ex: NEC, Microchip -1.4. When dimensions are used in part name, they are in millimeters, decimal places separated by a dot, and unit is not mentioned. Ex: "C_Rect_L13_W4_P10" -1.5. Filename is the same as the part name. -1.6. The order of elements in names must be the same as the enumerations presented in this document. -1.7. Reference fields are prefilled with the reference designator of the part (IEEE 315-1975). - - -2. Symbol Library Names (.lib files) ------------------------------------- - -2.1. Manufacturer. -2.2. Category or family of parts. ex: "Capacitors", "Spartan6", etc. - - -3. General Rules for Symbols ----------------------------- - -3.1. Using a 100mils grid, pin ends and origin must lie on grid nodes (IEC-60617). -3.2. For black-box symbols, pins have a length of 100mils. Large pin numbers can be accommodated by incrementing the width in steps of 50mil. -3.3. Origin is placed in the middle of symbol. -3.4. Black-box components group pins logically, for example by function set, and ports in counter-clockwise position. -3.5. Whenever possible, inputs are on the left and outputs are on the right. -3.6. Field text uses a common size of 50mils. -3.7. The Value field is prefilled with the object name. -3.8. Description and keywords properties contain the relevant information. - - -4. Symbol Names ---------------- - -4.1. Name of symbol, may be shortened for common components or use reference designator of the symbol (IEEE 315-1975). ex: "Conn_4x2", "C", etc. -4.2. Manufacturer. -4.3. Part number, including extension for specific footprint. (JEDEC for common devices, ex: 1N4001) -4.4. Any modification to the original symbol, indicated by appending the reason. Ex: different pin ordering: "Transistor_PNP_Pinswap1" -4.5. Indication of quantity if symbol is an array. ex: resistor array: "Resistor_x8" - - -5. Footprint Library Names (.pretty repositories) -------------------------------------------------- - -5.1. Part type (resistor, cap, etc), must be in plural form. -5.2. Package type (SOIC, SMD, etc). -5.3. Manufacturer. -5.4. Part number. - - -6. General Rules for Footprints -------------------------------- - -6.1. Follows datasheet recommendation unless intentional variation, for example longer pads for hand soldering. -6.2. Pad 1 is on the left first, then at the top, except at the top for PLCC (IPC-7351). -6.3. For through-hole components, footprint anchor is set on pad 1. -6.4. For surface-mount devices, footprint anchor is placed in the middle with respect to device lead ends. (IPC-7351) -6.5. Silkscreen is not superposed to pads, its outline is completely visible after board assembly, uses 0.15mm line width and provides a reference mark for pin 1. (IPC-7351) -6.6. Courtyard line has a width 0.05mm. This line is placed so that its clearance is measured from its center to the edges of pads and body, and its position is rounded on a grid of 0.05mm. -6.7. Courtyard clearance is 0.25mm except for components smaller than 0603 at 0.15mm, connectors, SMD canned capacitors and crystals at 0.5mm and BGA at 1.0mm. (IPC-7251, IPC-7351B) -6.8. Cannot be duplicated to match a different pin ordering. This is to be handled in the symbol libraries. -6.9. Value and reference have a height of 1mm. - - -7. Names for footprints of Surface-Mount Devices (SMD) ------------------------------------------------------- - -7.1. Specific package feature first, not separated by anything. Ex: "TSSOP" -7.2. Package name, numbers separated from letters using hyphen. Ex: "SOT-89" -7.3. Variation of package, separated by another hyphen. Ex: SOT-23 with 5 pins: "SOT-23-5", Exposed pad under package: "QFP-48-1EP" -7.4. If it's a manufacturer-specific package, name can be appended, separated by an underscore. -7.5. Any modification to the original footprint, indicated by appending the reason. Ex: longer pads used to facilitate hand soldering of a QFN component: "QFN-52_HandSoldering" - - -8. Names for footprints of common devices, such as resistors, capacitors, etc ------------------------------------------------------------------------------ - -8.1. Name of part, may be shortened for common components. ex: "Cap", "Socket_Strip", etc. -8.2. Dimension, which may include at its end the positioning. Ex: "5x7mm_Horiz", "1x02_Angled" -8.3. Pad distance, in the form of an RM rating. -8.4. Any modification to the original footprint, indicated by appending the reason. - - -9. Names for footprints of specific devices -------------------------------------------- - -9.1. Name of part. -9.2. Part number. Ex: "Oscillator_SI570" -9.3. Any modification to the original footprint, indicated by appending the reason. - - -10. Footprint properties ------------------------- - -10.1. Footprint name must match its filename. (.kicad_mod files) -10.2. Doc property contains a full description of footprint. -10.3. Keywords are separated by spaces. -10.4. Value is filled with footprint name and is placed on the fabrication layer. -10.5. Attributes is set to the appropriate value, see tooltip for more information. -10.6. All other properties are left to default values. (Move and Place: Free; Auto Place: 0 and 0, Local Clearance Values: 0) -10.7. 3D Shape ".wrl" files are named the same as their footprint and are placed in a folder named the same as the footprint library replacing the ".pretty" with ".3dshapes". - - -Changelog ---------- - - Revision 1.0, November 15th 2015 - 1. Fixed some repetition. - 2. Added rule 3.8 from the checklib scripts. - 3. Tagged as 1.0 for the KiCad 4.0.0 release. - - Revision 0.11, April 6th 2015 - 1. Updated rule 1.4 about dimensions. Units in millimeters are now implicit. - - Revision 0.10, March 1st 2015 - 1. Moved the footprint value property to the fabrication layer - 2. Pin length is enforced only for black-box symbols - 3. Some reorganization has been done. - - Revision 0.9, February 14th 2015 - 1. Added section and rules about footprint properties - 2. Specified the path to 3d models - 3. Moved the reference fields rule to the general section - - Revision 0.8, January 19th 2015 - 1. More thorough rule about courtyard has been split over 6.6 and 6.7. - - Revision 0.7, September 18th 2014 - 1. Added rule 6.6 for courtyard - - Revision 0.6, September 14th 2014 - 1. Specified in 6.9 that value and reference designators must be placed on silkscreen. - - Revision 0.5, August 6th 2014 - 1. Specified in 6.5 that only the outline must be completely visible after assembly. - 2. Rule 3.8 moved from section 1 since it pertains only to symbols. - - Revision 0.4, July 30th 2014 - 1. Completion of convention for symbols. - 2. Rule 6.7 moved from section 1 since it pertains only to footprints. - - Revision 0.3, June 8th 2014 - 1. Specified that pin ordering duplicates are to be handled in symbol libraries. - 2. Specified the rules for footprint silkscreen. - - Revision 0.2, May 19th 2014 - 1. Minor clarifications to few items. - 2. Exposed pad is now considered as a variation of a package, thus separated by hyphen instead of plus sign. - 3. Added 2-level numbering. - - Revision 0.1, May 8th 2014 - 1. Initial Commit From 7dbfd9a14a2160c727bba7ea69a72e3b7b48de58 Mon Sep 17 00:00:00 2001 From: El3ctr0nic Date: Tue, 13 Sep 2016 09:40:38 +0200 Subject: [PATCH 48/48] KLC fix Added footprint name to ACPL-P343 (footprint file in prepare), add pin descriptions to all symbols in PR --- library/opto.lib | 72 ++++++++++++++++++++++++------------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/library/opto.lib b/library/opto.lib index ef7fc897..272d017e 100644 --- a/library/opto.lib +++ b/library/opto.lib @@ -70,13 +70,13 @@ ENDDEF # # ACPL-P343 # -DEF ACPL-P343 U 0 40 Y Y 1 F N +DEF ACPL-P343 U 0 0 Y N 1 F N F0 "U" 0 500 50 H V C CNN F1 "ACPL-P343" 0 400 50 H V C CNN -F2 "SO-6" 0 -400 50 H V C CIN +F2 "Housings_SOIC:SOIC-6_4.58x6.81mm_Pitch1.27mm" 0 -400 50 H I C CIN F3 "" -90 5 50 H V L CNN $FPLIST - SO* + SOIC-6_4.58x6.81mm_Pitch1.27mm $ENDFPLIST DRAW C 200 -300 10 0 1 0 F @@ -124,12 +124,12 @@ P 4 0 1 10 225 -125 250 -175 200 -175 225 -125 F P 4 0 1 10 225 175 250 125 200 125 225 175 F P 5 0 1 0 50 250 50 -250 0 -250 0 250 50 250 N P 7 0 1 0 -150 -30 -129 -10 -129 -30 -99 0 -119 -10 -109 -20 -99 0 N -X ~ 1 -400 300 100 R 50 50 1 1 P -X ~ 2 -400 0 100 R 50 50 1 1 N N -X ~ 3 -400 -300 100 R 50 50 1 1 P -X ~ 4 400 -300 100 L 50 50 1 1 w -X ~ 5 400 0 100 L 50 50 1 1 P -X ~ 6 400 300 100 L 50 50 1 1 W +X A 1 -400 300 100 R 50 50 1 1 P +X NC 2 -400 0 100 R 50 50 1 1 N N +X C 3 -400 -300 100 R 50 50 1 1 P +X VEE 4 400 -300 100 L 50 50 1 1 w +X VO 5 400 0 100 L 50 50 1 1 P +X VCC 6 400 300 100 L 50 50 1 1 W ENDDRAW ENDDEF # @@ -285,7 +285,7 @@ ENDDEF # # HCPL063 # -DEF HCPL063 U 0 40 Y Y 1 F N +DEF HCPL063 U 0 0 Y N 1 F N F0 "U" 0 475 50 H V C CNN F1 "HCPL063" 0 400 50 H V C CNN F2 "" 0 -400 50 H V C CIN @@ -326,14 +326,14 @@ P 4 0 1 0 150 -100 50 -150 50 -50 150 -100 F P 4 0 1 0 150 100 50 50 50 150 150 100 F P 7 0 1 0 -50 -230 -29 -210 -29 -230 1 -200 -19 -210 -9 -220 1 -200 N P 7 0 1 0 -50 170 -29 190 -29 170 1 200 -19 190 -9 180 1 200 N -X ~ 1 -300 300 100 R 50 50 1 1 P -X ~ 2 -300 100 100 R 50 50 1 1 P -X ~ 3 -300 -100 100 R 50 50 1 1 P -X ~ 4 -300 -300 100 R 50 50 1 1 P -X ~ 5 300 -300 100 L 50 50 1 1 w -X ~ 6 300 -100 100 L 50 50 1 1 C -X ~ 7 300 100 100 L 50 50 1 1 C -X ~ 8 300 300 100 L 50 50 1 1 W +X A1 1 -300 300 100 R 50 50 1 1 P +X C1 2 -300 100 100 R 50 50 1 1 P +X A2 3 -300 -100 100 R 50 50 1 1 P +X C2 4 -300 -300 100 R 50 50 1 1 P +X GND 5 300 -300 100 L 50 50 1 1 W +X VO2 6 300 -100 100 L 50 50 1 1 C +X VO1 7 300 100 100 L 50 50 1 1 C +X VCC 8 300 300 100 L 50 50 1 1 W ENDDRAW ENDDEF # @@ -376,7 +376,7 @@ ENDDEF # # HCPL3120 # -DEF HCPL3120 U 0 40 Y Y 1 F N +DEF HCPL3120 U 0 0 Y N 1 F N F0 "U" 0 500 50 H V C CNN F1 "HCPL3120" 0 400 50 H V C CNN F2 "Housings_DIP:DIP-8_W7.62mm" 0 -400 50 H I C CIN @@ -427,14 +427,14 @@ P 4 0 1 0 300 -100 250 -100 250 100 300 100 N P 5 0 1 0 50 250 50 -250 0 -250 0 250 50 250 N P 5 0 1 0 145 85 165 105 185 65 145 85 145 85 F P 7 0 1 0 -150 -30 -129 -10 -129 -30 -99 0 -119 -10 -109 -20 -99 0 N -X ~ 1 -400 300 100 R 50 50 1 1 N N -X ~ 2 -400 100 100 R 50 50 1 1 P -X ~ 3 -400 -100 100 R 50 50 1 1 P -X ~ 4 -400 -300 100 R 50 50 1 1 N N -X ~ 5 400 -300 100 L 50 50 1 1 w -X ~ 6 400 -100 100 L 50 50 1 1 P -X ~ 7 400 100 100 L 50 50 1 1 P -X ~ 8 400 300 100 L 50 50 1 1 W +X NC 1 -400 300 100 R 50 50 1 1 N N +X A 2 -400 100 100 R 50 50 1 1 P +X C 3 -400 -100 100 R 50 50 1 1 P +X NC 4 -400 -300 100 R 50 50 1 1 N N +X VEE 5 400 -300 100 L 50 50 1 1 w +X VO 6 400 -100 100 L 50 50 1 1 P +X VO 7 400 100 100 L 50 50 1 1 P +X VCC 8 400 300 100 L 50 50 1 1 W ENDDRAW ENDDEF # @@ -2119,7 +2119,7 @@ ENDDEF # # TLP250 # -DEF TLP250 U 0 40 Y Y 1 F N +DEF TLP250 U 0 0 Y N 1 F N F0 "U" 0 500 50 H V C CNN F1 "TLP250" 0 400 50 H V C CNN F2 "Housings_DIP:DIP-8_W7.62mm" 0 -400 50 H I C CIN @@ -2164,14 +2164,14 @@ P 5 0 1 0 50 250 50 -250 0 -250 0 250 50 250 N P 5 0 1 0 145 85 165 105 185 65 145 85 145 85 F P 5 0 1 0 185 -85 165 -65 145 -105 185 -85 185 -85 F P 7 0 1 0 -150 -30 -129 -10 -129 -30 -99 0 -119 -10 -109 -20 -99 0 N -X ~ 1 -400 300 100 R 50 50 1 1 N N -X ~ 2 -400 100 100 R 50 50 1 1 P -X ~ 3 -400 -100 100 R 50 50 1 1 P -X ~ 4 -400 -300 100 R 50 50 1 1 N N -X ~ 5 400 -300 100 L 50 50 1 1 w -X ~ 6 400 -100 100 L 50 50 1 1 P -X ~ 7 400 100 100 L 50 50 1 1 P -X ~ 8 400 300 100 L 50 50 1 1 W +X NC 1 -400 300 100 R 50 50 1 1 N N +X A 2 -400 100 100 R 50 50 1 1 P +X C 3 -400 -100 100 R 50 50 1 1 P +X NC 4 -400 -300 100 R 50 50 1 1 N N +X VEE 5 400 -300 100 L 50 50 1 1 w +X VO 6 400 -100 100 L 50 50 1 1 P +X VO 7 400 100 100 L 50 50 1 1 P +X VCC 8 400 300 100 L 50 50 1 1 W ENDDRAW ENDDEF #