Started fixing schematics

This commit is contained in:
sebastian 2014-08-17 13:52:54 +02:00
parent 40eb9895b4
commit 38f6ab5495
5 changed files with 855 additions and 459 deletions

View File

@ -1,4 +1,4 @@
EESchema-LIBRARY Version 2.3 Date: Tue 15 Apr 2014 12:15:59 PM CEST
EESchema-LIBRARY Version 2.3 Date: Sat 16 Aug 2014 12:04:42 AM CEST
#encoding utf-8
#
# +24V
@ -266,4 +266,24 @@ X VO 3 400 50 200 L 40 40 1 1 w
ENDDRAW
ENDDEF
#
# ZENER
#
DEF ZENER D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "ZENER" 0 -100 40 H V C CNN
F2 "~" 0 0 60 H V C CNN
F3 "~" 0 0 60 H V C CNN
$FPLIST
D?
SO*
SM*
$ENDFPLIST
DRAW
P 5 0 1 0 50 0 -50 50 -50 -50 50 0 50 0 F
P 5 0 1 8 70 50 50 30 50 -30 30 -50 30 -50 N
X A 1 -200 0 150 R 40 40 1 1 P
X K 2 200 0 150 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
#End Library

View File

@ -1,4 +1,4 @@
Cmp-Mod V01 Created by CvPcb (2013-may-18)-stable date = Mon 17 Feb 2014 11:14:47 AM CET
Cmp-Mod V01 Created by CvPcb (2013-may-18)-stable date = Sat 16 Aug 2014 12:07:51 AM CEST
BeginCmp
TimeStamp = /52DC3C4B;
@ -56,6 +56,41 @@ ValeurCmp = LED;
IdModule = SM0603;
EndCmp
BeginCmp
TimeStamp = /53EE8249;
Reference = D4;
ValeurCmp = ZENER;
IdModule = sod80c;
EndCmp
BeginCmp
TimeStamp = /53EE8746;
Reference = D5;
ValeurCmp = ZENER;
IdModule = sod80c;
EndCmp
BeginCmp
TimeStamp = /53EE8A44;
Reference = D6;
ValeurCmp = ZENER;
IdModule = sod80c;
EndCmp
BeginCmp
TimeStamp = /53EE8C62;
Reference = D7;
ValeurCmp = ZENER;
IdModule = sod80c;
EndCmp
BeginCmp
TimeStamp = /53EE8E6C;
Reference = D8;
ValeurCmp = ZENER;
IdModule = sod80c;
EndCmp
BeginCmp
TimeStamp = /52DC23CC;
Reference = J1;
@ -150,56 +185,56 @@ EndCmp
BeginCmp
TimeStamp = /52DC4260;
Reference = R3;
ValeurCmp = 200;
ValeurCmp = 220;
IdModule = SM0603;
EndCmp
BeginCmp
TimeStamp = /52DC4245;
Reference = R4;
ValeurCmp = 200;
ValeurCmp = 220;
IdModule = SM0603;
EndCmp
BeginCmp
TimeStamp = /52DC422A;
Reference = R5;
ValeurCmp = 200;
ValeurCmp = 220;
IdModule = SM0603;
EndCmp
BeginCmp
TimeStamp = /52DC420F;
Reference = R6;
ValeurCmp = 200;
ValeurCmp = 220;
IdModule = SM0603;
EndCmp
BeginCmp
TimeStamp = /52DC41F4;
Reference = R7;
ValeurCmp = 200;
ValeurCmp = 220;
IdModule = SM0603;
EndCmp
BeginCmp
TimeStamp = /52DC41D9;
Reference = R8;
ValeurCmp = 200;
ValeurCmp = 220;
IdModule = SM0603;
EndCmp
BeginCmp
TimeStamp = /52DC41BE;
Reference = R9;
ValeurCmp = 200;
ValeurCmp = 220;
IdModule = SM0603;
EndCmp
BeginCmp
TimeStamp = /52DC3E80;
Reference = R10;
ValeurCmp = 200;
ValeurCmp = 220;
IdModule = SM0603;
EndCmp
@ -259,6 +294,41 @@ ValeurCmp = 470;
IdModule = SM1206;
EndCmp
BeginCmp
TimeStamp = /53EE823A;
Reference = R19;
ValeurCmp = 1k;
IdModule = SM0603;
EndCmp
BeginCmp
TimeStamp = /53EE8740;
Reference = R20;
ValeurCmp = 1k;
IdModule = SM0603;
EndCmp
BeginCmp
TimeStamp = /53EE888C;
Reference = R21;
ValeurCmp = 1k;
IdModule = SM0603;
EndCmp
BeginCmp
TimeStamp = /53EE8B05;
Reference = R22;
ValeurCmp = 1k;
IdModule = SM0603;
EndCmp
BeginCmp
TimeStamp = /53EE8D2A;
Reference = R23;
ValeurCmp = 1k;
IdModule = SM0603;
EndCmp
BeginCmp
TimeStamp = /52DC3814;
Reference = U1;

View File

@ -1,7 +1,7 @@
(export (version D)
(design
(source /home/sebastian/projects/7segment_timer/board/driverboard.sch)
(date "Sun 26 Jan 2014 01:00:54 AM CET")
(source /home/sebastian/projects/7segment_timer/boards/driver/driverboard.sch)
(date "Sat 16 Aug 2014 12:04:33 AM CEST")
(tool "eeschema (2013-may-18)-stable"))
(components
(comp (ref J1)
@ -70,7 +70,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 52DC3C4B))
(comp (ref R10)
(value 200)
(value 220)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 52DC3E80))
@ -80,7 +80,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 52DC40ED))
(comp (ref R9)
(value 200)
(value 220)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 52DC41BE))
@ -90,7 +90,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 52DC41CB))
(comp (ref R8)
(value 200)
(value 220)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 52DC41D9))
@ -100,7 +100,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 52DC41E6))
(comp (ref R7)
(value 200)
(value 220)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 52DC41F4))
@ -110,7 +110,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 52DC4201))
(comp (ref R6)
(value 200)
(value 220)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 52DC420F))
@ -120,7 +120,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 52DC421C))
(comp (ref R5)
(value 200)
(value 220)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 52DC422A))
@ -130,7 +130,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 52DC4237))
(comp (ref R4)
(value 200)
(value 220)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 52DC4245))
@ -140,7 +140,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 52DC4252))
(comp (ref R3)
(value 200)
(value 220)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 52DC4260))
@ -198,7 +198,57 @@
(value NDS355)
(libsource (lib nds355) (part NDS355))
(sheetpath (names /) (tstamps /))
(tstamp 52E44D52)))
(tstamp 52E44D52))
(comp (ref R19)
(value 1k)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 53EE823A))
(comp (ref D4)
(value ZENER)
(libsource (lib device) (part ZENER))
(sheetpath (names /) (tstamps /))
(tstamp 53EE8249))
(comp (ref R20)
(value 1k)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 53EE8740))
(comp (ref D5)
(value ZENER)
(libsource (lib device) (part ZENER))
(sheetpath (names /) (tstamps /))
(tstamp 53EE8746))
(comp (ref R21)
(value 1k)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 53EE888C))
(comp (ref D6)
(value ZENER)
(libsource (lib device) (part ZENER))
(sheetpath (names /) (tstamps /))
(tstamp 53EE8A44))
(comp (ref R22)
(value 1k)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 53EE8B05))
(comp (ref D7)
(value ZENER)
(libsource (lib device) (part ZENER))
(sheetpath (names /) (tstamps /))
(tstamp 53EE8C62))
(comp (ref R23)
(value 1k)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 53EE8D2A))
(comp (ref D8)
(value ZENER)
(libsource (lib device) (part ZENER))
(sheetpath (names /) (tstamps /))
(tstamp 53EE8E6C)))
(libparts
(libpart (lib device) (part C)
(description "Condensateur non polarise")
@ -273,6 +323,20 @@
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib device) (part ZENER)
(description "Diode zener")
(footprints
(fp D?)
(fp SO*)
(fp SM*))
(fields
(field (name Reference) D)
(field (name Value) ZENER)
(field (name Footprint) ~)
(field (name Datasheet) ~))
(pins
(pin (num 1) (name A) (type passive))
(pin (num 2) (name K) (type passive))))
(libpart (lib conn) (part HE10-10)
(fields
(field (name Reference) P)
@ -331,16 +395,6 @@
(pin (num 14) (name SER) (type input))
(pin (num 15) (name QA) (type 3state))
(pin (num 16) (name VCC) (type power_in))))
(libpart (lib ts2937) (part TS2937)
(fields
(field (name Reference) U)
(field (name Value) TS2937)
(field (name Footprint) ~)
(field (name Datasheet) ~))
(pins
(pin (num 1) (name VI) (type input))
(pin (num 2) (name GND) (type input))
(pin (num 3) (name VO) (type power_out))))
(libpart (lib nds355) (part NDS355)
(fields
(field (name Reference) Q)
@ -350,7 +404,17 @@
(pins
(pin (num 1) (name G) (type input))
(pin (num 2) (name D) (type passive))
(pin (num 3) (name S) (type passive)))))
(pin (num 3) (name S) (type passive))))
(libpart (lib ts2937) (part TS2937)
(fields
(field (name Reference) U)
(field (name Value) TS2937)
(field (name Footprint) ~)
(field (name Datasheet) ~))
(pins
(pin (num 1) (name VI) (type input))
(pin (num 2) (name GND) (type input))
(pin (num 3) (name VO) (type power_out)))))
(libraries
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
@ -359,172 +423,197 @@
(library (logical 74xx)
(uri /usr/share/kicad/library/74xx.lib))
(library (logical nds355)
(uri lib/nds355.lib))
(uri ../lib/nds355.lib))
(library (logical ts2937)
(uri lib/ts2937.lib)))
(uri ../lib/ts2937.lib)))
(nets
(net (code 1) (name "")
(node (ref Q4) (pin 1))
(node (ref R6) (pin 1)))
(net (code 2) (name SEG_3)
(node (ref R13) (pin 2))
(node (ref P1) (pin 7)))
(net (code 3) (name "")
(node (ref R13) (pin 1))
(node (ref Q3) (pin 3)))
(net (code 4) (name "")
(node (ref R5) (pin 1))
(node (ref Q3) (pin 1)))
(net (code 5) (name "")
(node (ref R14) (pin 1))
(node (ref Q4) (pin 3)))
(net (code 6) (name SEG_4)
(node (ref P1) (pin 8))
(node (ref R14) (pin 2)))
(net (code 7) (name "")
(node (ref R15) (pin 1))
(node (ref Q5) (pin 3)))
(net (code 8) (name SEG_5)
(node (ref R15) (pin 2))
(node (ref P1) (pin 5)))
(net (code 9) (name "")
(node (ref R7) (pin 1))
(node (ref Q5) (pin 1)))
(net (code 10) (name "")
(node (ref R16) (pin 1))
(node (ref Q6) (pin 3)))
(net (code 11) (name "")
(node (ref Q1) (pin 3))
(node (ref R11) (pin 1)))
(net (code 12) (name FET_6)
(net (code 1) (name FET_6)
(node (ref U1) (pin 5))
(node (ref R8) (pin 2)))
(net (code 2) (name SEG_4)
(node (ref R14) (pin 2))
(node (ref P1) (pin 8)))
(net (code 3) (name SEG_3)
(node (ref P1) (pin 7))
(node (ref R13) (pin 2)))
(net (code 4) (name SEG_8)
(node (ref P1) (pin 4))
(node (ref R18) (pin 2)))
(net (code 5) (name SEG_7)
(node (ref P1) (pin 3))
(node (ref R17) (pin 2)))
(net (code 6) (name SEG_6)
(node (ref R16) (pin 2))
(node (ref P1) (pin 6)))
(net (code 7) (name SEG_5)
(node (ref R15) (pin 2))
(node (ref P1) (pin 5)))
(net (code 8) (name SEG_2)
(node (ref R12) (pin 2))
(node (ref P1) (pin 10)))
(net (code 9) (name SEG_1)
(node (ref P1) (pin 9))
(node (ref R11) (pin 2)))
(net (code 10) (name FET_8)
(node (ref U1) (pin 7))
(node (ref R10) (pin 2)))
(net (code 11) (name FET_7)
(node (ref U1) (pin 6))
(node (ref R9) (pin 2)))
(net (code 12) (name FET_5)
(node (ref U1) (pin 4))
(node (ref R7) (pin 2)))
(net (code 13) (name FET_4)
(node (ref U1) (pin 3))
(node (ref R6) (pin 2)))
(net (code 14) (name FET_2)
(net (code 14) (name FET_3)
(node (ref R5) (pin 2))
(node (ref U1) (pin 2)))
(net (code 15) (name FET_2)
(node (ref R4) (pin 2))
(node (ref U1) (pin 1)))
(net (code 15) (name FET_7)
(node (ref R9) (pin 2))
(node (ref U1) (pin 6)))
(net (code 16) (name FET_5)
(node (ref R7) (pin 2))
(node (ref U1) (pin 4)))
(net (code 17) (name FET_3)
(node (ref U1) (pin 2))
(node (ref R5) (pin 2)))
(net (code 18) (name FET_1)
(net (code 16) (name FET_1)
(node (ref R3) (pin 2))
(node (ref U1) (pin 15)))
(net (code 19) (name SEG_1)
(node (ref R11) (pin 2))
(node (ref P1) (pin 9)))
(net (code 20) (name +24V)
(node (ref Q8) (pin 2))
(node (ref Q7) (pin 2))
(node (ref D2) (pin 2))
(node (ref C3) (pin 1))
(node (ref C2) (pin 1))
(node (ref R1) (pin 1))
(node (ref J2) (pin 4))
(node (ref J2) (pin 2))
(node (ref J1) (pin 2))
(node (ref J1) (pin 4))
(net (code 17) (name "")
(node (ref Q4) (pin 2))
(node (ref Q5) (pin 2))
(node (ref Q2) (pin 2))
(node (ref Q6) (pin 2))
(node (ref Q1) (pin 2))
(node (ref R14) (pin 1)))
(net (code 18) (name "")
(node (ref Q4) (pin 1))
(node (ref R6) (pin 1)))
(net (code 19) (name "")
(node (ref Q3) (pin 2))
(node (ref U2) (pin 1)))
(node (ref R13) (pin 1)))
(net (code 20) (name "")
(node (ref Q3) (pin 1))
(node (ref R5) (pin 1)))
(net (code 21) (name "")
(node (ref Q2) (pin 1))
(node (ref R4) (pin 1)))
(net (code 22) (name "")
(node (ref R11) (pin 1))
(node (ref Q1) (pin 2)))
(net (code 23) (name "")
(node (ref R3) (pin 1))
(node (ref Q1) (pin 1)))
(net (code 22) (name "")
(node (ref Q2) (pin 3))
(node (ref R12) (pin 1)))
(net (code 23) (name SEG_2)
(node (ref R12) (pin 2))
(node (ref P1) (pin 10)))
(net (code 24) (name "")
(node (ref R4) (pin 1))
(node (ref Q2) (pin 1)))
(net (code 25) (name SEG_8)
(node (ref P1) (pin 4))
(node (ref R18) (pin 2)))
(node (ref R12) (pin 1))
(node (ref Q2) (pin 2)))
(net (code 25) (name "")
(node (ref Q5) (pin 2))
(node (ref R15) (pin 1)))
(net (code 26) (name "")
(node (ref Q8) (pin 1))
(node (ref R10) (pin 1)))
(net (code 27) (name Data_Out)
(node (ref U1) (pin 9))
(node (ref J2) (pin 5)))
(node (ref Q5) (pin 1))
(node (ref R7) (pin 1)))
(net (code 27) (name "")
(node (ref Q6) (pin 2))
(node (ref R16) (pin 1)))
(net (code 28) (name GND)
(node (ref U1) (pin 8))
(node (ref J1) (pin 6))
(node (ref J2) (pin 6))
(node (ref J2) (pin 8))
(node (ref J2) (pin 9))
(node (ref C1) (pin 2))
(node (ref C4) (pin 2))
(node (ref C5) (pin 2))
(node (ref C3) (pin 2))
(node (ref D3) (pin 2))
(node (ref D1) (pin 2))
(node (ref C3) (pin 2))
(node (ref C2) (pin 2))
(node (ref C5) (pin 2))
(node (ref C4) (pin 2))
(node (ref U1) (pin 13))
(node (ref U2) (pin 2))
(node (ref P1) (pin 1))
(node (ref P1) (pin 2))
(node (ref C1) (pin 2))
(node (ref U1) (pin 8))
(node (ref C2) (pin 2))
(node (ref J1) (pin 9))
(node (ref J1) (pin 8)))
(net (code 29) (name +5V)
(node (ref D2) (pin 1))
(node (ref C5) (pin 1))
(node (ref R2) (pin 1))
(node (ref U1) (pin 16))
(node (ref C1) (pin 1))
(node (ref U2) (pin 3))
(node (ref C4) (pin 1)))
(net (code 30) (name Clock)
(node (ref J2) (pin 1))
(node (ref J1) (pin 1))
(node (ref U1) (pin 11)))
(net (code 31) (name Data_In)
(node (ref J1) (pin 5))
(node (ref J1) (pin 8))
(node (ref J1) (pin 6))
(node (ref J2) (pin 6))
(node (ref J2) (pin 9))
(node (ref J2) (pin 8))
(node (ref D8) (pin 1))
(node (ref D7) (pin 1))
(node (ref Q8) (pin 3))
(node (ref Q4) (pin 3))
(node (ref Q3) (pin 3))
(node (ref Q2) (pin 3))
(node (ref Q1) (pin 3))
(node (ref U2) (pin 2))
(node (ref D6) (pin 1))
(node (ref D5) (pin 1))
(node (ref Q5) (pin 3))
(node (ref Q6) (pin 3))
(node (ref Q7) (pin 3))
(node (ref D4) (pin 1)))
(net (code 29) (name "")
(node (ref U1) (pin 10))
(node (ref R21) (pin 2))
(node (ref D6) (pin 2)))
(net (code 30) (name "")
(node (ref U1) (pin 11))
(node (ref R20) (pin 2))
(node (ref D5) (pin 2)))
(net (code 31) (name "")
(node (ref R23) (pin 1))
(node (ref D8) (pin 2))
(node (ref U1) (pin 9)))
(net (code 32) (name "")
(node (ref R19) (pin 2))
(node (ref D4) (pin 2))
(node (ref U1) (pin 14)))
(net (code 32) (name SEG_6)
(node (ref P1) (pin 6))
(node (ref R16) (pin 2)))
(net (code 33) (name "")
(node (ref R8) (pin 1))
(node (ref Q6) (pin 1)))
(node (ref D7) (pin 2))
(node (ref U1) (pin 12))
(node (ref R22) (pin 2)))
(net (code 34) (name "")
(node (ref R17) (pin 1))
(node (ref Q7) (pin 3)))
(net (code 35) (name SEG_7)
(node (ref P1) (pin 3))
(node (ref R17) (pin 2)))
(node (ref Q8) (pin 2))
(node (ref R18) (pin 1)))
(net (code 35) (name "")
(node (ref R10) (pin 1))
(node (ref Q8) (pin 1)))
(net (code 36) (name "")
(node (ref Q7) (pin 2))
(node (ref R17) (pin 1)))
(net (code 37) (name "")
(node (ref R9) (pin 1))
(node (ref Q7) (pin 1)))
(net (code 37) (name "")
(node (ref Q8) (pin 3))
(node (ref R18) (pin 1)))
(net (code 38) (name FET_8)
(node (ref R10) (pin 2))
(node (ref U1) (pin 7)))
(net (code 39) (name Reset)
(net (code 38) (name "")
(node (ref Q6) (pin 1))
(node (ref R8) (pin 1)))
(net (code 39) (name +24V)
(node (ref P1) (pin 1))
(node (ref D2) (pin 2))
(node (ref P1) (pin 2))
(node (ref U2) (pin 1))
(node (ref R1) (pin 1))
(node (ref J1) (pin 2))
(node (ref J2) (pin 4))
(node (ref J2) (pin 2))
(node (ref J1) (pin 4))
(node (ref C3) (pin 1))
(node (ref C2) (pin 1)))
(net (code 40) (name Data_Out)
(node (ref J2) (pin 5))
(node (ref R23) (pin 2)))
(net (code 41) (name Reset)
(node (ref R21) (pin 1))
(node (ref J1) (pin 7))
(node (ref J2) (pin 7))
(node (ref U1) (pin 10)))
(net (code 40) (name Enable)
(node (ref J2) (pin 7)))
(net (code 42) (name Data_In)
(node (ref J1) (pin 5))
(node (ref R19) (pin 1)))
(net (code 43) (name Enable)
(node (ref J1) (pin 3))
(node (ref U1) (pin 12))
(node (ref J2) (pin 3)))
(net (code 41) (name "")
(node (ref D1) (pin 1))
(node (ref R1) (pin 2)))
(net (code 42) (name "")
(node (ref J2) (pin 3))
(node (ref R22) (pin 1)))
(net (code 44) (name Clock)
(node (ref J1) (pin 1))
(node (ref J2) (pin 1))
(node (ref R20) (pin 1)))
(net (code 45) (name "")
(node (ref D3) (pin 1))
(node (ref R2) (pin 2)))))
(node (ref R2) (pin 2)))
(net (code 46) (name +5V)
(node (ref U2) (pin 3))
(node (ref U1) (pin 16))
(node (ref R2) (pin 1))
(node (ref C5) (pin 1))
(node (ref C4) (pin 1))
(node (ref C1) (pin 1))
(node (ref D2) (pin 1)))
(net (code 47) (name "")
(node (ref R1) (pin 2))
(node (ref D1) (pin 1)))))

File diff suppressed because it is too large Load Diff

17
issues.md Normal file
View File

@ -0,0 +1,17 @@
Version 1.0
===========
Driver Board
------------
* Strange mount hole (plating) at RJ45 Connector
* Wrong mosfets
* Add overvoltage/current protection to inputs and outputs
Level Shifter Board
-------------------
* Wrong footprint for fuses (pin distance)
* Footprint for flipflop is too large
* Use high side switch instead of fiddeling with mosfets
* Add overvoltage/current protection to inputs and outputs (MMSZ5234BT1G)
* Use 74hc74 as flipflop