From caa8ba3279440f8ea34c89ef2247605f5ba96a4b Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 28 Mar 2017 08:02:33 -0700 Subject: [PATCH 1/3] Move MC1408 from linear.lib --- library/adc-dac.lib | 64 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/library/adc-dac.lib b/library/adc-dac.lib index f68bb914..9f020ca9 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -2023,6 +2023,70 @@ X AGND 16 -100 -800 100 U 50 50 1 1 W ENDDRAW ENDDEF # +# MC1408_DIP +# +DEF MC1408_DIP U 0 10 Y Y 1 F N +F0 "U" 100 650 50 H V L CNN +F1 "MC1408_DIP" 100 550 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS DAC0808_DIP +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -300 -400 300 500 0 0 10 f +X NC 1 400 -200 100 L 50 50 1 1 N N +X Gnd 2 0 -500 100 U 50 50 1 1 W +X Vee 3 100 -500 100 U 50 50 1 1 W +X I0 4 400 100 100 L 50 50 1 1 I +X A8 5 -400 400 100 R 50 50 1 1 I +X A7 6 -400 300 100 R 50 50 1 1 I +X A6 7 -400 200 100 R 50 50 1 1 I +X A5 8 -400 100 100 R 50 50 1 1 I +X A4 9 -400 0 100 R 50 50 1 1 I +X A3 10 -400 -100 100 R 50 50 1 1 I +X A2 11 -400 -200 100 R 50 50 1 1 I +X A1 12 -400 -300 100 R 50 50 1 1 I +X Vcc 13 0 600 100 D 50 50 1 1 W +X Vref+ 14 400 400 100 L 50 50 1 1 O +X Vref- 15 400 300 100 L 50 50 1 1 O +X Compen 16 400 -100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MC1408_SOIC +# +DEF MC1408_SOIC U 0 10 Y Y 1 F N +F0 "U" 100 650 50 H V L CNN +F1 "MC1408_SOIC" 100 550 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS DAC0808_SOIC +$FPLIST + SOIC*3.9x9.9mm*Pitch1.27mm* +$ENDFPLIST +DRAW +S -300 -400 300 500 0 0 10 f +X Vcc 1 0 600 100 D 50 50 1 1 W +X Vref+ 2 400 400 100 L 50 50 1 1 O +X Vref- 3 400 300 100 L 50 50 1 1 O +X Compen 4 400 -100 100 L 50 50 1 1 P +X NC 5 400 -200 100 L 50 50 1 1 N N +X Gnd 6 0 -500 100 U 50 50 1 1 W +X Vee 7 100 -500 100 U 50 50 1 1 W +X I0 8 400 100 100 L 50 50 1 1 I +X A1 9 -400 -300 100 R 50 50 1 1 I +X A2 10 -400 -200 100 R 50 50 1 1 I +X A3 11 -400 -100 100 R 50 50 1 1 I +X A4 12 -400 0 100 R 50 50 1 1 I +X A5 13 -400 100 100 R 50 50 1 1 I +X A6 14 -400 200 100 R 50 50 1 1 I +X A7 15 -400 300 100 R 50 50 1 1 I +X A8 16 -400 400 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # MCP3002 # DEF MCP3002 U 0 40 Y Y 1 F N From 12a24d0f51ebb820c998bf4a137ac2f023289091 Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 28 Mar 2017 08:03:54 -0700 Subject: [PATCH 2/3] Move MC1408 from linear.dcm --- library/adc-dac.dcm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/library/adc-dac.dcm b/library/adc-dac.dcm index 41be3ecc..ab5fdd85 100644 --- a/library/adc-dac.dcm +++ b/library/adc-dac.dcm @@ -365,6 +365,18 @@ K DAC CNA F http://www.analog.com/media/en/technical-documentation/data-sheets/DAC08.pdf $ENDCMP # +$CMP DAC0808_DIP +D 8-bit multiplying DAC +K 8 bit multiplying DAC +F http://www.ti.com/lit/ds/symlink/dac0808.pdf +$ENDCMP +# +$CMP DAC0808_SOIC +D 8-bit multiplying DAC +K 8 bit multiplying DAC +F http://www.ti.com/lit/ds/symlink/dac0808.pdf +$ENDCMP +# $CMP DAC7513_DCN D Low-Power, Rail-to-Rail Output, 12-Bit Serial Input DAC K TI DAC 12 bit @@ -557,6 +569,18 @@ K 12-bit DAC 1CH F https://datasheets.maximintegrated.com/en/ds/MAX5138-MAX5139.pdf $ENDCMP # +$CMP MC1408_DIP +D 8-bit multiplying DAC +K 8 bit multiplying DAC +F http://www.pinballpcb.com/datasheets/OnMC1408-dac.pdf +$ENDCMP +# +$CMP MC1408_SOIC +D 8-bit multiplying DAC +K 8 bit multiplying DAC +F http://www.pinballpcb.com/datasheets/OnMC1408-dac.pdf +$ENDCMP +# $CMP MCP3002 D Dual Channel 10-Bit A/D Converter with SPI Serial Interface K Dual Channel 10-Bit ADC SPI 2CH From 2e8a4b7199eb2bf9540216c6ee033055f2b6c315 Mon Sep 17 00:00:00 2001 From: evanshultz Date: Thu, 30 Mar 2017 07:39:25 -0700 Subject: [PATCH 3/3] Capitalize all MC1408 pin names --- library/adc-dac.lib | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/library/adc-dac.lib b/library/adc-dac.lib index 9f020ca9..c6eab9f6 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -2037,8 +2037,8 @@ $ENDFPLIST DRAW S -300 -400 300 500 0 0 10 f X NC 1 400 -200 100 L 50 50 1 1 N N -X Gnd 2 0 -500 100 U 50 50 1 1 W -X Vee 3 100 -500 100 U 50 50 1 1 W +X GND 2 0 -500 100 U 50 50 1 1 W +X VEE 3 100 -500 100 U 50 50 1 1 W X I0 4 400 100 100 L 50 50 1 1 I X A8 5 -400 400 100 R 50 50 1 1 I X A7 6 -400 300 100 R 50 50 1 1 I @@ -2048,10 +2048,10 @@ X A4 9 -400 0 100 R 50 50 1 1 I X A3 10 -400 -100 100 R 50 50 1 1 I X A2 11 -400 -200 100 R 50 50 1 1 I X A1 12 -400 -300 100 R 50 50 1 1 I -X Vcc 13 0 600 100 D 50 50 1 1 W -X Vref+ 14 400 400 100 L 50 50 1 1 O -X Vref- 15 400 300 100 L 50 50 1 1 O -X Compen 16 400 -100 100 L 50 50 1 1 P +X VCC 13 0 600 100 D 50 50 1 1 W +X VREF+ 14 400 400 100 L 50 50 1 1 O +X VREF- 15 400 300 100 L 50 50 1 1 O +X COMPEN 16 400 -100 100 L 50 50 1 1 P ENDDRAW ENDDEF # @@ -2068,13 +2068,13 @@ $FPLIST $ENDFPLIST DRAW S -300 -400 300 500 0 0 10 f -X Vcc 1 0 600 100 D 50 50 1 1 W -X Vref+ 2 400 400 100 L 50 50 1 1 O -X Vref- 3 400 300 100 L 50 50 1 1 O -X Compen 4 400 -100 100 L 50 50 1 1 P +X VCC 1 0 600 100 D 50 50 1 1 W +X VREF+ 2 400 400 100 L 50 50 1 1 O +X VREF- 3 400 300 100 L 50 50 1 1 O +X COMPEN 4 400 -100 100 L 50 50 1 1 P X NC 5 400 -200 100 L 50 50 1 1 N N -X Gnd 6 0 -500 100 U 50 50 1 1 W -X Vee 7 100 -500 100 U 50 50 1 1 W +X GND 6 0 -500 100 U 50 50 1 1 W +X VEE 7 100 -500 100 U 50 50 1 1 W X I0 8 400 100 100 L 50 50 1 1 I X A1 9 -400 -300 100 R 50 50 1 1 I X A2 10 -400 -200 100 R 50 50 1 1 I