Schematic fixed up so far

This commit is contained in:
jaseg 2017-07-15 22:43:04 +02:00
parent 6f12a41cc6
commit 6ec97df9de
13 changed files with 3682 additions and 3192 deletions

Binary file not shown.

View file

@ -45,6 +45,32 @@ X VCC 16 350 550 200 D 50 50 1 1 I
ENDDRAW
ENDDEF
#
# 74HCT125
#
DEF 74HCT125 U 0 40 Y Y 1 F N
F0 "U" 550 300 60 H V C CNN
F1 "74HCT125" 100 0 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S -450 -350 450 350 0 1 0 f
X ~OE0 1 -650 150 200 R 50 50 1 1 I
X I0 2 -350 550 200 D 50 50 1 1 I
X Q0 3 -350 -550 200 U 50 50 1 1 I
X ~OE1 4 -650 50 200 R 50 50 1 1 I
X I1 5 -250 550 200 D 50 50 1 1 I
X Q1 6 -250 -550 200 U 50 50 1 1 I
X GND 7 250 550 200 D 50 50 1 1 I
X Q2 8 -150 -550 200 U 50 50 1 1 I
X I2 9 -150 550 200 D 50 50 1 1 I
X ~OE2 10 -650 -50 200 R 50 50 1 1 I
X Q3 11 -50 -550 200 U 50 50 1 1 I
X I3 12 -50 550 200 D 50 50 1 1 I
X ~OE3 13 -650 -150 200 R 50 50 1 1 I
X VCC 14 350 550 200 D 50 50 1 1 I
ENDDRAW
ENDDEF
#
# 7seg_4digit_cc
#
DEF 7seg_4digit_cc D 0 40 Y Y 1 F N
@ -277,14 +303,13 @@ X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# LD1117S33TR
# LD1117S33CTR-RESCUE-chibi_2024
#
DEF LD1117S33TR U 0 30 Y Y 1 F N
DEF LD1117S33CTR-RESCUE-chibi_2024 U 0 30 Y Y 1 F N
F0 "U" 0 250 50 H V C CNN
F1 "LD1117S33TR" 0 200 50 H V C CNN
F1 "LD1117S33CTR-RESCUE-chibi_2024" 0 200 50 H V C CNN
F2 "SOT-223" 0 100 50 H V C CNN
F3 "" 0 0 50 H V C CNN
ALIAS LD1117S33CTR LD1117S12TR LD1117S12CTR LD1117S18TR LD1117S18CTR LD1117S25TR LD1117S25CTR LD1117S50TR LD1117S50CTR
$FPLIST
SOT223
$ENDFPLIST
@ -293,6 +318,7 @@ S -250 -150 250 150 0 1 10 f
X GND 1 0 -250 100 U 50 50 1 1 W
X VO 2 400 50 150 L 50 50 1 1 w
X VI 3 -400 50 150 R 50 50 1 1 W
X VO 4 400 -50 150 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
@ -404,11 +430,11 @@ X OUT14 19 650 -600 200 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Q_NPN_CBE
# Q_NPN_BEC
#
DEF Q_NPN_CBE Q 0 0 Y N 1 F N
DEF Q_NPN_BEC Q 0 0 Y N 1 F N
F0 "Q" 300 50 50 H V R CNN
F1 "Q_NPN_CBE" 600 -50 50 H V R CNN
F1 "Q_NPN_BEC" 600 -50 50 H V R CNN
F2 "" 200 100 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
@ -417,9 +443,9 @@ P 2 0 1 0 25 25 100 100 N
P 3 0 1 0 25 -25 100 -100 100 -100 N
P 3 0 1 20 25 75 25 -75 25 -75 N
P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F
X C 1 100 200 100 D 50 50 1 1 P
X B 2 -200 0 225 R 50 50 1 1 I
X E 3 100 -200 100 U 50 50 1 1 P
X B 1 -200 0 225 R 50 50 1 1 I
X E 2 100 -200 100 U 50 50 1 1 P
X C 3 100 200 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
@ -449,11 +475,11 @@ X D 3 100 200 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Q_PNP_CBE
# Q_PNP_BEC
#
DEF Q_PNP_CBE Q 0 0 Y N 1 F N
DEF Q_PNP_BEC Q 0 0 Y N 1 F N
F0 "Q" 300 50 50 H V R CNN
F1 "Q_PNP_CBE" 600 -50 50 H V R CNN
F1 "Q_PNP_BEC" 600 -50 50 H V R CNN
F2 "" 200 100 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
@ -462,9 +488,9 @@ P 2 0 1 0 25 25 100 100 N
P 3 0 1 0 25 -25 100 -100 100 -100 N
P 3 0 1 20 25 75 25 -75 25 -75 N
P 5 0 1 0 90 -70 70 -90 50 -50 90 -70 90 -70 F
X C 1 100 200 100 D 50 50 1 1 P
X B 2 -200 0 225 R 50 50 1 1 I
X E 3 100 -200 100 U 50 50 1 1 P
X B 1 -200 0 225 R 50 50 1 1 I
X E 2 100 -200 100 U 50 50 1 1 P
X C 3 100 200 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#

View file

@ -0,0 +1,23 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# LD1117S33CTR-RESCUE-chibi_2024
#
DEF LD1117S33CTR-RESCUE-chibi_2024 U 0 30 Y Y 1 F N
F0 "U" 0 250 50 H V C CNN
F1 "LD1117S33CTR-RESCUE-chibi_2024" 0 200 50 H V C CNN
F2 "SOT-223" 0 100 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
SOT223
$ENDFPLIST
DRAW
S -250 -150 250 150 0 1 10 f
X GND 1 0 -250 100 U 50 50 1 1 W
X VO 2 400 50 150 L 50 50 1 1 w
X VI 3 -400 50 150 R 50 50 1 1 W
X VO 4 400 -50 150 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
(export (version D)
(design
(source /home/user/toys/7seg/hw/chibi/chibi_2024/chibi_2024.sch)
(date "Tue 09 May 2017 03:19:09 PM CEST")
(date "Tue 13 Jun 2017 10:53:26 PM CEST")
(tool "Eeschema 4.0.4-1.fc24-product")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -828,7 +828,8 @@
(pins
(pin (num 1) (name GND) (type power_in))
(pin (num 2) (name VO) (type power_out))
(pin (num 3) (name VI) (type power_in))))
(pin (num 3) (name VI) (type power_in))
(pin (num 4) (name VO) (type input))))
(libpart (lib device) (part LED)
(footprints
(fp LED-*)
@ -1037,520 +1038,515 @@
(library (logical chibi_2024-cache)
(uri /home/user/toys/7seg/hw/chibi/chibi_2024/chibi_2024-cache.lib)))
(nets
(net (code 1) (name "Net-(D7-Pad2)")
(node (ref R35) (pin 2))
(node (ref D7) (pin 2)))
(net (code 2) (name "Net-(D9-Pad2)")
(net (code 1) (name "Net-(D9-Pad2)")
(node (ref R37) (pin 2))
(node (ref D9) (pin 2)))
(net (code 3) (name "Net-(D8-Pad2)")
(node (ref D8) (pin 2))
(node (ref R36) (pin 2)))
(net (code 2) (name "Net-(D8-Pad2)")
(node (ref R36) (pin 2))
(node (ref D8) (pin 2)))
(net (code 3) (name "Net-(D7-Pad2)")
(node (ref R35) (pin 2))
(node (ref D7) (pin 2)))
(net (code 4) (name "Net-(C16-Pad1)")
(node (ref C16) (pin 1))
(node (ref R9) (pin 1))
(node (ref R11) (pin 1))
(node (ref U4) (pin 7))
(node (ref R9) (pin 1)))
(node (ref U4) (pin 7)))
(net (code 5) (name /CM_STAGE2_FB)
(node (ref R11) (pin 2))
(node (ref C16) (pin 2))
(node (ref R14) (pin 1))
(node (ref R8) (pin 1))
(node (ref U4) (pin 6)))
(node (ref U4) (pin 6))
(node (ref R14) (pin 1))
(node (ref C16) (pin 2))
(node (ref R11) (pin 2)))
(net (code 6) (name /CM_STAGE1_FB)
(node (ref C17) (pin 2))
(node (ref U4) (pin 2))
(node (ref R16) (pin 2))
(node (ref R15) (pin 1)))
(net (code 7) (name /MOSI_C3)
(node (ref U5) (pin 9))
(node (ref U7) (pin 9)))
(net (code 7) (name /SEG_E_CTRL)
(node (ref U7) (pin 7))
(node (ref U7) (pin 4))
(node (ref U7) (pin 1))
(node (ref Q8) (pin 1))
(node (ref Q5) (pin 1))
(node (ref Q2) (pin 1)))
(net (code 8) (name "Net-(Q10-Pad2)")
(node (ref Q10) (pin 2))
(node (ref R33) (pin 1)))
(node (ref R33) (pin 1))
(node (ref Q10) (pin 2)))
(net (code 9) (name "Net-(Q11-Pad2)")
(node (ref Q11) (pin 2))
(node (ref R34) (pin 1)))
(net (code 10) (name "Net-(Q9-Pad2)")
(node (ref Q9) (pin 2))
(node (ref R19) (pin 1)))
(node (ref R19) (pin 1))
(node (ref Q9) (pin 2)))
(net (code 11) (name "Net-(C1-Pad1)")
(node (ref SW1) (pin 1))
(node (ref R2) (pin 1))
(node (ref C1) (pin 1))
(node (ref R2) (pin 1)))
(net (code 12) (name "Net-(C15-Pad2)")
(node (ref R8) (pin 2))
(node (ref C15) (pin 2))
(node (ref R7) (pin 2)))
(net (code 13) (name "Net-(R10-Pad2)")
(node (ref U4) (pin 3))
(node (ref SW1) (pin 1)))
(net (code 12) (name /LED_COMM)
(node (ref R37) (pin 1))
(node (ref U5) (pin 2)))
(net (code 13) (name /MOSI_C3)
(node (ref U5) (pin 9))
(node (ref U7) (pin 9)))
(net (code 14) (name "Net-(R10-Pad2)")
(node (ref R10) (pin 2))
(node (ref R12) (pin 1))
(node (ref R10) (pin 2)))
(net (code 14) (name "Net-(C14-Pad2)")
(node (ref R7) (pin 1))
(node (ref C14) (pin 2))
(node (ref R6) (pin 2)))
(node (ref U4) (pin 3)))
(net (code 15) (name "Net-(C18-Pad2)")
(node (ref U4) (pin 5))
(node (ref R18) (pin 1))
(node (ref C18) (pin 2))
(node (ref R17) (pin 2))
(node (ref U4) (pin 5)))
(net (code 16) (name /WD_REF2)
(node (ref C18) (pin 2)))
(net (code 16) (name "Net-(C14-Pad2)")
(node (ref R6) (pin 2))
(node (ref R7) (pin 1))
(node (ref C14) (pin 2)))
(net (code 17) (name "Net-(C15-Pad2)")
(node (ref R7) (pin 2))
(node (ref C15) (pin 2))
(node (ref R8) (pin 2)))
(net (code 18) (name /WD_REF2)
(node (ref R21) (pin 1))
(node (ref U6) (pin 5))
(node (ref R24) (pin 2))
(node (ref R22) (pin 1)))
(net (code 17) (name GND)
(node (ref P4) (pin 3))
(node (ref P4) (pin 2))
(node (ref P4) (pin 1))
(node (ref C13) (pin 1))
(node (ref C12) (pin 1))
(node (ref U1) (pin 1))
(node (ref C3) (pin 2))
(node (ref C4) (pin 1))
(node (ref C6) (pin 1))
(node (ref C18) (pin 1))
(node (ref C15) (pin 1))
(node (ref U3) (pin 15))
(node (ref C5) (pin 1))
(node (ref U5) (pin 8))
(node (ref R29) (pin 1))
(node (ref U5) (pin 13))
(node (ref U6) (pin 4))
(node (ref C8) (pin 1))
(node (ref C7) (pin 1))
(node (ref Q11) (pin 3))
(node (ref SW2) (pin 2))
(node (ref Q10) (pin 3))
(node (ref P6) (pin 1))
(node (ref C14) (pin 1))
(node (ref P3) (pin 1))
(node (ref U2) (pin 5))
(node (ref R18) (pin 2))
(node (ref U7) (pin 13))
(node (ref P4) (pin 4))
(node (ref P5) (pin 3))
(node (ref U7) (pin 8))
(node (ref C11) (pin 2))
(node (ref D9) (pin 1))
(node (ref U4) (pin 4))
(node (ref P4) (pin 6))
(node (ref D8) (pin 1))
(node (ref P4) (pin 8))
(node (ref P4) (pin 9))
(node (ref P4) (pin 10))
(node (ref R4) (pin 2))
(node (ref D1) (pin 2))
(node (ref R10) (pin 1))
(node (ref C2) (pin 1))
(node (ref D7) (pin 1))
(node (ref C20) (pin 2))
(node (ref U9) (pin 1))
(node (ref C19) (pin 2))
(node (ref C10) (pin 2))
(node (ref C9) (pin 1))
(node (ref R24) (pin 1))
(node (ref U8) (pin 1)))
(net (code 18) (name /~WD_RST2)
(node (ref R22) (pin 1))
(node (ref R24) (pin 2)))
(net (code 19) (name /~WD_RST2)
(node (ref D4) (pin 1))
(node (ref U6) (pin 7))
(node (ref R21) (pin 2)))
(net (code 19) (name +3V3)
(node (ref Q9) (pin 3))
(node (ref U1) (pin 2))
(node (ref C5) (pin 2))
(node (ref R17) (pin 1))
(node (ref R5) (pin 2))
(node (ref R22) (pin 2))
(node (ref U7) (pin 10))
(node (ref P5) (pin 4))
(node (ref U5) (pin 16))
(node (ref U8) (pin 24))
(net (code 20) (name +3V3)
(node (ref R3) (pin 1))
(node (ref U2) (pin 8))
(node (ref U3) (pin 1))
(node (ref U7) (pin 10))
(node (ref C6) (pin 2))
(node (ref U3) (pin 16))
(node (ref U3) (pin 5))
(node (ref C8) (pin 2))
(node (ref C9) (pin 2))
(node (ref C10) (pin 1))
(node (ref R22) (pin 2))
(node (ref C7) (pin 2))
(node (ref U5) (pin 10))
(node (ref R25) (pin 2))
(node (ref R17) (pin 1))
(node (ref U2) (pin 8))
(node (ref U6) (pin 8))
(node (ref R20) (pin 1)))
(net (code 20) (name /WD_REF1)
(node (ref U6) (pin 3))
(node (ref R25) (pin 1))
(node (ref C5) (pin 2))
(node (ref R25) (pin 2))
(node (ref C8) (pin 2))
(node (ref U3) (pin 16))
(node (ref C9) (pin 2))
(node (ref R20) (pin 1))
(node (ref R5) (pin 2))
(node (ref Q9) (pin 3))
(node (ref U3) (pin 1))
(node (ref C10) (pin 1))
(node (ref P5) (pin 4))
(node (ref U5) (pin 16))
(node (ref U1) (pin 4))
(node (ref U1) (pin 2))
(node (ref U8) (pin 24))
(node (ref U3) (pin 5)))
(net (code 21) (name /WD_REF1)
(node (ref R29) (pin 2))
(node (ref R23) (pin 1)))
(net (code 21) (name /~WD_RST1)
(node (ref R23) (pin 2))
(node (ref U6) (pin 3))
(node (ref R23) (pin 1))
(node (ref R25) (pin 1)))
(net (code 22) (name /~WD_RST1)
(node (ref U6) (pin 1))
(node (ref D3) (pin 1)))
(net (code 22) (name /WD_COMP)
(node (ref D3) (pin 1))
(node (ref R23) (pin 2)))
(net (code 23) (name /SEG_A_CTRL)
(node (ref U7) (pin 3))
(node (ref U7) (pin 2))
(node (ref Q6) (pin 1))
(node (ref Q7) (pin 1))
(node (ref U7) (pin 5))
(node (ref U7) (pin 6))
(node (ref U7) (pin 15))
(node (ref Q4) (pin 1))
(node (ref Q3) (pin 1))
(node (ref Q1) (pin 1))
(node (ref R32) (pin 2)))
(net (code 24) (name GND)
(node (ref U9) (pin 1))
(node (ref P5) (pin 3))
(node (ref P4) (pin 8))
(node (ref U7) (pin 13))
(node (ref P4) (pin 6))
(node (ref P4) (pin 4))
(node (ref P4) (pin 9))
(node (ref P4) (pin 10))
(node (ref U8) (pin 1))
(node (ref U7) (pin 8))
(node (ref U4) (pin 4))
(node (ref D1) (pin 2))
(node (ref C15) (pin 1))
(node (ref R4) (pin 2))
(node (ref C18) (pin 1))
(node (ref P3) (pin 1))
(node (ref C14) (pin 1))
(node (ref R18) (pin 2))
(node (ref SW2) (pin 2))
(node (ref C7) (pin 1))
(node (ref D8) (pin 1))
(node (ref C11) (pin 2))
(node (ref D9) (pin 1))
(node (ref D7) (pin 1))
(node (ref C2) (pin 1))
(node (ref U5) (pin 13))
(node (ref R10) (pin 1))
(node (ref U3) (pin 15))
(node (ref C13) (pin 1))
(node (ref C12) (pin 1))
(node (ref U1) (pin 1))
(node (ref C4) (pin 1))
(node (ref C6) (pin 1))
(node (ref C3) (pin 2))
(node (ref C10) (pin 2))
(node (ref C19) (pin 2))
(node (ref U5) (pin 8))
(node (ref Q11) (pin 3))
(node (ref C8) (pin 1))
(node (ref Q10) (pin 3))
(node (ref C5) (pin 1))
(node (ref P4) (pin 3))
(node (ref C9) (pin 1))
(node (ref U2) (pin 5))
(node (ref P4) (pin 2))
(node (ref P4) (pin 1))
(node (ref R24) (pin 1))
(node (ref R29) (pin 1))
(node (ref U6) (pin 4))
(node (ref C20) (pin 2))
(node (ref P6) (pin 1)))
(net (code 25) (name /WD_COMP)
(node (ref U6) (pin 2))
(node (ref C20) (pin 1))
(node (ref U6) (pin 6))
(node (ref R32) (pin 1)))
(net (code 23) (name /LED_COMM)
(node (ref R37) (pin 1))
(node (ref U5) (pin 2)))
(net (code 24) (name /RS485_DE)
(node (ref U2) (pin 3))
(node (ref U3) (pin 7))
(node (ref R32) (pin 1))
(node (ref C20) (pin 1)))
(net (code 26) (name /RS485_DE)
(node (ref U2) (pin 2))
(node (ref U3) (pin 7))
(node (ref U2) (pin 3))
(node (ref R4) (pin 1)))
(net (code 25) (name /RS485_TX)
(net (code 27) (name /RS485_TX)
(node (ref U3) (pin 8))
(node (ref U2) (pin 4)))
(net (code 26) (name /RS485_RX)
(net (code 28) (name /RS485_RX)
(node (ref U2) (pin 1))
(node (ref U3) (pin 9)))
(net (code 27) (name /RS485_A)
(net (code 29) (name /RS485_A)
(node (ref P4) (pin 7))
(node (ref U2) (pin 6)))
(net (code 28) (name /RS485_B)
(net (code 30) (name /RS485_B)
(node (ref U2) (pin 7))
(node (ref P4) (pin 5)))
(net (code 31) (name /SEG_D_CTRL)
(node (ref U7) (pin 15))
(node (ref Q6) (pin 1)))
(net (code 32) (name VDD)
(net (code 33) (name VDD)
(node (ref U7) (pin 16))
(node (ref D1) (pin 1))
(node (ref R13) (pin 1))
(node (ref C4) (pin 2))
(node (ref U1) (pin 3))
(node (ref C2) (pin 2))
(node (ref R12) (pin 2))
(node (ref F1) (pin 2))
(node (ref C2) (pin 2))
(node (ref U4) (pin 8)))
(net (code 33) (name /CMEAS_OUT)
(node (ref D1) (pin 1))
(node (ref U4) (pin 8))
(node (ref C4) (pin 2))
(node (ref U1) (pin 3))
(node (ref R13) (pin 1)))
(net (code 34) (name /CMEAS_OUT)
(node (ref U3) (pin 10))
(node (ref R9) (pin 2)))
(net (code 34) (name /SEG_E_CTRL)
(node (ref U7) (pin 1))
(node (ref Q8) (pin 1)))
(net (code 35) (name /SEG_DP_CTRL)
(node (ref U7) (pin 2))
(node (ref Q4) (pin 1)))
(net (code 36) (name /SEG_C_CTRL)
(node (ref Q1) (pin 1))
(node (ref U7) (pin 3)))
(net (code 37) (name /SEG_G_CTLR)
(node (ref Q2) (pin 1))
(node (ref U7) (pin 4)))
(net (code 38) (name /SEG_A_CTRL)
(node (ref U7) (pin 5))
(node (ref Q7) (pin 1)))
(net (code 39) (name /SEG_B_CTRL)
(node (ref R32) (pin 2))
(node (ref Q3) (pin 1))
(node (ref U7) (pin 6)))
(net (code 40) (name /SEG_F_CTRL)
(node (ref Q5) (pin 1))
(node (ref U7) (pin 7)))
(net (code 41) (name /mux_mod_left/VDD)
(net (code 35) (name /mux_mod_left/VDD)
(node (ref U9) (pin 24)))
(net (code 42) (name /~OE)
(node (ref R5) (pin 1))
(net (code 36) (name /~OE)
(node (ref Q9) (pin 1))
(node (ref U9) (pin 21))
(node (ref R5) (pin 1))
(node (ref U8) (pin 21))
(node (ref U3) (pin 12))
(node (ref Q9) (pin 1)))
(net (code 43) (name /mux_mod_left/R_SET_0)
(node (ref R38) (pin 1))
(node (ref U3) (pin 12)))
(net (code 37) (name /mux_mod_left/R_SET_0)
(node (ref R40) (pin 1))
(node (ref Q10) (pin 1)))
(net (code 44) (name /mux_mod_left/R_SET_1)
(node (ref Q11) (pin 1))
(node (ref Q10) (pin 1))
(node (ref R38) (pin 1)))
(net (code 38) (name /mux_mod_left/R_SET_1)
(node (ref R41) (pin 1))
(node (ref R39) (pin 1))
(node (ref R41) (pin 1)))
(net (code 45) (name /XT2)
(node (ref Y1) (pin 1))
(node (ref Q11) (pin 1)))
(net (code 39) (name /XT2)
(node (ref U3) (pin 3))
(node (ref Y1) (pin 1))
(node (ref C13) (pin 2)))
(net (code 46) (name /XT1)
(node (ref U3) (pin 2))
(net (code 40) (name /XT1)
(node (ref Y1) (pin 2))
(node (ref C12) (pin 2)))
(net (code 47) (name "Net-(U5-Pad4)")
(node (ref C12) (pin 2))
(node (ref U3) (pin 2)))
(net (code 41) (name "Net-(U5-Pad4)")
(node (ref U5) (pin 4)))
(net (code 48) (name "Net-(U5-Pad5)")
(net (code 42) (name "Net-(U5-Pad5)")
(node (ref U5) (pin 5)))
(net (code 49) (name "Net-(U5-Pad14)")
(net (code 43) (name "Net-(U5-Pad14)")
(node (ref U5) (pin 14)))
(net (code 50) (name /~WD_RST)
(node (ref R19) (pin 2))
(node (ref D2) (pin 1))
(node (ref D3) (pin 2))
(node (ref R20) (pin 2))
(node (ref D4) (pin 2)))
(net (code 51) (name /VDD_PRE_FUSE)
(node (ref F1) (pin 1))
(node (ref P2) (pin 1))
(node (ref P1) (pin 1))
(node (ref C3) (pin 1)))
(net (code 52) (name "Net-(U5-Pad15)")
(net (code 44) (name "Net-(U5-Pad15)")
(node (ref U5) (pin 15)))
(net (code 53) (name /AUX_STROBE)
(net (code 45) (name /~WD_RST)
(node (ref D2) (pin 1))
(node (ref R20) (pin 2))
(node (ref D4) (pin 2))
(node (ref D3) (pin 2))
(node (ref R19) (pin 2)))
(net (code 46) (name /VDD_PRE_FUSE)
(node (ref P1) (pin 1))
(node (ref F1) (pin 1))
(node (ref C3) (pin 1))
(node (ref P2) (pin 1)))
(net (code 47) (name /AUX_STROBE)
(node (ref U7) (pin 12))
(node (ref U5) (pin 12))
(node (ref U3) (pin 18)))
(net (code 54) (name /STROBE)
(node (ref U3) (pin 18))
(node (ref U5) (pin 12)))
(net (code 48) (name /STROBE)
(node (ref U9) (pin 4))
(node (ref U3) (pin 17))
(node (ref U8) (pin 4)))
(net (code 55) (name /SCK)
(node (ref U9) (pin 3))
(net (code 49) (name /SCK)
(node (ref U8) (pin 3))
(node (ref U7) (pin 11))
(node (ref U5) (pin 11))
(node (ref U3) (pin 11)))
(net (code 56) (name /LED_ID)
(node (ref U3) (pin 11))
(node (ref U9) (pin 3))
(node (ref U7) (pin 11)))
(net (code 50) (name /LED_ID)
(node (ref R35) (pin 1))
(node (ref U5) (pin 3)))
(net (code 57) (name /LED_ERROR)
(node (ref U5) (pin 1))
(node (ref R36) (pin 1)))
(net (code 58) (name /R_SET_CTRL0)
(node (ref U5) (pin 6))
(node (ref R33) (pin 2)))
(net (code 59) (name /R_SET_CTRL1)
(net (code 51) (name /LED_ERROR)
(node (ref R36) (pin 1))
(node (ref U5) (pin 1)))
(net (code 52) (name /R_SET_CTRL0)
(node (ref R33) (pin 2))
(node (ref U5) (pin 6)))
(net (code 53) (name /R_SET_CTRL1)
(node (ref R34) (pin 2))
(node (ref U5) (pin 7)))
(net (code 60) (name /SEG_A_COM)
(node (ref D10) (pin 11))
(node (ref D11) (pin 11))
(net (code 54) (name /SEG_A_COM)
(node (ref D12) (pin 11))
(node (ref Q7) (pin 2))
(node (ref D15) (pin 11))
(node (ref D16) (pin 11))
(node (ref D10) (pin 11))
(node (ref D15) (pin 11))
(node (ref D13) (pin 11))
(node (ref D17) (pin 11))
(node (ref D14) (pin 11)))
(net (code 61) (name /SEG_B_COM)
(node (ref D13) (pin 7))
(node (ref D14) (pin 7))
(node (ref D15) (pin 7))
(node (ref Q7) (pin 2))
(node (ref D14) (pin 11))
(node (ref D11) (pin 11)))
(net (code 55) (name /SEG_B_COM)
(node (ref D16) (pin 7))
(node (ref D15) (pin 7))
(node (ref D11) (pin 7))
(node (ref D10) (pin 7))
(node (ref D12) (pin 7))
(node (ref Q3) (pin 2))
(node (ref D17) (pin 7)))
(net (code 62) (name /SEG_C_COM)
(node (ref D13) (pin 4))
(node (ref D17) (pin 7))
(node (ref D13) (pin 7))
(node (ref D14) (pin 7)))
(net (code 56) (name /SEG_C_COM)
(node (ref D15) (pin 4))
(node (ref D17) (pin 4))
(node (ref D16) (pin 4))
(node (ref D10) (pin 4))
(node (ref D11) (pin 4))
(node (ref D12) (pin 4))
(node (ref D10) (pin 4))
(node (ref D17) (pin 4))
(node (ref D13) (pin 4))
(node (ref D14) (pin 4))
(node (ref D16) (pin 4))
(node (ref Q1) (pin 2)))
(net (code 63) (name /SEG_D_COM)
(node (ref Q6) (pin 2))
(node (ref D12) (pin 2))
(node (ref D11) (pin 2))
(node (ref D10) (pin 2))
(net (code 57) (name /SEG_D_COM)
(node (ref D16) (pin 2))
(node (ref D17) (pin 2))
(node (ref D13) (pin 2))
(node (ref D15) (pin 2))
(node (ref D14) (pin 2)))
(net (code 64) (name /SEG_E_COM)
(node (ref D16) (pin 1))
(node (ref D13) (pin 1))
(node (ref D11) (pin 1))
(node (ref D10) (pin 1))
(node (ref D17) (pin 1))
(node (ref Q6) (pin 2))
(node (ref D14) (pin 2))
(node (ref D11) (pin 2))
(node (ref D10) (pin 2))
(node (ref D12) (pin 2)))
(net (code 58) (name /SEG_E_COM)
(node (ref Q8) (pin 2))
(node (ref D14) (pin 1))
(node (ref D15) (pin 1))
(node (ref D12) (pin 1)))
(net (code 65) (name /SEG_F_COM)
(node (ref D17) (pin 10))
(node (ref D13) (pin 10))
(node (ref D16) (pin 10))
(node (ref D12) (pin 10))
(node (ref D17) (pin 1))
(node (ref D10) (pin 1))
(node (ref D13) (pin 1))
(node (ref D12) (pin 1))
(node (ref D16) (pin 1))
(node (ref D11) (pin 1))
(node (ref D15) (pin 1)))
(net (code 59) (name /SEG_F_COM)
(node (ref D10) (pin 10))
(node (ref D11) (pin 10))
(node (ref D13) (pin 10))
(node (ref D12) (pin 10))
(node (ref Q5) (pin 2))
(node (ref D15) (pin 10))
(node (ref D14) (pin 10)))
(net (code 66) (name /SEG_G_COM)
(node (ref D11) (pin 5))
(node (ref D10) (pin 5))
(node (ref D14) (pin 5))
(node (ref D14) (pin 10))
(node (ref D17) (pin 10))
(node (ref D16) (pin 10)))
(net (code 60) (name /SEG_G_COM)
(node (ref D12) (pin 5))
(node (ref D11) (pin 5))
(node (ref Q2) (pin 2))
(node (ref D17) (pin 5))
(node (ref D14) (pin 5))
(node (ref D15) (pin 5))
(node (ref D16) (pin 5))
(node (ref Q2) (pin 2))
(node (ref D10) (pin 5))
(node (ref D13) (pin 5)))
(net (code 67) (name /SEG_DP_COM)
(node (ref D13) (pin 3))
(net (code 61) (name /SEG_DP_COM)
(node (ref D15) (pin 3))
(node (ref Q4) (pin 2))
(node (ref D17) (pin 3))
(node (ref D11) (pin 3))
(node (ref D16) (pin 3))
(node (ref D10) (pin 3))
(node (ref D15) (pin 3))
(node (ref D17) (pin 3))
(node (ref D11) (pin 3))
(node (ref D12) (pin 3))
(node (ref D13) (pin 3))
(node (ref D14) (pin 3)))
(net (code 68) (name /MOSI_C1)
(node (ref U8) (pin 2))
(node (ref U9) (pin 22)))
(net (code 69) (name /MOSI_C2)
(node (ref U8) (pin 22))
(node (ref U7) (pin 14)))
(net (code 70) (name /MOSI_C0)
(node (ref U9) (pin 2))
(node (ref U3) (pin 13)))
(net (code 71) (name /SEG_COM_MEAS)
(node (ref Q2) (pin 3))
(node (ref R13) (pin 2))
(node (ref R15) (pin 2))
(node (ref Q5) (pin 3))
(node (ref Q4) (pin 3))
(node (ref Q3) (pin 3))
(node (ref Q6) (pin 3))
(node (ref Q7) (pin 3))
(node (ref Q1) (pin 3))
(net (code 62) (name /MOSI_C1)
(node (ref U9) (pin 22))
(node (ref U8) (pin 2)))
(net (code 63) (name /MOSI_C2)
(node (ref U7) (pin 14))
(node (ref U8) (pin 22)))
(net (code 64) (name /MOSI_C0)
(node (ref U3) (pin 13))
(node (ref U9) (pin 2)))
(net (code 65) (name /SEG_COM_MEAS)
(node (ref Q8) (pin 3))
(node (ref Q1) (pin 3))
(node (ref R13) (pin 2))
(node (ref C19) (pin 1))
(node (ref R1) (pin 2))
(node (ref C19) (pin 1)))
(net (code 72) (name /CMEAS_OFFX_COMP)
(node (ref R6) (pin 1))
(node (ref U3) (pin 14)))
(net (code 73) (name /CM_STAGE1)
(node (ref R14) (pin 2))
(node (ref U4) (pin 1))
(node (ref R15) (pin 2))
(node (ref Q4) (pin 3))
(node (ref Q7) (pin 3))
(node (ref Q3) (pin 3))
(node (ref Q5) (pin 3))
(node (ref Q6) (pin 3))
(node (ref Q2) (pin 3)))
(net (code 66) (name /CMEAS_OFFX_COMP)
(node (ref U3) (pin 14))
(node (ref R6) (pin 1)))
(net (code 67) (name /CM_STAGE1)
(node (ref R16) (pin 1))
(node (ref U4) (pin 1))
(node (ref R14) (pin 2))
(node (ref C17) (pin 1)))
(net (code 74) (name /RST)
(node (ref U3) (pin 4))
(node (ref D2) (pin 2))
(node (ref SW2) (pin 1))
(net (code 68) (name /RST)
(node (ref C11) (pin 1))
(node (ref R3) (pin 2)))
(net (code 75) (name /USER_BTN)
(node (ref R3) (pin 2))
(node (ref SW2) (pin 1))
(node (ref U3) (pin 4))
(node (ref D2) (pin 2)))
(net (code 69) (name /USER_BTN)
(node (ref SW1) (pin 2))
(node (ref U3) (pin 6))
(node (ref C1) (pin 2))
(node (ref R2) (pin 2))
(node (ref R1) (pin 1))
(node (ref SW1) (pin 2)))
(net (code 76) (name /SWDIO)
(node (ref P5) (pin 1))
(node (ref U3) (pin 19)))
(net (code 77) (name /SWCLK)
(node (ref C1) (pin 2)))
(net (code 70) (name /SWDIO)
(node (ref U3) (pin 19))
(node (ref P5) (pin 1)))
(net (code 71) (name /SWCLK)
(node (ref U3) (pin 20))
(node (ref P5) (pin 2)))
(net (code 78) (name "Net-(D12-Pad9)")
(node (ref D12) (pin 9))
(node (ref U8) (pin 10)))
(net (code 79) (name "Net-(D12-Pad8)")
(node (ref D12) (pin 8))
(node (ref U8) (pin 11)))
(net (code 80) (name "Net-(D12-Pad6)")
(node (ref D12) (pin 6))
(node (ref U8) (pin 12)))
(net (code 81) (name "Net-(D11-Pad12)")
(net (code 72) (name "Net-(D12-Pad9)")
(node (ref U8) (pin 10))
(node (ref D12) (pin 9)))
(net (code 73) (name "Net-(D12-Pad8)")
(node (ref U8) (pin 11))
(node (ref D12) (pin 8)))
(net (code 74) (name "Net-(D12-Pad6)")
(node (ref U8) (pin 12))
(node (ref D12) (pin 6)))
(net (code 75) (name "Net-(D11-Pad12)")
(node (ref D11) (pin 12))
(node (ref U8) (pin 13)))
(net (code 82) (name "Net-(D11-Pad9)")
(node (ref U8) (pin 14))
(node (ref D11) (pin 9)))
(net (code 83) (name "Net-(D11-Pad8)")
(node (ref U8) (pin 15))
(node (ref D11) (pin 8)))
(net (code 84) (name "Net-(D11-Pad6)")
(node (ref D11) (pin 6))
(node (ref U8) (pin 16)))
(net (code 85) (name "Net-(D10-Pad12)")
(net (code 76) (name "Net-(D11-Pad9)")
(node (ref D11) (pin 9))
(node (ref U8) (pin 14)))
(net (code 77) (name "Net-(D11-Pad8)")
(node (ref D11) (pin 8))
(node (ref U8) (pin 15)))
(net (code 78) (name "Net-(D11-Pad6)")
(node (ref U8) (pin 16))
(node (ref D11) (pin 6)))
(net (code 79) (name "Net-(D10-Pad12)")
(node (ref U8) (pin 17))
(node (ref D10) (pin 12)))
(net (code 86) (name "Net-(D10-Pad9)")
(net (code 80) (name "Net-(D10-Pad9)")
(node (ref U8) (pin 18))
(node (ref D10) (pin 9)))
(net (code 87) (name "Net-(D10-Pad8)")
(net (code 81) (name "Net-(D10-Pad8)")
(node (ref U8) (pin 19))
(node (ref D10) (pin 8)))
(net (code 88) (name "Net-(D10-Pad6)")
(node (ref D10) (pin 6))
(node (ref U8) (pin 20)))
(net (code 89) (name "Net-(D13-Pad12)")
(node (ref U8) (pin 5))
(node (ref D13) (pin 12)))
(net (code 90) (name "Net-(R38-Pad2)")
(net (code 82) (name "Net-(D10-Pad6)")
(node (ref U8) (pin 20))
(node (ref D10) (pin 6)))
(net (code 83) (name "Net-(D13-Pad12)")
(node (ref D13) (pin 12))
(node (ref U8) (pin 5)))
(net (code 84) (name "Net-(R38-Pad2)")
(node (ref U8) (pin 23))
(node (ref R38) (pin 2))
(node (ref R39) (pin 2)))
(net (code 91) (name "Net-(D13-Pad9)")
(node (ref D13) (pin 9))
(node (ref U8) (pin 6)))
(net (code 92) (name "Net-(D13-Pad8)")
(node (ref D13) (pin 8))
(node (ref U8) (pin 7)))
(net (code 93) (name "Net-(D13-Pad6)")
(net (code 85) (name "Net-(D13-Pad9)")
(node (ref U8) (pin 6))
(node (ref D13) (pin 9)))
(net (code 86) (name "Net-(D13-Pad8)")
(node (ref U8) (pin 7))
(node (ref D13) (pin 8)))
(net (code 87) (name "Net-(D13-Pad6)")
(node (ref D13) (pin 6))
(node (ref U8) (pin 8)))
(net (code 94) (name "Net-(D12-Pad12)")
(node (ref U8) (pin 9))
(node (ref D12) (pin 12)))
(net (code 95) (name "Net-(D16-Pad9)")
(node (ref D16) (pin 9))
(node (ref U9) (pin 10)))
(net (code 96) (name "Net-(D16-Pad8)")
(net (code 88) (name "Net-(D12-Pad12)")
(node (ref D12) (pin 12))
(node (ref U8) (pin 9)))
(net (code 89) (name "Net-(D16-Pad9)")
(node (ref U9) (pin 10))
(node (ref D16) (pin 9)))
(net (code 90) (name "Net-(D16-Pad8)")
(node (ref D16) (pin 8))
(node (ref U9) (pin 11)))
(net (code 97) (name "Net-(D16-Pad6)")
(node (ref U9) (pin 12))
(node (ref D16) (pin 6)))
(net (code 98) (name "Net-(D15-Pad12)")
(node (ref D15) (pin 12))
(node (ref U9) (pin 13)))
(net (code 99) (name "Net-(D15-Pad9)")
(net (code 91) (name "Net-(D16-Pad6)")
(node (ref D16) (pin 6))
(node (ref U9) (pin 12)))
(net (code 92) (name "Net-(D15-Pad12)")
(node (ref U9) (pin 13))
(node (ref D15) (pin 12)))
(net (code 93) (name "Net-(D15-Pad9)")
(node (ref U9) (pin 14))
(node (ref D15) (pin 9)))
(net (code 100) (name "Net-(D15-Pad8)")
(net (code 94) (name "Net-(D15-Pad8)")
(node (ref U9) (pin 15))
(node (ref D15) (pin 8)))
(net (code 101) (name "Net-(D15-Pad6)")
(node (ref D15) (pin 6))
(node (ref U9) (pin 16)))
(net (code 102) (name "Net-(D14-Pad12)")
(net (code 95) (name "Net-(D15-Pad6)")
(node (ref U9) (pin 16))
(node (ref D15) (pin 6)))
(net (code 96) (name "Net-(D14-Pad12)")
(node (ref D14) (pin 12))
(node (ref U9) (pin 17)))
(net (code 103) (name "Net-(D14-Pad9)")
(net (code 97) (name "Net-(D14-Pad9)")
(node (ref U9) (pin 18))
(node (ref D14) (pin 9)))
(net (code 104) (name "Net-(D14-Pad8)")
(node (ref U9) (pin 19))
(node (ref D14) (pin 8)))
(net (code 105) (name "Net-(D14-Pad6)")
(net (code 98) (name "Net-(D14-Pad8)")
(node (ref D14) (pin 8))
(node (ref U9) (pin 19)))
(net (code 99) (name "Net-(D14-Pad6)")
(node (ref D14) (pin 6))
(node (ref U9) (pin 20)))
(net (code 106) (name "Net-(D17-Pad12)")
(node (ref D17) (pin 12))
(node (ref U9) (pin 5)))
(net (code 107) (name "Net-(R40-Pad2)")
(net (code 100) (name "Net-(D17-Pad12)")
(node (ref U9) (pin 5))
(node (ref D17) (pin 12)))
(net (code 101) (name "Net-(R40-Pad2)")
(node (ref U9) (pin 23))
(node (ref R40) (pin 2))
(node (ref R41) (pin 2)))
(net (code 108) (name "Net-(D17-Pad9)")
(net (code 102) (name "Net-(D17-Pad9)")
(node (ref D17) (pin 9))
(node (ref U9) (pin 6)))
(net (code 109) (name "Net-(D17-Pad8)")
(node (ref D17) (pin 8))
(node (ref U9) (pin 7)))
(net (code 110) (name "Net-(D17-Pad6)")
(net (code 103) (name "Net-(D17-Pad8)")
(node (ref U9) (pin 7))
(node (ref D17) (pin 8)))
(net (code 104) (name "Net-(D17-Pad6)")
(node (ref U9) (pin 8))
(node (ref D17) (pin 6)))
(net (code 111) (name "Net-(D16-Pad12)")
(node (ref D16) (pin 12))
(node (ref U9) (pin 9)))))
(net (code 105) (name "Net-(D16-Pad12)")
(node (ref U9) (pin 9))
(node (ref D16) (pin 12)))))

View file

@ -1,4 +1,4 @@
update=Wed 17 May 2017 11:22:15 AM CEST
update=Sat 15 Jul 2017 09:46:34 PM CEST
version=1
last_client=kicad
[pcbnew]
@ -25,40 +25,6 @@ version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=../chibi_2024;../../chibi
[eeschema/libraries]
LibName1=power
LibName2=device
LibName3=transistors
LibName4=conn
LibName5=linear
LibName6=regul
LibName7=74xx
LibName8=cmos4000
LibName9=adc-dac
LibName10=memory
LibName11=xilinx
LibName12=microcontrollers
LibName13=dsp
LibName14=microchip
LibName15=analog_switches
LibName16=motorola
LibName17=texas
LibName18=intel
LibName19=audio
LibName20=interface
LibName21=digital-audio
LibName22=philips
LibName23=display
LibName24=cypress
LibName25=siliconi
LibName26=opto
LibName27=atmel
LibName28=contrib
LibName29=valves
LibName30=/home/user/toys/7seg/hw/chibi/components
[schematic_editor]
version=1
PageLayoutDescrFile=
@ -69,3 +35,38 @@ NetFmtName=
SpiceForceRefPrefix=0
SpiceUseNetNumbers=0
LabSize=60
[eeschema]
version=1
LibDir=../chibi_2024;../../chibi
[eeschema/libraries]
LibName1=chibi_2024-rescue
LibName2=power
LibName3=device
LibName4=transistors
LibName5=conn
LibName6=linear
LibName7=regul
LibName8=74xx
LibName9=cmos4000
LibName10=adc-dac
LibName11=memory
LibName12=xilinx
LibName13=microcontrollers
LibName14=dsp
LibName15=microchip
LibName16=analog_switches
LibName17=motorola
LibName18=texas
LibName19=intel
LibName20=audio
LibName21=interface
LibName22=digital-audio
LibName23=philips
LibName24=display
LibName25=cypress
LibName26=siliconi
LibName27=opto
LibName28=atmel
LibName29=contrib
LibName30=valves
LibName31=/home/user/toys/7seg/hw/chibi/components

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,5 @@
EESchema Schematic File Version 2
LIBS:chibi_2024-rescue
LIBS:power
LIBS:device
LIBS:transistors

View file

@ -125,3 +125,33 @@ for i in range(stages-2, -1, -1):
print_var('Itot_{}'.format(stages-i), Itot_n, 'A', end='\t')
print_var('Ptot_{}'.format(stages-i), Ptot_n, 'W')
l = [ (1, [1/2, 1/4, 1/8, 1/16,
1/32, 1/64, 1/128, 1/256,
1/512, 1/1024, 1/2048, 1/4096]),
(1/16, [1/2, 1/4, 1/8, 1/16,
1/32, 1/64, 1/128, 1/256,
1/512, 1/1024, 1/2048, 1/4096]),
(1/256, [1/2, 1/4, 1/8, 1/16,
1/32, 1/64, 1/128, 1/256,
1/512, 1/1024, 1/2048, 1/4096])
]
for v, ls in l:
for e in ls:
print('{:> 12.10f} {:.0f}'.format(e*v, 0.5/(e*v)))
print('\033[93m---\033[0m')
l = [ (1/2**0, [1/2, 1/4, 1/8, 1/16,
1/32, 1/64, 1/128, 1/256,
1/512, 1/1024, 1/2048, 1/4096]),
(1/2**7, [1/32, 1/64, 1/128, 1/256,
1/512, 1/1024, 1/2048, 1/4096]),
(1/2**14, [1/32, 1/64, 1/128, 1/256,
1/512, 1/1024, 1/2048, 1/4096])
]
for v, ls in l:
for e in ls:
print('{:> 5.0f} {:> 12.10f} {:.0f}'.format(0.5/e, e*v, 0.5/(e*v)))
plain = sum(l[0][1])
optimized = sum([e for v, ls in l for e in ls])
overhead_percent = (optimized/plain-1)*100
print(plain, optimized, overhead_percent)

View file

@ -37,7 +37,7 @@ F1 "74HC595_mine" 0 0 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S -450 -350 450 350 0 1 0 N
S -450 -350 450 350 0 1 0 f
X Q1 1 -250 -550 200 U 50 50 1 1 I
X Q2 2 -150 -550 200 U 50 50 1 1 I
X Q3 3 -50 -550 200 U 50 50 1 1 I
@ -57,6 +57,54 @@ X VCC 16 350 550 200 D 50 50 1 1 I
ENDDRAW
ENDDEF
#
# 74HCT125
#
DEF 74HCT125 U 0 40 Y Y 1 F N
F0 "U" 550 300 60 H V C CNN
F1 "74HCT125" 100 0 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S -450 -350 450 350 0 1 0 f
X ~OE0 1 -650 150 200 R 50 50 1 1 I
X I0 2 -350 550 200 D 50 50 1 1 I
X Q0 3 -350 -550 200 U 50 50 1 1 I
X ~OE1 4 -650 50 200 R 50 50 1 1 I
X I1 5 -250 550 200 D 50 50 1 1 I
X Q1 6 -250 -550 200 U 50 50 1 1 I
X GND 7 250 550 200 D 50 50 1 1 I
X Q2 8 -150 -550 200 U 50 50 1 1 I
X I2 9 -150 550 200 D 50 50 1 1 I
X ~OE2 10 -650 -50 200 R 50 50 1 1 I
X Q3 11 -50 -550 200 U 50 50 1 1 I
X I3 12 -50 550 200 D 50 50 1 1 I
X ~OE3 13 -650 -150 200 R 50 50 1 1 I
X VCC 14 350 550 200 D 50 50 1 1 I
ENDDRAW
ENDDEF
#
# 74HCT125_mine
#
DEF 74HCT125_mine U 0 40 Y Y 1 F N
F0 "U" 550 300 60 H V C CNN
F1 "74HCT125_mine" 0 0 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S -450 -350 450 350 0 1 0 f
X I0 2 -350 550 200 D 50 50 1 1 I
X Q0 3 -350 -550 200 U 50 50 1 1 I
X I1 5 -250 550 200 D 50 50 1 1 I
X Q1 6 -250 -550 200 U 50 50 1 1 I
X GND 7 250 550 200 D 50 50 1 1 I
X Q2 8 -150 -550 200 U 50 50 1 1 I
X I2 9 -150 550 200 D 50 50 1 1 I
X Q3 11 -50 -550 200 U 50 50 1 1 I
X I3 12 -50 550 200 D 50 50 1 1 I
X VCC 14 350 550 200 D 50 50 1 1 I
ENDDRAW
ENDDEF
#
# 7seg_4digit_cc
#
DEF 7seg_4digit_cc D 0 40 Y Y 1 F N

View file

@ -8,4 +8,12 @@ $CMP 74HC595_mine
F ref/74HC_HCT595.pdf
$ENDCMP
#
$CMP 74HCT125
F ref/74HC_HCT595.pdf
$ENDCMP
#
$CMP 74HCT125_mine
F ref/74HC_HCT595.pdf
$ENDCMP
#
#End Doc Library

View file

@ -8,4 +8,12 @@ $CMP 74HC595_mine
F ref/74HC_HCT595.pdf
$ENDCMP
#
$CMP 74HCT125
F ref/74HC_HCT595.pdf
$ENDCMP
#
$CMP 74HCT125_mine
F ref/74HC_HCT595.pdf
$ENDCMP
#
#End Doc Library

View file

@ -57,6 +57,54 @@ X VCC 16 350 550 200 D 50 50 1 1 I
ENDDRAW
ENDDEF
#
# 74HCT125
#
DEF 74HCT125 U 0 40 Y Y 1 F N
F0 "U" 550 300 60 H V C CNN
F1 "74HCT125" 100 0 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S -450 -350 450 350 0 1 0 f
X ~OE0 1 -650 150 200 R 50 50 1 1 I
X I0 2 -350 550 200 D 50 50 1 1 I
X Q0 3 -350 -550 200 U 50 50 1 1 I
X ~OE1 4 -650 50 200 R 50 50 1 1 I
X I1 5 -250 550 200 D 50 50 1 1 I
X Q1 6 -250 -550 200 U 50 50 1 1 I
X GND 7 250 550 200 D 50 50 1 1 I
X Q2 8 -150 -550 200 U 50 50 1 1 I
X I2 9 -150 550 200 D 50 50 1 1 I
X ~OE2 10 -650 -50 200 R 50 50 1 1 I
X Q3 11 -50 -550 200 U 50 50 1 1 I
X I3 12 -50 550 200 D 50 50 1 1 I
X ~OE3 13 -650 -150 200 R 50 50 1 1 I
X VCC 14 350 550 200 D 50 50 1 1 I
ENDDRAW
ENDDEF
#
# 74HCT125_mine
#
DEF 74HCT125_mine U 0 40 Y Y 1 F N
F0 "U" 550 300 60 H V C CNN
F1 "74HCT125_mine" 0 0 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S -450 -350 450 350 0 1 0 f
X I0 2 -350 550 200 D 50 50 1 1 I
X Q0 3 -350 -550 200 U 50 50 1 1 I
X I1 5 -250 550 200 D 50 50 1 1 I
X Q1 6 -250 -550 200 U 50 50 1 1 I
X GND 7 250 550 200 D 50 50 1 1 I
X Q2 8 -150 -550 200 U 50 50 1 1 I
X I2 9 -150 550 200 D 50 50 1 1 I
X Q3 11 -50 -550 200 U 50 50 1 1 I
X I3 12 -50 550 200 D 50 50 1 1 I
X VCC 14 350 550 200 D 50 50 1 1 I
ENDDRAW
ENDDEF
#
# 7seg_4digit_cc
#
DEF 7seg_4digit_cc D 0 40 Y Y 1 F N