From 683bd5a8be2b82f15ea363072c88b2a5de8debd3 Mon Sep 17 00:00:00 2001 From: mszypulska Date: Sun, 8 May 2016 18:15:15 +0200 Subject: [PATCH 1/4] 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 81ef026b5b023a05517ee4e600309382adac4bfb Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Mon, 18 Jul 2016 16:52:06 +0200 Subject: [PATCH 2/4] 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 3/4] 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 2f2cbc1912332b030bb4a1548c16fced27a0ec12 Mon Sep 17 00:00:00 2001 From: Maciej Pawel Kopec Date: Wed, 17 Aug 2016 17:04:31 +0200 Subject: [PATCH 4/4] 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 #