Changes optocouplers to something faster.

fixes #1
This commit is contained in:
Sebastian 2015-07-08 10:38:23 +02:00
parent a640cb6d5a
commit edeb1bf0e8
4 changed files with 139 additions and 155 deletions

Binary file not shown.

View File

@ -1,4 +1,4 @@
EESchema-LIBRARY Version 2.3 Date: Mon 22 Jun 2015 12:45:24 PM CEST
EESchema-LIBRARY Version 2.3 Date: Wed 08 Jul 2015 10:32:40 AM CEST
#encoding utf-8
#
# +5V
@ -203,45 +203,29 @@ X K 2 200 0 150 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# LTV-352T
# LTV-356T
#
DEF LTV-352T IC 0 40 Y Y 1 F N
DEF LTV-356T IC 0 40 Y Y 1 F N
F0 "IC" -214 179 40 H V C CNN
F1 "LTV-352T" 105 -185 40 H V C CNN
F1 "LTV-356T" 105 -185 40 H V C CNN
F2 "MFSOP6" -164 -175 29 H V C CNN
F3 "~" 0 0 60 H V C CNN
ALIAS LTV-357T LTV-358T
DRAW
C 70 -15 5 0 1 0 N
C 160 -100 5 0 1 0 N
C 160 100 5 0 1 0 N
C 200 -100 5 0 1 0 N
C 200 100 5 0 1 0 N
S -250 150 250 -150 0 1 10 f
P 2 0 1 10 -150 -25 -100 -25 N
P 2 0 1 0 20 40 70 -10 N
P 2 0 1 0 20 50 70 100 N
P 2 0 1 14 20 85 20 5 N
P 2 0 1 0 70 100 250 100 N
P 2 0 1 0 110 -20 160 -70 N
P 2 0 1 0 110 -15 70 -15 N
P 2 0 1 0 110 -10 160 40 N
P 2 0 1 0 160 -100 250 -100 N
P 2 0 1 0 160 -70 160 -100 N
P 2 0 1 0 160 40 160 100 N
P 2 0 1 10 175 25 225 25 N
P 2 0 1 0 200 -25 200 -100 N
P 2 0 1 0 200 25 200 100 N
P 3 0 1 0 -250 100 -125 100 -125 25 N
P 3 0 1 0 -125 -25 -125 -100 -250 -100 N
P 3 0 1 14 110 25 110 -55 110 -55 N
P 4 0 1 10 -125 -25 -150 25 -100 25 -125 -25 F
P 4 0 1 0 -70 30 -49 50 -49 30 -19 60 N
P 4 0 1 0 -19 60 -39 50 -29 40 -19 60 N
P 4 0 1 0 60 0 50 20 40 10 60 0 N
P 4 0 1 0 150 -60 140 -40 130 -50 150 -60 N
P 4 0 1 10 200 25 175 -25 225 -25 200 25 F
P 7 0 1 0 -70 -10 -49 10 -49 -10 -19 20 -39 10 -29 0 -19 20 N
P 12 0 1 0 70 -10 70 -100 90 -100 95 -90 100 -110 105 -90 110 -110 115 -90 120 -110 125 -90 130 -100 160 -100 N
P 2 0 1 10 -125 -25 -75 -25 N
P 2 0 1 0 100 25 175 100 N
P 2 0 1 0 175 -100 100 -25 F
P 2 0 1 0 175 -100 250 -100 N
P 2 0 1 0 175 100 250 100 N
P 3 0 1 0 -250 100 -100 100 -100 25 N
P 3 0 1 0 -100 -25 -100 -100 -250 -100 N
P 3 0 1 20 100 75 100 -75 100 -75 N
P 4 0 1 10 -100 -25 -125 25 -75 25 -100 -25 F
P 4 0 1 0 -20 10 1 30 1 10 31 40 N
P 4 0 1 0 31 40 11 30 21 20 31 40 N
P 5 0 1 0 120 -65 140 -45 160 -85 120 -65 120 -65 F
P 7 0 1 0 -20 -30 1 -10 1 -30 31 0 11 -10 21 -20 31 0 N
X ~ 1 -350 100 100 R 40 40 1 1 P
X ~ 3 -350 -100 100 R 40 40 1 1 P
X ~ 4 350 -100 100 L 40 40 1 1 P

View File

@ -1,7 +1,7 @@
(export (version D)
(design
(source /home/sebastian/projects/seidenstrasse/modems/hardware/sss7modem.sch)
(date "Fri 22 May 2015 12:04:14 PM CEST")
(date "Wed 08 Jul 2015 10:32:53 AM CEST")
(tool "eeschema (2013-may-18)-stable"))
(components
(comp (ref R3)
@ -75,30 +75,18 @@
(libsource (lib interface) (part MCP2551-I/SN))
(sheetpath (names /) (tstamps /))
(tstamp 5557C9B9))
(comp (ref IC3)
(value LTV-352T)
(footprint MFSOP6)
(libsource (lib opto) (part LTV-352T))
(sheetpath (names /) (tstamps /))
(tstamp 555DB3D8))
(comp (ref IC2)
(value LTV-352T)
(footprint MFSOP6)
(libsource (lib opto) (part LTV-352T))
(sheetpath (names /) (tstamps /))
(tstamp 555DB3E7))
(comp (ref R8)
(value 390)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 555DB5D6))
(comp (ref R9)
(value 1k)
(value 100)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 555DB70E))
(comp (ref R7)
(value R)
(value 100)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 555DB78B))
@ -156,7 +144,19 @@
(value 74HCT125)
(libsource (lib 74hct125) (part 74HCT125))
(sheetpath (names /) (tstamps /))
(tstamp 555DD9E4)))
(tstamp 555DD9E4))
(comp (ref IC3)
(value LTV-357T)
(footprint MFSOP6)
(libsource (lib opto) (part LTV-357T))
(sheetpath (names /) (tstamps /))
(tstamp 559CDFCD))
(comp (ref IC2)
(value LTV-357T)
(footprint MFSOP6)
(libsource (lib opto) (part LTV-357T))
(sheetpath (names /) (tstamps /))
(tstamp 559CDFF5)))
(libparts
(libpart (lib device) (part C)
(description "Condensateur non polarise")
@ -282,11 +282,11 @@
(pin (num 6) (name CANL) (type BiDi))
(pin (num 7) (name CANH) (type BiDi))
(pin (num 8) (name Rs) (type input))))
(libpart (lib opto) (part LTV-352T)
(description "LTV-352T, MFSOP6, DC Darlington Optocoupler, Vce 300V, CTR 1000%")
(libpart (lib opto) (part LTV-356T)
(description "LTV-356T, MFSOP6, DC Optocoupler, Vce 80V, CTR 50%")
(fields
(field (name Reference) IC)
(field (name Value) LTV-352T)
(field (name Value) LTV-356T)
(field (name Footprint) MFSOP6)
(field (name Datasheet) ~))
(pins
@ -340,71 +340,68 @@
(library (logical dcdc)
(uri libs/dcdc.lib)))
(nets
(net (code 1) (name BUS_GND)
(net (code 1) (name GND)
(node (ref C2) (pin 2))
(node (ref P1) (pin 1))
(node (ref C1) (pin 2))
(node (ref D3) (pin 2))
(node (ref U2) (pin 7))
(node (ref U2) (pin 4))
(node (ref U2) (pin 1))
(node (ref IC2) (pin 4))
(node (ref U1) (pin 1)))
(net (code 2) (name BUS_GND)
(node (ref R3) (pin 2))
(node (ref D6) (pin 1))
(node (ref D8) (pin 1))
(node (ref IC1) (pin 2))
(node (ref U1) (pin 3))
(node (ref IC3) (pin 4))
(node (ref C4) (pin 2))
(node (ref C3) (pin 2))
(node (ref D4) (pin 2))
(node (ref U1) (pin 3))
(node (ref IC1) (pin 2))
(node (ref IC3) (pin 4))
(node (ref R3) (pin 2))
(node (ref K1) (pin 1)))
(net (code 2) (name BUS_5V)
(node (ref K1) (pin 1))
(node (ref D8) (pin 1))
(node (ref D4) (pin 2)))
(net (code 3) (name "")
(node (ref D2) (pin 1))
(node (ref R2) (pin 2)))
(net (code 4) (name "")
(node (ref R1) (pin 2))
(node (ref D1) (pin 1)))
(net (code 5) (name BUS_5V)
(node (ref IC1) (pin 3))
(node (ref R8) (pin 1))
(node (ref R9) (pin 1))
(node (ref R10) (pin 1))
(node (ref D7) (pin 2))
(node (ref D5) (pin 2))
(node (ref C4) (pin 1))
(node (ref C3) (pin 1))
(node (ref R10) (pin 1))
(node (ref R8) (pin 1))
(node (ref U1) (pin 4))
(node (ref IC1) (pin 3))
(node (ref R9) (pin 1))
(node (ref D7) (pin 2)))
(net (code 3) (name GND)
(node (ref U2) (pin 1))
(node (ref P1) (pin 1))
(node (ref IC2) (pin 4))
(node (ref U1) (pin 1))
(node (ref U2) (pin 4))
(node (ref U2) (pin 7))
(node (ref C1) (pin 2))
(node (ref D3) (pin 2))
(node (ref C2) (pin 2)))
(net (code 4) (name "")
(node (ref IC3) (pin 1))
(node (ref R6) (pin 2)))
(net (code 5) (name "")
(node (ref D2) (pin 1))
(node (ref R2) (pin 2)))
(node (ref U1) (pin 4)))
(net (code 6) (name "")
(node (ref D1) (pin 1))
(node (ref R1) (pin 2)))
(net (code 7) (name "")
(node (ref R10) (pin 2))
(node (ref D4) (pin 1)))
(net (code 8) (name RXD)
(node (ref R7) (pin 2))
(node (ref IC2) (pin 6))
(node (ref D2) (pin 2))
(node (ref U2) (pin 5)))
(net (code 9) (name RXDout)
(node (ref U2) (pin 6))
(node (ref P1) (pin 3)))
(net (code 10) (name TXDin)
(node (ref U2) (pin 2))
(node (ref P1) (pin 2)))
(net (code 11) (name +5V)
(node (ref D4) (pin 1))
(node (ref R10) (pin 2)))
(net (code 7) (name RXDout)
(node (ref P1) (pin 3))
(node (ref U2) (pin 6)))
(net (code 8) (name +5V)
(node (ref R6) (pin 1))
(node (ref P1) (pin 4))
(node (ref C1) (pin 1))
(node (ref C2) (pin 1))
(node (ref R7) (pin 1))
(node (ref R5) (pin 1))
(node (ref U2) (pin 14))
(node (ref R1) (pin 1))
(node (ref R7) (pin 1))
(node (ref R2) (pin 1))
(node (ref U1) (pin 2)))
(node (ref R1) (pin 1))
(node (ref P1) (pin 4))
(node (ref U1) (pin 2))
(node (ref R5) (pin 1))
(node (ref C1) (pin 1)))
(net (code 9) (name TXDin)
(node (ref P1) (pin 2))
(node (ref U2) (pin 2)))
(net (code 10) (name "")
(node (ref R6) (pin 2))
(node (ref IC3) (pin 1)))
(net (code 11) (name "")
(node (ref U2) (pin 11)))
(net (code 12) (name "")
(node (ref U2) (pin 8)))
(net (code 13) (name "")
@ -412,45 +409,48 @@
(net (code 14) (name "")
(node (ref U2) (pin 10)))
(net (code 15) (name "")
(node (ref U2) (pin 11)))
(net (code 16) (name "")
(node (ref U2) (pin 12)))
(net (code 17) (name "")
(net (code 16) (name "")
(node (ref U2) (pin 13)))
(net (code 18) (name TXD)
(net (code 17) (name TXD)
(node (ref D1) (pin 2))
(node (ref U2) (pin 3))
(node (ref IC3) (pin 3))
(node (ref D1) (pin 2)))
(net (code 19) (name "")
(node (ref IC3) (pin 3)))
(net (code 18) (name "")
(node (ref IC1) (pin 5)))
(net (code 20) (name "")
(net (code 19) (name "")
(node (ref D3) (pin 1))
(node (ref R5) (pin 2)))
(net (code 21) (name "")
(net (code 20) (name "")
(node (ref R9) (pin 2))
(node (ref IC1) (pin 1))
(node (ref IC3) (pin 6)))
(node (ref IC3) (pin 6))
(node (ref IC1) (pin 1)))
(net (code 21) (name "")
(node (ref IC1) (pin 4))
(node (ref IC2) (pin 3)))
(net (code 22) (name "")
(node (ref IC2) (pin 3))
(node (ref IC1) (pin 4)))
(net (code 23) (name "")
(node (ref R8) (pin 2))
(node (ref IC2) (pin 1)))
(node (ref IC2) (pin 1))
(node (ref R8) (pin 2)))
(net (code 23) (name RXD)
(node (ref R7) (pin 2))
(node (ref IC2) (pin 6))
(node (ref D2) (pin 2))
(node (ref U2) (pin 5)))
(net (code 24) (name "")
(node (ref JP1) (pin 2))
(node (ref R4) (pin 1)))
(net (code 25) (name "")
(node (ref IC1) (pin 7))
(node (ref K1) (pin 3))
(node (ref R4) (pin 2))
(node (ref D8) (pin 2))
(node (ref D7) (pin 1)))
(node (ref R4) (pin 2))
(node (ref K1) (pin 3))
(node (ref D7) (pin 1))
(node (ref IC1) (pin 7)))
(net (code 26) (name "")
(node (ref D6) (pin 2))
(node (ref D5) (pin 1))
(node (ref D6) (pin 2))
(node (ref IC1) (pin 6))
(node (ref K1) (pin 2))
(node (ref JP1) (pin 1)))
(node (ref JP1) (pin 1))
(node (ref K1) (pin 2)))
(net (code 27) (name "")
(node (ref R3) (pin 1))
(node (ref IC1) (pin 8)))))

View File

@ -38,7 +38,7 @@ $Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "Seidenstrasse Signaling System 7 Modem"
Date "22 jun 2015"
Date "8 jul 2015"
Rev "1.0"
Comp "Chaos Seidenstrasse Werke Kaiserslautern"
Comment1 ""
@ -266,28 +266,6 @@ F 3 "~" H 7950 5350 60 0000 C CNN
1 7950 5350
1 0 0 -1
$EndComp
$Comp
L LTV-352T IC3
U 1 1 555DB3D8
P 6400 5500
F 0 "IC3" H 6186 5679 40 0000 C CNN
F 1 "LTV-352T" H 6505 5315 40 0000 C CNN
F 2 "MFSOP6" H 6236 5325 29 0000 C CNN
F 3 "~" H 6400 5500 60 0000 C CNN
1 6400 5500
1 0 0 -1
$EndComp
$Comp
L LTV-352T IC2
U 1 1 555DB3E7
P 6400 5050
F 0 "IC2" H 6186 5229 40 0000 C CNN
F 1 "LTV-352T" H 6505 4865 40 0000 C CNN
F 2 "MFSOP6" H 6236 4875 29 0000 C CNN
F 3 "~" H 6400 5050 60 0000 C CNN
1 6400 5050
-1 0 0 -1
$EndComp
Text GLabel 7950 4200 1 60 Input ~ 0
BUS_5V
$Comp
@ -308,7 +286,7 @@ L R R9
U 1 1 555DB70E
P 7000 4550
F 0 "R9" V 7080 4550 40 0000 C CNN
F 1 "1k" V 7007 4551 40 0000 C CNN
F 1 "100" V 7007 4551 40 0000 C CNN
F 2 "~" V 6930 4550 30 0000 C CNN
F 3 "~" H 7000 4550 30 0000 C CNN
1 7000 4550
@ -321,7 +299,7 @@ L R R7
U 1 1 555DB78B
P 5900 4550
F 0 "R7" V 5980 4550 40 0000 C CNN
F 1 "1k" V 5907 4551 40 0000 C CNN
F 1 "100" V 5907 4551 40 0000 C CNN
F 2 "~" V 5830 4550 30 0000 C CNN
F 3 "~" H 5900 4550 30 0000 C CNN
1 5900 4550
@ -1459,4 +1437,26 @@ C0 A6 3A 3C 56 21 CB 06 2A DB 53 78 0D D7 A0 7F 0E FD C6 85 FA 02 4F 01 2B A4 55
49 B7 84 5F 24 B5 64 1F FD 05 8E 82 91 4B 02 48 DC 45 00 00 00 00 49 45 4E 44 AE 42 60 82 00 $EndBitmap
EndData
$EndBitmap
$Comp
L LTV-357T IC3
U 1 1 559CDFCD
P 6400 5500
F 0 "IC3" H 6186 5679 40 0000 C CNN
F 1 "LTV-357T" H 6505 5315 40 0000 C CNN
F 2 "MFSOP6" H 6236 5325 29 0000 C CNN
F 3 "~" H 6400 5500 60 0000 C CNN
1 6400 5500
1 0 0 -1
$EndComp
$Comp
L LTV-357T IC2
U 1 1 559CDFF5
P 6400 5050
F 0 "IC2" H 6186 5229 40 0000 C CNN
F 1 "LTV-357T" H 6505 4865 40 0000 C CNN
F 2 "MFSOP6" H 6236 4875 29 0000 C CNN
F 3 "~" H 6400 5050 60 0000 C CNN
1 6400 5050
-1 0 0 -1
$EndComp
$EndSCHEMATC