From 26afae515eef7906d0c00ee52127eb048031b15e Mon Sep 17 00:00:00 2001 From: Piotr Wiszowaty Date: Tue, 11 Jul 2017 11:06:40 +0200 Subject: [PATCH 01/11] cmos4000: Add 4047 --- library/cmos4000.dcm | 6 ++++++ library/cmos4000.lib | 31 +++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/library/cmos4000.dcm b/library/cmos4000.dcm index e8737dc7..732fa583 100644 --- a/library/cmos4000.dcm +++ b/library/cmos4000.dcm @@ -100,6 +100,12 @@ D Phase Comp & VCO K CMOS PLL $ENDCMP # +$CMP 4047 +D Astable/Monostable +K CMOS +F https://www.fairchildsemi.com/datasheets/CD/CD4047BC.pdf +$ENDCMP +# $CMP 4049 D Hex Buffer Inverter K CMOS BUFFER diff --git a/library/cmos4000.lib b/library/cmos4000.lib index c76fa1e9..72ae3668 100644 --- a/library/cmos4000.lib +++ b/library/cmos4000.lib @@ -629,6 +629,37 @@ X VDD 16 0 450 0 D 50 40 1 1 W N ENDDRAW ENDDEF # +# 4047 +# +DEF 4047 U 0 40 Y Y 1 F N +F0 "U" -500 900 50 H V C CNN +F1 "4047" 450 -900 50 H V C CNN +F2 "" -600 800 50 H I C CNN +F3 "" -500 900 50 H I C CNN +$FPLIST + DIP* + SOIC* + TSSOP* +$ENDFPLIST +DRAW +S 550 850 -550 -850 0 1 10 f +X C 1 -700 -500 150 R 50 50 1 1 O +X R 2 -700 -300 150 R 50 50 1 1 O +X RC_COMMON 3 -700 -700 150 R 50 50 1 1 O +X ~ASTABLE 4 -700 600 150 R 50 50 1 1 I +X ASTABLE 5 -700 700 150 R 50 50 1 1 I +X -TRIGGER 6 -700 400 150 R 50 50 1 1 I +X VSS 7 0 -1000 150 U 50 50 1 1 W +X +TRIGGER 8 -700 300 150 R 50 50 1 1 I +X EXT_RESET 9 -700 -100 150 R 50 50 1 1 I +X Q 10 700 300 150 L 50 50 1 1 O +X ~Q 11 700 100 150 L 50 50 1 1 O +X RETRIGGER 12 -700 100 150 R 50 50 1 1 I +X OSC_OUT 13 700 700 150 L 50 50 1 1 O +X VDD 14 0 1000 150 D 50 50 1 1 W +ENDDRAW +ENDDEF +# # 4049 # DEF 4049 U 0 30 Y Y 6 F N From 88b5f84ebeb8700b1ea0d416060e37fbb55af38b Mon Sep 17 00:00:00 2001 From: Piotr Wiszowaty Date: Tue, 11 Jul 2017 11:06:50 +0200 Subject: [PATCH 02/11] cmos4000: Add 4543 --- library/cmos4000.dcm | 6 ++++++ library/cmos4000.lib | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/library/cmos4000.dcm b/library/cmos4000.dcm index 732fa583..62e2c1d8 100644 --- a/library/cmos4000.dcm +++ b/library/cmos4000.dcm @@ -203,4 +203,10 @@ D Monostable K CMOS $ENDCMP # +$CMP 4543 +D BCD to 7-segment latch/decoder/driver +K CMOS +F www.nxp.com/documents/data_sheet/HEF4543B.pdf +$ENDCMP +# #End Doc Library diff --git a/library/cmos4000.lib b/library/cmos4000.lib index 72ae3668..754bb7f0 100644 --- a/library/cmos4000.lib +++ b/library/cmos4000.lib @@ -1250,4 +1250,37 @@ X VDD 16 -200 350 0 D 40 40 2 1 W N ENDDRAW ENDDEF # +# 4543 +# +DEF 4543 U 0 40 Y Y 1 F N +F0 "U" -300 500 50 H V C CNN +F1 "4543" 250 -500 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +$FPLIST + DIP* + SOIC* + TSSOP* +$ENDFPLIST +DRAW +S 350 450 -350 -450 0 1 10 f +X ~LE 1 -500 -100 150 R 50 50 1 1 I +X D2 2 -500 100 150 R 50 50 1 1 I +X D1 3 -500 200 150 R 50 50 1 1 I +X D3 4 -500 0 150 R 50 50 1 1 I +X D0 5 -500 300 150 R 50 50 1 1 I +X PH 6 -500 -300 150 R 50 50 1 1 I +X BL 7 -500 -200 150 R 50 50 1 1 I +X VSS 8 0 -600 150 U 50 50 1 1 W +X Qa 9 500 -300 150 L 50 50 1 1 O +X Qb 10 500 -200 150 L 50 50 1 1 O +X Qc 11 500 -100 150 L 50 50 1 1 O +X Qd 12 500 0 150 L 50 50 1 1 O +X Qe 13 500 100 150 L 50 50 1 1 O +X Qg 14 500 300 150 L 50 50 1 1 O +X Qf 15 500 200 150 L 50 50 1 1 O +X VDD 16 0 600 150 D 50 50 1 1 W +ENDDRAW +ENDDEF +# #End Library From 5fe9d12d9db9b8496a27a2be4052f2f749cbe280 Mon Sep 17 00:00:00 2001 From: Piotr Wiszowaty Date: Wed, 12 Jul 2017 22:50:05 +0200 Subject: [PATCH 03/11] cmos4000: Change documentation reference for 4543 --- library/cmos4000.dcm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/cmos4000.dcm b/library/cmos4000.dcm index 62e2c1d8..19546928 100644 --- a/library/cmos4000.dcm +++ b/library/cmos4000.dcm @@ -206,7 +206,7 @@ $ENDCMP $CMP 4543 D BCD to 7-segment latch/decoder/driver K CMOS -F www.nxp.com/documents/data_sheet/HEF4543B.pdf +F http://www.ti.com/lit/ds/symlink/cd4543b.pdf $ENDCMP # #End Doc Library From abfb0ffaeee7e6ab2642b0ff90979cc4dedd6d89 Mon Sep 17 00:00:00 2001 From: Piotr Wiszowaty Date: Wed, 12 Jul 2017 22:51:20 +0200 Subject: [PATCH 04/11] cmos4000: 4543 - change keywords --- library/cmos4000.dcm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/cmos4000.dcm b/library/cmos4000.dcm index 19546928..96c25995 100644 --- a/library/cmos4000.dcm +++ b/library/cmos4000.dcm @@ -204,7 +204,7 @@ K CMOS $ENDCMP # $CMP 4543 -D BCD to 7-segment latch/decoder/driver +D CMOS 7-segment latch decoder driver K CMOS F http://www.ti.com/lit/ds/symlink/cd4543b.pdf $ENDCMP From 7bcf72e2b918ab48364c3b2695f158ca1546f5a1 Mon Sep 17 00:00:00 2001 From: Piotr Wiszowaty Date: Wed, 12 Jul 2017 22:52:33 +0200 Subject: [PATCH 05/11] cmos4000: Reorder pins of 4543 --- library/cmos4000.lib | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/library/cmos4000.lib b/library/cmos4000.lib index 754bb7f0..3b39762c 100644 --- a/library/cmos4000.lib +++ b/library/cmos4000.lib @@ -1272,13 +1272,13 @@ X D0 5 -500 300 150 R 50 50 1 1 I X PH 6 -500 -300 150 R 50 50 1 1 I X BL 7 -500 -200 150 R 50 50 1 1 I X VSS 8 0 -600 150 U 50 50 1 1 W -X Qa 9 500 -300 150 L 50 50 1 1 O -X Qb 10 500 -200 150 L 50 50 1 1 O -X Qc 11 500 -100 150 L 50 50 1 1 O +X Qa 9 500 300 150 L 50 50 1 1 O +X Qb 10 500 200 150 L 50 50 1 1 O +X Qc 11 500 100 150 L 50 50 1 1 O X Qd 12 500 0 150 L 50 50 1 1 O -X Qe 13 500 100 150 L 50 50 1 1 O -X Qg 14 500 300 150 L 50 50 1 1 O -X Qf 15 500 200 150 L 50 50 1 1 O +X Qe 13 500 -100 150 L 50 50 1 1 O +X Qg 14 500 -300 150 L 50 50 1 1 O +X Qf 15 500 -200 150 L 50 50 1 1 O X VDD 16 0 600 150 D 50 50 1 1 W ENDDRAW ENDDEF From 274182c18dddd807c8edf6999ef282ef455e31f5 Mon Sep 17 00:00:00 2001 From: Piotr Wiszowaty Date: Wed, 12 Jul 2017 22:57:35 +0200 Subject: [PATCH 06/11] cmos4000: 4543 - update footprint filters --- library/cmos4000.lib | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/cmos4000.lib b/library/cmos4000.lib index 3b39762c..69b2f64c 100644 --- a/library/cmos4000.lib +++ b/library/cmos4000.lib @@ -1258,9 +1258,9 @@ F1 "4543" 250 -500 50 H V C CNN F2 "" 0 -50 50 H I C CNN F3 "" 0 -50 50 H I C CNN $FPLIST - DIP* - SOIC* - TSSOP* + DIP*W7.62mm* + SOIC*3.9x9.9mm*Pitch1.27mm* + TSSOP*4.4x5mm*Pitch0.65mm* $ENDFPLIST DRAW S 350 450 -350 -450 0 1 10 f From 35f02575b68a9f559585e42499060faef5032e21 Mon Sep 17 00:00:00 2001 From: Piotr Wiszowaty Date: Wed, 12 Jul 2017 23:01:17 +0200 Subject: [PATCH 07/11] cmos4000: Update pin types of 4047 --- library/cmos4000.lib | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/cmos4000.lib b/library/cmos4000.lib index 69b2f64c..21f8f2b8 100644 --- a/library/cmos4000.lib +++ b/library/cmos4000.lib @@ -643,9 +643,9 @@ $FPLIST $ENDFPLIST DRAW S 550 850 -550 -850 0 1 10 f -X C 1 -700 -500 150 R 50 50 1 1 O -X R 2 -700 -300 150 R 50 50 1 1 O -X RC_COMMON 3 -700 -700 150 R 50 50 1 1 O +X C 1 -700 -500 150 R 50 50 1 1 I +X R 2 -700 -300 150 R 50 50 1 1 I +X RC_COMMON 3 -700 -700 150 R 50 50 1 1 I X ~ASTABLE 4 -700 600 150 R 50 50 1 1 I X ASTABLE 5 -700 700 150 R 50 50 1 1 I X -TRIGGER 6 -700 400 150 R 50 50 1 1 I From dd30e1080495706a6bd0b7021ec50d5b7b855e2c Mon Sep 17 00:00:00 2001 From: Piotr Wiszowaty Date: Wed, 12 Jul 2017 23:02:24 +0200 Subject: [PATCH 08/11] cmos4000: Update keywords and description of 4047 --- library/cmos4000.dcm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/cmos4000.dcm b/library/cmos4000.dcm index 96c25995..7e01ad86 100644 --- a/library/cmos4000.dcm +++ b/library/cmos4000.dcm @@ -101,8 +101,8 @@ K CMOS PLL $ENDCMP # $CMP 4047 -D Astable/Monostable -K CMOS +D Monostable/Astable Multivibrator +K CMOS monostable astable multivibrator F https://www.fairchildsemi.com/datasheets/CD/CD4047BC.pdf $ENDCMP # From b46b721e026a56640a1f895469f46bac01b6d2d5 Mon Sep 17 00:00:00 2001 From: Piotr Wiszowaty Date: Wed, 12 Jul 2017 23:03:08 +0200 Subject: [PATCH 09/11] cmos4000: Update footprint filters of 4047 --- library/cmos4000.lib | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/library/cmos4000.lib b/library/cmos4000.lib index 21f8f2b8..f74c5c16 100644 --- a/library/cmos4000.lib +++ b/library/cmos4000.lib @@ -637,9 +637,8 @@ F1 "4047" 450 -900 50 H V C CNN F2 "" -600 800 50 H I C CNN F3 "" -500 900 50 H I C CNN $FPLIST - DIP* - SOIC* - TSSOP* + DIP*W7.62mm* + SOIC*3.9x8.7mm*Pitch1.27mm* $ENDFPLIST DRAW S 550 850 -550 -850 0 1 10 f From 4faf587b6d8605b34ff129701681c690b6960870 Mon Sep 17 00:00:00 2001 From: Piotr Wiszowaty Date: Sat, 15 Jul 2017 21:30:21 +0200 Subject: [PATCH 10/11] Revert "cmos4000: 4543 - change keywords" This reverts commit abfb0ffaeee7e6ab2642b0ff90979cc4dedd6d89. --- library/cmos4000.dcm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/cmos4000.dcm b/library/cmos4000.dcm index 7e01ad86..57777b68 100644 --- a/library/cmos4000.dcm +++ b/library/cmos4000.dcm @@ -204,7 +204,7 @@ K CMOS $ENDCMP # $CMP 4543 -D CMOS 7-segment latch decoder driver +D BCD to 7-segment latch/decoder/driver K CMOS F http://www.ti.com/lit/ds/symlink/cd4543b.pdf $ENDCMP From 71158a62ceeae031910256d0cecf8040eeb0cb58 Mon Sep 17 00:00:00 2001 From: Piotr Wiszowaty Date: Sat, 15 Jul 2017 21:32:45 +0200 Subject: [PATCH 11/11] cmos4000: 4543 - change keywords --- library/cmos4000.dcm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/cmos4000.dcm b/library/cmos4000.dcm index 57777b68..13335fc1 100644 --- a/library/cmos4000.dcm +++ b/library/cmos4000.dcm @@ -205,7 +205,7 @@ $ENDCMP # $CMP 4543 D BCD to 7-segment latch/decoder/driver -K CMOS +K CMOS 7-segment latch decoder driver F http://www.ti.com/lit/ds/symlink/cd4543b.pdf $ENDCMP #