mirror of
https://github.com/eddyem/IR-controller.git
synced 2025-12-06 10:45:15 +03:00
modified schematics
This commit is contained in:
parent
7455c600b0
commit
9b855489d5
@ -1,4 +1,4 @@
|
|||||||
Cmp-Mod V01 Created by CvPcb (2013-feb-26)-stable date = Пн 21 июл 2014 09:59:27
|
Cmp-Mod V01 Created by CvPcb (2013-feb-26)-stable date = Вс 30 ноя 2014 15:38:41
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53A910B8/50AF1E60;
|
TimeStamp = /53A910B8/50AF1E60;
|
||||||
@ -210,6 +210,13 @@ ValeurCmp = 100n;
|
|||||||
IdModule = SM0805;
|
IdModule = SM0805;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /547DB437;
|
||||||
|
Reference = C19;
|
||||||
|
ValeurCmp = 1u;
|
||||||
|
IdModule = SM0805;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53973803/53976CAB/53BE6988;
|
TimeStamp = /53973803/53976CAB/53BE6988;
|
||||||
Reference = CON1;
|
Reference = CON1;
|
||||||
@ -231,6 +238,13 @@ ValeurCmp = TLE5205;
|
|||||||
IdModule = TO220-7-12;
|
IdModule = TO220-7-12;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /5477C0AD;
|
||||||
|
Reference = DA3;
|
||||||
|
ValeurCmp = RO-1205;
|
||||||
|
IdModule = SIP-4-RO;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53973803/53976CAB/5395C045;
|
TimeStamp = /53973803/53976CAB/5395C045;
|
||||||
Reference = DA4;
|
Reference = DA4;
|
||||||
@ -308,6 +322,48 @@ ValeurCmp = 8MHz;
|
|||||||
IdModule = hc49;
|
IdModule = hc49;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /54770F82;
|
||||||
|
Reference = HOLE1;
|
||||||
|
ValeurCmp = 3mm;
|
||||||
|
IdModule = hole_3mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /54775C06;
|
||||||
|
Reference = HOLE2;
|
||||||
|
ValeurCmp = 3mm;
|
||||||
|
IdModule = hole_3mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /54774C57;
|
||||||
|
Reference = HOLE3;
|
||||||
|
ValeurCmp = 3mm;
|
||||||
|
IdModule = hole_3mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /54775C0C;
|
||||||
|
Reference = HOLE4;
|
||||||
|
ValeurCmp = 3mm;
|
||||||
|
IdModule = hole_3mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /547759FC;
|
||||||
|
Reference = HOLE5;
|
||||||
|
ValeurCmp = 3mm;
|
||||||
|
IdModule = hole_3mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /54775C12;
|
||||||
|
Reference = HOLE6;
|
||||||
|
ValeurCmp = 3mm;
|
||||||
|
IdModule = hole_3mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53973803/53973C3F;
|
TimeStamp = /53973803/53973C3F;
|
||||||
Reference = L1;
|
Reference = L1;
|
||||||
@ -315,74 +371,88 @@ ValeurCmp = BMB2A0300AN1;
|
|||||||
IdModule = SM0805;
|
IdModule = SM0805;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /5474C8E5;
|
||||||
|
Reference = P1;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PIN_ARRAY_1;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /5474762D;
|
||||||
|
Reference = P2;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PIN_ARRAY_1;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53A910B8/50CEB97A;
|
TimeStamp = /53A910B8/50CEB97A;
|
||||||
Reference = R1.1;
|
Reference = R1.1;
|
||||||
ValeurCmp = 0.33;
|
ValeurCmp = 0.33;
|
||||||
IdModule = SM1210;
|
IdModule = SM-2010;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53A910B7/50CEB97A;
|
TimeStamp = /53A910B7/50CEB97A;
|
||||||
Reference = R1.2;
|
Reference = R1.2;
|
||||||
ValeurCmp = 0.33;
|
ValeurCmp = 0.33;
|
||||||
IdModule = SM1210;
|
IdModule = SM-2010;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /5391724D/50CEB97A;
|
TimeStamp = /5391724D/50CEB97A;
|
||||||
Reference = R1.3;
|
Reference = R1.3;
|
||||||
ValeurCmp = 0.33;
|
ValeurCmp = 0.33;
|
||||||
IdModule = SM1210;
|
IdModule = SM-2010;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53A910BA/50CEB97A;
|
TimeStamp = /53A910BA/50CEB97A;
|
||||||
Reference = R1.4;
|
Reference = R1.4;
|
||||||
ValeurCmp = 0.33;
|
ValeurCmp = 0.33;
|
||||||
IdModule = SM1210;
|
IdModule = SM-2010;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53A910B9/50CEB97A;
|
TimeStamp = /53A910B9/50CEB97A;
|
||||||
Reference = R1.5;
|
Reference = R1.5;
|
||||||
ValeurCmp = 0.33;
|
ValeurCmp = 0.33;
|
||||||
IdModule = SM1210;
|
IdModule = SM-2010;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53A910B8/50CEB99A;
|
TimeStamp = /53A910B8/50CEB99A;
|
||||||
Reference = R2.1;
|
Reference = R2.1;
|
||||||
ValeurCmp = 0.33;
|
ValeurCmp = 0.33;
|
||||||
IdModule = SM1210;
|
IdModule = SM-2010;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53A910B7/50CEB99A;
|
TimeStamp = /53A910B7/50CEB99A;
|
||||||
Reference = R2.2;
|
Reference = R2.2;
|
||||||
ValeurCmp = 0.33;
|
ValeurCmp = 0.33;
|
||||||
IdModule = SM1210;
|
IdModule = SM-2010;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /5391724D/50CEB99A;
|
TimeStamp = /5391724D/50CEB99A;
|
||||||
Reference = R2.3;
|
Reference = R2.3;
|
||||||
ValeurCmp = 0.33;
|
ValeurCmp = 0.33;
|
||||||
IdModule = SM1210;
|
IdModule = SM-2010;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53A910BA/50CEB99A;
|
TimeStamp = /53A910BA/50CEB99A;
|
||||||
Reference = R2.4;
|
Reference = R2.4;
|
||||||
ValeurCmp = 0.33;
|
ValeurCmp = 0.33;
|
||||||
IdModule = SM1210;
|
IdModule = SM-2010;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53A910B9/50CEB99A;
|
TimeStamp = /53A910B9/50CEB99A;
|
||||||
Reference = R2.5;
|
Reference = R2.5;
|
||||||
ValeurCmp = 0.33;
|
ValeurCmp = 0.33;
|
||||||
IdModule = SM1210;
|
IdModule = SM-2010;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
@ -770,6 +840,34 @@ ValeurCmp = 68;
|
|||||||
IdModule = SM1206;
|
IdModule = SM1206;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /53AE6F08/54658717;
|
||||||
|
Reference = R41;
|
||||||
|
ValeurCmp = 56k;
|
||||||
|
IdModule = SM0603;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /53AE6F08/5465870A;
|
||||||
|
Reference = R42;
|
||||||
|
ValeurCmp = 4.7k;
|
||||||
|
IdModule = SM0603;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /546A5B54;
|
||||||
|
Reference = R43;
|
||||||
|
ValeurCmp = 12k;
|
||||||
|
IdModule = SM0603;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /546A5949;
|
||||||
|
Reference = R44;
|
||||||
|
ValeurCmp = 4.7k;
|
||||||
|
IdModule = SM0603;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53973803/5399B811;
|
TimeStamp = /53973803/5399B811;
|
||||||
Reference = SB1;
|
Reference = SB1;
|
||||||
@ -784,6 +882,13 @@ ValeurCmp = BOOT;
|
|||||||
IdModule = SPST;
|
IdModule = SPST;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /547C3BA5;
|
||||||
|
Reference = U1;
|
||||||
|
ValeurCmp = LM7805CT;
|
||||||
|
IdModule = TO220_VERT;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53CDDF73;
|
TimeStamp = /53CDDF73;
|
||||||
Reference = VD1;
|
Reference = VD1;
|
||||||
@ -815,14 +920,14 @@ EndCmp
|
|||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53AA0E2D/53AF4F62;
|
TimeStamp = /53AA0E2D/53AF4F62;
|
||||||
Reference = VT2.1;
|
Reference = VT2.1;
|
||||||
ValeurCmp = NTE2984;
|
ValeurCmp = FQP30N06;
|
||||||
IdModule = TO220-3-vert;
|
IdModule = TO220-3-vert;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53A8FBFD/53AF4F62;
|
TimeStamp = /53A8FBFD/53AF4F62;
|
||||||
Reference = VT2.2;
|
Reference = VT2.2;
|
||||||
ValeurCmp = NTE2984;
|
ValeurCmp = FQP30N06;
|
||||||
IdModule = TO220-3-vert;
|
IdModule = TO220-3-vert;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
@ -864,8 +969,8 @@ EndCmp
|
|||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53973803/53974779/53AB4443;
|
TimeStamp = /53973803/53974779/53AB4443;
|
||||||
Reference = XP6;
|
Reference = XP6;
|
||||||
ValeurCmp = DB9;
|
ValeurCmp = DB9-M;
|
||||||
IdModule = DB9FC;
|
IdModule = DB9-M;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
@ -878,8 +983,8 @@ EndCmp
|
|||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /53973803/53974779/53975A15;
|
TimeStamp = /53973803/53974779/53975A15;
|
||||||
Reference = XS1;
|
Reference = XS1;
|
||||||
ValeurCmp = DB9;
|
ValeurCmp = DB9-F;
|
||||||
IdModule = DB9FC;
|
IdModule = DB9-F;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
EndListe
|
EndListe
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,4 @@
|
|||||||
|
eeschema (2013-feb-26)-stable >> Creation date: Вт 25 ноя 2014 15:57:59
|
||||||
#Cmp ( order = Reference )
|
#Cmp ( order = Reference )
|
||||||
| C4 2200u, 40V
|
| C4 2200u, 40V
|
||||||
| C5 10u
|
| C5 10u
|
||||||
@ -14,6 +15,7 @@
|
|||||||
| C16 100n
|
| C16 100n
|
||||||
| C17 100n
|
| C17 100n
|
||||||
| C18 100n
|
| C18 100n
|
||||||
|
| C19 1u
|
||||||
| C1.1 68n
|
| C1.1 68n
|
||||||
| C1.2 68n
|
| C1.2 68n
|
||||||
| C1.3 68n
|
| C1.3 68n
|
||||||
@ -32,6 +34,7 @@
|
|||||||
| CON1 USB-MICRO-B
|
| CON1 USB-MICRO-B
|
||||||
| DA1 IPS5451
|
| DA1 IPS5451
|
||||||
| DA2 TLE5205
|
| DA2 TLE5205
|
||||||
|
| DA3 RO-1205
|
||||||
| DA4 USBLC6-2
|
| DA4 USBLC6-2
|
||||||
| DA5 RO-1224
|
| DA5 RO-1224
|
||||||
| DA6 LM1117MPX-3.3
|
| DA6 LM1117MPX-3.3
|
||||||
@ -43,7 +46,15 @@
|
|||||||
| DD2.4 L6208N
|
| DD2.4 L6208N
|
||||||
| DD2.5 L6208N
|
| DD2.5 L6208N
|
||||||
| G1 8MHz
|
| G1 8MHz
|
||||||
|
| HOLE1 3mm
|
||||||
|
| HOLE2 3mm
|
||||||
|
| HOLE3 3mm
|
||||||
|
| HOLE4 3mm
|
||||||
|
| HOLE5 3mm
|
||||||
|
| HOLE6 3mm
|
||||||
| L1 BMB2A0300AN1
|
| L1 BMB2A0300AN1
|
||||||
|
| P1 CONN_1
|
||||||
|
| P2 CONN_1
|
||||||
| R7 22k
|
| R7 22k
|
||||||
| R8 15k
|
| R8 15k
|
||||||
| R9 1.5k
|
| R9 1.5k
|
||||||
@ -77,6 +88,10 @@
|
|||||||
| R37 10k
|
| R37 10k
|
||||||
| R38 10k
|
| R38 10k
|
||||||
| R39 10k
|
| R39 10k
|
||||||
|
| R41 56k
|
||||||
|
| R42 4.7k
|
||||||
|
| R43 12k
|
||||||
|
| R44 4.7k
|
||||||
| R1.1 0.33
|
| R1.1 0.33
|
||||||
| R1.2 0.33
|
| R1.2 0.33
|
||||||
| R1.3 0.33
|
| R1.3 0.33
|
||||||
@ -115,16 +130,16 @@
|
|||||||
| VD2 PWR
|
| VD2 PWR
|
||||||
| VD3 B120-E3
|
| VD3 B120-E3
|
||||||
| VT1 DTA114Y
|
| VT1 DTA114Y
|
||||||
| VT2.1 NTE2984
|
| VT2.1 FQP30N06
|
||||||
| VT2.2 NTE2984
|
| VT2.2 FQP30N06
|
||||||
| XP1 GPRM1-61
|
| XP1 GPRM1-61
|
||||||
| XP2 TRD
|
| XP2 TRD
|
||||||
| XP3 CONN_7
|
| XP3 CONN_7
|
||||||
| XP4 CONN_4
|
| XP4 CONN_4
|
||||||
| XP5 CONN_7
|
| XP5 CONN_7
|
||||||
| XP6 DB9
|
| XP6 DB9-M
|
||||||
| XP7 Power
|
| XP7 Power
|
||||||
| XS1 DB9
|
| XS1 DB9-F
|
||||||
#End Cmp
|
#End Cmp
|
||||||
|
|
||||||
#Cmp ( order = Value )
|
#Cmp ( order = Value )
|
||||||
@ -154,11 +169,13 @@
|
|||||||
| 100n C16
|
| 100n C16
|
||||||
| 100n C17
|
| 100n C17
|
||||||
| 100n C18
|
| 100n C18
|
||||||
|
| 1u C19
|
||||||
| 10u C5
|
| 10u C5
|
||||||
| 10u C13
|
| 10u C13
|
||||||
| 100u C6
|
| 100u C6
|
||||||
| 2200u, 40V C4
|
| 2200u, 40V C4
|
||||||
| USB-MICRO-B CON1
|
| USB-MICRO-B CON1
|
||||||
|
| RO-1205 DA3
|
||||||
| RO-1224 DA5
|
| RO-1224 DA5
|
||||||
| LM1117MPX-3.3 DA6
|
| LM1117MPX-3.3 DA6
|
||||||
| USBLC6-2 DA4
|
| USBLC6-2 DA4
|
||||||
@ -172,7 +189,15 @@
|
|||||||
| L6208N DD2.5
|
| L6208N DD2.5
|
||||||
| STM32F103 DD3
|
| STM32F103 DD3
|
||||||
| 8MHz G1
|
| 8MHz G1
|
||||||
|
| 3mm HOLE1
|
||||||
|
| 3mm HOLE2
|
||||||
|
| 3mm HOLE3
|
||||||
|
| 3mm HOLE4
|
||||||
|
| 3mm HOLE5
|
||||||
|
| 3mm HOLE6
|
||||||
| BMB2A0300AN1 L1
|
| BMB2A0300AN1 L1
|
||||||
|
| CONN_1 P1
|
||||||
|
| CONN_1 P2
|
||||||
| 0.33 R1.1
|
| 0.33 R1.1
|
||||||
| 0.33 R1.2
|
| 0.33 R1.2
|
||||||
| 0.33 R1.3
|
| 0.33 R1.3
|
||||||
@ -196,6 +221,8 @@
|
|||||||
| 1.8k R4.5
|
| 1.8k R4.5
|
||||||
| 4.7k R11
|
| 4.7k R11
|
||||||
| 4.7k R19
|
| 4.7k R19
|
||||||
|
| 4.7k R42
|
||||||
|
| 4.7k R44
|
||||||
| 10k R13
|
| 10k R13
|
||||||
| 10k R14
|
| 10k R14
|
||||||
| 10k R15
|
| 10k R15
|
||||||
@ -208,6 +235,7 @@
|
|||||||
| 10k R37
|
| 10k R37
|
||||||
| 10k R38
|
| 10k R38
|
||||||
| 10k R39
|
| 10k R39
|
||||||
|
| 12k R43
|
||||||
| 15k R8
|
| 15k R8
|
||||||
| 15k R20
|
| 15k R20
|
||||||
| 15k R21
|
| 15k R21
|
||||||
@ -227,6 +255,7 @@
|
|||||||
| 51k R6.3
|
| 51k R6.3
|
||||||
| 51k R6.4
|
| 51k R6.4
|
||||||
| 51k R6.5
|
| 51k R6.5
|
||||||
|
| 56k R41
|
||||||
| 100k R18
|
| 100k R18
|
||||||
| 1M R12
|
| 1M R12
|
||||||
| 300 (II) R25
|
| 300 (II) R25
|
||||||
@ -244,16 +273,16 @@
|
|||||||
| B120-E3 VD3
|
| B120-E3 VD3
|
||||||
| PWR VD2
|
| PWR VD2
|
||||||
| DTA114Y VT1
|
| DTA114Y VT1
|
||||||
| NTE2984 VT2.1
|
| FQP30N06 VT2.1
|
||||||
| NTE2984 VT2.2
|
| FQP30N06 VT2.2
|
||||||
| DB9 XP6
|
| DB9-M XP6
|
||||||
| GPRM1-61 XP1
|
| GPRM1-61 XP1
|
||||||
| CONN_4 XP4
|
| CONN_4 XP4
|
||||||
| CONN_7 XP3
|
| CONN_7 XP3
|
||||||
| CONN_7 XP5
|
| CONN_7 XP5
|
||||||
| TRD XP2
|
| TRD XP2
|
||||||
| Power XP7
|
| Power XP7
|
||||||
| DB9 XS1
|
| DB9-F XS1
|
||||||
#End Cmp
|
#End Cmp
|
||||||
|
|
||||||
#End List
|
#End List
|
||||||
|
|||||||
1470
schematic/ALL.net
1470
schematic/ALL.net
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
|
EESchema Schematic File Version 2 date Вс 30 ноя 2014 15:36:58
|
||||||
LIBS:power
|
LIBS:power
|
||||||
LIBS:device
|
LIBS:device
|
||||||
LIBS:transistors
|
LIBS:transistors
|
||||||
@ -41,7 +41,7 @@ $Descr A3 16535 11693
|
|||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 1 12
|
Sheet 1 12
|
||||||
Title "IR-spectrometer Control System"
|
Title "IR-spectrometer Control System"
|
||||||
Date "7 oct 2014"
|
Date "30 nov 2014"
|
||||||
Rev ""
|
Rev ""
|
||||||
Comp "SAO RAS"
|
Comp "SAO RAS"
|
||||||
Comment1 ""
|
Comment1 ""
|
||||||
@ -78,12 +78,12 @@ Text Notes 3450 4950 0 60 ~ 0
|
|||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR02
|
L +5V #PWR02
|
||||||
U 1 1 5395F26C
|
U 1 1 5395F26C
|
||||||
P 4000 5400
|
P 3850 5350
|
||||||
F 0 "#PWR02" H 4000 5490 20 0001 C CNN
|
F 0 "#PWR02" H 3850 5440 20 0001 C CNN
|
||||||
F 1 "+5V" H 4000 5490 30 0000 C CNN
|
F 1 "+5V" H 3850 5440 30 0000 C CNN
|
||||||
F 2 "" H 4000 5400 60 0000 C CNN
|
F 2 "" H 3850 5350 60 0000 C CNN
|
||||||
F 3 "" H 4000 5400 60 0000 C CNN
|
F 3 "" H 3850 5350 60 0000 C CNN
|
||||||
1 4000 5400
|
1 3850 5350
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
@ -176,21 +176,10 @@ F 3 "" H 3550 1900 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L PWR_FLAG #FLG05
|
L +5V #PWR05
|
||||||
U 1 1 5396FB58
|
|
||||||
P 3850 5350
|
|
||||||
F 0 "#FLG05" H 3850 5445 30 0001 C CNN
|
|
||||||
F 1 "PWR_FLAG" H 3850 5530 30 0000 C CNN
|
|
||||||
F 2 "" H 3850 5350 60 0000 C CNN
|
|
||||||
F 3 "" H 3850 5350 60 0000 C CNN
|
|
||||||
1 3850 5350
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
$Comp
|
|
||||||
L +5V #PWR06
|
|
||||||
U 1 1 539A026E
|
U 1 1 539A026E
|
||||||
P 6050 2700
|
P 6050 2700
|
||||||
F 0 "#PWR06" H 6050 2790 20 0001 C CNN
|
F 0 "#PWR05" H 6050 2790 20 0001 C CNN
|
||||||
F 1 "+5V" H 6050 2790 30 0000 C CNN
|
F 1 "+5V" H 6050 2790 30 0000 C CNN
|
||||||
F 2 "" H 6050 2700 60 0000 C CNN
|
F 2 "" H 6050 2700 60 0000 C CNN
|
||||||
F 3 "" H 6050 2700 60 0000 C CNN
|
F 3 "" H 6050 2700 60 0000 C CNN
|
||||||
@ -198,10 +187,10 @@ F 3 "" H 6050 2700 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR07
|
L GNDPWR #PWR06
|
||||||
U 1 1 539A446B
|
U 1 1 539A446B
|
||||||
P 6050 3150
|
P 6050 3150
|
||||||
F 0 "#PWR07" H 6050 3200 40 0001 C CNN
|
F 0 "#PWR06" H 6050 3200 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 6050 3070 40 0000 C CNN
|
F 1 "GNDPWR" H 6050 3070 40 0000 C CNN
|
||||||
F 2 "" H 6050 3150 60 0000 C CNN
|
F 2 "" H 6050 3150 60 0000 C CNN
|
||||||
F 3 "" H 6050 3150 60 0000 C CNN
|
F 3 "" H 6050 3150 60 0000 C CNN
|
||||||
@ -314,6 +303,8 @@ F13 "POW3_FEEDBACK" I L 6300 6600 60
|
|||||||
F14 "SHTR" O L 6300 6250 60
|
F14 "SHTR" O L 6300 6250 60
|
||||||
F15 "SHTR_FB" I L 6300 6400 60
|
F15 "SHTR_FB" I L 6300 6400 60
|
||||||
F16 "AGND" O R 8100 3000 60
|
F16 "AGND" O R 8100 3000 60
|
||||||
|
F17 "U36" I R 8100 6600 60
|
||||||
|
F18 "U10" I R 8100 6250 60
|
||||||
$EndSheet
|
$EndSheet
|
||||||
Text Label 5600 3850 0 61 ~ 0
|
Text Label 5600 3850 0 61 ~ 0
|
||||||
Hall[0..9]
|
Hall[0..9]
|
||||||
@ -336,25 +327,25 @@ EP3
|
|||||||
Text Label 5550 5150 0 61 ~ 0
|
Text Label 5550 5150 0 61 ~ 0
|
||||||
EP[0..3]
|
EP[0..3]
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR08
|
L GNDPWR #PWR07
|
||||||
U 1 1 53C54D92
|
U 1 1 53C54D92
|
||||||
P 4900 8600
|
P 4900 8650
|
||||||
F 0 "#PWR08" H 4900 8650 40 0001 C CNN
|
F 0 "#PWR07" H 4900 8700 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 4900 8520 40 0000 C CNN
|
F 1 "GNDPWR" H 4900 8570 40 0000 C CNN
|
||||||
F 2 "" H 4900 8600 60 0000 C CNN
|
F 2 "" H 4900 8650 60 0000 C CNN
|
||||||
F 3 "" H 4900 8600 60 0000 C CNN
|
F 3 "" H 4900 8650 60 0000 C CNN
|
||||||
1 4900 8600
|
1 4900 8650
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
Entry Wire Line
|
Entry Wire Line
|
||||||
5800 8400 5900 8500
|
5800 8450 5900 8550
|
||||||
Entry Wire Line
|
Entry Wire Line
|
||||||
5800 9200 5900 9300
|
5800 9200 5900 9300
|
||||||
Entry Wire Line
|
Entry Wire Line
|
||||||
5800 10000 5900 10100
|
5800 10000 5900 10100
|
||||||
Entry Wire Line
|
Entry Wire Line
|
||||||
5800 7350 5900 7450
|
5800 7350 5900 7450
|
||||||
Text Label 5450 8400 0 61 ~ 0
|
Text Label 5450 8450 0 61 ~ 0
|
||||||
POW0
|
POW0
|
||||||
Text Label 5450 9200 0 61 ~ 0
|
Text Label 5450 9200 0 61 ~ 0
|
||||||
POW1
|
POW1
|
||||||
@ -365,10 +356,10 @@ POW3
|
|||||||
Text Label 12650 2400 2 60 ~ 0
|
Text Label 12650 2400 2 60 ~ 0
|
||||||
+24V
|
+24V
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR09
|
L GNDPWR #PWR08
|
||||||
U 1 1 53A58F5E
|
U 1 1 53A58F5E
|
||||||
P 12550 4500
|
P 12550 4500
|
||||||
F 0 "#PWR09" H 12550 4550 40 0001 C CNN
|
F 0 "#PWR08" H 12550 4550 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 12550 4420 40 0000 C CNN
|
F 1 "GNDPWR" H 12550 4420 40 0000 C CNN
|
||||||
F 2 "" H 12550 4500 60 0000 C CNN
|
F 2 "" H 12550 4500 60 0000 C CNN
|
||||||
F 3 "" H 12550 4500 60 0000 C CNN
|
F 3 "" H 12550 4500 60 0000 C CNN
|
||||||
@ -376,10 +367,10 @@ F 3 "" H 12550 4500 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR010
|
L +5V #PWR09
|
||||||
U 1 1 53A58F64
|
U 1 1 53A58F64
|
||||||
P 12550 3350
|
P 12550 3350
|
||||||
F 0 "#PWR010" H 12550 3440 20 0001 C CNN
|
F 0 "#PWR09" H 12550 3440 20 0001 C CNN
|
||||||
F 1 "+5V" H 12550 3440 30 0000 C CNN
|
F 1 "+5V" H 12550 3440 30 0000 C CNN
|
||||||
F 2 "" H 12550 3350 60 0000 C CNN
|
F 2 "" H 12550 3350 60 0000 C CNN
|
||||||
F 3 "" H 12550 3350 60 0000 C CNN
|
F 3 "" H 12550 3350 60 0000 C CNN
|
||||||
@ -414,10 +405,10 @@ $EndSheet
|
|||||||
Text Label 12650 4100 2 60 ~ 0
|
Text Label 12650 4100 2 60 ~ 0
|
||||||
+24V
|
+24V
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR011
|
L GNDPWR #PWR010
|
||||||
U 1 1 53A5D143
|
U 1 1 53A5D143
|
||||||
P 12550 6250
|
P 12550 6250
|
||||||
F 0 "#PWR011" H 12550 6300 40 0001 C CNN
|
F 0 "#PWR010" H 12550 6300 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 12550 6170 40 0000 C CNN
|
F 1 "GNDPWR" H 12550 6170 40 0000 C CNN
|
||||||
F 2 "" H 12550 6250 60 0000 C CNN
|
F 2 "" H 12550 6250 60 0000 C CNN
|
||||||
F 3 "" H 12550 6250 60 0000 C CNN
|
F 3 "" H 12550 6250 60 0000 C CNN
|
||||||
@ -425,10 +416,10 @@ F 3 "" H 12550 6250 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR012
|
L +5V #PWR011
|
||||||
U 1 1 53A5D149
|
U 1 1 53A5D149
|
||||||
P 12550 5100
|
P 12550 5100
|
||||||
F 0 "#PWR012" H 12550 5190 20 0001 C CNN
|
F 0 "#PWR011" H 12550 5190 20 0001 C CNN
|
||||||
F 1 "+5V" H 12550 5190 30 0000 C CNN
|
F 1 "+5V" H 12550 5190 30 0000 C CNN
|
||||||
F 2 "" H 12550 5100 60 0000 C CNN
|
F 2 "" H 12550 5100 60 0000 C CNN
|
||||||
F 3 "" H 12550 5100 60 0000 C CNN
|
F 3 "" H 12550 5100 60 0000 C CNN
|
||||||
@ -463,10 +454,10 @@ $EndSheet
|
|||||||
Text Label 12650 5850 2 60 ~ 0
|
Text Label 12650 5850 2 60 ~ 0
|
||||||
+24V
|
+24V
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR013
|
L GNDPWR #PWR012
|
||||||
U 1 1 53A62984
|
U 1 1 53A62984
|
||||||
P 12500 8000
|
P 12500 8000
|
||||||
F 0 "#PWR013" H 12500 8050 40 0001 C CNN
|
F 0 "#PWR012" H 12500 8050 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 12500 7920 40 0000 C CNN
|
F 1 "GNDPWR" H 12500 7920 40 0000 C CNN
|
||||||
F 2 "" H 12500 8000 60 0000 C CNN
|
F 2 "" H 12500 8000 60 0000 C CNN
|
||||||
F 3 "" H 12500 8000 60 0000 C CNN
|
F 3 "" H 12500 8000 60 0000 C CNN
|
||||||
@ -474,10 +465,10 @@ F 3 "" H 12500 8000 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR014
|
L +5V #PWR013
|
||||||
U 1 1 53A6298A
|
U 1 1 53A6298A
|
||||||
P 12500 6850
|
P 12500 6850
|
||||||
F 0 "#PWR014" H 12500 6940 20 0001 C CNN
|
F 0 "#PWR013" H 12500 6940 20 0001 C CNN
|
||||||
F 1 "+5V" H 12500 6940 30 0000 C CNN
|
F 1 "+5V" H 12500 6940 30 0000 C CNN
|
||||||
F 2 "" H 12500 6850 60 0000 C CNN
|
F 2 "" H 12500 6850 60 0000 C CNN
|
||||||
F 3 "" H 12500 6850 60 0000 C CNN
|
F 3 "" H 12500 6850 60 0000 C CNN
|
||||||
@ -512,10 +503,10 @@ $EndSheet
|
|||||||
Text Label 12600 7600 2 60 ~ 0
|
Text Label 12600 7600 2 60 ~ 0
|
||||||
+24V
|
+24V
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR015
|
L GNDPWR #PWR014
|
||||||
U 1 1 53A6C328
|
U 1 1 53A6C328
|
||||||
P 12500 9650
|
P 12500 9650
|
||||||
F 0 "#PWR015" H 12500 9700 40 0001 C CNN
|
F 0 "#PWR014" H 12500 9700 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 12500 9570 40 0000 C CNN
|
F 1 "GNDPWR" H 12500 9570 40 0000 C CNN
|
||||||
F 2 "" H 12500 9650 60 0000 C CNN
|
F 2 "" H 12500 9650 60 0000 C CNN
|
||||||
F 3 "" H 12500 9650 60 0000 C CNN
|
F 3 "" H 12500 9650 60 0000 C CNN
|
||||||
@ -523,10 +514,10 @@ F 3 "" H 12500 9650 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR016
|
L +5V #PWR015
|
||||||
U 1 1 53A6C32E
|
U 1 1 53A6C32E
|
||||||
P 12500 8500
|
P 12500 8500
|
||||||
F 0 "#PWR016" H 12500 8590 20 0001 C CNN
|
F 0 "#PWR015" H 12500 8590 20 0001 C CNN
|
||||||
F 1 "+5V" H 12500 8590 30 0000 C CNN
|
F 1 "+5V" H 12500 8590 30 0000 C CNN
|
||||||
F 2 "" H 12500 8500 60 0000 C CNN
|
F 2 "" H 12500 8500 60 0000 C CNN
|
||||||
F 3 "" H 12500 8500 60 0000 C CNN
|
F 3 "" H 12500 8500 60 0000 C CNN
|
||||||
@ -563,30 +554,30 @@ Text Label 12600 9250 2 60 ~ 0
|
|||||||
Text Label 3700 2100 0 60 ~ 0
|
Text Label 3700 2100 0 60 ~ 0
|
||||||
+10V
|
+10V
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR017
|
L GNDPWR #PWR016
|
||||||
U 1 1 53A2A067
|
U 1 1 53A2A067
|
||||||
P 5750 1200
|
P 5300 1100
|
||||||
F 0 "#PWR017" H 5750 1250 40 0001 C CNN
|
F 0 "#PWR016" H 5300 1150 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 5750 1120 40 0000 C CNN
|
F 1 "GNDPWR" H 5300 1020 40 0000 C CNN
|
||||||
F 2 "" H 5750 1200 60 0000 C CNN
|
F 2 "" H 5300 1100 60 0000 C CNN
|
||||||
F 3 "" H 5750 1200 60 0000 C CNN
|
F 3 "" H 5300 1100 60 0000 C CNN
|
||||||
1 5750 1200
|
1 5300 1100
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR018
|
L GNDPWR #PWR017
|
||||||
U 1 1 53A2A06D
|
U 1 1 53A2A06D
|
||||||
P 6650 1200
|
P 6850 950
|
||||||
F 0 "#PWR018" H 6650 1250 40 0001 C CNN
|
F 0 "#PWR017" H 6850 1000 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 6650 1120 40 0000 C CNN
|
F 1 "GNDPWR" H 6850 870 40 0000 C CNN
|
||||||
F 2 "" H 6650 1200 60 0000 C CNN
|
F 2 "" H 6850 950 60 0000 C CNN
|
||||||
F 3 "" H 6650 1200 60 0000 C CNN
|
F 3 "" H 6850 950 60 0000 C CNN
|
||||||
1 6650 1200
|
1 6850 950
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
Text Label 6650 1050 0 60 ~ 0
|
Text Label 6700 1150 0 60 ~ 0
|
||||||
+24V
|
+24V
|
||||||
Text Label 5750 1050 2 60 ~ 0
|
Text Label 5750 1150 2 60 ~ 0
|
||||||
+10V
|
+10V
|
||||||
Text Label 8150 2750 0 60 ~ 0
|
Text Label 8150 2750 0 60 ~ 0
|
||||||
T1_[0..7]
|
T1_[0..7]
|
||||||
@ -615,10 +606,10 @@ F3 "GND" I R 4750 9300 60
|
|||||||
F4 "ON" I R 4750 9200 60
|
F4 "ON" I R 4750 9200 60
|
||||||
$EndSheet
|
$EndSheet
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR019
|
L GNDPWR #PWR018
|
||||||
U 1 1 53A8FC03
|
U 1 1 53A8FC03
|
||||||
P 4900 9400
|
P 4900 9400
|
||||||
F 0 "#PWR019" H 4900 9450 40 0001 C CNN
|
F 0 "#PWR018" H 4900 9450 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 4900 9320 40 0000 C CNN
|
F 1 "GNDPWR" H 4900 9320 40 0000 C CNN
|
||||||
F 2 "" H 4900 9400 60 0000 C CNN
|
F 2 "" H 4900 9400 60 0000 C CNN
|
||||||
F 3 "" H 4900 9400 60 0000 C CNN
|
F 3 "" H 4900 9400 60 0000 C CNN
|
||||||
@ -637,10 +628,10 @@ F3 "GND" I R 4750 10100 60
|
|||||||
F4 "ON" I R 4750 10000 60
|
F4 "ON" I R 4750 10000 60
|
||||||
$EndSheet
|
$EndSheet
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR020
|
L GNDPWR #PWR019
|
||||||
U 1 1 53A9232C
|
U 1 1 53A9232C
|
||||||
P 4900 10200
|
P 4900 10200
|
||||||
F 0 "#PWR020" H 4900 10250 40 0001 C CNN
|
F 0 "#PWR019" H 4900 10250 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 4900 10120 40 0000 C CNN
|
F 1 "GNDPWR" H 4900 10120 40 0000 C CNN
|
||||||
F 2 "" H 4900 10200 60 0000 C CNN
|
F 2 "" H 4900 10200 60 0000 C CNN
|
||||||
F 3 "" H 4900 10200 60 0000 C CNN
|
F 3 "" H 4900 10200 60 0000 C CNN
|
||||||
@ -663,10 +654,10 @@ F 3 "~" H 4250 7250 60 0000 C CNN
|
|||||||
-1 0 0 -1
|
-1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR021
|
L GNDPWR #PWR020
|
||||||
U 1 1 53A954EC
|
U 1 1 53A954EC
|
||||||
P 1250 5250
|
P 1250 5250
|
||||||
F 0 "#PWR021" H 1250 5300 40 0001 C CNN
|
F 0 "#PWR020" H 1250 5300 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 1250 5170 40 0000 C CNN
|
F 1 "GNDPWR" H 1250 5170 40 0000 C CNN
|
||||||
F 2 "" H 1250 5250 60 0000 C CNN
|
F 2 "" H 1250 5250 60 0000 C CNN
|
||||||
F 3 "" H 1250 5250 60 0000 C CNN
|
F 3 "" H 1250 5250 60 0000 C CNN
|
||||||
@ -674,10 +665,10 @@ F 3 "" H 1250 5250 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR022
|
L GNDPWR #PWR021
|
||||||
U 1 1 53BEC673
|
U 1 1 53BEC673
|
||||||
P 4300 7800
|
P 4300 7800
|
||||||
F 0 "#PWR022" H 4300 7850 40 0001 C CNN
|
F 0 "#PWR021" H 4300 7850 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 4300 7720 40 0000 C CNN
|
F 1 "GNDPWR" H 4300 7720 40 0000 C CNN
|
||||||
F 2 "" H 4300 7800 60 0000 C CNN
|
F 2 "" H 4300 7800 60 0000 C CNN
|
||||||
F 3 "" H 4300 7800 60 0000 C CNN
|
F 3 "" H 4300 7800 60 0000 C CNN
|
||||||
@ -695,19 +686,6 @@ F 3 "~" H 5100 7350 30 0000 C CNN
|
|||||||
1 5100 7350
|
1 5100 7350
|
||||||
0 -1 -1 0
|
0 -1 -1 0
|
||||||
$EndComp
|
$EndComp
|
||||||
$Sheet
|
|
||||||
S 3650 8000 1100 650
|
|
||||||
U 53AE6F08
|
|
||||||
F0 "Shutter MOSFET" 50
|
|
||||||
F1 "Shutter_MOSFET.sch" 50
|
|
||||||
F2 "GND" I R 4750 8550 60
|
|
||||||
F3 "OUT1" O L 3650 8250 60
|
|
||||||
F4 "IN1" I R 4750 8400 60
|
|
||||||
F5 "IN2" I R 4750 8250 60
|
|
||||||
F6 "OUT2" O L 3650 8450 60
|
|
||||||
F7 "EF" O R 4750 8100 60
|
|
||||||
F8 "+36V" I L 3650 8100 60
|
|
||||||
$EndSheet
|
|
||||||
Text Label 3700 1900 0 60 ~ 0
|
Text Label 3700 1900 0 60 ~ 0
|
||||||
+36V
|
+36V
|
||||||
Text Label 3550 8100 2 60 ~ 0
|
Text Label 3550 8100 2 60 ~ 0
|
||||||
@ -804,10 +782,10 @@ Text Label 2050 1850 2 60 ~ 0
|
|||||||
Text Label 2050 1950 2 60 ~ 0
|
Text Label 2050 1950 2 60 ~ 0
|
||||||
5D
|
5D
|
||||||
$Comp
|
$Comp
|
||||||
L PWR_FLAG #FLG023
|
L PWR_FLAG #FLG022
|
||||||
U 1 1 53CCC28F
|
U 1 1 53CCC28F
|
||||||
P 3550 2100
|
P 3550 2100
|
||||||
F 0 "#FLG023" H 3550 2195 30 0001 C CNN
|
F 0 "#FLG022" H 3550 2195 30 0001 C CNN
|
||||||
F 1 "PWR_FLAG" H 3550 2280 30 0000 C CNN
|
F 1 "PWR_FLAG" H 3550 2280 30 0000 C CNN
|
||||||
F 2 "" H 3550 2100 60 0000 C CNN
|
F 2 "" H 3550 2100 60 0000 C CNN
|
||||||
F 3 "" H 3550 2100 60 0000 C CNN
|
F 3 "" H 3550 2100 60 0000 C CNN
|
||||||
@ -819,10 +797,10 @@ Text Label 6150 3450 2 60 ~ 0
|
|||||||
Text Label 2250 4750 2 60 ~ 0
|
Text Label 2250 4750 2 60 ~ 0
|
||||||
1-wire
|
1-wire
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR024
|
L GNDPWR #PWR023
|
||||||
U 1 1 53CE99C9
|
U 1 1 53CE99C9
|
||||||
P 4600 3050
|
P 4600 3050
|
||||||
F 0 "#PWR024" H 4600 3100 40 0001 C CNN
|
F 0 "#PWR023" H 4600 3100 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 4600 2970 40 0000 C CNN
|
F 1 "GNDPWR" H 4600 2970 40 0000 C CNN
|
||||||
F 2 "" H 4600 3050 60 0000 C CNN
|
F 2 "" H 4600 3050 60 0000 C CNN
|
||||||
F 3 "" H 4600 3050 60 0000 C CNN
|
F 3 "" H 4600 3050 60 0000 C CNN
|
||||||
@ -840,10 +818,10 @@ Text Notes 3550 3200 0 60 ~ 0
|
|||||||
Text Notes 4300 3450 0 61 ~ 0
|
Text Notes 4300 3450 0 61 ~ 0
|
||||||
End point\nswitches
|
End point\nswitches
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR025
|
L +5V #PWR024
|
||||||
U 1 1 53C6F9A3
|
U 1 1 53C6F9A3
|
||||||
P 4050 3200
|
P 4050 3200
|
||||||
F 0 "#PWR025" H 4050 3290 20 0001 C CNN
|
F 0 "#PWR024" H 4050 3290 20 0001 C CNN
|
||||||
F 1 "+5V" H 4050 3290 30 0000 C CNN
|
F 1 "+5V" H 4050 3290 30 0000 C CNN
|
||||||
F 2 "" H 4050 3200 60 0000 C CNN
|
F 2 "" H 4050 3200 60 0000 C CNN
|
||||||
F 3 "" H 4050 3200 60 0000 C CNN
|
F 3 "" H 4050 3200 60 0000 C CNN
|
||||||
@ -948,11 +926,11 @@ Wire Wire Line
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3300 3700 4150 3700
|
3300 3700 4150 3700
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
4750 8550 4900 8550
|
4750 8600 4900 8600
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
4900 8550 4900 8600
|
4900 8600 4900 8650
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
4750 8400 5800 8400
|
4750 8450 5800 8450
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3150 8450 3650 8450
|
3150 8450 3650 8450
|
||||||
Wire Bus Line
|
Wire Bus Line
|
||||||
@ -1032,17 +1010,13 @@ Wire Wire Line
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
12700 9250 12600 9250
|
12700 9250 12600 9250
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
5800 1150 5750 1150
|
5300 1050 5800 1050
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
5750 1150 5750 1200
|
5300 1050 5300 1100
|
||||||
Wire Wire Line
|
|
||||||
6600 1150 6650 1150
|
|
||||||
Wire Wire Line
|
|
||||||
6650 1150 6650 1200
|
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
6600 1050 6650 1050
|
6600 1050 6650 1050
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
5800 1050 5750 1050
|
5800 1150 5750 1150
|
||||||
Wire Bus Line
|
Wire Bus Line
|
||||||
8600 1800 8600 2750
|
8600 1800 8600 2750
|
||||||
Wire Bus Line
|
Wire Bus Line
|
||||||
@ -1092,11 +1066,9 @@ Wire Wire Line
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
6300 6250 6150 6250
|
6300 6250 6150 6250
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
6150 6250 6150 8250
|
6150 6250 6150 8350
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
6150 8250 4750 8250
|
6150 8350 4750 8350
|
||||||
Wire Wire Line
|
|
||||||
3850 5400 3850 5350
|
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
13750 3500 14050 3500
|
13750 3500 14050 3500
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
@ -1137,8 +1109,6 @@ Wire Wire Line
|
|||||||
6150 3450 6300 3450
|
6150 3450 6300 3450
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3850 5350 3800 5350
|
3850 5350 3800 5350
|
||||||
Wire Wire Line
|
|
||||||
3850 5400 4000 5400
|
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3300 3000 4600 3000
|
3300 3000 4600 3000
|
||||||
Wire Notes Line
|
Wire Notes Line
|
||||||
@ -1308,17 +1278,6 @@ Wire Notes Line
|
|||||||
1300 6350 1300 6850
|
1300 6350 1300 6850
|
||||||
Wire Notes Line
|
Wire Notes Line
|
||||||
1300 6850 1350 6850
|
1300 6850 1350 6850
|
||||||
$Comp
|
|
||||||
L PWR_FLAG #FLG026
|
|
||||||
U 1 1 53D21BF6
|
|
||||||
P 4300 3000
|
|
||||||
F 0 "#FLG026" H 4300 3095 30 0001 C CNN
|
|
||||||
F 1 "PWR_FLAG" H 4300 3180 30 0000 C CNN
|
|
||||||
F 2 "" H 4300 3000 60 0000 C CNN
|
|
||||||
F 3 "" H 4300 3000 60 0000 C CNN
|
|
||||||
1 4300 3000
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Connection ~ 4300 3000
|
Connection ~ 4300 3000
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
9750 3000 9750 1650
|
9750 3000 9750 1650
|
||||||
@ -1375,10 +1334,10 @@ Wire Wire Line
|
|||||||
2250 4750 2400 4750
|
2250 4750 2400 4750
|
||||||
NoConn ~ 3300 3100
|
NoConn ~ 3300 3100
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR027
|
L +5V #PWR025
|
||||||
U 1 1 53DFA93F
|
U 1 1 53DFA93F
|
||||||
P 1800 4650
|
P 1800 4650
|
||||||
F 0 "#PWR027" H 1800 4740 20 0001 C CNN
|
F 0 "#PWR025" H 1800 4740 20 0001 C CNN
|
||||||
F 1 "+5V" H 1800 4740 30 0000 C CNN
|
F 1 "+5V" H 1800 4740 30 0000 C CNN
|
||||||
F 2 "" H 1800 4650 60 0000 C CNN
|
F 2 "" H 1800 4650 60 0000 C CNN
|
||||||
F 3 "" H 1800 4650 60 0000 C CNN
|
F 3 "" H 1800 4650 60 0000 C CNN
|
||||||
@ -1386,10 +1345,10 @@ F 3 "" H 1800 4650 60 0000 C CNN
|
|||||||
-1 0 0 1
|
-1 0 0 1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GNDPWR #PWR028
|
L GNDPWR #PWR026
|
||||||
U 1 1 53DFE593
|
U 1 1 53DFE593
|
||||||
P 1750 4100
|
P 1750 4100
|
||||||
F 0 "#PWR028" H 1750 4150 40 0001 C CNN
|
F 0 "#PWR026" H 1750 4150 40 0001 C CNN
|
||||||
F 1 "GNDPWR" H 1750 4020 40 0000 C CNN
|
F 1 "GNDPWR" H 1750 4020 40 0000 C CNN
|
||||||
F 2 "" H 1750 4100 60 0000 C CNN
|
F 2 "" H 1750 4100 60 0000 C CNN
|
||||||
F 3 "" H 1750 4100 60 0000 C CNN
|
F 3 "" H 1750 4100 60 0000 C CNN
|
||||||
@ -1409,7 +1368,7 @@ Wire Notes Line
|
|||||||
Wire Bus Line
|
Wire Bus Line
|
||||||
5600 4050 5600 3850
|
5600 4050 5600 3850
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3400 5350 3400 4800
|
3400 4800 3400 5350
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3400 4800 3300 4800
|
3400 4800 3300 4800
|
||||||
Wire Notes Line
|
Wire Notes Line
|
||||||
@ -1445,20 +1404,6 @@ Wire Notes Line
|
|||||||
Wire Notes Line
|
Wire Notes Line
|
||||||
4150 2550 4150 2700
|
4150 2550 4150 2700
|
||||||
$Comp
|
$Comp
|
||||||
L PWR_FLAG #FLG029
|
|
||||||
U 1 1 53E1EEFF
|
|
||||||
P 3200 5300
|
|
||||||
F 0 "#FLG029" H 3200 5395 30 0001 C CNN
|
|
||||||
F 1 "PWR_FLAG" H 3200 5480 30 0000 C CNN
|
|
||||||
F 2 "" H 3200 5300 60 0000 C CNN
|
|
||||||
F 3 "" H 3200 5300 60 0000 C CNN
|
|
||||||
1 3200 5300
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
|
||||||
3200 5300 3400 5300
|
|
||||||
Connection ~ 3400 5300
|
|
||||||
$Comp
|
|
||||||
L CONN_10X2 XP7
|
L CONN_10X2 XP7
|
||||||
U 1 1 53CA50BA
|
U 1 1 53CA50BA
|
||||||
P 2300 6400
|
P 2300 6400
|
||||||
@ -1470,7 +1415,7 @@ F 3 "" H 2300 6500 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
1150 6000 1900 6000
|
1900 6000 1150 6000
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
1900 5800 1900 6050
|
1900 5800 1900 6050
|
||||||
Connection ~ 1900 6000
|
Connection ~ 1900 6000
|
||||||
@ -1578,13 +1523,301 @@ F 3 "~" H 2850 3300 50 0001 C CNN
|
|||||||
1 0 0 1
|
1 0 0 1
|
||||||
$EndComp
|
$EndComp
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
2400 4150 2400 3850
|
2400 3850 2400 4150
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
1750 4000 2400 4000
|
1750 4000 2400 4000
|
||||||
Connection ~ 2400 4000
|
Connection ~ 2400 4000
|
||||||
Connection ~ 2400 4050
|
Connection ~ 2400 4050
|
||||||
Connection ~ 2400 3950
|
Connection ~ 2400 3950
|
||||||
Wire Wire Line
|
|
||||||
3300 1800 3300 1900
|
|
||||||
Connection ~ 3300 1900
|
Connection ~ 3300 1900
|
||||||
|
$Comp
|
||||||
|
L GNDPWR #PWR027
|
||||||
|
U 1 1 5466054D
|
||||||
|
P 7150 1600
|
||||||
|
F 0 "#PWR027" H 7150 1650 40 0001 C CNN
|
||||||
|
F 1 "GNDPWR" H 7150 1520 40 0000 C CNN
|
||||||
|
F 2 "" H 7150 1600 60 0000 C CNN
|
||||||
|
F 3 "" H 7150 1600 60 0000 C CNN
|
||||||
|
1 7150 1600
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Sheet
|
||||||
|
S 3650 8000 1100 650
|
||||||
|
U 53AE6F08
|
||||||
|
F0 "Shutter MOSFET" 50
|
||||||
|
F1 "Shutter_MOSFET.sch" 50
|
||||||
|
F2 "GND" I R 4750 8600 60
|
||||||
|
F3 "OUT1" O L 3650 8250 60
|
||||||
|
F4 "IN1" I R 4750 8450 60
|
||||||
|
F5 "IN2" I R 4750 8350 60
|
||||||
|
F6 "OUT2" O L 3650 8450 60
|
||||||
|
F7 "EF" O R 4750 8100 60
|
||||||
|
F8 "+36V" I L 3650 8100 60
|
||||||
|
F9 "Sense" O R 4750 8200 60
|
||||||
|
$EndSheet
|
||||||
|
Wire Wire Line
|
||||||
|
4750 8200 8250 8200
|
||||||
|
Wire Wire Line
|
||||||
|
8250 8200 8250 6600
|
||||||
|
Wire Wire Line
|
||||||
|
8250 6600 8100 6600
|
||||||
|
Text Label 9000 5700 0 60 ~ 0
|
||||||
|
+10V
|
||||||
|
$Comp
|
||||||
|
L R0603 R44
|
||||||
|
U 1 1 546A5949
|
||||||
|
P 8800 6600
|
||||||
|
F 0 "R44" V 8880 6600 40 0000 C CNN
|
||||||
|
F 1 "4.7k" V 8807 6601 40 0000 C CNN
|
||||||
|
F 2 "SM0603" V 8730 6600 30 0001 C CNN
|
||||||
|
F 3 "~" H 8800 6600 30 0000 C CNN
|
||||||
|
1 8800 6600
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L R0603 R43
|
||||||
|
U 1 1 546A5B54
|
||||||
|
P 8800 5950
|
||||||
|
F 0 "R43" V 8880 5950 40 0000 C CNN
|
||||||
|
F 1 "12k" V 8807 5951 40 0000 C CNN
|
||||||
|
F 2 "SM0603" V 8730 5950 30 0001 C CNN
|
||||||
|
F 3 "~" H 8800 5950 30 0000 C CNN
|
||||||
|
1 8800 5950
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
8800 5700 9000 5700
|
||||||
|
$Comp
|
||||||
|
L GNDPWR #PWR028
|
||||||
|
U 1 1 546A779C
|
||||||
|
P 8800 6950
|
||||||
|
F 0 "#PWR028" H 8800 7000 40 0001 C CNN
|
||||||
|
F 1 "GNDPWR" H 8800 6870 40 0000 C CNN
|
||||||
|
F 2 "" H 8800 6950 60 0000 C CNN
|
||||||
|
F 3 "" H 8800 6950 60 0000 C CNN
|
||||||
|
1 8800 6950
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
8800 6950 8800 6850
|
||||||
|
Wire Wire Line
|
||||||
|
8800 6350 8800 6200
|
||||||
|
Wire Wire Line
|
||||||
|
8100 6250 8800 6250
|
||||||
|
Connection ~ 8800 6250
|
||||||
|
$Comp
|
||||||
|
L +5V #PWR029
|
||||||
|
U 1 1 54778633
|
||||||
|
P 7150 1950
|
||||||
|
F 0 "#PWR029" H 7150 2040 20 0001 C CNN
|
||||||
|
F 1 "+5V" H 7150 2040 30 0000 C CNN
|
||||||
|
F 2 "" H 7150 1950 60 0000 C CNN
|
||||||
|
F 3 "" H 7150 1950 60 0000 C CNN
|
||||||
|
1 7150 1950
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L RO-XX DA3
|
||||||
|
U 1 1 5477C0AD
|
||||||
|
P 6150 1750
|
||||||
|
F 0 "DA3" H 6150 1900 60 0000 C CNN
|
||||||
|
F 1 "RO-1205" H 6150 1600 60 0000 C CNN
|
||||||
|
F 2 "SIP-4-RO" H 6050 1800 60 0001 C CNN
|
||||||
|
F 3 "" H 6150 1750 60 0000 C CNN
|
||||||
|
1 6150 1750
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L GNDPWR #PWR030
|
||||||
|
U 1 1 5478010D
|
||||||
|
P 5300 1750
|
||||||
|
F 0 "#PWR030" H 5300 1800 40 0001 C CNN
|
||||||
|
F 1 "GNDPWR" H 5300 1670 40 0000 C CNN
|
||||||
|
F 2 "" H 5300 1750 60 0000 C CNN
|
||||||
|
F 3 "" H 5300 1750 60 0000 C CNN
|
||||||
|
1 5300 1750
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Text Label 5700 1800 2 60 ~ 0
|
||||||
|
+10V
|
||||||
|
Wire Wire Line
|
||||||
|
5300 1700 5750 1700
|
||||||
|
Wire Wire Line
|
||||||
|
5300 1700 5300 1750
|
||||||
|
Wire Wire Line
|
||||||
|
5750 1800 5700 1800
|
||||||
|
Wire Wire Line
|
||||||
|
6650 900 6850 900
|
||||||
|
Wire Wire Line
|
||||||
|
6850 900 6850 950
|
||||||
|
Wire Wire Line
|
||||||
|
6650 1050 6650 900
|
||||||
|
Wire Wire Line
|
||||||
|
6600 1150 6700 1150
|
||||||
|
$Comp
|
||||||
|
L PWR_FLAG #FLG031
|
||||||
|
U 1 1 547C68DB
|
||||||
|
P 1750 4000
|
||||||
|
F 0 "#FLG031" H 1750 4095 30 0001 C CNN
|
||||||
|
F 1 "PWR_FLAG" H 1750 4180 30 0000 C CNN
|
||||||
|
F 2 "" H 1750 4000 60 0000 C CNN
|
||||||
|
F 3 "" H 1750 4000 60 0000 C CNN
|
||||||
|
1 1750 4000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L C C19
|
||||||
|
U 1 1 547DB437
|
||||||
|
P 6850 1750
|
||||||
|
F 0 "C19" H 6850 1850 40 0000 L CNN
|
||||||
|
F 1 "1u" H 6856 1665 40 0000 L CNN
|
||||||
|
F 2 "SM0805" H 6888 1600 30 0001 C CNN
|
||||||
|
F 3 "~" H 6850 1750 60 0000 C CNN
|
||||||
|
1 6850 1750
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
6550 1700 6550 1550
|
||||||
|
Wire Wire Line
|
||||||
|
6550 1550 7150 1550
|
||||||
|
Wire Wire Line
|
||||||
|
6550 1800 6550 2150
|
||||||
|
Wire Wire Line
|
||||||
|
6550 1950 7150 1950
|
||||||
|
Wire Wire Line
|
||||||
|
7150 1550 7150 1600
|
||||||
|
Connection ~ 6850 1550
|
||||||
|
Connection ~ 6850 1950
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P2
|
||||||
|
U 1 1 5474762D
|
||||||
|
P 6850 2100
|
||||||
|
F 0 "P2" H 6930 2100 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 6850 2155 30 0001 C CNN
|
||||||
|
F 2 "" H 6850 2100 60 0000 C CNN
|
||||||
|
F 3 "" H 6850 2100 60 0000 C CNN
|
||||||
|
1 6850 2100
|
||||||
|
0 1 1 0
|
||||||
|
$EndComp
|
||||||
|
Text Notes 6900 2150 0 60 ~ 0
|
||||||
|
TEST5
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P1
|
||||||
|
U 1 1 5474C8E5
|
||||||
|
P 6650 1300
|
||||||
|
F 0 "P1" H 6730 1300 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 6650 1355 30 0001 C CNN
|
||||||
|
F 2 "" H 6650 1300 60 0000 C CNN
|
||||||
|
F 3 "" H 6650 1300 60 0000 C CNN
|
||||||
|
1 6650 1300
|
||||||
|
0 1 1 0
|
||||||
|
$EndComp
|
||||||
|
Text Notes 6700 1350 0 60 ~ 0
|
||||||
|
TEST24
|
||||||
|
Connection ~ 6650 1150
|
||||||
|
Wire Wire Line
|
||||||
|
3300 1900 3300 1800
|
||||||
|
$Comp
|
||||||
|
L HOLE HOLE1
|
||||||
|
U 1 1 54770F82
|
||||||
|
P 750 600
|
||||||
|
F 0 "HOLE1" H 750 600 60 0000 C CNN
|
||||||
|
F 1 "3mm" H 750 500 60 0000 C CNN
|
||||||
|
F 2 "" H 750 600 60 0000 C CNN
|
||||||
|
F 3 "" H 750 600 60 0000 C CNN
|
||||||
|
1 750 600
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L HOLE HOLE3
|
||||||
|
U 1 1 54774C57
|
||||||
|
P 1100 600
|
||||||
|
F 0 "HOLE3" H 1100 600 60 0000 C CNN
|
||||||
|
F 1 "3mm" H 1100 500 60 0000 C CNN
|
||||||
|
F 2 "" H 1100 600 60 0000 C CNN
|
||||||
|
F 3 "" H 1100 600 60 0000 C CNN
|
||||||
|
1 1100 600
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L HOLE HOLE5
|
||||||
|
U 1 1 547759FC
|
||||||
|
P 1450 600
|
||||||
|
F 0 "HOLE5" H 1450 600 60 0000 C CNN
|
||||||
|
F 1 "3mm" H 1450 500 60 0000 C CNN
|
||||||
|
F 2 "" H 1450 600 60 0000 C CNN
|
||||||
|
F 3 "" H 1450 600 60 0000 C CNN
|
||||||
|
1 1450 600
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L HOLE HOLE2
|
||||||
|
U 1 1 54775C06
|
||||||
|
P 750 800
|
||||||
|
F 0 "HOLE2" H 750 800 60 0000 C CNN
|
||||||
|
F 1 "3mm" H 750 700 60 0000 C CNN
|
||||||
|
F 2 "" H 750 800 60 0000 C CNN
|
||||||
|
F 3 "" H 750 800 60 0000 C CNN
|
||||||
|
1 750 800
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L HOLE HOLE4
|
||||||
|
U 1 1 54775C0C
|
||||||
|
P 1100 800
|
||||||
|
F 0 "HOLE4" H 1100 800 60 0000 C CNN
|
||||||
|
F 1 "3mm" H 1100 700 60 0000 C CNN
|
||||||
|
F 2 "" H 1100 800 60 0000 C CNN
|
||||||
|
F 3 "" H 1100 800 60 0000 C CNN
|
||||||
|
1 1100 800
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L HOLE HOLE6
|
||||||
|
U 1 1 54775C12
|
||||||
|
P 1450 800
|
||||||
|
F 0 "HOLE6" H 1450 800 60 0000 C CNN
|
||||||
|
F 1 "3mm" H 1450 700 60 0000 C CNN
|
||||||
|
F 2 "" H 1450 800 60 0000 C CNN
|
||||||
|
F 3 "" H 1450 800 60 0000 C CNN
|
||||||
|
1 1450 800
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L LM7805CT U1
|
||||||
|
U 1 1 547C3BA5
|
||||||
|
P 5700 2200
|
||||||
|
F 0 "U1" H 5500 2400 40 0000 C CNN
|
||||||
|
F 1 "LM7805CT" H 5700 2400 40 0000 L CNN
|
||||||
|
F 2 "TO-220" H 5700 2300 30 0000 C CIN
|
||||||
|
F 3 "" H 5700 2200 60 0000 C CNN
|
||||||
|
1 5700 2200
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
5300 2150 5300 1900
|
||||||
|
Wire Wire Line
|
||||||
|
5300 1900 5750 1900
|
||||||
|
Wire Wire Line
|
||||||
|
5750 1900 5750 1800
|
||||||
|
Text Notes 5350 1500 0 60 ~ 0
|
||||||
|
Place DA3 OR U1
|
||||||
|
Wire Wire Line
|
||||||
|
6550 2150 6100 2150
|
||||||
|
Connection ~ 6550 1950
|
||||||
|
$Comp
|
||||||
|
L GNDPWR #PWR032
|
||||||
|
U 1 1 547C9E3C
|
||||||
|
P 5700 2550
|
||||||
|
F 0 "#PWR032" H 5700 2600 40 0001 C CNN
|
||||||
|
F 1 "GNDPWR" H 5700 2470 40 0000 C CNN
|
||||||
|
F 2 "" H 5700 2550 60 0000 C CNN
|
||||||
|
F 3 "" H 5700 2550 60 0000 C CNN
|
||||||
|
1 5700 2550
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
5700 2550 5700 2450
|
||||||
|
Entry Wire Line
|
||||||
|
8950 2200 9050 2300
|
||||||
$EndSCHEMATC
|
$EndSCHEMATC
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
|
EESchema Schematic File Version 2 date Вс 30 ноя 2014 15:36:58
|
||||||
LIBS:power
|
LIBS:power
|
||||||
LIBS:device
|
LIBS:device
|
||||||
LIBS:transistors
|
LIBS:transistors
|
||||||
@ -41,7 +41,7 @@ $Descr A3 16535 11693
|
|||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 3 12
|
Sheet 3 12
|
||||||
Title "MCU module on STM32F103"
|
Title "MCU module on STM32F103"
|
||||||
Date "7 oct 2014"
|
Date "30 nov 2014"
|
||||||
Rev ""
|
Rev ""
|
||||||
Comp "SAO RAS"
|
Comp "SAO RAS"
|
||||||
Comment1 ""
|
Comment1 ""
|
||||||
@ -50,10 +50,10 @@ Comment3 ""
|
|||||||
Comment4 ""
|
Comment4 ""
|
||||||
$EndDescr
|
$EndDescr
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR040
|
L GND #PWR043
|
||||||
U 1 1 5396087F
|
U 1 1 5396087F
|
||||||
P 800 10900
|
P 800 10900
|
||||||
F 0 "#PWR040" H 800 10900 30 0001 C CNN
|
F 0 "#PWR043" H 800 10900 30 0001 C CNN
|
||||||
F 1 "GND" H 800 10830 30 0001 C CNN
|
F 1 "GND" H 800 10830 30 0001 C CNN
|
||||||
F 2 "" H 800 10900 60 0000 C CNN
|
F 2 "" H 800 10900 60 0000 C CNN
|
||||||
F 3 "" H 800 10900 60 0000 C CNN
|
F 3 "" H 800 10900 60 0000 C CNN
|
||||||
@ -75,7 +75,6 @@ USB_DP
|
|||||||
Text Label 15400 5900 0 60 ~ 0
|
Text Label 15400 5900 0 60 ~ 0
|
||||||
USB_DM
|
USB_DM
|
||||||
NoConn ~ 15300 5600
|
NoConn ~ 15300 5600
|
||||||
NoConn ~ 8300 7600
|
|
||||||
NoConn ~ 8300 6000
|
NoConn ~ 8300 6000
|
||||||
NoConn ~ 8300 5900
|
NoConn ~ 8300 5900
|
||||||
NoConn ~ 15300 6800
|
NoConn ~ 15300 6800
|
||||||
@ -92,10 +91,10 @@ F 3 "~" H 13100 9300 60 0000 C CNN
|
|||||||
0 -1 -1 0
|
0 -1 -1 0
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +3.3V #PWR041
|
L +3.3V #PWR044
|
||||||
U 1 1 5396A0D9
|
U 1 1 5396A0D9
|
||||||
P 13300 9100
|
P 13300 9100
|
||||||
F 0 "#PWR041" H 13300 9060 30 0001 C CNN
|
F 0 "#PWR044" H 13300 9060 30 0001 C CNN
|
||||||
F 1 "+3.3V" H 13300 9210 30 0000 C CNN
|
F 1 "+3.3V" H 13300 9210 30 0000 C CNN
|
||||||
F 2 "" H 13300 9100 60 0000 C CNN
|
F 2 "" H 13300 9100 60 0000 C CNN
|
||||||
F 3 "" H 13300 9100 60 0000 C CNN
|
F 3 "" H 13300 9100 60 0000 C CNN
|
||||||
@ -103,10 +102,10 @@ F 3 "" H 13300 9100 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR042
|
L GND #PWR045
|
||||||
U 1 1 5396A64A
|
U 1 1 5396A64A
|
||||||
P 12900 9400
|
P 12900 9400
|
||||||
F 0 "#PWR042" H 12900 9400 30 0001 C CNN
|
F 0 "#PWR045" H 12900 9400 30 0001 C CNN
|
||||||
F 1 "GND" H 12900 9330 30 0001 C CNN
|
F 1 "GND" H 12900 9330 30 0001 C CNN
|
||||||
F 2 "" H 12900 9400 60 0000 C CNN
|
F 2 "" H 12900 9400 60 0000 C CNN
|
||||||
F 3 "" H 12900 9400 60 0000 C CNN
|
F 3 "" H 12900 9400 60 0000 C CNN
|
||||||
@ -125,10 +124,10 @@ F 3 "~" H 7600 6400 60 0000 C CNN
|
|||||||
0 -1 -1 0
|
0 -1 -1 0
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR043
|
L GND #PWR046
|
||||||
U 1 1 5396ADE7
|
U 1 1 5396ADE7
|
||||||
P 7500 6250
|
P 7500 6250
|
||||||
F 0 "#PWR043" H 7500 6250 30 0001 C CNN
|
F 0 "#PWR046" H 7500 6250 30 0001 C CNN
|
||||||
F 1 "GND" H 7500 6180 30 0001 C CNN
|
F 1 "GND" H 7500 6180 30 0001 C CNN
|
||||||
F 2 "" H 7500 6250 60 0000 C CNN
|
F 2 "" H 7500 6250 60 0000 C CNN
|
||||||
F 3 "" H 7500 6250 60 0000 C CNN
|
F 3 "" H 7500 6250 60 0000 C CNN
|
||||||
@ -136,10 +135,10 @@ F 3 "" H 7500 6250 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +3.3V #PWR044
|
L +3.3V #PWR047
|
||||||
U 1 1 5396AE12
|
U 1 1 5396AE12
|
||||||
P 7800 6450
|
P 7800 6450
|
||||||
F 0 "#PWR044" H 7800 6410 30 0001 C CNN
|
F 0 "#PWR047" H 7800 6410 30 0001 C CNN
|
||||||
F 1 "+3.3V" H 7800 6560 30 0000 C CNN
|
F 1 "+3.3V" H 7800 6560 30 0000 C CNN
|
||||||
F 2 "" H 7800 6450 60 0000 C CNN
|
F 2 "" H 7800 6450 60 0000 C CNN
|
||||||
F 3 "" H 7800 6450 60 0000 C CNN
|
F 3 "" H 7800 6450 60 0000 C CNN
|
||||||
@ -158,10 +157,10 @@ F 3 "~" H 15500 5300 60 0000 C CNN
|
|||||||
-1 0 0 1
|
-1 0 0 1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR045
|
L GND #PWR048
|
||||||
U 1 1 5396C0F4
|
U 1 1 5396C0F4
|
||||||
P 15700 5500
|
P 15700 5500
|
||||||
F 0 "#PWR045" H 15700 5500 30 0001 C CNN
|
F 0 "#PWR048" H 15700 5500 30 0001 C CNN
|
||||||
F 1 "GND" H 15700 5430 30 0001 C CNN
|
F 1 "GND" H 15700 5430 30 0001 C CNN
|
||||||
F 2 "" H 15700 5500 60 0000 C CNN
|
F 2 "" H 15700 5500 60 0000 C CNN
|
||||||
F 3 "" H 15700 5500 60 0000 C CNN
|
F 3 "" H 15700 5500 60 0000 C CNN
|
||||||
@ -169,10 +168,10 @@ F 3 "" H 15700 5500 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +3.3V #PWR046
|
L +3.3V #PWR049
|
||||||
U 1 1 5396C0FB
|
U 1 1 5396C0FB
|
||||||
P 15300 5100
|
P 15300 5100
|
||||||
F 0 "#PWR046" H 15300 5060 30 0001 C CNN
|
F 0 "#PWR049" H 15300 5060 30 0001 C CNN
|
||||||
F 1 "+3.3V" H 15300 5210 30 0000 C CNN
|
F 1 "+3.3V" H 15300 5210 30 0000 C CNN
|
||||||
F 2 "" H 15300 5100 60 0000 C CNN
|
F 2 "" H 15300 5100 60 0000 C CNN
|
||||||
F 3 "" H 15300 5100 60 0000 C CNN
|
F 3 "" H 15300 5100 60 0000 C CNN
|
||||||
@ -191,10 +190,10 @@ F 3 "~" H 10500 3750 60 0000 C CNN
|
|||||||
0 1 1 0
|
0 1 1 0
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +3.3V #PWR047
|
L +3.3V #PWR050
|
||||||
U 1 1 5396C797
|
U 1 1 5396C797
|
||||||
P 10300 4100
|
P 10300 4100
|
||||||
F 0 "#PWR047" H 10300 4060 30 0001 C CNN
|
F 0 "#PWR050" H 10300 4060 30 0001 C CNN
|
||||||
F 1 "+3.3V" H 10300 4210 30 0000 C CNN
|
F 1 "+3.3V" H 10300 4210 30 0000 C CNN
|
||||||
F 2 "" H 10300 4100 60 0000 C CNN
|
F 2 "" H 10300 4100 60 0000 C CNN
|
||||||
F 3 "" H 10300 4100 60 0000 C CNN
|
F 3 "" H 10300 4100 60 0000 C CNN
|
||||||
@ -202,10 +201,10 @@ F 3 "" H 10300 4100 60 0000 C CNN
|
|||||||
-1 0 0 1
|
-1 0 0 1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR048
|
L GND #PWR051
|
||||||
U 1 1 5396CC1B
|
U 1 1 5396CC1B
|
||||||
P 10600 3950
|
P 10600 3950
|
||||||
F 0 "#PWR048" H 10600 3950 30 0001 C CNN
|
F 0 "#PWR051" H 10600 3950 30 0001 C CNN
|
||||||
F 1 "GND" H 10600 3880 30 0001 C CNN
|
F 1 "GND" H 10600 3880 30 0001 C CNN
|
||||||
F 2 "" H 10600 3950 60 0000 C CNN
|
F 2 "" H 10600 3950 60 0000 C CNN
|
||||||
F 3 "" H 10600 3950 60 0000 C CNN
|
F 3 "" H 10600 3950 60 0000 C CNN
|
||||||
@ -226,10 +225,10 @@ F 3 "~" H 6650 1100 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR049
|
L GND #PWR052
|
||||||
U 1 1 539753BB
|
U 1 1 539753BB
|
||||||
P 6850 1350
|
P 6850 1350
|
||||||
F 0 "#PWR049" H 6850 1350 30 0001 C CNN
|
F 0 "#PWR052" H 6850 1350 30 0001 C CNN
|
||||||
F 1 "GND" H 6850 1280 30 0001 C CNN
|
F 1 "GND" H 6850 1280 30 0001 C CNN
|
||||||
F 2 "" H 6850 1350 60 0000 C CNN
|
F 2 "" H 6850 1350 60 0000 C CNN
|
||||||
F 3 "" H 6850 1350 60 0000 C CNN
|
F 3 "" H 6850 1350 60 0000 C CNN
|
||||||
@ -258,10 +257,10 @@ $EndComp
|
|||||||
Text HLabel 3850 900 0 60 Input ~ 0
|
Text HLabel 3850 900 0 60 Input ~ 0
|
||||||
+5V
|
+5V
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR050
|
L GND #PWR053
|
||||||
U 1 1 5397CF1C
|
U 1 1 5397CF1C
|
||||||
P 4100 1250
|
P 4100 1250
|
||||||
F 0 "#PWR050" H 4100 1250 30 0001 C CNN
|
F 0 "#PWR053" H 4100 1250 30 0001 C CNN
|
||||||
F 1 "GND" H 4100 1180 30 0001 C CNN
|
F 1 "GND" H 4100 1180 30 0001 C CNN
|
||||||
F 2 "" H 4100 1250 60 0000 C CNN
|
F 2 "" H 4100 1250 60 0000 C CNN
|
||||||
F 3 "" H 4100 1250 60 0000 C CNN
|
F 3 "" H 4100 1250 60 0000 C CNN
|
||||||
@ -271,10 +270,10 @@ $EndComp
|
|||||||
Text HLabel 3850 1200 0 60 Input ~ 0
|
Text HLabel 3850 1200 0 60 Input ~ 0
|
||||||
GND
|
GND
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR051
|
L +5V #PWR054
|
||||||
U 1 1 53994516
|
U 1 1 53994516
|
||||||
P 4400 650
|
P 4400 650
|
||||||
F 0 "#PWR051" H 4400 740 20 0001 C CNN
|
F 0 "#PWR054" H 4400 740 20 0001 C CNN
|
||||||
F 1 "+5V" H 4400 740 30 0000 C CNN
|
F 1 "+5V" H 4400 740 30 0000 C CNN
|
||||||
F 2 "" H 4400 650 60 0000 C CNN
|
F 2 "" H 4400 650 60 0000 C CNN
|
||||||
F 3 "" H 4400 650 60 0000 C CNN
|
F 3 "" H 4400 650 60 0000 C CNN
|
||||||
@ -315,10 +314,10 @@ F 3 "~" H 5350 1100 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR052
|
L GND #PWR055
|
||||||
U 1 1 5399714A
|
U 1 1 5399714A
|
||||||
P 4900 1450
|
P 4900 1450
|
||||||
F 0 "#PWR052" H 4900 1450 30 0001 C CNN
|
F 0 "#PWR055" H 4900 1450 30 0001 C CNN
|
||||||
F 1 "GND" H 4900 1380 30 0001 C CNN
|
F 1 "GND" H 4900 1380 30 0001 C CNN
|
||||||
F 2 "" H 4900 1450 60 0000 C CNN
|
F 2 "" H 4900 1450 60 0000 C CNN
|
||||||
F 3 "" H 4900 1450 60 0000 C CNN
|
F 3 "" H 4900 1450 60 0000 C CNN
|
||||||
@ -326,10 +325,10 @@ F 3 "" H 4900 1450 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +3.3V #PWR053
|
L +3.3V #PWR056
|
||||||
U 1 1 5399760C
|
U 1 1 5399760C
|
||||||
P 5450 650
|
P 5450 650
|
||||||
F 0 "#PWR053" H 5450 610 30 0001 C CNN
|
F 0 "#PWR056" H 5450 610 30 0001 C CNN
|
||||||
F 1 "+3.3V" H 5450 760 30 0000 C CNN
|
F 1 "+3.3V" H 5450 760 30 0000 C CNN
|
||||||
F 2 "" H 5450 650 60 0000 C CNN
|
F 2 "" H 5450 650 60 0000 C CNN
|
||||||
F 3 "" H 5450 650 60 0000 C CNN
|
F 3 "" H 5450 650 60 0000 C CNN
|
||||||
@ -361,10 +360,10 @@ F 3 "~" H 7950 1050 60 0000 C CNN
|
|||||||
0 -1 -1 0
|
0 -1 -1 0
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR054
|
L GND #PWR057
|
||||||
U 1 1 5399B981
|
U 1 1 5399B981
|
||||||
P 8150 1450
|
P 8150 1450
|
||||||
F 0 "#PWR054" H 8150 1450 30 0001 C CNN
|
F 0 "#PWR057" H 8150 1450 30 0001 C CNN
|
||||||
F 1 "GND" H 8150 1380 30 0001 C CNN
|
F 1 "GND" H 8150 1380 30 0001 C CNN
|
||||||
F 2 "" H 8150 1450 60 0000 C CNN
|
F 2 "" H 8150 1450 60 0000 C CNN
|
||||||
F 3 "" H 8150 1450 60 0000 C CNN
|
F 3 "" H 8150 1450 60 0000 C CNN
|
||||||
@ -383,10 +382,10 @@ F 3 "~" H 7600 1000 30 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +3.3V #PWR055
|
L +3.3V #PWR058
|
||||||
U 1 1 5399BA1F
|
U 1 1 5399BA1F
|
||||||
P 7600 1450
|
P 7600 1450
|
||||||
F 0 "#PWR055" H 7600 1410 30 0001 C CNN
|
F 0 "#PWR058" H 7600 1410 30 0001 C CNN
|
||||||
F 1 "+3.3V" H 7600 1560 30 0000 C CNN
|
F 1 "+3.3V" H 7600 1560 30 0000 C CNN
|
||||||
F 2 "" H 7600 1450 60 0000 C CNN
|
F 2 "" H 7600 1450 60 0000 C CNN
|
||||||
F 3 "" H 7600 1450 60 0000 C CNN
|
F 3 "" H 7600 1450 60 0000 C CNN
|
||||||
@ -394,10 +393,10 @@ F 3 "" H 7600 1450 60 0000 C CNN
|
|||||||
-1 0 0 1
|
-1 0 0 1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +3.3V #PWR056
|
L +3.3V #PWR059
|
||||||
U 1 1 539ADE4F
|
U 1 1 539ADE4F
|
||||||
P 1950 1150
|
P 1950 1150
|
||||||
F 0 "#PWR056" H 1950 1110 30 0001 C CNN
|
F 0 "#PWR059" H 1950 1110 30 0001 C CNN
|
||||||
F 1 "+3.3V" H 1950 1260 30 0000 C CNN
|
F 1 "+3.3V" H 1950 1260 30 0000 C CNN
|
||||||
F 2 "" H 1950 1150 60 0000 C CNN
|
F 2 "" H 1950 1150 60 0000 C CNN
|
||||||
F 3 "" H 1950 1150 60 0000 C CNN
|
F 3 "" H 1950 1150 60 0000 C CNN
|
||||||
@ -405,10 +404,10 @@ F 3 "" H 1950 1150 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L PWR_FLAG #FLG057
|
L PWR_FLAG #FLG060
|
||||||
U 1 1 539B6CB5
|
U 1 1 539B6CB5
|
||||||
P 6850 900
|
P 6850 900
|
||||||
F 0 "#FLG057" H 6850 995 30 0001 C CNN
|
F 0 "#FLG060" H 6850 995 30 0001 C CNN
|
||||||
F 1 "PWR_FLAG" H 6850 1080 30 0000 C CNN
|
F 1 "PWR_FLAG" H 6850 1080 30 0000 C CNN
|
||||||
F 2 "" H 6850 900 60 0000 C CNN
|
F 2 "" H 6850 900 60 0000 C CNN
|
||||||
F 3 "" H 6850 900 60 0000 C CNN
|
F 3 "" H 6850 900 60 0000 C CNN
|
||||||
@ -427,10 +426,10 @@ F 3 "~" H 6300 850 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR058
|
L GND #PWR061
|
||||||
U 1 1 539789E9
|
U 1 1 539789E9
|
||||||
P 3150 10550
|
P 3150 10550
|
||||||
F 0 "#PWR058" H 3150 10550 30 0001 C CNN
|
F 0 "#PWR061" H 3150 10550 30 0001 C CNN
|
||||||
F 1 "GND" H 3150 10480 30 0001 C CNN
|
F 1 "GND" H 3150 10480 30 0001 C CNN
|
||||||
F 2 "" H 3150 10550 60 0000 C CNN
|
F 2 "" H 3150 10550 60 0000 C CNN
|
||||||
F 3 "" H 3150 10550 60 0000 C CNN
|
F 3 "" H 3150 10550 60 0000 C CNN
|
||||||
@ -470,10 +469,10 @@ $EndComp
|
|||||||
Text Notes 5750 1350 0 157 ~ 0
|
Text Notes 5750 1350 0 157 ~ 0
|
||||||
Power
|
Power
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR059
|
L +5V #PWR062
|
||||||
U 1 1 539BABDD
|
U 1 1 539BABDD
|
||||||
P 600 10350
|
P 600 10350
|
||||||
F 0 "#PWR059" H 600 10440 20 0001 C CNN
|
F 0 "#PWR062" H 600 10440 20 0001 C CNN
|
||||||
F 1 "+5V" H 600 10440 30 0000 C CNN
|
F 1 "+5V" H 600 10440 30 0000 C CNN
|
||||||
F 2 "" H 600 10350 60 0000 C CNN
|
F 2 "" H 600 10350 60 0000 C CNN
|
||||||
F 3 "" H 600 10350 60 0000 C CNN
|
F 3 "" H 600 10350 60 0000 C CNN
|
||||||
@ -509,10 +508,10 @@ F 3 "~" H 10700 9400 60 0000 C CNN
|
|||||||
-1 0 0 1
|
-1 0 0 1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR060
|
L GND #PWR063
|
||||||
U 1 1 53A797DF
|
U 1 1 53A797DF
|
||||||
P 10500 9250
|
P 10500 9250
|
||||||
F 0 "#PWR060" H 10500 9250 30 0001 C CNN
|
F 0 "#PWR063" H 10500 9250 30 0001 C CNN
|
||||||
F 1 "GND" H 10500 9180 30 0001 C CNN
|
F 1 "GND" H 10500 9180 30 0001 C CNN
|
||||||
F 2 "" H 10500 9250 60 0000 C CNN
|
F 2 "" H 10500 9250 60 0000 C CNN
|
||||||
F 3 "" H 10500 9250 60 0000 C CNN
|
F 3 "" H 10500 9250 60 0000 C CNN
|
||||||
@ -520,10 +519,10 @@ F 3 "" H 10500 9250 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +3.3V #PWR061
|
L +3.3V #PWR064
|
||||||
U 1 1 53A79926
|
U 1 1 53A79926
|
||||||
P 10800 9700
|
P 10800 9700
|
||||||
F 0 "#PWR061" H 10800 9660 30 0001 C CNN
|
F 0 "#PWR064" H 10800 9660 30 0001 C CNN
|
||||||
F 1 "+3.3V" H 10800 9810 30 0000 C CNN
|
F 1 "+3.3V" H 10800 9810 30 0000 C CNN
|
||||||
F 2 "" H 10800 9700 60 0000 C CNN
|
F 2 "" H 10800 9700 60 0000 C CNN
|
||||||
F 3 "" H 10800 9700 60 0000 C CNN
|
F 3 "" H 10800 9700 60 0000 C CNN
|
||||||
@ -644,10 +643,10 @@ F 3 "~" H 6650 7050 60 0000 C CNN
|
|||||||
0 -1 -1 0
|
0 -1 -1 0
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR062
|
L GND #PWR065
|
||||||
U 1 1 53B31F80
|
U 1 1 53B31F80
|
||||||
P 6300 6800
|
P 6300 6800
|
||||||
F 0 "#PWR062" H 6300 6800 30 0001 C CNN
|
F 0 "#PWR065" H 6300 6800 30 0001 C CNN
|
||||||
F 1 "GND" H 6300 6730 30 0001 C CNN
|
F 1 "GND" H 6300 6730 30 0001 C CNN
|
||||||
F 2 "" H 6300 6800 60 0000 C CNN
|
F 2 "" H 6300 6800 60 0000 C CNN
|
||||||
F 3 "" H 6300 6800 60 0000 C CNN
|
F 3 "" H 6300 6800 60 0000 C CNN
|
||||||
@ -874,10 +873,10 @@ F 3 "" H 4100 2500 60 0000 C CNN
|
|||||||
-1 0 0 -1
|
-1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR063
|
L GND #PWR066
|
||||||
U 1 1 53A25FC1
|
U 1 1 53A25FC1
|
||||||
P 4550 2700
|
P 4550 2700
|
||||||
F 0 "#PWR063" H 4550 2700 30 0001 C CNN
|
F 0 "#PWR066" H 4550 2700 30 0001 C CNN
|
||||||
F 1 "GND" H 4550 2630 30 0001 C CNN
|
F 1 "GND" H 4550 2630 30 0001 C CNN
|
||||||
F 2 "" H 4550 2700 60 0000 C CNN
|
F 2 "" H 4550 2700 60 0000 C CNN
|
||||||
F 3 "" H 4550 2700 60 0000 C CNN
|
F 3 "" H 4550 2700 60 0000 C CNN
|
||||||
@ -913,10 +912,10 @@ EXT5/BOOT_RX
|
|||||||
Text Notes 4100 3550 0 157 ~ 0
|
Text Notes 4100 3550 0 157 ~ 0
|
||||||
Additional IO
|
Additional IO
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR064
|
L GND #PWR067
|
||||||
U 1 1 53A3632D
|
U 1 1 53A3632D
|
||||||
P 4750 4400
|
P 4750 4400
|
||||||
F 0 "#PWR064" H 4750 4400 30 0001 C CNN
|
F 0 "#PWR067" H 4750 4400 30 0001 C CNN
|
||||||
F 1 "GND" H 4750 4330 30 0001 C CNN
|
F 1 "GND" H 4750 4330 30 0001 C CNN
|
||||||
F 2 "" H 4750 4400 60 0000 C CNN
|
F 2 "" H 4750 4400 60 0000 C CNN
|
||||||
F 3 "" H 4750 4400 60 0000 C CNN
|
F 3 "" H 4750 4400 60 0000 C CNN
|
||||||
@ -935,10 +934,10 @@ F 3 "" H 4100 4050 60 0000 C CNN
|
|||||||
-1 0 0 1
|
-1 0 0 1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR065
|
L GND #PWR068
|
||||||
U 1 1 53A3CC3C
|
U 1 1 53A3CC3C
|
||||||
P 11700 9950
|
P 11700 9950
|
||||||
F 0 "#PWR065" H 11700 9950 30 0001 C CNN
|
F 0 "#PWR068" H 11700 9950 30 0001 C CNN
|
||||||
F 1 "GND" H 11700 9880 30 0001 C CNN
|
F 1 "GND" H 11700 9880 30 0001 C CNN
|
||||||
F 2 "" H 11700 9950 60 0000 C CNN
|
F 2 "" H 11700 9950 60 0000 C CNN
|
||||||
F 3 "" H 11700 9950 60 0000 C CNN
|
F 3 "" H 11700 9950 60 0000 C CNN
|
||||||
@ -994,10 +993,10 @@ F 3 "~" H 8900 1050 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR066
|
L GND #PWR069
|
||||||
U 1 1 53A45320
|
U 1 1 53A45320
|
||||||
P 9500 1500
|
P 9500 1500
|
||||||
F 0 "#PWR066" H 9500 1500 30 0001 C CNN
|
F 0 "#PWR069" H 9500 1500 30 0001 C CNN
|
||||||
F 1 "GND" H 9500 1430 30 0001 C CNN
|
F 1 "GND" H 9500 1430 30 0001 C CNN
|
||||||
F 2 "" H 9500 1500 60 0000 C CNN
|
F 2 "" H 9500 1500 60 0000 C CNN
|
||||||
F 3 "" H 9500 1500 60 0000 C CNN
|
F 3 "" H 9500 1500 60 0000 C CNN
|
||||||
@ -1005,10 +1004,10 @@ F 3 "" H 9500 1500 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +3.3V #PWR067
|
L +3.3V #PWR070
|
||||||
U 1 1 53A4534D
|
U 1 1 53A4534D
|
||||||
P 9050 1500
|
P 9050 1500
|
||||||
F 0 "#PWR067" H 9050 1460 30 0001 C CNN
|
F 0 "#PWR070" H 9050 1460 30 0001 C CNN
|
||||||
F 1 "+3.3V" H 9050 1610 30 0000 C CNN
|
F 1 "+3.3V" H 9050 1610 30 0000 C CNN
|
||||||
F 2 "" H 9050 1500 60 0000 C CNN
|
F 2 "" H 9050 1500 60 0000 C CNN
|
||||||
F 3 "" H 9050 1500 60 0000 C CNN
|
F 3 "" H 9050 1500 60 0000 C CNN
|
||||||
@ -1069,10 +1068,10 @@ F6 "USB_DM" B R 1950 10800 60
|
|||||||
F7 "USB_+5V" O L 950 10600 60
|
F7 "USB_+5V" O L 950 10600 60
|
||||||
$EndSheet
|
$EndSheet
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR068
|
L +5V #PWR071
|
||||||
U 1 1 53A48DD8
|
U 1 1 53A48DD8
|
||||||
P 3150 10200
|
P 3150 10200
|
||||||
F 0 "#PWR068" H 3150 10290 20 0001 C CNN
|
F 0 "#PWR071" H 3150 10290 20 0001 C CNN
|
||||||
F 1 "+5V" H 3150 10290 30 0000 C CNN
|
F 1 "+5V" H 3150 10290 30 0000 C CNN
|
||||||
F 2 "" H 3150 10200 60 0000 C CNN
|
F 2 "" H 3150 10200 60 0000 C CNN
|
||||||
F 3 "" H 3150 10200 60 0000 C CNN
|
F 3 "" H 3150 10200 60 0000 C CNN
|
||||||
@ -1126,10 +1125,10 @@ I2C_SDA/CANTX
|
|||||||
Text Notes 1100 950 0 157 ~ 0
|
Text Notes 1100 950 0 157 ~ 0
|
||||||
SPI/CAN/I2C
|
SPI/CAN/I2C
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR069
|
L GND #PWR072
|
||||||
U 1 1 53AD2624
|
U 1 1 53AD2624
|
||||||
P 1850 1800
|
P 1850 1800
|
||||||
F 0 "#PWR069" H 1850 1800 30 0001 C CNN
|
F 0 "#PWR072" H 1850 1800 30 0001 C CNN
|
||||||
F 1 "GND" H 1850 1730 30 0001 C CNN
|
F 1 "GND" H 1850 1730 30 0001 C CNN
|
||||||
F 2 "" H 1850 1800 60 0000 C CNN
|
F 2 "" H 1850 1800 60 0000 C CNN
|
||||||
F 3 "" H 1850 1800 60 0000 C CNN
|
F 3 "" H 1850 1800 60 0000 C CNN
|
||||||
@ -1274,10 +1273,10 @@ F 3 "~" H 2650 3250 30 0000 C CNN
|
|||||||
-1 0 0 1
|
-1 0 0 1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +3.3V #PWR070
|
L +3.3V #PWR073
|
||||||
U 1 1 53C43E5C
|
U 1 1 53C43E5C
|
||||||
P 2650 2900
|
P 2650 2900
|
||||||
F 0 "#PWR070" H 2650 2860 30 0001 C CNN
|
F 0 "#PWR073" H 2650 2860 30 0001 C CNN
|
||||||
F 1 "+3.3V" H 2650 3010 30 0000 C CNN
|
F 1 "+3.3V" H 2650 3010 30 0000 C CNN
|
||||||
F 2 "" H 2650 2900 60 0000 C CNN
|
F 2 "" H 2650 2900 60 0000 C CNN
|
||||||
F 3 "" H 2650 2900 60 0000 C CNN
|
F 3 "" H 2650 2900 60 0000 C CNN
|
||||||
@ -1307,10 +1306,10 @@ F 3 "~" H 4600 5800 30 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +3.3V #PWR071
|
L +3.3V #PWR074
|
||||||
U 1 1 53C4BB6B
|
U 1 1 53C4BB6B
|
||||||
P 4400 5400
|
P 4400 5400
|
||||||
F 0 "#PWR071" H 4400 5360 30 0001 C CNN
|
F 0 "#PWR074" H 4400 5360 30 0001 C CNN
|
||||||
F 1 "+3.3V" H 4400 5510 30 0000 C CNN
|
F 1 "+3.3V" H 4400 5510 30 0000 C CNN
|
||||||
F 2 "" H 4400 5400 60 0000 C CNN
|
F 2 "" H 4400 5400 60 0000 C CNN
|
||||||
F 3 "" H 4400 5400 60 0000 C CNN
|
F 3 "" H 4400 5400 60 0000 C CNN
|
||||||
@ -1369,10 +1368,10 @@ F 3 "~" H 4400 7250 30 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR072
|
L GND #PWR075
|
||||||
U 1 1 53CF920C
|
U 1 1 53CF920C
|
||||||
P 4400 7600
|
P 4400 7600
|
||||||
F 0 "#PWR072" H 4400 7600 30 0001 C CNN
|
F 0 "#PWR075" H 4400 7600 30 0001 C CNN
|
||||||
F 1 "GND" H 4400 7530 30 0001 C CNN
|
F 1 "GND" H 4400 7530 30 0001 C CNN
|
||||||
F 2 "" H 4400 7600 60 0000 C CNN
|
F 2 "" H 4400 7600 60 0000 C CNN
|
||||||
F 3 "" H 4400 7600 60 0000 C CNN
|
F 3 "" H 4400 7600 60 0000 C CNN
|
||||||
@ -1955,14 +1954,13 @@ POW2
|
|||||||
Text Label 3350 5200 0 61 ~ 0
|
Text Label 3350 5200 0 61 ~ 0
|
||||||
POW3
|
POW3
|
||||||
NoConn ~ 12500 9100
|
NoConn ~ 12500 9100
|
||||||
NoConn ~ 8300 7700
|
|
||||||
NoConn ~ 15300 7400
|
NoConn ~ 15300 7400
|
||||||
NoConn ~ 15300 7300
|
NoConn ~ 15300 7300
|
||||||
$Comp
|
$Comp
|
||||||
L +3.3V #PWR073
|
L +3.3V #PWR076
|
||||||
U 1 1 53C2CD3E
|
U 1 1 53C2CD3E
|
||||||
P 3600 8450
|
P 3600 8450
|
||||||
F 0 "#PWR073" H 3600 8410 30 0001 C CNN
|
F 0 "#PWR076" H 3600 8410 30 0001 C CNN
|
||||||
F 1 "+3.3V" H 3600 8560 30 0000 C CNN
|
F 1 "+3.3V" H 3600 8560 30 0000 C CNN
|
||||||
F 2 "" H 3600 8450 60 0000 C CNN
|
F 2 "" H 3600 8450 60 0000 C CNN
|
||||||
F 3 "" H 3600 8450 60 0000 C CNN
|
F 3 "" H 3600 8450 60 0000 C CNN
|
||||||
@ -1985,14 +1983,30 @@ Connection ~ 8300 8050
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
7700 8050 7600 8050
|
7700 8050 7600 8050
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR074
|
L +5V #PWR077
|
||||||
U 1 1 53C7CFF3
|
U 1 1 53C7CFF3
|
||||||
P 7600 8050
|
P 7600 8050
|
||||||
F 0 "#PWR074" H 7600 8140 20 0001 C CNN
|
F 0 "#PWR077" H 7600 8140 20 0001 C CNN
|
||||||
F 1 "+5V" H 7600 8140 30 0000 C CNN
|
F 1 "+5V" H 7600 8140 30 0000 C CNN
|
||||||
F 2 "" H 7600 8050 60 0000 C CNN
|
F 2 "" H 7600 8050 60 0000 C CNN
|
||||||
F 3 "" H 7600 8050 60 0000 C CNN
|
F 3 "" H 7600 8050 60 0000 C CNN
|
||||||
1 7600 8050
|
1 7600 8050
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
|
Text HLabel 1500 2400 0 60 Input ~ 0
|
||||||
|
U36
|
||||||
|
Wire Wire Line
|
||||||
|
1500 2400 1800 2400
|
||||||
|
Text Label 1800 2400 0 60 ~ 0
|
||||||
|
U36_ADC
|
||||||
|
Text Label 8300 7700 2 60 ~ 0
|
||||||
|
U36_ADC
|
||||||
|
Text HLabel 1500 2200 0 60 Input ~ 0
|
||||||
|
U10
|
||||||
|
Wire Wire Line
|
||||||
|
1500 2200 1800 2200
|
||||||
|
Text Label 1800 2200 0 60 ~ 0
|
||||||
|
U10_ADC
|
||||||
|
Text Label 8300 7600 2 60 ~ 0
|
||||||
|
U10_ADC
|
||||||
$EndSCHEMATC
|
$EndSCHEMATC
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
|
EESchema Schematic File Version 2 date Вс 30 ноя 2014 15:36:58
|
||||||
LIBS:power
|
LIBS:power
|
||||||
LIBS:device
|
LIBS:device
|
||||||
LIBS:transistors
|
LIBS:transistors
|
||||||
@ -41,7 +41,7 @@ $Descr A4 11693 8268
|
|||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 5 12
|
Sheet 5 12
|
||||||
Title "RS-232 level converter"
|
Title "RS-232 level converter"
|
||||||
Date "7 oct 2014"
|
Date "30 nov 2014"
|
||||||
Rev ""
|
Rev ""
|
||||||
Comp "SAO RAS"
|
Comp "SAO RAS"
|
||||||
Comment1 ""
|
Comment1 ""
|
||||||
@ -54,10 +54,10 @@ Text HLabel 1550 1900 0 60 Input ~ 0
|
|||||||
Text HLabel 1550 2100 0 60 Input ~ 0
|
Text HLabel 1550 2100 0 60 Input ~ 0
|
||||||
GND
|
GND
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR079
|
L GND #PWR083
|
||||||
U 1 1 53974EEB
|
U 1 1 53974EEB
|
||||||
P 1600 2200
|
P 1600 2200
|
||||||
F 0 "#PWR079" H 1600 2200 30 0001 C CNN
|
F 0 "#PWR083" H 1600 2200 30 0001 C CNN
|
||||||
F 1 "GND" H 1600 2130 30 0001 C CNN
|
F 1 "GND" H 1600 2130 30 0001 C CNN
|
||||||
F 2 "" H 1600 2200 60 0000 C CNN
|
F 2 "" H 1600 2200 60 0000 C CNN
|
||||||
F 3 "" H 1600 2200 60 0000 C CNN
|
F 3 "" H 1600 2200 60 0000 C CNN
|
||||||
@ -73,10 +73,10 @@ Wire Wire Line
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
1600 1900 1600 1850
|
1600 1900 1600 1850
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR080
|
L GND #PWR084
|
||||||
U 1 1 53975227
|
U 1 1 53975227
|
||||||
P 5250 3400
|
P 5250 3400
|
||||||
F 0 "#PWR080" H 5250 3400 30 0001 C CNN
|
F 0 "#PWR084" H 5250 3400 30 0001 C CNN
|
||||||
F 1 "GND" H 5250 3330 30 0001 C CNN
|
F 1 "GND" H 5250 3330 30 0001 C CNN
|
||||||
F 2 "" H 5250 3400 60 0000 C CNN
|
F 2 "" H 5250 3400 60 0000 C CNN
|
||||||
F 3 "" H 5250 3400 60 0000 C CNN
|
F 3 "" H 5250 3400 60 0000 C CNN
|
||||||
@ -88,8 +88,8 @@ L DB9 XS1
|
|||||||
U 1 1 53975A15
|
U 1 1 53975A15
|
||||||
P 5700 2900
|
P 5700 2900
|
||||||
F 0 "XS1" H 5700 3450 70 0000 C CNN
|
F 0 "XS1" H 5700 3450 70 0000 C CNN
|
||||||
F 1 "DB9" H 5700 2350 70 0000 C CNN
|
F 1 "DB9-F" H 5700 2350 70 0000 C CNN
|
||||||
F 2 "DB9FC" H 5700 2900 60 0001 C CNN
|
F 2 "DB9-F" H 5700 2900 60 0001 C CNN
|
||||||
F 3 "" H 5700 2900 60 0000 C CNN
|
F 3 "" H 5700 2900 60 0000 C CNN
|
||||||
1 5700 2900
|
1 5700 2900
|
||||||
1 0 0 1
|
1 0 0 1
|
||||||
@ -130,10 +130,10 @@ UART_TX
|
|||||||
Text HLabel 1600 4100 0 60 Input ~ 0
|
Text HLabel 1600 4100 0 60 Input ~ 0
|
||||||
UART_TX1
|
UART_TX1
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR081
|
L +5V #PWR085
|
||||||
U 1 1 53A48DE6
|
U 1 1 53A48DE6
|
||||||
P 1600 1850
|
P 1600 1850
|
||||||
F 0 "#PWR081" H 1600 1940 20 0001 C CNN
|
F 0 "#PWR085" H 1600 1940 20 0001 C CNN
|
||||||
F 1 "+5V" H 1600 1940 30 0000 C CNN
|
F 1 "+5V" H 1600 1940 30 0000 C CNN
|
||||||
F 2 "" H 1600 1850 60 0000 C CNN
|
F 2 "" H 1600 1850 60 0000 C CNN
|
||||||
F 3 "" H 1600 1850 60 0000 C CNN
|
F 3 "" H 1600 1850 60 0000 C CNN
|
||||||
@ -168,10 +168,10 @@ Wire Wire Line
|
|||||||
2850 2550 2850 2600
|
2850 2550 2850 2600
|
||||||
Connection ~ 2950 2550
|
Connection ~ 2950 2550
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR082
|
L GND #PWR086
|
||||||
U 1 1 53A4A7BE
|
U 1 1 53A4A7BE
|
||||||
P 2850 2600
|
P 2850 2600
|
||||||
F 0 "#PWR082" H 2850 2600 30 0001 C CNN
|
F 0 "#PWR086" H 2850 2600 30 0001 C CNN
|
||||||
F 1 "GND" H 2850 2530 30 0001 C CNN
|
F 1 "GND" H 2850 2530 30 0001 C CNN
|
||||||
F 2 "" H 2850 2600 60 0000 C CNN
|
F 2 "" H 2850 2600 60 0000 C CNN
|
||||||
F 3 "" H 2850 2600 60 0000 C CNN
|
F 3 "" H 2850 2600 60 0000 C CNN
|
||||||
@ -179,10 +179,10 @@ F 3 "" H 2850 2600 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR083
|
L +5V #PWR087
|
||||||
U 1 1 53A4A7C4
|
U 1 1 53A4A7C4
|
||||||
P 2950 2250
|
P 2950 2250
|
||||||
F 0 "#PWR083" H 2950 2340 20 0001 C CNN
|
F 0 "#PWR087" H 2950 2340 20 0001 C CNN
|
||||||
F 1 "+5V" H 2950 2340 30 0000 C CNN
|
F 1 "+5V" H 2950 2340 30 0000 C CNN
|
||||||
F 2 "" H 2950 2250 60 0000 C CNN
|
F 2 "" H 2950 2250 60 0000 C CNN
|
||||||
F 3 "" H 2950 2250 60 0000 C CNN
|
F 3 "" H 2950 2250 60 0000 C CNN
|
||||||
@ -193,8 +193,8 @@ Wire Wire Line
|
|||||||
2950 2250 2950 2350
|
2950 2250 2950 2350
|
||||||
Text Notes 6700 2300 0 100 ~ 0
|
Text Notes 6700 2300 0 100 ~ 0
|
||||||
DB9 pinout:\n1 - Data carrier detect\n2 - Receive data\n3 - Transmit data\n4 - Data terminal ready\n5 - Signal ground\n6 - Data set ready\n7 - Request to send\n8 - Clear to send\n9 - Ring indicator
|
DB9 pinout:\n1 - Data carrier detect\n2 - Receive data\n3 - Transmit data\n4 - Data terminal ready\n5 - Signal ground\n6 - Data set ready\n7 - Request to send\n8 - Clear to send\n9 - Ring indicator
|
||||||
Text Notes 5300 2250 0 60 ~ 0
|
Text Notes 5200 2150 0 60 ~ 0
|
||||||
Main UART (socket)
|
Main UART (female)\ncomputer -> MCU
|
||||||
NoConn ~ 5250 3200
|
NoConn ~ 5250 3200
|
||||||
NoConn ~ 5250 2800
|
NoConn ~ 5250 2800
|
||||||
NoConn ~ 5250 3000
|
NoConn ~ 5250 3000
|
||||||
@ -203,10 +203,10 @@ Wire Wire Line
|
|||||||
5250 3400 5250 3300
|
5250 3400 5250 3300
|
||||||
NoConn ~ 5250 2500
|
NoConn ~ 5250 2500
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR084
|
L GND #PWR088
|
||||||
U 1 1 53AB443D
|
U 1 1 53AB443D
|
||||||
P 5250 4800
|
P 5250 4800
|
||||||
F 0 "#PWR084" H 5250 4800 30 0001 C CNN
|
F 0 "#PWR088" H 5250 4800 30 0001 C CNN
|
||||||
F 1 "GND" H 5250 4730 30 0001 C CNN
|
F 1 "GND" H 5250 4730 30 0001 C CNN
|
||||||
F 2 "" H 5250 4800 60 0000 C CNN
|
F 2 "" H 5250 4800 60 0000 C CNN
|
||||||
F 3 "" H 5250 4800 60 0000 C CNN
|
F 3 "" H 5250 4800 60 0000 C CNN
|
||||||
@ -218,15 +218,15 @@ L DB9 XP6
|
|||||||
U 1 1 53AB4443
|
U 1 1 53AB4443
|
||||||
P 5700 4300
|
P 5700 4300
|
||||||
F 0 "XP6" H 5700 4850 70 0000 C CNN
|
F 0 "XP6" H 5700 4850 70 0000 C CNN
|
||||||
F 1 "DB9" H 5700 3750 70 0000 C CNN
|
F 1 "DB9-M" H 5700 3750 70 0000 C CNN
|
||||||
F 2 "DB9FC" H 5700 4300 60 0001 C CNN
|
F 2 "DB9-M" H 5700 4300 60 0001 C CNN
|
||||||
F 3 "" H 5700 4300 60 0000 C CNN
|
F 3 "" H 5700 4300 60 0000 C CNN
|
||||||
1 5700 4300
|
1 5700 4300
|
||||||
1 0 0 1
|
1 0 0 1
|
||||||
$EndComp
|
$EndComp
|
||||||
NoConn ~ 5250 4000
|
NoConn ~ 5250 4000
|
||||||
Text Notes 5300 3650 0 60 ~ 0
|
Text Notes 5300 5050 0 60 ~ 0
|
||||||
Reserved UART (plug)
|
Slave UART (male)\nMCU -> slaves
|
||||||
NoConn ~ 5250 4600
|
NoConn ~ 5250 4600
|
||||||
NoConn ~ 5250 4200
|
NoConn ~ 5250 4200
|
||||||
NoConn ~ 5250 4400
|
NoConn ~ 5250 4400
|
||||||
@ -237,13 +237,13 @@ NoConn ~ 5250 3900
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3950 2800 4550 2800
|
3950 2800 4550 2800
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
4550 2800 4550 4300
|
4750 2600 4750 4300
|
||||||
Wire Wire Line
|
|
||||||
4550 4300 5250 4300
|
|
||||||
Wire Wire Line
|
|
||||||
5250 4100 4750 4100
|
|
||||||
Wire Wire Line
|
|
||||||
4750 4100 4750 2600
|
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
4750 2600 3950 2600
|
4750 2600 3950 2600
|
||||||
|
Wire Wire Line
|
||||||
|
4750 4300 5250 4300
|
||||||
|
Wire Wire Line
|
||||||
|
4550 4100 5250 4100
|
||||||
|
Wire Wire Line
|
||||||
|
4550 2800 4550 4100
|
||||||
$EndSCHEMATC
|
$EndSCHEMATC
|
||||||
|
|||||||
@ -23,8 +23,8 @@ Functional map of MCU pins
|
|||||||
020 VREF- ref (0v)
|
020 VREF- ref (0v)
|
||||||
021 VREF+ ref (+3.3v)
|
021 VREF+ ref (+3.3v)
|
||||||
022 VDDA +3.3V analog
|
022 VDDA +3.3V analog
|
||||||
023 -
|
023 PA0 U10_ADC 10..12V voltage control
|
||||||
024 -
|
024 PA1 U36_ADC 36V voltage control
|
||||||
025 PA2 1WIRE_TX 1-wire interface
|
025 PA2 1WIRE_TX 1-wire interface
|
||||||
026 PA3 1WIRE_RX
|
026 PA3 1WIRE_RX
|
||||||
027 VSS GND
|
027 VSS GND
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
|
EESchema Schematic File Version 2 date Вс 30 ноя 2014 15:36:58
|
||||||
LIBS:power
|
LIBS:power
|
||||||
LIBS:device
|
LIBS:device
|
||||||
LIBS:transistors
|
LIBS:transistors
|
||||||
@ -41,7 +41,7 @@ $Descr A4 11693 8268
|
|||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 12 12
|
Sheet 12 12
|
||||||
Title "Power load module"
|
Title "Power load module"
|
||||||
Date "7 oct 2014"
|
Date "30 nov 2014"
|
||||||
Rev ""
|
Rev ""
|
||||||
Comp "SAO RAS"
|
Comp "SAO RAS"
|
||||||
Comment1 ""
|
Comment1 ""
|
||||||
@ -64,8 +64,8 @@ AR Path="/53C73958/53BC59AD" Ref="#PWRp086" Part="1"
|
|||||||
AR Path="/53A8FBFD/53BC59AD" Ref="#PWRp0129" Part="1"
|
AR Path="/53A8FBFD/53BC59AD" Ref="#PWRp0129" Part="1"
|
||||||
AR Path="/53AA0E2D/53BC59AD" Ref="#PWRp0132" Part="1"
|
AR Path="/53AA0E2D/53BC59AD" Ref="#PWRp0132" Part="1"
|
||||||
AR Path="/53AA0E2C/53BC59AD" Ref="#PWRp0135" Part="1"
|
AR Path="/53AA0E2C/53BC59AD" Ref="#PWRp0135" Part="1"
|
||||||
AR Path="/53AE6F08/53BC59AD" Ref="#PWRp0129" Part="1"
|
AR Path="/53AE6F08/53BC59AD" Ref="#PWRp0133" Part="1"
|
||||||
F 0 "#PWRp0129" H 2450 2100 30 0001 C CNN
|
F 0 "#PWRp0133" H 2450 2100 30 0001 C CNN
|
||||||
F 1 "GND" H 2450 2030 30 0001 C CNN
|
F 1 "GND" H 2450 2030 30 0001 C CNN
|
||||||
F 2 "" H 2450 2100 60 0000 C CNN
|
F 2 "" H 2450 2100 60 0000 C CNN
|
||||||
F 3 "" H 2450 2100 60 0000 C CNN
|
F 3 "" H 2450 2100 60 0000 C CNN
|
||||||
@ -75,7 +75,7 @@ $EndComp
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
2350 2000 2450 2000
|
2350 2000 2450 2000
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
2450 2000 2450 2100
|
2450 1950 2450 2100
|
||||||
$Comp
|
$Comp
|
||||||
L TLE5205 DA2
|
L TLE5205 DA2
|
||||||
U 1 1 53C09F3E
|
U 1 1 53C09F3E
|
||||||
@ -114,10 +114,10 @@ Wire Wire Line
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
4600 5200 2350 5200
|
4600 5200 2350 5200
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWRp0130
|
L GND #PWRp0134
|
||||||
U 1 1 53C0B3EC
|
U 1 1 53C0B3EC
|
||||||
P 3500 4350
|
P 3500 4350
|
||||||
F 0 "#PWRp0130" H 3500 4350 30 0001 C CNN
|
F 0 "#PWRp0134" H 3500 4350 30 0001 C CNN
|
||||||
F 1 "GND" H 3500 4280 30 0001 C CNN
|
F 1 "GND" H 3500 4280 30 0001 C CNN
|
||||||
F 2 "" H 3500 4350 60 0000 C CNN
|
F 2 "" H 3500 4350 60 0000 C CNN
|
||||||
F 3 "" H 3500 4350 60 0000 C CNN
|
F 3 "" H 3500 4350 60 0000 C CNN
|
||||||
@ -129,10 +129,10 @@ Wire Wire Line
|
|||||||
Text HLabel 2350 2400 0 60 Input ~ 0
|
Text HLabel 2350 2400 0 60 Input ~ 0
|
||||||
+36V
|
+36V
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWRp0131
|
L GND #PWRp0135
|
||||||
U 1 1 53C0BE69
|
U 1 1 53C0BE69
|
||||||
P 3900 2500
|
P 3900 2500
|
||||||
F 0 "#PWRp0131" H 3900 2500 30 0001 C CNN
|
F 0 "#PWRp0135" H 3900 2500 30 0001 C CNN
|
||||||
F 1 "GND" H 3900 2430 30 0001 C CNN
|
F 1 "GND" H 3900 2430 30 0001 C CNN
|
||||||
F 2 "" H 3900 2500 60 0000 C CNN
|
F 2 "" H 3900 2500 60 0000 C CNN
|
||||||
F 3 "" H 3900 2500 60 0000 C CNN
|
F 3 "" H 3900 2500 60 0000 C CNN
|
||||||
@ -153,13 +153,13 @@ F 3 "~" H 3000 2400 30 0000 C CNN
|
|||||||
0 -1 -1 0
|
0 -1 -1 0
|
||||||
$EndComp
|
$EndComp
|
||||||
Text Notes 2900 2550 0 60 ~ 0
|
Text Notes 2900 2550 0 60 ~ 0
|
||||||
2Вт!
|
2W!
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
2350 2400 2750 2400
|
2350 2400 2750 2400
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3250 2400 3500 2400
|
3250 2400 3500 2400
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3500 2400 3500 3050
|
3500 850 3500 3050
|
||||||
Connection ~ 3500 2400
|
Connection ~ 3500 2400
|
||||||
$Comp
|
$Comp
|
||||||
L CP1 C4
|
L CP1 C4
|
||||||
@ -177,10 +177,10 @@ Wire Wire Line
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
4600 3800 4600 5200
|
4600 3800 4600 5200
|
||||||
$Comp
|
$Comp
|
||||||
L PWR_FLAG #FLG0132
|
L PWR_FLAG #FLG0136
|
||||||
U 1 1 53CB51C4
|
U 1 1 53CB51C4
|
||||||
P 3350 2400
|
P 3350 2400
|
||||||
F 0 "#FLG0132" H 3350 2495 30 0001 C CNN
|
F 0 "#FLG0136" H 3350 2495 30 0001 C CNN
|
||||||
F 1 "PWR_FLAG" H 3350 2580 30 0000 C CNN
|
F 1 "PWR_FLAG" H 3350 2580 30 0000 C CNN
|
||||||
F 2 "" H 3350 2400 60 0000 C CNN
|
F 2 "" H 3350 2400 60 0000 C CNN
|
||||||
F 3 "" H 3350 2400 60 0000 C CNN
|
F 3 "" H 3350 2400 60 0000 C CNN
|
||||||
@ -188,4 +188,36 @@ F 3 "" H 3350 2400 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
Connection ~ 3350 2400
|
Connection ~ 3350 2400
|
||||||
|
$Comp
|
||||||
|
L R0603 R42
|
||||||
|
U 1 1 5465870A
|
||||||
|
P 2450 1700
|
||||||
|
F 0 "R42" V 2530 1700 40 0000 C CNN
|
||||||
|
F 1 "4.7k" V 2457 1701 40 0000 C CNN
|
||||||
|
F 2 "SM0603" V 2380 1700 30 0001 C CNN
|
||||||
|
F 3 "~" H 2450 1700 30 0000 C CNN
|
||||||
|
1 2450 1700
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L R0603 R41
|
||||||
|
U 1 1 54658717
|
||||||
|
P 2450 1100
|
||||||
|
F 0 "R41" V 2530 1100 40 0000 C CNN
|
||||||
|
F 1 "56k" V 2457 1101 40 0000 C CNN
|
||||||
|
F 2 "SM0603" V 2380 1100 30 0001 C CNN
|
||||||
|
F 3 "~" H 2450 1100 30 0000 C CNN
|
||||||
|
1 2450 1100
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
2450 850 3500 850
|
||||||
|
Wire Wire Line
|
||||||
|
2450 1350 2450 1450
|
||||||
|
Wire Wire Line
|
||||||
|
2350 1400 2450 1400
|
||||||
|
Connection ~ 2450 1400
|
||||||
|
Text HLabel 2350 1400 0 60 Output ~ 0
|
||||||
|
Sense
|
||||||
|
Connection ~ 2450 2000
|
||||||
$EndSCHEMATC
|
$EndSCHEMATC
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
|
EESchema Schematic File Version 2 date Вс 30 ноя 2014 15:36:58
|
||||||
LIBS:power
|
LIBS:power
|
||||||
LIBS:device
|
LIBS:device
|
||||||
LIBS:transistors
|
LIBS:transistors
|
||||||
@ -41,7 +41,7 @@ $Descr A4 11693 8268
|
|||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 4 12
|
Sheet 4 12
|
||||||
Title "USB input circuit"
|
Title "USB input circuit"
|
||||||
Date "7 oct 2014"
|
Date "30 nov 2014"
|
||||||
Rev ""
|
Rev ""
|
||||||
Comp "SAO RAS"
|
Comp "SAO RAS"
|
||||||
Comment1 ""
|
Comment1 ""
|
||||||
@ -52,10 +52,10 @@ $EndDescr
|
|||||||
Text HLabel 1250 1550 0 60 Input ~ 0
|
Text HLabel 1250 1550 0 60 Input ~ 0
|
||||||
GND
|
GND
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR075
|
L GND #PWR078
|
||||||
U 1 1 53983179
|
U 1 1 53983179
|
||||||
P 1300 1700
|
P 1300 1700
|
||||||
F 0 "#PWR075" H 1300 1700 30 0001 C CNN
|
F 0 "#PWR078" H 1300 1700 30 0001 C CNN
|
||||||
F 1 "GND" H 1300 1630 30 0001 C CNN
|
F 1 "GND" H 1300 1630 30 0001 C CNN
|
||||||
F 2 "" H 1300 1700 60 0000 C CNN
|
F 2 "" H 1300 1700 60 0000 C CNN
|
||||||
F 3 "" H 1300 1700 60 0000 C CNN
|
F 3 "" H 1300 1700 60 0000 C CNN
|
||||||
@ -63,10 +63,10 @@ F 3 "" H 1300 1700 60 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR076
|
L GND #PWR079
|
||||||
U 1 1 5398318A
|
U 1 1 5398318A
|
||||||
P 1650 4200
|
P 1650 4200
|
||||||
F 0 "#PWR076" H 1650 4200 30 0001 C CNN
|
F 0 "#PWR079" H 1650 4200 30 0001 C CNN
|
||||||
F 1 "GND" H 1650 4130 30 0001 C CNN
|
F 1 "GND" H 1650 4130 30 0001 C CNN
|
||||||
F 2 "" H 1650 4200 60 0000 C CNN
|
F 2 "" H 1650 4200 60 0000 C CNN
|
||||||
F 3 "" H 1650 4200 60 0000 C CNN
|
F 3 "" H 1650 4200 60 0000 C CNN
|
||||||
@ -120,10 +120,10 @@ F 3 "~" H 1450 2500 30 0000 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR077
|
L GND #PWR080
|
||||||
U 1 1 5395CECD
|
U 1 1 5395CECD
|
||||||
P 1450 2850
|
P 1450 2850
|
||||||
F 0 "#PWR077" H 1450 2850 30 0001 C CNN
|
F 0 "#PWR080" H 1450 2850 30 0001 C CNN
|
||||||
F 1 "GND" H 1450 2780 30 0001 C CNN
|
F 1 "GND" H 1450 2780 30 0001 C CNN
|
||||||
F 2 "" H 1450 2850 60 0000 C CNN
|
F 2 "" H 1450 2850 60 0000 C CNN
|
||||||
F 3 "" H 1450 2850 60 0000 C CNN
|
F 3 "" H 1450 2850 60 0000 C CNN
|
||||||
@ -144,10 +144,10 @@ $EndComp
|
|||||||
Text HLabel 5850 3100 2 60 Input ~ 0
|
Text HLabel 5850 3100 2 60 Input ~ 0
|
||||||
USB_DISC
|
USB_DISC
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR078
|
L GND #PWR081
|
||||||
U 1 1 5395D488
|
U 1 1 5395D488
|
||||||
P 2650 3250
|
P 2650 3250
|
||||||
F 0 "#PWR078" H 2650 3250 30 0001 C CNN
|
F 0 "#PWR081" H 2650 3250 30 0001 C CNN
|
||||||
F 1 "GND" H 2650 3180 30 0001 C CNN
|
F 1 "GND" H 2650 3180 30 0001 C CNN
|
||||||
F 2 "" H 2650 3250 60 0000 C CNN
|
F 2 "" H 2650 3250 60 0000 C CNN
|
||||||
F 3 "" H 2650 3250 60 0000 C CNN
|
F 3 "" H 2650 3250 60 0000 C CNN
|
||||||
@ -305,10 +305,10 @@ Connection ~ 3900 3100
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3900 3300 3900 2500
|
3900 3300 3900 2500
|
||||||
$Comp
|
$Comp
|
||||||
L +3.3V #PWR?
|
L +3.3V #PWR082
|
||||||
U 1 1 5433F723
|
U 1 1 5433F723
|
||||||
P 5200 1900
|
P 5200 1900
|
||||||
F 0 "#PWR?" H 5200 1860 30 0001 C CNN
|
F 0 "#PWR082" H 5200 1860 30 0001 C CNN
|
||||||
F 1 "+3.3V" H 5200 2010 30 0000 C CNN
|
F 1 "+3.3V" H 5200 2010 30 0000 C CNN
|
||||||
F 2 "" H 5200 1900 60 0000 C CNN
|
F 2 "" H 5200 1900 60 0000 C CNN
|
||||||
F 3 "" H 5200 1900 60 0000 C CNN
|
F 3 "" H 5200 1900 60 0000 C CNN
|
||||||
|
|||||||
@ -1 +0,0 @@
|
|||||||
/home/eddy/kicad/my_modules.mod
|
|
||||||
1711
schematic/mod/my_modules.mod
Normal file
1711
schematic/mod/my_modules.mod
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
|||||||
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
|
EESchema Schematic File Version 2 date Вс 30 ноя 2014 15:36:58
|
||||||
LIBS:power
|
LIBS:power
|
||||||
LIBS:device
|
LIBS:device
|
||||||
LIBS:transistors
|
LIBS:transistors
|
||||||
@ -39,9 +39,9 @@ EELAYER 27 0
|
|||||||
EELAYER END
|
EELAYER END
|
||||||
$Descr A4 11693 8268
|
$Descr A4 11693 8268
|
||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 2 12
|
Sheet 8 12
|
||||||
Title "Stepper motor module"
|
Title "Stepper motor module"
|
||||||
Date "7 oct 2014"
|
Date "30 nov 2014"
|
||||||
Rev ""
|
Rev ""
|
||||||
Comp "SAO RAS"
|
Comp "SAO RAS"
|
||||||
Comment1 ""
|
Comment1 ""
|
||||||
@ -152,7 +152,7 @@ AR Path="/53A910B7/50CECA5D" Ref="C3.2" Part="1"
|
|||||||
AR Path="/5391724D/50CECA5D" Ref="C3.3" Part="1"
|
AR Path="/5391724D/50CECA5D" Ref="C3.3" Part="1"
|
||||||
AR Path="/53A910BA/50CECA5D" Ref="C3.4" Part="1"
|
AR Path="/53A910BA/50CECA5D" Ref="C3.4" Part="1"
|
||||||
AR Path="/53A910B9/50CECA5D" Ref="C3.5" Part="1"
|
AR Path="/53A910B9/50CECA5D" Ref="C3.5" Part="1"
|
||||||
F 0 "C3.1" H 5550 3350 50 0000 L CNN
|
F 0 "C3.5" H 5550 3350 50 0000 L CNN
|
||||||
F 1 "1n" H 5550 3150 50 0000 L CNN
|
F 1 "1n" H 5550 3150 50 0000 L CNN
|
||||||
F 2 "SM0805" H 5500 3250 60 0001 C CNN
|
F 2 "SM0805" H 5500 3250 60 0001 C CNN
|
||||||
F 3 "" H 5500 3250 60 0001 C CNN
|
F 3 "" H 5500 3250 60 0001 C CNN
|
||||||
@ -168,7 +168,7 @@ AR Path="/53A910B7/50CECA5C" Ref="R6.2" Part="1"
|
|||||||
AR Path="/5391724D/50CECA5C" Ref="R6.3" Part="1"
|
AR Path="/5391724D/50CECA5C" Ref="R6.3" Part="1"
|
||||||
AR Path="/53A910BA/50CECA5C" Ref="R6.4" Part="1"
|
AR Path="/53A910BA/50CECA5C" Ref="R6.4" Part="1"
|
||||||
AR Path="/53A910B9/50CECA5C" Ref="R6.5" Part="1"
|
AR Path="/53A910B9/50CECA5C" Ref="R6.5" Part="1"
|
||||||
F 0 "R6.1" V 5580 3000 50 0000 C CNN
|
F 0 "R6.5" V 5580 3000 50 0000 C CNN
|
||||||
F 1 "51k" V 5500 3000 50 0000 C CNN
|
F 1 "51k" V 5500 3000 50 0000 C CNN
|
||||||
F 2 "SM0603" H 5500 3000 60 0001 C CNN
|
F 2 "SM0603" H 5500 3000 60 0001 C CNN
|
||||||
F 3 "" H 5500 3000 60 0001 C CNN
|
F 3 "" H 5500 3000 60 0001 C CNN
|
||||||
@ -176,15 +176,15 @@ F 3 "" H 5500 3000 60 0001 C CNN
|
|||||||
0 1 -1 0
|
0 1 -1 0
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR030
|
L GND #PWR033
|
||||||
U 1 1 50CECA5B
|
U 1 1 50CECA5B
|
||||||
P 5250 3300
|
P 5250 3300
|
||||||
AR Path="/53A910B8/50CECA5B" Ref="#PWR030" Part="1"
|
AR Path="/53A910B8/50CECA5B" Ref="#PWR033" Part="1"
|
||||||
AR Path="/53A910B7/50CECA5B" Ref="#PWR085" Part="1"
|
AR Path="/53A910B7/50CECA5B" Ref="#PWR089" Part="1"
|
||||||
AR Path="/5391724D/50CECA5B" Ref="#PWR095" Part="1"
|
AR Path="/5391724D/50CECA5B" Ref="#PWR099" Part="1"
|
||||||
AR Path="/53A910BA/50CECA5B" Ref="#PWR0105" Part="1"
|
AR Path="/53A910BA/50CECA5B" Ref="#PWR0109" Part="1"
|
||||||
AR Path="/53A910B9/50CECA5B" Ref="#PWR0115" Part="1"
|
AR Path="/53A910B9/50CECA5B" Ref="#PWR0119" Part="1"
|
||||||
F 0 "#PWR0115" H 5250 3300 30 0001 C CNN
|
F 0 "#PWR0119" H 5250 3300 30 0001 C CNN
|
||||||
F 1 "GND" H 5250 3230 30 0001 C CNN
|
F 1 "GND" H 5250 3230 30 0001 C CNN
|
||||||
F 2 "" H 5250 3300 60 0001 C CNN
|
F 2 "" H 5250 3300 60 0001 C CNN
|
||||||
F 3 "" H 5250 3300 60 0001 C CNN
|
F 3 "" H 5250 3300 60 0001 C CNN
|
||||||
@ -192,15 +192,15 @@ F 3 "" H 5250 3300 60 0001 C CNN
|
|||||||
-1 0 0 -1
|
-1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR031
|
L GND #PWR034
|
||||||
U 1 1 50CEC8BA
|
U 1 1 50CEC8BA
|
||||||
P 3850 2700
|
P 3850 2700
|
||||||
AR Path="/53A910B8/50CEC8BA" Ref="#PWR031" Part="1"
|
AR Path="/53A910B8/50CEC8BA" Ref="#PWR034" Part="1"
|
||||||
AR Path="/53A910B7/50CEC8BA" Ref="#PWR086" Part="1"
|
AR Path="/53A910B7/50CEC8BA" Ref="#PWR090" Part="1"
|
||||||
AR Path="/5391724D/50CEC8BA" Ref="#PWR096" Part="1"
|
AR Path="/5391724D/50CEC8BA" Ref="#PWR0100" Part="1"
|
||||||
AR Path="/53A910BA/50CEC8BA" Ref="#PWR0106" Part="1"
|
AR Path="/53A910BA/50CEC8BA" Ref="#PWR0110" Part="1"
|
||||||
AR Path="/53A910B9/50CEC8BA" Ref="#PWR0116" Part="1"
|
AR Path="/53A910B9/50CEC8BA" Ref="#PWR0120" Part="1"
|
||||||
F 0 "#PWR0116" H 3850 2700 30 0001 C CNN
|
F 0 "#PWR0120" H 3850 2700 30 0001 C CNN
|
||||||
F 1 "GND" H 3850 2630 30 0001 C CNN
|
F 1 "GND" H 3850 2630 30 0001 C CNN
|
||||||
F 2 "" H 3850 2700 60 0001 C CNN
|
F 2 "" H 3850 2700 60 0001 C CNN
|
||||||
F 3 "" H 3850 2700 60 0001 C CNN
|
F 3 "" H 3850 2700 60 0001 C CNN
|
||||||
@ -208,15 +208,15 @@ F 3 "" H 3850 2700 60 0001 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR032
|
L GND #PWR035
|
||||||
U 1 1 50CEC869
|
U 1 1 50CEC869
|
||||||
P 5250 2800
|
P 5250 2800
|
||||||
AR Path="/53A910B8/50CEC869" Ref="#PWR032" Part="1"
|
AR Path="/53A910B8/50CEC869" Ref="#PWR035" Part="1"
|
||||||
AR Path="/53A910B7/50CEC869" Ref="#PWR087" Part="1"
|
AR Path="/53A910B7/50CEC869" Ref="#PWR091" Part="1"
|
||||||
AR Path="/5391724D/50CEC869" Ref="#PWR097" Part="1"
|
AR Path="/5391724D/50CEC869" Ref="#PWR0101" Part="1"
|
||||||
AR Path="/53A910BA/50CEC869" Ref="#PWR0107" Part="1"
|
AR Path="/53A910BA/50CEC869" Ref="#PWR0111" Part="1"
|
||||||
AR Path="/53A910B9/50CEC869" Ref="#PWR0117" Part="1"
|
AR Path="/53A910B9/50CEC869" Ref="#PWR0121" Part="1"
|
||||||
F 0 "#PWR0117" H 5250 2800 30 0001 C CNN
|
F 0 "#PWR0121" H 5250 2800 30 0001 C CNN
|
||||||
F 1 "GND" H 5250 2730 30 0001 C CNN
|
F 1 "GND" H 5250 2730 30 0001 C CNN
|
||||||
F 2 "" H 5250 2800 60 0001 C CNN
|
F 2 "" H 5250 2800 60 0001 C CNN
|
||||||
F 3 "" H 5250 2800 60 0001 C CNN
|
F 3 "" H 5250 2800 60 0001 C CNN
|
||||||
@ -232,7 +232,7 @@ AR Path="/53A910B7/50CEC791" Ref="R5.2" Part="1"
|
|||||||
AR Path="/5391724D/50CEC791" Ref="R5.3" Part="1"
|
AR Path="/5391724D/50CEC791" Ref="R5.3" Part="1"
|
||||||
AR Path="/53A910BA/50CEC791" Ref="R5.4" Part="1"
|
AR Path="/53A910BA/50CEC791" Ref="R5.4" Part="1"
|
||||||
AR Path="/53A910B9/50CEC791" Ref="R5.5" Part="1"
|
AR Path="/53A910B9/50CEC791" Ref="R5.5" Part="1"
|
||||||
F 0 "R5.1" V 5580 2500 50 0000 C CNN
|
F 0 "R5.5" V 5580 2500 50 0000 C CNN
|
||||||
F 1 "51k" V 5500 2500 50 0000 C CNN
|
F 1 "51k" V 5500 2500 50 0000 C CNN
|
||||||
F 2 "SM0603" H 5500 2500 60 0001 C CNN
|
F 2 "SM0603" H 5500 2500 60 0001 C CNN
|
||||||
F 3 "" H 5500 2500 60 0001 C CNN
|
F 3 "" H 5500 2500 60 0001 C CNN
|
||||||
@ -248,7 +248,7 @@ AR Path="/53A910B7/50CEC790" Ref="C2.2" Part="1"
|
|||||||
AR Path="/5391724D/50CEC790" Ref="C2.3" Part="1"
|
AR Path="/5391724D/50CEC790" Ref="C2.3" Part="1"
|
||||||
AR Path="/53A910BA/50CEC790" Ref="C2.4" Part="1"
|
AR Path="/53A910BA/50CEC790" Ref="C2.4" Part="1"
|
||||||
AR Path="/53A910B9/50CEC790" Ref="C2.5" Part="1"
|
AR Path="/53A910B9/50CEC790" Ref="C2.5" Part="1"
|
||||||
F 0 "C2.1" H 5550 2850 50 0000 L CNN
|
F 0 "C2.5" H 5550 2850 50 0000 L CNN
|
||||||
F 1 "1n" H 5550 2650 50 0000 L CNN
|
F 1 "1n" H 5550 2650 50 0000 L CNN
|
||||||
F 2 "SM0805" H 5500 2750 60 0001 C CNN
|
F 2 "SM0805" H 5500 2750 60 0001 C CNN
|
||||||
F 3 "" H 5500 2750 60 0001 C CNN
|
F 3 "" H 5500 2750 60 0001 C CNN
|
||||||
@ -264,9 +264,9 @@ AR Path="/53A910B7/50CEB99A" Ref="R2.2" Part="1"
|
|||||||
AR Path="/5391724D/50CEB99A" Ref="R2.3" Part="1"
|
AR Path="/5391724D/50CEB99A" Ref="R2.3" Part="1"
|
||||||
AR Path="/53A910BA/50CEB99A" Ref="R2.4" Part="1"
|
AR Path="/53A910BA/50CEB99A" Ref="R2.4" Part="1"
|
||||||
AR Path="/53A910B9/50CEB99A" Ref="R2.5" Part="1"
|
AR Path="/53A910B9/50CEB99A" Ref="R2.5" Part="1"
|
||||||
F 0 "R2.1" V 4280 2650 50 0000 C CNN
|
F 0 "R2.5" V 4280 2650 50 0000 C CNN
|
||||||
F 1 "0.33" V 4200 2650 50 0000 C CNN
|
F 1 "0.33" V 4200 2650 50 0000 C CNN
|
||||||
F 2 "SM1210" H 4200 2650 60 0001 C CNN
|
F 2 "SM2010" H 4200 2650 60 0001 C CNN
|
||||||
F 3 "" H 4200 2650 60 0001 C CNN
|
F 3 "" H 4200 2650 60 0001 C CNN
|
||||||
1 4200 2650
|
1 4200 2650
|
||||||
0 -1 -1 0
|
0 -1 -1 0
|
||||||
@ -280,23 +280,23 @@ AR Path="/53A910B7/50CEB97A" Ref="R1.2" Part="1"
|
|||||||
AR Path="/5391724D/50CEB97A" Ref="R1.3" Part="1"
|
AR Path="/5391724D/50CEB97A" Ref="R1.3" Part="1"
|
||||||
AR Path="/53A910BA/50CEB97A" Ref="R1.4" Part="1"
|
AR Path="/53A910BA/50CEB97A" Ref="R1.4" Part="1"
|
||||||
AR Path="/53A910B9/50CEB97A" Ref="R1.5" Part="1"
|
AR Path="/53A910B9/50CEB97A" Ref="R1.5" Part="1"
|
||||||
F 0 "R1.1" V 4280 2450 50 0000 C CNN
|
F 0 "R1.5" V 4280 2450 50 0000 C CNN
|
||||||
F 1 "0.33" V 4200 2450 50 0000 C CNN
|
F 1 "0.33" V 4200 2450 50 0000 C CNN
|
||||||
F 2 "SM1210" H 4200 2450 60 0001 C CNN
|
F 2 "SM2010" H 4200 2450 60 0001 C CNN
|
||||||
F 3 "" H 4200 2450 60 0001 C CNN
|
F 3 "" H 4200 2450 60 0001 C CNN
|
||||||
1 4200 2450
|
1 4200 2450
|
||||||
0 -1 -1 0
|
0 -1 -1 0
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR033
|
L +5V #PWR036
|
||||||
U 1 1 50AF2385
|
U 1 1 50AF2385
|
||||||
P 3300 3650
|
P 3300 3650
|
||||||
AR Path="/53A910B8/50AF2385" Ref="#PWR033" Part="1"
|
AR Path="/53A910B8/50AF2385" Ref="#PWR036" Part="1"
|
||||||
AR Path="/53A910B7/50AF2385" Ref="#PWR088" Part="1"
|
AR Path="/53A910B7/50AF2385" Ref="#PWR092" Part="1"
|
||||||
AR Path="/5391724D/50AF2385" Ref="#PWR098" Part="1"
|
AR Path="/5391724D/50AF2385" Ref="#PWR0102" Part="1"
|
||||||
AR Path="/53A910BA/50AF2385" Ref="#PWR0108" Part="1"
|
AR Path="/53A910BA/50AF2385" Ref="#PWR0112" Part="1"
|
||||||
AR Path="/53A910B9/50AF2385" Ref="#PWR0118" Part="1"
|
AR Path="/53A910B9/50AF2385" Ref="#PWR0122" Part="1"
|
||||||
F 0 "#PWR0118" H 3300 3740 20 0001 C CNN
|
F 0 "#PWR0122" H 3300 3740 20 0001 C CNN
|
||||||
F 1 "+5V" H 3300 3740 30 0000 C CNN
|
F 1 "+5V" H 3300 3740 30 0000 C CNN
|
||||||
F 2 "" H 3300 3650 60 0001 C CNN
|
F 2 "" H 3300 3650 60 0001 C CNN
|
||||||
F 3 "" H 3300 3650 60 0001 C CNN
|
F 3 "" H 3300 3650 60 0001 C CNN
|
||||||
@ -304,15 +304,15 @@ F 3 "" H 3300 3650 60 0001 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR034
|
L GND #PWR037
|
||||||
U 1 1 50AF2313
|
U 1 1 50AF2313
|
||||||
P 4050 4800
|
P 4050 4800
|
||||||
AR Path="/53A910B8/50AF2313" Ref="#PWR034" Part="1"
|
AR Path="/53A910B8/50AF2313" Ref="#PWR037" Part="1"
|
||||||
AR Path="/53A910B7/50AF2313" Ref="#PWR089" Part="1"
|
AR Path="/53A910B7/50AF2313" Ref="#PWR093" Part="1"
|
||||||
AR Path="/5391724D/50AF2313" Ref="#PWR099" Part="1"
|
AR Path="/5391724D/50AF2313" Ref="#PWR0103" Part="1"
|
||||||
AR Path="/53A910BA/50AF2313" Ref="#PWR0109" Part="1"
|
AR Path="/53A910BA/50AF2313" Ref="#PWR0113" Part="1"
|
||||||
AR Path="/53A910B9/50AF2313" Ref="#PWR0119" Part="1"
|
AR Path="/53A910B9/50AF2313" Ref="#PWR0123" Part="1"
|
||||||
F 0 "#PWR0119" H 4050 4800 30 0001 C CNN
|
F 0 "#PWR0123" H 4050 4800 30 0001 C CNN
|
||||||
F 1 "GND" H 4050 4730 30 0001 C CNN
|
F 1 "GND" H 4050 4730 30 0001 C CNN
|
||||||
F 2 "" H 4050 4800 60 0001 C CNN
|
F 2 "" H 4050 4800 60 0001 C CNN
|
||||||
F 3 "" H 4050 4800 60 0001 C CNN
|
F 3 "" H 4050 4800 60 0001 C CNN
|
||||||
@ -328,7 +328,7 @@ AR Path="/53A910B7/50AF1E60" Ref="C1.2" Part="1"
|
|||||||
AR Path="/5391724D/50AF1E60" Ref="C1.3" Part="1"
|
AR Path="/5391724D/50AF1E60" Ref="C1.3" Part="1"
|
||||||
AR Path="/53A910BA/50AF1E60" Ref="C1.4" Part="1"
|
AR Path="/53A910BA/50AF1E60" Ref="C1.4" Part="1"
|
||||||
AR Path="/53A910B9/50AF1E60" Ref="C1.5" Part="1"
|
AR Path="/53A910B9/50AF1E60" Ref="C1.5" Part="1"
|
||||||
F 0 "C1.1" H 5100 5100 50 0000 L CNN
|
F 0 "C1.5" H 5100 5100 50 0000 L CNN
|
||||||
F 1 "68n" H 5100 4900 50 0000 L CNN
|
F 1 "68n" H 5100 4900 50 0000 L CNN
|
||||||
F 2 "SM0805" H 5050 5000 60 0001 C CNN
|
F 2 "SM0805" H 5050 5000 60 0001 C CNN
|
||||||
F 3 "" H 5050 5000 60 0001 C CNN
|
F 3 "" H 5050 5000 60 0001 C CNN
|
||||||
@ -336,15 +336,15 @@ F 3 "" H 5050 5000 60 0001 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR035
|
L GND #PWR038
|
||||||
U 1 1 50AF1E09
|
U 1 1 50AF1E09
|
||||||
P 4850 5450
|
P 4850 5450
|
||||||
AR Path="/53A910B8/50AF1E09" Ref="#PWR035" Part="1"
|
AR Path="/53A910B8/50AF1E09" Ref="#PWR038" Part="1"
|
||||||
AR Path="/53A910B7/50AF1E09" Ref="#PWR090" Part="1"
|
AR Path="/53A910B7/50AF1E09" Ref="#PWR094" Part="1"
|
||||||
AR Path="/5391724D/50AF1E09" Ref="#PWR0100" Part="1"
|
AR Path="/5391724D/50AF1E09" Ref="#PWR0104" Part="1"
|
||||||
AR Path="/53A910BA/50AF1E09" Ref="#PWR0110" Part="1"
|
AR Path="/53A910BA/50AF1E09" Ref="#PWR0114" Part="1"
|
||||||
AR Path="/53A910B9/50AF1E09" Ref="#PWR0120" Part="1"
|
AR Path="/53A910B9/50AF1E09" Ref="#PWR0124" Part="1"
|
||||||
F 0 "#PWR0120" H 4850 5450 30 0001 C CNN
|
F 0 "#PWR0124" H 4850 5450 30 0001 C CNN
|
||||||
F 1 "GND" H 4850 5380 30 0001 C CNN
|
F 1 "GND" H 4850 5380 30 0001 C CNN
|
||||||
F 2 "" H 4850 5450 60 0001 C CNN
|
F 2 "" H 4850 5450 60 0001 C CNN
|
||||||
F 3 "" H 4850 5450 60 0001 C CNN
|
F 3 "" H 4850 5450 60 0001 C CNN
|
||||||
@ -352,15 +352,15 @@ F 3 "" H 4850 5450 60 0001 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR036
|
L +5V #PWR039
|
||||||
U 1 1 50AF1DE3
|
U 1 1 50AF1DE3
|
||||||
P 4400 5400
|
P 4400 5400
|
||||||
AR Path="/53A910B8/50AF1DE3" Ref="#PWR036" Part="1"
|
AR Path="/53A910B8/50AF1DE3" Ref="#PWR039" Part="1"
|
||||||
AR Path="/53A910B7/50AF1DE3" Ref="#PWR091" Part="1"
|
AR Path="/53A910B7/50AF1DE3" Ref="#PWR095" Part="1"
|
||||||
AR Path="/5391724D/50AF1DE3" Ref="#PWR0101" Part="1"
|
AR Path="/5391724D/50AF1DE3" Ref="#PWR0105" Part="1"
|
||||||
AR Path="/53A910BA/50AF1DE3" Ref="#PWR0111" Part="1"
|
AR Path="/53A910BA/50AF1DE3" Ref="#PWR0115" Part="1"
|
||||||
AR Path="/53A910B9/50AF1DE3" Ref="#PWR0121" Part="1"
|
AR Path="/53A910B9/50AF1DE3" Ref="#PWR0125" Part="1"
|
||||||
F 0 "#PWR0121" H 4400 5490 20 0001 C CNN
|
F 0 "#PWR0125" H 4400 5490 20 0001 C CNN
|
||||||
F 1 "+5V" H 4400 5490 30 0000 C CNN
|
F 1 "+5V" H 4400 5490 30 0000 C CNN
|
||||||
F 2 "" H 4400 5400 60 0001 C CNN
|
F 2 "" H 4400 5400 60 0001 C CNN
|
||||||
F 3 "" H 4400 5400 60 0001 C CNN
|
F 3 "" H 4400 5400 60 0001 C CNN
|
||||||
@ -376,7 +376,7 @@ AR Path="/53A910B7/50AF1C25" Ref="R3.2" Part="1"
|
|||||||
AR Path="/5391724D/50AF1C25" Ref="R3.3" Part="1"
|
AR Path="/5391724D/50AF1C25" Ref="R3.3" Part="1"
|
||||||
AR Path="/53A910BA/50AF1C25" Ref="R3.4" Part="1"
|
AR Path="/53A910BA/50AF1C25" Ref="R3.4" Part="1"
|
||||||
AR Path="/53A910B9/50AF1C25" Ref="R3.5" Part="1"
|
AR Path="/53A910B9/50AF1C25" Ref="R3.5" Part="1"
|
||||||
F 0 "R3.1" V 4480 5050 50 0000 C CNN
|
F 0 "R3.5" V 4480 5050 50 0000 C CNN
|
||||||
F 1 "22k" V 4400 5050 50 0000 C CNN
|
F 1 "22k" V 4400 5050 50 0000 C CNN
|
||||||
F 2 "SM0603" H 4400 5050 60 0001 C CNN
|
F 2 "SM0603" H 4400 5050 60 0001 C CNN
|
||||||
F 3 "" H 4400 5050 60 0001 C CNN
|
F 3 "" H 4400 5050 60 0001 C CNN
|
||||||
@ -392,7 +392,7 @@ AR Path="/53A910B7/50AE2A4D" Ref="DD2.2" Part="1"
|
|||||||
AR Path="/5391724D/50AE2A4D" Ref="DD2.3" Part="1"
|
AR Path="/5391724D/50AE2A4D" Ref="DD2.3" Part="1"
|
||||||
AR Path="/53A910BA/50AE2A4D" Ref="DD2.4" Part="1"
|
AR Path="/53A910BA/50AE2A4D" Ref="DD2.4" Part="1"
|
||||||
AR Path="/53A910B9/50AE2A4D" Ref="DD2.5" Part="1"
|
AR Path="/53A910B9/50AE2A4D" Ref="DD2.5" Part="1"
|
||||||
F 0 "DD2.1" H 3800 4600 50 0000 L BNN
|
F 0 "DD2.5" H 3800 4600 50 0000 L BNN
|
||||||
F 1 "L6208N" H 4300 2850 50 0000 L BNN
|
F 1 "L6208N" H 4300 2850 50 0000 L BNN
|
||||||
F 2 "DIP-24__300_ELL" H 4300 3900 50 0001 C CNN
|
F 2 "DIP-24__300_ELL" H 4300 3900 50 0001 C CNN
|
||||||
F 3 "" H 4300 3750 60 0001 C CNN
|
F 3 "" H 4300 3750 60 0001 C CNN
|
||||||
@ -400,15 +400,15 @@ F 3 "" H 4300 3750 60 0001 C CNN
|
|||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR037
|
L GND #PWR040
|
||||||
U 1 1 534B86E7
|
U 1 1 534B86E7
|
||||||
P 3650 3750
|
P 3650 3750
|
||||||
AR Path="/53A910B8/534B86E7" Ref="#PWR037" Part="1"
|
AR Path="/53A910B8/534B86E7" Ref="#PWR040" Part="1"
|
||||||
AR Path="/53A910B7/534B86E7" Ref="#PWR092" Part="1"
|
AR Path="/53A910B7/534B86E7" Ref="#PWR096" Part="1"
|
||||||
AR Path="/5391724D/534B86E7" Ref="#PWR0102" Part="1"
|
AR Path="/5391724D/534B86E7" Ref="#PWR0106" Part="1"
|
||||||
AR Path="/53A910BA/534B86E7" Ref="#PWR0112" Part="1"
|
AR Path="/53A910BA/534B86E7" Ref="#PWR0116" Part="1"
|
||||||
AR Path="/53A910B9/534B86E7" Ref="#PWR0122" Part="1"
|
AR Path="/53A910B9/534B86E7" Ref="#PWR0126" Part="1"
|
||||||
F 0 "#PWR0122" H 3650 3750 30 0001 C CNN
|
F 0 "#PWR0126" H 3650 3750 30 0001 C CNN
|
||||||
F 1 "GND" H 3650 3680 30 0001 C CNN
|
F 1 "GND" H 3650 3680 30 0001 C CNN
|
||||||
F 2 "" H 3650 3750 60 0000 C CNN
|
F 2 "" H 3650 3750 60 0000 C CNN
|
||||||
F 3 "" H 3650 3750 60 0000 C CNN
|
F 3 "" H 3650 3750 60 0000 C CNN
|
||||||
@ -436,7 +436,7 @@ AR Path="/53A910B7/534BB108" Ref="R4.2" Part="1"
|
|||||||
AR Path="/5391724D/534BB108" Ref="R4.3" Part="1"
|
AR Path="/5391724D/534BB108" Ref="R4.3" Part="1"
|
||||||
AR Path="/53A910BA/534BB108" Ref="R4.4" Part="1"
|
AR Path="/53A910BA/534BB108" Ref="R4.4" Part="1"
|
||||||
AR Path="/53A910B9/534BB108" Ref="R4.5" Part="1"
|
AR Path="/53A910B9/534BB108" Ref="R4.5" Part="1"
|
||||||
F 0 "R4.1" V 4780 5050 40 0000 C CNN
|
F 0 "R4.5" V 4780 5050 40 0000 C CNN
|
||||||
F 1 "1.8k" V 4707 5051 40 0000 C CNN
|
F 1 "1.8k" V 4707 5051 40 0000 C CNN
|
||||||
F 2 "SM0603" V 4630 5050 30 0001 C CNN
|
F 2 "SM0603" V 4630 5050 30 0001 C CNN
|
||||||
F 3 "~" H 4700 5050 30 0000 C CNN
|
F 3 "~" H 4700 5050 30 0000 C CNN
|
||||||
@ -454,15 +454,15 @@ B
|
|||||||
Text HLabel 5950 3850 2 60 Output ~ 0
|
Text HLabel 5950 3850 2 60 Output ~ 0
|
||||||
B*
|
B*
|
||||||
$Comp
|
$Comp
|
||||||
L +5V #PWR038
|
L +5V #PWR041
|
||||||
U 1 1 5396FC14
|
U 1 1 5396FC14
|
||||||
P 2800 2700
|
P 2800 2700
|
||||||
AR Path="/53A910B8/5396FC14" Ref="#PWR038" Part="1"
|
AR Path="/53A910B8/5396FC14" Ref="#PWR041" Part="1"
|
||||||
AR Path="/53A910B7/5396FC14" Ref="#PWR093" Part="1"
|
AR Path="/53A910B7/5396FC14" Ref="#PWR097" Part="1"
|
||||||
AR Path="/5391724D/5396FC14" Ref="#PWR0103" Part="1"
|
AR Path="/5391724D/5396FC14" Ref="#PWR0107" Part="1"
|
||||||
AR Path="/53A910BA/5396FC14" Ref="#PWR0113" Part="1"
|
AR Path="/53A910BA/5396FC14" Ref="#PWR0117" Part="1"
|
||||||
AR Path="/53A910B9/5396FC14" Ref="#PWR0123" Part="1"
|
AR Path="/53A910B9/5396FC14" Ref="#PWR0127" Part="1"
|
||||||
F 0 "#PWR0123" H 2800 2790 20 0001 C CNN
|
F 0 "#PWR0127" H 2800 2790 20 0001 C CNN
|
||||||
F 1 "+5V" H 2800 2790 30 0000 C CNN
|
F 1 "+5V" H 2800 2790 30 0000 C CNN
|
||||||
F 2 "" H 2800 2700 60 0001 C CNN
|
F 2 "" H 2800 2700 60 0001 C CNN
|
||||||
F 3 "" H 2800 2700 60 0001 C CNN
|
F 3 "" H 2800 2700 60 0001 C CNN
|
||||||
@ -488,15 +488,15 @@ Wire Wire Line
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
2700 3150 2700 2900
|
2700 3150 2700 2900
|
||||||
$Comp
|
$Comp
|
||||||
L GND #PWR039
|
L GND #PWR042
|
||||||
U 1 1 53A16DEA
|
U 1 1 53A16DEA
|
||||||
P 2700 3150
|
P 2700 3150
|
||||||
AR Path="/53A910B8/53A16DEA" Ref="#PWR039" Part="1"
|
AR Path="/53A910B8/53A16DEA" Ref="#PWR042" Part="1"
|
||||||
AR Path="/53A910B7/53A16DEA" Ref="#PWR094" Part="1"
|
AR Path="/53A910B7/53A16DEA" Ref="#PWR098" Part="1"
|
||||||
AR Path="/5391724D/53A16DEA" Ref="#PWR0104" Part="1"
|
AR Path="/5391724D/53A16DEA" Ref="#PWR0108" Part="1"
|
||||||
AR Path="/53A910BA/53A16DEA" Ref="#PWR0114" Part="1"
|
AR Path="/53A910BA/53A16DEA" Ref="#PWR0118" Part="1"
|
||||||
AR Path="/53A910B9/53A16DEA" Ref="#PWR0124" Part="1"
|
AR Path="/53A910B9/53A16DEA" Ref="#PWR0128" Part="1"
|
||||||
F 0 "#PWR0124" H 2700 3150 30 0001 C CNN
|
F 0 "#PWR0128" H 2700 3150 30 0001 C CNN
|
||||||
F 1 "GND" H 2700 3080 30 0001 C CNN
|
F 1 "GND" H 2700 3080 30 0001 C CNN
|
||||||
F 2 "" H 2700 3150 60 0001 C CNN
|
F 2 "" H 2700 3150 60 0001 C CNN
|
||||||
F 3 "" H 2700 3150 60 0001 C CNN
|
F 3 "" H 2700 3150 60 0001 C CNN
|
||||||
|
|||||||
@ -1 +0,0 @@
|
|||||||
/home/eddy/kicad/my_elements.lib
|
|
||||||
918
schematic/my_elements.lib
Normal file
918
schematic/my_elements.lib
Normal file
@ -0,0 +1,918 @@
|
|||||||
|
EESchema-LIBRARY Version 2.3 Date: Вт 25 ноя 2014 15:48:48
|
||||||
|
#encoding utf-8
|
||||||
|
#
|
||||||
|
# A1101
|
||||||
|
#
|
||||||
|
DEF A1101 IC 0 40 Y Y 1 F N
|
||||||
|
F0 "IC" 0 250 60 H V C CNN
|
||||||
|
F1 "A1101" 0 -250 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
SOT23W
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -100 150 150 -150 0 1 0 N
|
||||||
|
X VCC 1 -400 100 300 R 50 50 1 1 W
|
||||||
|
X VOUT 2 -400 0 300 R 50 50 1 1 O
|
||||||
|
X GND 3 -400 -100 300 R 50 50 1 1 W
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# AD7794/7795
|
||||||
|
#
|
||||||
|
DEF AD7794/7795 U 0 30 Y Y 1 F N
|
||||||
|
F0 "U" 0 900 60 H V C CNN
|
||||||
|
F1 "AD7794/7795" 0 -900 60 H V C CNN
|
||||||
|
F2 "TSSOP24" 0 100 60 H I C CNN
|
||||||
|
F3 "~" 0 100 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
TSSOP24
|
||||||
|
SSOP24
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -400 800 400 -800 0 1 0 N
|
||||||
|
X SCLK 1 700 -550 300 L 50 50 1 1 P
|
||||||
|
X CLC 2 700 250 300 L 50 50 1 1 P
|
||||||
|
X !CS 3 700 -450 300 L 50 50 1 1 P
|
||||||
|
X AIN6(+)/P1 5 -700 -300 300 R 50 50 1 1 B
|
||||||
|
X AIN6(-)/P2 6 -700 -400 300 R 50 50 1 1 B
|
||||||
|
X AIN1(+) 7 -700 700 300 R 50 50 1 1 I
|
||||||
|
X AIN1(-) 8 -700 600 300 R 50 50 1 1 I
|
||||||
|
X AIN2(+) 9 -700 500 300 R 50 50 1 1 I
|
||||||
|
X AIN2(-) 10 -700 400 300 R 50 50 1 1 I
|
||||||
|
X GND 20 700 650 300 L 50 50 1 1 W
|
||||||
|
X AIN3(+) 11 -700 300 300 R 50 50 1 1 I
|
||||||
|
X AVDD 21 700 750 300 L 50 50 1 1 W
|
||||||
|
X AIN3(-) 12 -700 200 300 R 50 50 1 1 I
|
||||||
|
X DVDD 22 700 -300 300 L 50 50 1 1 W
|
||||||
|
X REFIN1(+) 13 -700 -650 300 R 50 50 1 1 I
|
||||||
|
X DOUT/!RDY 23 700 -750 300 L 50 50 1 1 P
|
||||||
|
X REFIN1(-) 14 -700 -550 300 R 50 50 1 1 I
|
||||||
|
X DIN 24 700 -650 300 L 50 50 1 1 P
|
||||||
|
X AIN5(+)/IOUT2 15 -700 -100 300 R 50 50 1 1 I
|
||||||
|
X AIN5(-)/IOUT1 16 -700 -200 300 R 50 50 1 1 I
|
||||||
|
X AIN4(+)/REFIN2(+) 17 -700 100 300 R 50 50 1 1 I
|
||||||
|
X AIN4(-)/REFIN2(-) 18 -700 0 300 R 50 50 1 1 I
|
||||||
|
X PSW 19 -700 -750 300 R 50 50 1 1 I
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# ADG506A
|
||||||
|
#
|
||||||
|
DEF ADG506A U 0 30 Y Y 1 F N
|
||||||
|
F0 "U" 0 900 60 H V C CNN
|
||||||
|
F1 "ADG506A" 0 -900 60 H V C CNN
|
||||||
|
F2 "DIP-28__600_ELL" 0 100 60 H I C CNN
|
||||||
|
F3 "~" 0 100 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
DIP-28*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -250 800 250 -800 0 1 0 N
|
||||||
|
X VDD 1 550 700 300 L 50 50 1 1 W
|
||||||
|
X S16 4 -550 -750 300 R 50 50 1 1 I
|
||||||
|
X S15 5 -550 -650 300 R 50 50 1 1 I
|
||||||
|
X S14 6 -550 -550 300 R 50 50 1 1 I
|
||||||
|
X S13 7 -550 -450 300 R 50 50 1 1 I
|
||||||
|
X S12 8 -550 -350 300 R 50 50 1 1 I
|
||||||
|
X S11 9 -550 -250 300 R 50 50 1 1 I
|
||||||
|
X S10 10 -550 -150 300 R 50 50 1 1 I
|
||||||
|
X S2 20 -550 650 300 R 50 50 1 1 I
|
||||||
|
X S9 11 -550 -50 300 R 50 50 1 1 I
|
||||||
|
X S3 21 -550 550 300 R 50 50 1 1 I
|
||||||
|
X GND 12 550 500 300 L 50 50 1 1 W
|
||||||
|
X S4 22 -550 450 300 R 50 50 1 1 I
|
||||||
|
X S5 23 -550 350 300 R 50 50 1 1 I
|
||||||
|
X A3 14 550 -700 300 L 50 50 1 1 P
|
||||||
|
X S6 24 -550 250 300 R 50 50 1 1 I
|
||||||
|
X A2 15 550 -600 300 L 50 50 1 1 P
|
||||||
|
X S7 25 -550 150 300 R 50 50 1 1 I
|
||||||
|
X A1 16 550 -500 300 L 50 50 1 1 P
|
||||||
|
X S8 26 -550 50 300 R 50 50 1 1 I
|
||||||
|
X A0 17 550 -400 300 L 50 50 1 1 P
|
||||||
|
X VSS 27 550 600 300 L 50 50 1 1 W
|
||||||
|
X EN 18 550 -200 300 L 50 50 1 1 P
|
||||||
|
X D 28 550 0 300 L 50 50 1 1 O
|
||||||
|
X S1 19 -550 750 300 R 50 50 1 1 I
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# ADM233L
|
||||||
|
#
|
||||||
|
DEF ADM233L IC 0 40 Y Y 1 F N
|
||||||
|
F0 "IC" -200 450 60 H V C CNN
|
||||||
|
F1 "ADM233L" 0 -900 60 H V C CNN
|
||||||
|
F2 "DIP-20__300" 0 0 60 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
DIP-20*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
T 900 0 -100 60 0 0 0 RS232 Normal 0 C C
|
||||||
|
T 900 0 -550 60 0 0 0 TTL Normal 0 C C
|
||||||
|
P 4 0 0 0 300 -350 50 -350 50 -750 300 -750 N
|
||||||
|
P 4 0 0 0 300 100 50 100 50 -300 300 -300 N
|
||||||
|
S -300 400 300 -800 0 1 0 f
|
||||||
|
X T2_I 1 500 -400 200 L 50 50 1 1 I
|
||||||
|
X T1_I 2 500 -500 200 L 50 50 1 1 I
|
||||||
|
X R1_O 3 500 -700 200 L 50 50 1 1 O
|
||||||
|
X R1_I 4 500 -250 200 L 50 50 1 1 I
|
||||||
|
X T1_O 5 500 -50 200 L 50 50 1 1 O
|
||||||
|
X GND 6 -500 150 200 R 50 50 1 1 W
|
||||||
|
X VCC 7 -500 300 200 R 50 50 1 1 W
|
||||||
|
X C1+ 8 -500 -100 200 R 50 50 1 1 P
|
||||||
|
X GND 9 -500 50 200 R 50 50 1 1 W
|
||||||
|
X C2- 10 -500 -600 200 R 50 50 1 1 P
|
||||||
|
X R2_O 20 500 -600 200 L 50 50 1 1 O
|
||||||
|
X C2+ 11 -500 -350 200 R 50 50 1 1 P
|
||||||
|
X intV- 12 500 250 200 L 50 50 1 1 P
|
||||||
|
X C1- 13 -500 -200 200 R 50 50 1 1 P
|
||||||
|
X intV+ 14 500 350 200 L 50 50 1 1 P
|
||||||
|
X C2- 15 -500 -450 200 R 50 50 1 1 P
|
||||||
|
X C2- 16 -500 -700 200 R 50 50 1 1 P
|
||||||
|
X intV- 17 500 150 200 L 50 50 1 1 P
|
||||||
|
X T2_O 18 500 50 200 L 50 50 1 1 O
|
||||||
|
X R2_I 19 500 -150 200 L 50 50 1 1 O
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# BMB2A0300AN1
|
||||||
|
#
|
||||||
|
DEF BMB2A0300AN1 L 0 0 N N 1 F N
|
||||||
|
F0 "L" 0 100 50 H V C CNN
|
||||||
|
F1 "BMB2A0300AN1" 0 -50 50 H V C CNN
|
||||||
|
F2 "SM0805" 0 0 60 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
SM0805
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
A -150 0 50 1 1799 0 1 0 N -100 0 -200 0
|
||||||
|
A -50 0 50 1 1799 0 1 0 N 0 0 -100 0
|
||||||
|
A 50 0 50 1 1799 0 1 0 N 100 0 0 0
|
||||||
|
A 150 0 50 1 1799 0 1 0 N 200 0 100 0
|
||||||
|
X 1 1 -250 0 50 R 30 30 1 1 I
|
||||||
|
X 2 2 250 0 50 L 30 30 1 1 I
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# BTS6133
|
||||||
|
#
|
||||||
|
DEF BTS6133 U 0 40 Y Y 1 F N
|
||||||
|
F0 "U" -300 250 60 H V C CNN
|
||||||
|
F1 "BTS6133" 250 250 60 H V C CNN
|
||||||
|
F2 "TO252" 0 0 60 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
TO-252*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -300 200 300 -200 0 1 0 N
|
||||||
|
X VOUT 1 550 -50 250 L 60 60 1 1 w
|
||||||
|
X !EN 2 -550 100 250 R 60 60 1 1 I I
|
||||||
|
X VSUP 3 550 100 250 L 60 60 1 1 W
|
||||||
|
X IS 4 -550 -100 250 R 60 60 1 1 O
|
||||||
|
X VOUT 5 550 -150 250 L 60 60 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# C
|
||||||
|
#
|
||||||
|
DEF C C 0 10 N Y 1 F N
|
||||||
|
F0 "C" 0 100 40 H V L CNN
|
||||||
|
F1 "C" 6 -85 40 H V L CNN
|
||||||
|
F2 "SM0805" 38 -150 30 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
SM0805
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
P 2 0 1 20 -80 -30 80 -30 N
|
||||||
|
P 2 0 1 20 -80 30 80 30 N
|
||||||
|
X ~ 1 0 200 170 D 40 40 1 1 P
|
||||||
|
X ~ 2 0 -200 170 U 40 40 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# C0805
|
||||||
|
#
|
||||||
|
DEF C0805 C 0 10 N Y 1 F N
|
||||||
|
F0 "C" 0 100 40 H V L CNN
|
||||||
|
F1 "C0805" 6 -85 40 H V L CNN
|
||||||
|
F2 "SM0805" 38 -150 30 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
SM0805
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
P 2 0 1 20 -80 -30 80 -30 N
|
||||||
|
P 2 0 1 20 -80 30 80 30 N
|
||||||
|
X ~ 1 0 200 170 D 40 40 1 1 P
|
||||||
|
X ~ 2 0 -200 170 U 40 40 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# CONN_16
|
||||||
|
#
|
||||||
|
DEF CONN_16 P 0 40 Y N 1 F N
|
||||||
|
F0 "P" 0 0 60 V V C CNN
|
||||||
|
F1 "CONN_16" 100 0 60 V V C CNN
|
||||||
|
F2 "~" 0 100 60 H V C CNN
|
||||||
|
F3 "~" 0 100 60 H V C CNN
|
||||||
|
DRAW
|
||||||
|
S -100 800 150 -800 0 1 0 N
|
||||||
|
X P1 1 -350 750 250 R 50 50 1 1 P I
|
||||||
|
X P2 2 -350 650 250 R 50 50 1 1 P I
|
||||||
|
X P3 3 -350 550 250 R 50 50 1 1 P I
|
||||||
|
X P4 4 -350 450 250 R 50 50 1 1 P I
|
||||||
|
X P5 5 -350 350 250 R 50 50 1 1 P I
|
||||||
|
X P6 6 -350 250 250 R 50 50 1 1 P I
|
||||||
|
X P7 7 -350 150 250 R 50 50 1 1 P I
|
||||||
|
X P8 8 -350 50 250 R 50 50 1 1 P I
|
||||||
|
X P9 9 -350 -50 250 R 50 50 1 1 P I
|
||||||
|
X P10 10 -350 -150 250 R 50 50 1 1 P I
|
||||||
|
X P11 11 -350 -250 250 R 50 50 1 1 P I
|
||||||
|
X P12 12 -350 -350 250 R 50 50 1 1 P I
|
||||||
|
X P13 13 -350 -450 250 R 50 50 1 1 P I
|
||||||
|
X P14 14 -350 -550 250 R 50 50 1 1 P I
|
||||||
|
X P15 15 -350 -650 250 R 50 50 1 1 P I
|
||||||
|
X P16 16 -350 -750 250 R 50 50 1 1 P I
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# Cs
|
||||||
|
#
|
||||||
|
DEF Cs C 0 10 N Y 1 F N
|
||||||
|
F0 "C" 0 100 40 H V L CNN
|
||||||
|
F1 "Cs" 6 -85 40 H V L CNN
|
||||||
|
F2 "SM0805" 38 -150 30 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
SM0805
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
P 2 0 1 20 -80 -30 80 -30 N
|
||||||
|
P 2 0 1 20 -80 30 80 30 N
|
||||||
|
X ~ 1 0 200 170 D 40 40 1 1 P
|
||||||
|
X ~ 2 0 -200 170 U 40 40 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# gprm1-45
|
||||||
|
#
|
||||||
|
DEF gprm1-45 P 0 40 Y N 1 F N
|
||||||
|
F0 "P" 0 -1300 50 H V C CNN
|
||||||
|
F1 "gprm1-45" 0 0 50 V V C CNN
|
||||||
|
F2 "gprm1-45" 0 0 50 H I C CNN
|
||||||
|
F3 "~" 0 0 50 H I C CNN
|
||||||
|
DRAW
|
||||||
|
S 150 1200 -150 -1200 1 0 0 N
|
||||||
|
X 1-1 1-1 -450 1050 300 R 50 50 1 1 P
|
||||||
|
X 2-1 2-1 450 1100 300 L 50 50 1 1 P
|
||||||
|
X 1-2 1-2 -450 950 300 R 50 50 1 1 P
|
||||||
|
X 2-2 2-2 450 1000 300 L 50 50 1 1 P
|
||||||
|
X 1-3 1-3 -450 850 300 R 50 50 1 1 P
|
||||||
|
X 2-3 2-3 450 900 300 L 50 50 1 1 P
|
||||||
|
X 1-4 1-4 -450 750 300 R 50 50 1 1 P
|
||||||
|
X 2-4 2-4 450 800 300 L 50 50 1 1 P
|
||||||
|
X 1-5 1-5 -450 650 300 R 50 50 1 1 P
|
||||||
|
X 2-5 2-5 450 700 300 L 50 50 1 1 P
|
||||||
|
X 1-6 1-6 -450 550 300 R 50 50 1 1 P
|
||||||
|
X 2-6 2-6 450 600 300 L 50 50 1 1 P
|
||||||
|
X 1-7 1-7 -450 450 300 R 50 50 1 1 P
|
||||||
|
X 2-7 2-7 450 500 300 L 50 50 1 1 P
|
||||||
|
X 1-8 1-8 -450 350 300 R 50 50 1 1 P
|
||||||
|
X 2-8 2-8 450 400 300 L 50 50 1 1 P
|
||||||
|
X 1-9 1-9 -450 250 300 R 50 50 1 1 P
|
||||||
|
X 2-9 2-9 450 300 300 L 50 50 1 1 P
|
||||||
|
X 1-10 1-10 -450 150 300 R 50 50 1 1 P
|
||||||
|
X 2-10 2-10 450 200 300 L 50 50 1 1 P
|
||||||
|
X 1-20 1-20 -450 -850 300 R 50 50 1 1 P
|
||||||
|
X 2-20 2-20 450 -800 300 L 50 50 1 1 P
|
||||||
|
X 1-11 1-11 -450 50 300 R 50 50 1 1 P
|
||||||
|
X 2-11 2-11 450 100 300 L 50 50 1 1 P
|
||||||
|
X 1-21 1-21 -450 -950 300 R 50 50 1 1 P
|
||||||
|
X 2-21 2-21 450 -900 300 L 50 50 1 1 P
|
||||||
|
X 1-12 1-12 -450 -50 300 R 50 50 1 1 P
|
||||||
|
X 2-12 2-12 450 0 300 L 50 50 1 1 P
|
||||||
|
X 1-22 1-22 -450 -1050 300 R 50 50 1 1 P
|
||||||
|
X 2-22 2-22 450 -1000 300 L 50 50 1 1 P
|
||||||
|
X 1-13 1-13 -450 -150 300 R 50 50 1 1 P
|
||||||
|
X 2-13 2-13 450 -100 300 L 50 50 1 1 P
|
||||||
|
X 2-23 2-23 450 -1100 300 L 50 50 1 1 P
|
||||||
|
X 1-14 1-14 -450 -250 300 R 50 50 1 1 P
|
||||||
|
X 2-14 2-14 450 -200 300 L 50 50 1 1 P
|
||||||
|
X 1-15 1-15 -450 -350 300 R 50 50 1 1 P
|
||||||
|
X 2-15 2-15 450 -300 300 L 50 50 1 1 P
|
||||||
|
X 1-16 1-16 -450 -450 300 R 50 50 1 1 P
|
||||||
|
X 2-16 2-16 450 -400 300 L 50 50 1 1 P
|
||||||
|
X 1-17 1-17 -450 -550 300 R 50 50 1 1 P
|
||||||
|
X 2-17 2-17 450 -500 300 L 50 50 1 1 P
|
||||||
|
X 1-18 1-18 -450 -650 300 R 50 50 1 1 P
|
||||||
|
X 2-18 2-18 450 -600 300 L 50 50 1 1 P
|
||||||
|
X 1-19 1-19 -450 -750 300 R 50 50 1 1 P
|
||||||
|
X 2-19 2-19 450 -700 300 L 50 50 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# gprm1-61
|
||||||
|
#
|
||||||
|
DEF gprm1-61 P 0 40 Y N 1 F N
|
||||||
|
F0 "P" 0 -1700 50 H V C CNN
|
||||||
|
F1 "gprm1-61" 0 0 50 V V C CNN
|
||||||
|
F2 "gprm1-61" 0 0 50 H I C CNN
|
||||||
|
F3 "~" 0 0 50 H I C CNN
|
||||||
|
DRAW
|
||||||
|
S 150 1600 -150 -1600 1 0 0 N
|
||||||
|
X 1-1 1-1 -450 1450 300 R 50 50 1 1 P
|
||||||
|
X 2-1 2-1 450 1500 300 L 50 50 1 1 P
|
||||||
|
X 1-2 1-2 -450 1350 300 R 50 50 1 1 P
|
||||||
|
X 2-2 2-2 450 1400 300 L 50 50 1 1 P
|
||||||
|
X 1-3 1-3 -450 1250 300 R 50 50 1 1 P
|
||||||
|
X 2-3 2-3 450 1300 300 L 50 50 1 1 P
|
||||||
|
X 1-4 1-4 -450 1150 300 R 50 50 1 1 P
|
||||||
|
X 2-4 2-4 450 1200 300 L 50 50 1 1 P
|
||||||
|
X 1-5 1-5 -450 1050 300 R 50 50 1 1 P
|
||||||
|
X 2-5 2-5 450 1100 300 L 50 50 1 1 P
|
||||||
|
X 1-6 1-6 -450 950 300 R 50 50 1 1 P
|
||||||
|
X 2-6 2-6 450 1000 300 L 50 50 1 1 P
|
||||||
|
X 1-7 1-7 -450 850 300 R 50 50 1 1 P
|
||||||
|
X 2-7 2-7 450 900 300 L 50 50 1 1 P
|
||||||
|
X 1-8 1-8 -450 750 300 R 50 50 1 1 P
|
||||||
|
X 2-8 2-8 450 800 300 L 50 50 1 1 P
|
||||||
|
X 1-9 1-9 -450 650 300 R 50 50 1 1 P
|
||||||
|
X 2-9 2-9 450 700 300 L 50 50 1 1 P
|
||||||
|
X 1-10 1-10 -450 550 300 R 50 50 1 1 P
|
||||||
|
X 2-10 2-10 450 600 300 L 50 50 1 1 P
|
||||||
|
X 1-20 1-20 -450 -450 300 R 50 50 1 1 P
|
||||||
|
X 2-20 2-20 450 -400 300 L 50 50 1 1 P
|
||||||
|
X 1-30 1-30 -450 -1450 300 R 50 50 1 1 P
|
||||||
|
X 2-30 2-30 450 -1400 300 L 50 50 1 1 P
|
||||||
|
X 1-11 1-11 -450 450 300 R 50 50 1 1 P
|
||||||
|
X 2-11 2-11 450 500 300 L 50 50 1 1 P
|
||||||
|
X 1-21 1-21 -450 -550 300 R 50 50 1 1 P
|
||||||
|
X 2-21 2-21 450 -500 300 L 50 50 1 1 P
|
||||||
|
X 2-31 2-31 450 -1500 300 L 50 50 1 1 P
|
||||||
|
X 1-12 1-12 -450 350 300 R 50 50 1 1 P
|
||||||
|
X 2-12 2-12 450 400 300 L 50 50 1 1 P
|
||||||
|
X 1-22 1-22 -450 -650 300 R 50 50 1 1 P
|
||||||
|
X 2-22 2-22 450 -600 300 L 50 50 1 1 P
|
||||||
|
X 1-13 1-13 -450 250 300 R 50 50 1 1 P
|
||||||
|
X 2-13 2-13 450 300 300 L 50 50 1 1 P
|
||||||
|
X 1-23 1-23 -450 -750 300 R 50 50 1 1 P
|
||||||
|
X 2-23 2-23 450 -700 300 L 50 50 1 1 P
|
||||||
|
X 1-14 1-14 -450 150 300 R 50 50 1 1 P
|
||||||
|
X 2-14 2-14 450 200 300 L 50 50 1 1 P
|
||||||
|
X 1-24 1-24 -450 -850 300 R 50 50 1 1 P
|
||||||
|
X 2-24 2-24 450 -800 300 L 50 50 1 1 P
|
||||||
|
X 1-15 1-15 -450 50 300 R 50 50 1 1 P
|
||||||
|
X 2-15 2-15 450 100 300 L 50 50 1 1 P
|
||||||
|
X 1-25 1-25 -450 -950 300 R 50 50 1 1 P
|
||||||
|
X 2-25 2-25 450 -900 300 L 50 50 1 1 P
|
||||||
|
X 1-16 1-16 -450 -50 300 R 50 50 1 1 P
|
||||||
|
X 2-16 2-16 450 0 300 L 50 50 1 1 P
|
||||||
|
X 1-26 1-26 -450 -1050 300 R 50 50 1 1 P
|
||||||
|
X 2-26 2-26 450 -1000 300 L 50 50 1 1 P
|
||||||
|
X 1-17 1-17 -450 -150 300 R 50 50 1 1 P
|
||||||
|
X 2-17 2-17 450 -100 300 L 50 50 1 1 P
|
||||||
|
X 1-27 1-27 -450 -1150 300 R 50 50 1 1 P
|
||||||
|
X 2-27 2-27 450 -1100 300 L 50 50 1 1 P
|
||||||
|
X 1-18 1-18 -450 -250 300 R 50 50 1 1 P
|
||||||
|
X 2-18 2-18 450 -200 300 L 50 50 1 1 P
|
||||||
|
X 1-28 1-28 -450 -1250 300 R 50 50 1 1 P
|
||||||
|
X 2-28 2-28 450 -1200 300 L 50 50 1 1 P
|
||||||
|
X 1-19 1-19 -450 -350 300 R 50 50 1 1 P
|
||||||
|
X 2-19 2-19 450 -300 300 L 50 50 1 1 P
|
||||||
|
X 1-29 1-29 -450 -1350 300 R 50 50 1 1 P
|
||||||
|
X 2-29 2-29 450 -1300 300 L 50 50 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# HOLE
|
||||||
|
#
|
||||||
|
DEF HOLE HOLE 0 0 N N 1 F N
|
||||||
|
F0 "HOLE" 0 0 60 H V C CNN
|
||||||
|
F1 "HOLE" 0 -100 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
hole*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# IPS5451
|
||||||
|
#
|
||||||
|
DEF IPS5451 U 0 40 Y Y 1 F N
|
||||||
|
F0 "U" -350 250 60 H V C CNN
|
||||||
|
F1 "IPS5451" 150 250 60 H V C CNN
|
||||||
|
F2 "TO220-4" 0 0 60 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
ALIAS IPS5451S
|
||||||
|
$FPLIST
|
||||||
|
TO-220
|
||||||
|
SMD220
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -250 200 250 -200 0 1 0 N
|
||||||
|
X GND 1 -50 -500 300 U 50 50 1 1 W
|
||||||
|
X IN 2 -550 -100 300 R 50 50 1 1 I
|
||||||
|
X VCC 3 550 100 300 L 50 50 1 1 W
|
||||||
|
X DG 4 -550 100 300 R 50 50 1 1 O
|
||||||
|
X VOUT 5 550 -100 300 L 50 50 1 1 w
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# IRM-10
|
||||||
|
#
|
||||||
|
DEF IRM-10 UG 0 40 Y Y 1 F N
|
||||||
|
F0 "UG" 0 -300 60 H V C CNN
|
||||||
|
F1 "IRM-10" 0 250 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
ALIAS IRM-10-5 IRM-10-3.3 IRM-10-12 IRM-10-15 IRM-10-24
|
||||||
|
$FPLIST
|
||||||
|
IRM-10
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -300 200 300 -200 0 1 0 N
|
||||||
|
X AC_N 1 -600 150 300 R 50 50 1 1 W
|
||||||
|
X AC_L 2 -600 -150 300 R 50 50 1 1 W
|
||||||
|
X GND 3 600 -150 300 L 50 50 1 1 w
|
||||||
|
X VOUT 4 600 150 300 L 50 50 1 1 w
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# JTAG
|
||||||
|
#
|
||||||
|
DEF JTAG P 0 40 Y Y 1 F N
|
||||||
|
F0 "P" -350 650 60 H V C CNN
|
||||||
|
F1 "JTAG" -300 -550 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
DRAW
|
||||||
|
S -400 600 300 -500 0 1 0 N
|
||||||
|
X VTREF 1 -700 500 300 R 50 50 1 1 W
|
||||||
|
X VTARGET 2 600 500 300 L 50 50 1 1 W
|
||||||
|
X ~TRST 3 -700 400 300 R 50 50 1 1 I I
|
||||||
|
X GND 4 600 400 300 L 50 50 1 1 W
|
||||||
|
X TDI 5 -700 300 300 R 50 50 1 1 B
|
||||||
|
X GND 6 600 300 300 L 50 50 1 1 W
|
||||||
|
X TMS 7 -700 200 300 R 50 50 1 1 B
|
||||||
|
X GND 8 600 200 300 L 50 50 1 1 W
|
||||||
|
X TCK 9 -700 100 300 R 50 50 1 1 B
|
||||||
|
X GND 10 600 100 300 L 50 50 1 1 W
|
||||||
|
X GND 20 600 -400 300 L 50 50 1 1 W
|
||||||
|
X RTCK 11 -700 0 300 R 50 50 1 1 B
|
||||||
|
X GND 12 600 0 300 L 50 50 1 1 W
|
||||||
|
X TDO 13 -700 -100 300 R 50 50 1 1 B
|
||||||
|
X GND 14 600 -100 300 L 50 50 1 1 W
|
||||||
|
X ~SRST 15 -700 -200 300 R 50 50 1 1 I I
|
||||||
|
X GND 16 600 -200 300 L 50 50 1 1 W
|
||||||
|
X DBGRQ 17 -700 -300 300 R 50 50 1 1 P
|
||||||
|
X GND 18 600 -300 300 L 50 50 1 1 W
|
||||||
|
X DBGACK 19 -700 -400 300 R 50 50 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# L6208N
|
||||||
|
#
|
||||||
|
DEF L6208N IC 0 40 Y Y 1 F N
|
||||||
|
F0 "IC" -500 850 50 H V L BNN
|
||||||
|
F1 "L6208N" 0 -900 50 H V L BNN
|
||||||
|
F2 "POWERDIP24" 0 150 50 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
POWERDIP24
|
||||||
|
DIP24*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
T 0 -30 -580 60 0 1 0 GND Normal 0 C C
|
||||||
|
P 2 1 0 0 -500 -800 -500 800 N
|
||||||
|
P 2 1 0 0 -500 800 500 800 N
|
||||||
|
P 2 1 0 0 500 -800 -500 -800 N
|
||||||
|
P 2 1 0 0 500 800 500 -800 N
|
||||||
|
X CLOCK 1 -600 400 100 R 40 40 1 1 I
|
||||||
|
X CW/CWW 2 -600 300 100 R 40 40 1 1 I
|
||||||
|
X SENSE_A 3 600 400 100 L 40 40 1 1 I
|
||||||
|
X RCA 4 600 300 100 L 40 40 1 1 I
|
||||||
|
X OUT1A 5 600 200 100 L 40 40 1 1 O
|
||||||
|
X GND 6 -100 -900 100 U 40 40 1 1 W
|
||||||
|
X GND@1 7 -200 -900 100 U 40 40 1 1 W
|
||||||
|
X OUT1B 8 600 -500 100 L 40 40 1 1 O
|
||||||
|
X RCB 9 600 -400 100 L 40 40 1 1 I
|
||||||
|
X SENSE_B 10 600 -300 100 L 40 40 1 1 I
|
||||||
|
X VS_A 20 600 500 100 L 40 40 1 1 W
|
||||||
|
X VREF_B 11 600 -700 100 L 40 40 1 1 I
|
||||||
|
X OUT2A 21 600 100 100 L 40 40 1 1 O
|
||||||
|
X HALF/FULL 12 -600 100 100 R 40 40 1 1 I
|
||||||
|
X VCP 22 -600 700 100 R 40 40 1 1 W
|
||||||
|
X CONTROL 13 -600 200 100 R 40 40 1 1 I
|
||||||
|
X RESET 23 -600 -400 100 R 40 40 1 1 I
|
||||||
|
X EN 14 -600 -300 100 R 40 40 1 1 I
|
||||||
|
X VREF_A 24 600 0 100 L 40 40 1 1 I
|
||||||
|
X VBOOT 15 -600 600 100 R 40 40 1 1 W
|
||||||
|
X OUT2B 16 600 -600 100 L 40 40 1 1 O
|
||||||
|
X VS_B 17 600 -200 100 L 40 40 1 1 W
|
||||||
|
X GND@2 18 -300 -900 100 U 40 40 1 1 W
|
||||||
|
X GND@3 19 -400 -900 100 U 40 40 1 1 W
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# LM1117MPX-3.3
|
||||||
|
#
|
||||||
|
DEF LM1117MPX-3.3 U 0 40 Y Y 1 F N
|
||||||
|
F0 "U" -200 200 40 H V C CNN
|
||||||
|
F1 "LM1117MPX-3.3" 0 200 40 H V L CNN
|
||||||
|
F2 "SOT223" 0 100 30 H I C CIN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
ALIAS LM317AEMP
|
||||||
|
$FPLIST
|
||||||
|
SOT223*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -250 150 250 -150 0 1 10 f
|
||||||
|
X GND 1 0 -250 100 U 40 40 1 1 W
|
||||||
|
X OUT 2 400 50 150 L 40 40 1 1 w
|
||||||
|
X IN 3 -400 50 150 R 40 40 1 1 W
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# LM7805_TO-220
|
||||||
|
#
|
||||||
|
DEF LM7805_TO-220 U 0 40 Y Y 1 F N
|
||||||
|
F0 "U" -200 200 40 H V C CNN
|
||||||
|
F1 "LM7805_TO-220" 0 200 40 H V L CNN
|
||||||
|
F2 "TO-220" 0 100 30 H V C CIN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
TO*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -250 150 250 -150 0 1 10 f
|
||||||
|
X IN 1 -400 50 150 R 40 40 1 1 I
|
||||||
|
X OUT 2 400 50 150 L 40 40 1 1 w
|
||||||
|
X GND 3 0 -250 100 U 40 40 1 1 W
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# LM7805CT
|
||||||
|
#
|
||||||
|
DEF LM7805CT U 0 40 Y Y 1 F N
|
||||||
|
F0 "U" -200 200 40 H V C CNN
|
||||||
|
F1 "LM7805CT" 0 200 40 H V L CNN
|
||||||
|
F2 "TO-220" 0 100 30 H I C CIN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
ALIAS LM7806CT LM7808CT LM7809CT LM7810CT LM7812CT LM7815CT LM7818CT LM7824CT LM7806ACT LM7808ACT LM7809ACT LM7810ACT LM7812ACT LM7815ACT LM7818ACT LM7824ACT
|
||||||
|
$FPLIST
|
||||||
|
TO*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -250 150 250 -150 0 1 10 f
|
||||||
|
X IN 1 -400 50 150 R 40 40 1 1 I
|
||||||
|
X OUT 2 400 50 150 L 40 40 1 1 w
|
||||||
|
X GND 3 0 -250 100 U 40 40 1 1 W
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# MAX3232
|
||||||
|
#
|
||||||
|
DEF MAX3232 IC 0 40 Y Y 1 F N
|
||||||
|
F0 "IC" -200 450 60 H V C CNN
|
||||||
|
F1 "MAX3232" 100 -900 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
DIP16
|
||||||
|
DIP-16
|
||||||
|
SOIC16
|
||||||
|
SOIC-16
|
||||||
|
TSSOP16
|
||||||
|
TSSOP-16
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
T 900 0 -100 60 0 0 0 RS232 Normal 0 C C
|
||||||
|
T 900 0 -550 60 0 0 0 TTL Normal 0 C C
|
||||||
|
P 4 0 0 0 300 -350 50 -350 50 -750 300 -750 N
|
||||||
|
P 4 0 0 0 300 100 50 100 50 -300 300 -300 N
|
||||||
|
S -300 400 300 -800 0 1 0 f
|
||||||
|
X C1+ 1 -500 -100 200 R 50 50 1 1 P
|
||||||
|
X V+ 2 500 300 200 L 50 50 1 1 P
|
||||||
|
X C1- 3 -500 -300 200 R 50 50 1 1 P
|
||||||
|
X C2+ 4 -500 -500 200 R 50 50 1 1 P
|
||||||
|
X C2- 5 -500 -700 200 R 50 50 1 1 P
|
||||||
|
X V- 6 500 200 200 L 50 50 1 1 P
|
||||||
|
X T2_O 7 500 50 200 L 50 50 1 1 O
|
||||||
|
X R2_I 8 500 -150 200 L 50 50 1 1 O
|
||||||
|
X R2_O 9 500 -600 200 L 50 50 1 1 O
|
||||||
|
X T2_I 10 500 -400 200 L 50 50 1 1 I
|
||||||
|
X T1_I 11 500 -500 200 L 50 50 1 1 I
|
||||||
|
X R1_O 12 500 -700 200 L 50 50 1 1 O
|
||||||
|
X R1_I 13 500 -250 200 L 50 50 1 1 I
|
||||||
|
X T1_O 14 500 -50 200 L 50 50 1 1 O
|
||||||
|
X GND 15 -500 100 200 R 50 50 1 1 W
|
||||||
|
X VCC 16 -500 300 200 R 50 50 1 1 W
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# NTE2984
|
||||||
|
#
|
||||||
|
DEF NTE2984 Q 0 0 N Y 1 F N
|
||||||
|
F0 "Q" -80 240 60 H V R CNN
|
||||||
|
F1 "NTE2984" 40 -240 60 H V R CNN
|
||||||
|
F2 "TO220" 0 0 60 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
ALIAS MOSFET_N NTE2987
|
||||||
|
DRAW
|
||||||
|
C 0 0 175 0 1 8 N
|
||||||
|
S 0 -75 0 -150 0 1 0 N
|
||||||
|
S 0 25 0 -25 0 1 0 N
|
||||||
|
S 0 150 0 75 0 1 0 N
|
||||||
|
S 100 -70 140 -70 0 1 8 N
|
||||||
|
S 100 70 140 70 0 1 8 N
|
||||||
|
S 120 30 160 30 0 1 8 N
|
||||||
|
S 140 70 140 -70 0 1 8 N
|
||||||
|
P 2 0 1 8 -50 -100 -50 100 N
|
||||||
|
P 2 0 1 0 100 -100 0 -100 N
|
||||||
|
P 2 0 1 0 100 100 0 100 N
|
||||||
|
P 3 0 1 8 100 -100 100 0 50 0 N
|
||||||
|
P 4 0 1 8 120 -10 160 -10 140 30 120 -10 f
|
||||||
|
P 5 0 1 8 50 30 50 -30 0 0 50 30 50 30 f
|
||||||
|
X G 1 -200 0 149 R 40 40 1 1 I
|
||||||
|
X D 2 100 200 126 D 40 40 1 1 P
|
||||||
|
X S 3 100 -200 118 U 40 40 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# PC817
|
||||||
|
#
|
||||||
|
DEF PC817 IC 0 40 Y Y 1 F N
|
||||||
|
F0 "IC" -210 190 40 H V C CNN
|
||||||
|
F1 "PC817" 150 -190 40 H V C CNN
|
||||||
|
F2 "DIP4" -200 -180 30 H I C CIN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
dip4*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -250 150 250 -150 0 1 10 f
|
||||||
|
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 ~ 2 -350 -100 100 R 40 40 1 1 P
|
||||||
|
X ~ 3 350 -100 100 L 40 40 1 1 P
|
||||||
|
X ~ 4 350 100 100 L 40 40 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# Quartz
|
||||||
|
#
|
||||||
|
DEF Quartz Q 0 40 N Y 1 F N
|
||||||
|
F0 "Q" 0 150 60 H V C CNN
|
||||||
|
F1 "Quartz" 0 -150 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
DRAW
|
||||||
|
S -50 100 -50 -100 0 1 0 N
|
||||||
|
S -25 100 25 -100 0 1 0 N
|
||||||
|
S 50 -100 50 100 0 1 0 N
|
||||||
|
X ~ 1 -250 0 200 R 40 40 1 1 P
|
||||||
|
X ~ 2 250 0 200 L 40 40 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# R0603
|
||||||
|
#
|
||||||
|
DEF R0603 R 0 0 N Y 1 F N
|
||||||
|
F0 "R" 80 0 40 V V C CNN
|
||||||
|
F1 "R0603" 7 1 40 V V C CNN
|
||||||
|
F2 "SM0603" -70 0 30 V I C CNN
|
||||||
|
F3 "~" 0 0 30 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
SM0603
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -40 150 40 -150 0 1 12 N
|
||||||
|
X ~ 1 0 250 100 D 60 60 1 1 P
|
||||||
|
X ~ 2 0 -250 100 U 60 60 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# R1206
|
||||||
|
#
|
||||||
|
DEF R1206 R 0 0 N Y 1 F N
|
||||||
|
F0 "R" 80 0 40 V V C CNN
|
||||||
|
F1 "R1206" 7 1 40 V V C CNN
|
||||||
|
F2 "SM1206" -70 0 30 V I C CNN
|
||||||
|
F3 "~" 0 0 30 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
SM1206
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -40 150 40 -150 0 1 12 N
|
||||||
|
X ~ 1 0 250 100 D 60 60 1 1 P
|
||||||
|
X ~ 2 0 -250 100 U 60 60 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# RO-XX
|
||||||
|
#
|
||||||
|
DEF RO-XX Q 0 40 Y Y 1 F N
|
||||||
|
F0 "Q" 0 150 60 H V C CNN
|
||||||
|
F1 "RO-XX" 0 -150 60 H V C CNN
|
||||||
|
F2 "SIP-4" -100 50 60 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
DRAW
|
||||||
|
S -250 100 250 -100 0 1 0 N
|
||||||
|
X -Vin 1 -400 50 150 R 50 50 1 1 W
|
||||||
|
X +Vin 2 -400 -50 150 R 50 50 1 1 W
|
||||||
|
X -Vout 3 400 50 150 L 50 50 1 1 P
|
||||||
|
X +Vout 4 400 -50 150 L 50 50 1 1 w
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# RT0805BRB071KL
|
||||||
|
#
|
||||||
|
DEF RT0805BRB071KL R 0 0 N Y 1 F N
|
||||||
|
F0 "R" 80 0 40 V V C CNN
|
||||||
|
F1 "RT0805BRB071KL" -100 0 40 V V C CNN
|
||||||
|
F2 "SM0805" 0 0 30 V I C CNN
|
||||||
|
F3 "~" 0 0 30 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
SM0603
|
||||||
|
SM0805
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -40 150 40 -150 0 1 12 N
|
||||||
|
X ~ 1 0 250 100 D 60 60 1 1 P
|
||||||
|
X ~ 2 0 -250 100 U 60 60 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# ST3232
|
||||||
|
#
|
||||||
|
DEF ST3232 IC 0 40 Y Y 1 F N
|
||||||
|
F0 "IC" -200 450 60 H V C CNN
|
||||||
|
F1 "ST3232" 100 -900 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
DIP16
|
||||||
|
DIP-16
|
||||||
|
SOIC16
|
||||||
|
SOIC-16
|
||||||
|
SO-16*
|
||||||
|
SO16*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
T 900 0 -100 60 0 0 0 RS232 Normal 0 C C
|
||||||
|
T 900 0 -550 60 0 0 0 TTL Normal 0 C C
|
||||||
|
P 4 0 0 0 300 -350 50 -350 50 -750 300 -750 N
|
||||||
|
P 4 0 0 0 300 100 50 100 50 -300 300 -300 N
|
||||||
|
S -300 400 300 -800 0 1 0 f
|
||||||
|
X C1+ 1 -500 -100 200 R 50 50 1 1 P
|
||||||
|
X V+ 2 500 300 200 L 50 50 1 1 P
|
||||||
|
X C1- 3 -500 -300 200 R 50 50 1 1 P
|
||||||
|
X C2+ 4 -500 -500 200 R 50 50 1 1 P
|
||||||
|
X C2- 5 -500 -700 200 R 50 50 1 1 P
|
||||||
|
X V- 6 500 200 200 L 50 50 1 1 P
|
||||||
|
X T2_O 7 500 50 200 L 50 50 1 1 O
|
||||||
|
X R2_I 8 500 -150 200 L 50 50 1 1 O
|
||||||
|
X R2_O 9 500 -600 200 L 50 50 1 1 O
|
||||||
|
X T2_I 10 500 -400 200 L 50 50 1 1 I
|
||||||
|
X T1_I 11 500 -500 200 L 50 50 1 1 I
|
||||||
|
X R1_O 12 500 -700 200 L 50 50 1 1 O
|
||||||
|
X R1_I 13 500 -250 200 L 50 50 1 1 I
|
||||||
|
X T1_O 14 500 -50 200 L 50 50 1 1 O
|
||||||
|
X GND 15 -500 100 200 R 50 50 1 1 W
|
||||||
|
X VCC 16 -500 300 200 R 50 50 1 1 W
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# TLE5205
|
||||||
|
#
|
||||||
|
DEF TLE5205 U 0 40 Y Y 1 F N
|
||||||
|
F0 "U" 150 400 60 H V C CNN
|
||||||
|
F1 "TLE5205" 0 0 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
TO220*
|
||||||
|
TO-220*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -400 300 400 -300 0 1 0 N
|
||||||
|
X OUT1 1 700 100 300 L 50 50 1 1 w
|
||||||
|
X EF 2 -700 150 300 R 50 50 1 1 O
|
||||||
|
X IN1 3 -700 0 300 R 50 50 1 1 I
|
||||||
|
X GND 4 0 -600 300 U 50 50 1 1 W
|
||||||
|
X IN2 5 -700 -150 300 R 50 50 1 1 I
|
||||||
|
X Vs 6 0 600 300 D 50 50 1 1 W
|
||||||
|
X OUT2 7 700 -100 300 L 50 50 1 1 w
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# TSIC-506
|
||||||
|
#
|
||||||
|
DEF TSIC-506 TD 0 40 Y Y 1 F N
|
||||||
|
F0 "TD" 0 250 60 H V C CNN
|
||||||
|
F1 "TSIC-506" 0 -250 60 H V C CNN
|
||||||
|
F2 "TO220" 0 0 60 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
TO220_VERT*
|
||||||
|
TO220*
|
||||||
|
to-220*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -100 150 100 -150 0 1 0 N
|
||||||
|
X GND 1 -400 100 300 R 50 50 1 1 W
|
||||||
|
X DAT 2 -400 0 300 R 50 50 1 1 O
|
||||||
|
X VDD 3 -400 -100 300 R 50 50 1 1 W
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# USB-MICRO-B
|
||||||
|
#
|
||||||
|
DEF USB-MICRO-B CON 0 40 Y Y 1 F N
|
||||||
|
F0 "CON" -250 450 60 H V C CNN
|
||||||
|
F1 "USB-MICRO-B" -50 -500 60 H V C CNN
|
||||||
|
F2 "MICRO-B-USB" 0 0 60 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
USB-Mini-B-Jack
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -350 400 350 -400 0 1 0 N
|
||||||
|
X VBUS 1 -550 300 200 R 50 50 1 1 P
|
||||||
|
X D- 2 -550 150 200 R 50 50 1 1 B
|
||||||
|
X D+ 3 -550 0 200 R 50 50 1 1 B
|
||||||
|
X ID 4 -550 -150 200 R 50 50 1 1 P
|
||||||
|
X GND 5 -550 -300 200 R 50 50 1 1 P
|
||||||
|
X SHELL1 6 550 300 200 L 50 50 1 1 P
|
||||||
|
X SHELL2 7 550 150 200 L 50 50 1 1 P
|
||||||
|
X SHELL3 8 550 -150 200 L 50 50 1 1 P
|
||||||
|
X SHELL4 9 550 -300 200 L 50 50 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# USB-MINI-B
|
||||||
|
#
|
||||||
|
DEF USB-MINI-B CON 0 40 Y Y 1 F N
|
||||||
|
F0 "CON" -250 450 60 H V C CNN
|
||||||
|
F1 "USB-MINI-B" -50 -500 60 H V C CNN
|
||||||
|
F2 "MICRO-B_USB" 0 0 60 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
USB-Mini-B-Jack
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -350 400 350 -400 0 1 0 N
|
||||||
|
X VBUS 1 -550 300 200 R 50 50 1 1 P
|
||||||
|
X D- 2 -550 150 200 R 50 50 1 1 B
|
||||||
|
X D+ 3 -550 0 200 R 50 50 1 1 B
|
||||||
|
X ID 4 -550 -150 200 R 50 50 1 1 P
|
||||||
|
X GND 5 -550 -300 200 R 50 50 1 1 P
|
||||||
|
X SHELL1 6 550 300 200 L 50 50 1 1 P
|
||||||
|
X SHELL2 7 550 150 200 L 50 50 1 1 P
|
||||||
|
X SHELL3 8 550 -150 200 L 50 50 1 1 P
|
||||||
|
X SHELL4 9 550 -300 200 L 50 50 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# USBLC6-2
|
||||||
|
#
|
||||||
|
DEF USBLC6-2 U 0 40 Y Y 1 F N
|
||||||
|
F0 "U" -150 -300 60 H V C CNN
|
||||||
|
F1 "USBLC6-2" 0 -200 60 H V C CNN
|
||||||
|
F2 "SOT23_6" 0 0 60 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
SOT666*
|
||||||
|
SOT23-6*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S -250 150 250 -150 0 1 0 N
|
||||||
|
X I/O1 1 -550 0 300 R 50 50 1 1 P
|
||||||
|
X GND 2 -550 100 300 R 50 50 1 1 W
|
||||||
|
X I/O2 3 -550 -100 300 R 50 50 1 1 P
|
||||||
|
X I/O2 4 550 -100 300 L 50 50 1 1 P
|
||||||
|
X VBUS 5 550 100 300 L 50 50 1 1 W
|
||||||
|
X I/O1 6 550 0 300 L 50 50 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
#End Library
|
||||||
@ -1 +0,0 @@
|
|||||||
/home/eddy/kicad/my_modules.mod
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
|
EESchema Schematic File Version 2 date Вс 30 ноя 2014 15:36:58
|
||||||
LIBS:power
|
LIBS:power
|
||||||
LIBS:device
|
LIBS:device
|
||||||
LIBS:transistors
|
LIBS:transistors
|
||||||
@ -41,7 +41,7 @@ $Descr A4 11693 8268
|
|||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 11 12
|
Sheet 11 12
|
||||||
Title "Power load module"
|
Title "Power load module"
|
||||||
Date "7 oct 2014"
|
Date "30 nov 2014"
|
||||||
Rev ""
|
Rev ""
|
||||||
Comp "SAO RAS"
|
Comp "SAO RAS"
|
||||||
Comment1 ""
|
Comment1 ""
|
||||||
@ -63,10 +63,10 @@ AR Path="/53BBC16A/53AF4F61" Ref="#PWRp0137" Part="1"
|
|||||||
AR Path="/53C73959/53AF4F61" Ref="#PWRp0134" Part="1"
|
AR Path="/53C73959/53AF4F61" Ref="#PWRp0134" Part="1"
|
||||||
AR Path="/53C7395A/53AF4F61" Ref="#PWRp0140" Part="1"
|
AR Path="/53C7395A/53AF4F61" Ref="#PWRp0140" Part="1"
|
||||||
AR Path="/53C73958/53AF4F61" Ref="#PWRp086" Part="1"
|
AR Path="/53C73958/53AF4F61" Ref="#PWRp086" Part="1"
|
||||||
AR Path="/53A8FBFD/53AF4F61" Ref="#PWRp0125" Part="1"
|
AR Path="/53A8FBFD/53AF4F61" Ref="#PWRp0129" Part="1"
|
||||||
AR Path="/53AA0E2D/53AF4F61" Ref="#PWRp0127" Part="1"
|
AR Path="/53AA0E2D/53AF4F61" Ref="#PWRp0131" Part="1"
|
||||||
AR Path="/53AA0E2C/53AF4F61" Ref="#PWRp0135" Part="1"
|
AR Path="/53AA0E2C/53AF4F61" Ref="#PWRp0135" Part="1"
|
||||||
F 0 "#PWRp0127" H 3300 2900 30 0001 C CNN
|
F 0 "#PWRp0131" H 3300 2900 30 0001 C CNN
|
||||||
F 1 "GND" H 3300 2830 30 0001 C CNN
|
F 1 "GND" H 3300 2830 30 0001 C CNN
|
||||||
F 2 "" H 3300 2900 60 0000 C CNN
|
F 2 "" H 3300 2900 60 0000 C CNN
|
||||||
F 3 "" H 3300 2900 60 0000 C CNN
|
F 3 "" H 3300 2900 60 0000 C CNN
|
||||||
@ -89,7 +89,7 @@ AR Path="/53A8FBFD/53AF4F62" Ref="VT2.2" Part="1"
|
|||||||
AR Path="/53AA0E2D/53AF4F62" Ref="VT2.1" Part="1"
|
AR Path="/53AA0E2D/53AF4F62" Ref="VT2.1" Part="1"
|
||||||
AR Path="/53AA0E2C/53AF4F62" Ref="Qp1.2" Part="1"
|
AR Path="/53AA0E2C/53AF4F62" Ref="Qp1.2" Part="1"
|
||||||
F 0 "VT2.1" H 4970 2790 60 0000 R CNN
|
F 0 "VT2.1" H 4970 2790 60 0000 R CNN
|
||||||
F 1 "NTE2984" H 5090 2310 60 0000 R CNN
|
F 1 "FQP30N06" H 5090 2310 60 0000 R CNN
|
||||||
F 2 "TO220-3-vert" H 5050 2550 60 0001 C CNN
|
F 2 "TO220-3-vert" H 5050 2550 60 0001 C CNN
|
||||||
F 3 "~" H 5050 2550 60 0000 C CNN
|
F 3 "~" H 5050 2550 60 0000 C CNN
|
||||||
1 5050 2550
|
1 5050 2550
|
||||||
@ -107,10 +107,10 @@ AR Path="/53BBC16A/53AF4F63" Ref="#PWRp0138" Part="1"
|
|||||||
AR Path="/53C73959/53AF4F63" Ref="#PWRp0135" Part="1"
|
AR Path="/53C73959/53AF4F63" Ref="#PWRp0135" Part="1"
|
||||||
AR Path="/53C7395A/53AF4F63" Ref="#PWRp0141" Part="1"
|
AR Path="/53C7395A/53AF4F63" Ref="#PWRp0141" Part="1"
|
||||||
AR Path="/53C73958/53AF4F63" Ref="#PWRp087" Part="1"
|
AR Path="/53C73958/53AF4F63" Ref="#PWRp087" Part="1"
|
||||||
AR Path="/53A8FBFD/53AF4F63" Ref="#PWRp0126" Part="1"
|
AR Path="/53A8FBFD/53AF4F63" Ref="#PWRp0130" Part="1"
|
||||||
AR Path="/53AA0E2D/53AF4F63" Ref="#PWRp0128" Part="1"
|
AR Path="/53AA0E2D/53AF4F63" Ref="#PWRp0132" Part="1"
|
||||||
AR Path="/53AA0E2C/53AF4F63" Ref="#PWRp0136" Part="1"
|
AR Path="/53AA0E2C/53AF4F63" Ref="#PWRp0136" Part="1"
|
||||||
F 0 "#PWRp0128" H 5150 2850 30 0001 C CNN
|
F 0 "#PWRp0132" H 5150 2850 30 0001 C CNN
|
||||||
F 1 "GND" H 5150 2780 30 0001 C CNN
|
F 1 "GND" H 5150 2780 30 0001 C CNN
|
||||||
F 2 "" H 5150 2850 60 0000 C CNN
|
F 2 "" H 5150 2850 60 0000 C CNN
|
||||||
F 3 "" H 5150 2850 60 0000 C CNN
|
F 3 "" H 5150 2850 60 0000 C CNN
|
||||||
|
|||||||
@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
#include "main.h"
|
#include "main.h"
|
||||||
#include "hardware_ini.h"
|
#include "hardware_ini.h"
|
||||||
|
#include "onewire.h"
|
||||||
|
|
||||||
volatile uint16_t ADC_value[8]; // ADC DMA value
|
volatile uint16_t ADC_value[8]; // ADC DMA value
|
||||||
|
|
||||||
@ -142,6 +143,30 @@ void SysTick_init(){
|
|||||||
*/
|
*/
|
||||||
uint8_t adc_channel_array[16] = {9,8,15,14,7,6,5,4};
|
uint8_t adc_channel_array[16] = {9,8,15,14,7,6,5,4};
|
||||||
#define ADC_CHANNELS_NUMBER 8
|
#define ADC_CHANNELS_NUMBER 8
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Turn on ADC DMA for filling temperatures buffer
|
||||||
|
*/
|
||||||
|
void adc_dma_on(){
|
||||||
|
// first configure DMA1 Channel1 (ADC1)
|
||||||
|
rcc_periph_clock_enable(RCC_DMA1); // RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);
|
||||||
|
dma_channel_reset(DMA1, DMA_CHANNEL1); //DMA_DeInit(DMA1_Channel1);
|
||||||
|
dma_set_peripheral_address(DMA1, DMA_CHANNEL1, (uint32_t) &(ADC_DR(ADC1))); // DMA_InitStructure.DMA_PeripheralBaseAddr = ADC1_DR_Address;
|
||||||
|
dma_set_memory_address(DMA1, DMA_CHANNEL1, (uint32_t) ADC_value); // DMA_InitStructure.DMA_MemoryBaseAddr = (uint32_t)&ADC_value;
|
||||||
|
dma_set_number_of_data(DMA1, DMA_CHANNEL1, ADC_CHANNELS_NUMBER); // DMA_InitStructure.DMA_BufferSize = 1;
|
||||||
|
dma_set_read_from_peripheral(DMA1, DMA_CHANNEL1); // DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC;
|
||||||
|
dma_enable_memory_increment_mode(DMA1, DMA_CHANNEL1); // DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Disable;
|
||||||
|
dma_disable_peripheral_increment_mode(DMA1, DMA_CHANNEL1); // DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
|
||||||
|
dma_set_peripheral_size(DMA1, DMA_CHANNEL1, DMA_CCR_PSIZE_16BIT); // DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;
|
||||||
|
dma_set_memory_size(DMA1, DMA_CHANNEL1, DMA_CCR_MSIZE_16BIT); // DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;
|
||||||
|
dma_enable_circular_mode(DMA1, DMA_CHANNEL1); // DMA_InitStructure.DMA_Mode = DMA_Mode_Circular; DMA_InitStructure.DMA_M2M = DMA_M2M_Disable;
|
||||||
|
dma_set_priority(DMA1, DMA_CHANNEL1, DMA_CCR_PL_HIGH); // DMA_InitStructure.DMA_Priority = DMA_Priority_High;
|
||||||
|
nvic_disable_irq(NVIC_DMA1_CHANNEL1_IRQ);
|
||||||
|
dma_disable_transfer_error_interrupt(DMA1, DMA_CHANNEL1);
|
||||||
|
dma_disable_transfer_complete_interrupt(DMA1, DMA_CHANNEL1);
|
||||||
|
dma_enable_channel(DMA1, DMA_CHANNEL1); // DMA_Cmd(DMA1_Channel1, ENABLE);
|
||||||
|
}
|
||||||
|
|
||||||
void ADC_init(){
|
void ADC_init(){
|
||||||
rcc_peripheral_enable_clock(&RCC_APB2ENR, RCC_APB2ENR_ADC1EN); // enable clocking
|
rcc_peripheral_enable_clock(&RCC_APB2ENR, RCC_APB2ENR_ADC1EN); // enable clocking
|
||||||
rcc_periph_clock_enable(RCC_ADC1);
|
rcc_periph_clock_enable(RCC_ADC1);
|
||||||
@ -157,20 +182,7 @@ void ADC_init(){
|
|||||||
// Make sure the ADC doesn't run during config
|
// Make sure the ADC doesn't run during config
|
||||||
adc_off(ADC1);
|
adc_off(ADC1);
|
||||||
|
|
||||||
// first configure DMA1 Channel1 (ADC1)
|
adc_dma_on();
|
||||||
rcc_periph_clock_enable(RCC_DMA1); // RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);
|
|
||||||
dma_channel_reset(DMA1, DMA_CHANNEL1); //DMA_DeInit(DMA1_Channel1);
|
|
||||||
dma_set_peripheral_address(DMA1, DMA_CHANNEL1, (uint32_t) &(ADC_DR(ADC1))); // DMA_InitStructure.DMA_PeripheralBaseAddr = ADC1_DR_Address;
|
|
||||||
dma_set_memory_address(DMA1, DMA_CHANNEL1, (uint32_t) ADC_value); // DMA_InitStructure.DMA_MemoryBaseAddr = (uint32_t)&ADC_value;
|
|
||||||
dma_set_number_of_data(DMA1, DMA_CHANNEL1, ADC_CHANNELS_NUMBER); // DMA_InitStructure.DMA_BufferSize = 1;
|
|
||||||
dma_set_read_from_peripheral(DMA1, DMA_CHANNEL1); // DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC;
|
|
||||||
dma_enable_memory_increment_mode(DMA1, DMA_CHANNEL1); // DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Disable;
|
|
||||||
dma_disable_peripheral_increment_mode(DMA1, DMA_CHANNEL1); // DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
|
|
||||||
dma_set_peripheral_size(DMA1, DMA_CHANNEL1, DMA_CCR_PSIZE_16BIT); // DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;
|
|
||||||
dma_set_memory_size(DMA1, DMA_CHANNEL1, DMA_CCR_MSIZE_16BIT); // DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;
|
|
||||||
dma_enable_circular_mode(DMA1, DMA_CHANNEL1); // DMA_InitStructure.DMA_Mode = DMA_Mode_Circular; DMA_InitStructure.DMA_M2M = DMA_M2M_Disable;
|
|
||||||
dma_set_priority(DMA1, DMA_CHANNEL1, DMA_CCR_PL_HIGH); // DMA_InitStructure.DMA_Priority = DMA_Priority_High;
|
|
||||||
dma_enable_channel(DMA1, DMA_CHANNEL1); // DMA_Cmd(DMA1_Channel1, ENABLE);
|
|
||||||
|
|
||||||
// Configure ADC as continuous scan mode with DMA
|
// Configure ADC as continuous scan mode with DMA
|
||||||
adc_set_dual_mode(ADC_CR1_DUALMOD_IND); // ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;
|
adc_set_dual_mode(ADC_CR1_DUALMOD_IND); // ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;
|
||||||
@ -196,10 +208,52 @@ void ADC_calibrate_and_start(){
|
|||||||
adc_start_conversion_direct(ADC1);
|
adc_start_conversion_direct(ADC1);
|
||||||
}
|
}
|
||||||
|
|
||||||
uint16_t tim2_buff[8] = {10,20,30,40,50,60,70,80};
|
uint16_t tim2_buff[TIM2_DMABUFF_SIZE];
|
||||||
uint16_t tim2_inbuff[8];
|
uint16_t tim2_inbuff[TIM2_DMABUFF_SIZE];
|
||||||
|
int tum2buff_ctr = 0;
|
||||||
|
/**
|
||||||
|
* this function sends bits of ow_byte (LSB first) to 1-wire line
|
||||||
|
* @param ow_byte - byte to convert
|
||||||
|
* @param Nbits - number of bits to send
|
||||||
|
* @param ini - 1 to zero counter
|
||||||
|
*/
|
||||||
|
uint8_t OW_add_byte(uint8_t ow_byte, uint8_t Nbits, uint8_t ini){
|
||||||
|
uint8_t i, byte;
|
||||||
|
if(ini) tum2buff_ctr = 0;
|
||||||
|
if(Nbits == 0) return 0;
|
||||||
|
if(Nbits > 8) Nbits = 8;
|
||||||
|
for(i = 0; i < Nbits; i++){
|
||||||
|
if(ow_byte & 0x01){
|
||||||
|
byte = OW_1;
|
||||||
|
}else{
|
||||||
|
byte = OW_0;
|
||||||
|
}
|
||||||
|
tim2_buff[tum2buff_ctr++] = byte;
|
||||||
|
if(tum2buff_ctr == TIM2_DMABUFF_SIZE) return 0; // avoid buffer overflow
|
||||||
|
ow_byte = ow_byte >> 1;
|
||||||
|
}
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
void init_dmatimer(){ // tim2_ch4 - PA3, no remap
|
/**
|
||||||
|
* Fill output buffer with data from 1-wire
|
||||||
|
* @param start_idx - index from which to start (bit number)
|
||||||
|
* @param N - data length (in **bytes**)
|
||||||
|
* @outbuf - where to place data
|
||||||
|
*/
|
||||||
|
void read_from_OWbuf(uint8_t start_idx, uint8_t N, uint8_t *outbuf){
|
||||||
|
uint8_t i, j, last = start_idx + N * 8, byte;
|
||||||
|
if(last >= TIM2_DMABUFF_SIZE) last = TIM2_DMABUFF_SIZE;
|
||||||
|
for(i = start_idx; i < last;){
|
||||||
|
byte = 0;
|
||||||
|
for(j = 0; j < 8; j++, byte <<= 1){
|
||||||
|
if(tim2_inbuff[i++] > OW_READ1) byte |= 1;
|
||||||
|
}
|
||||||
|
*outbuf++ = byte;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void init_ow_dmatimer(){ // tim2_ch4 - PA3, no remap
|
||||||
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ,
|
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ,
|
||||||
GPIO_CNF_OUTPUT_ALTFN_OPENDRAIN, GPIO3);
|
GPIO_CNF_OUTPUT_ALTFN_OPENDRAIN, GPIO3);
|
||||||
rcc_periph_clock_enable(RCC_TIM2);
|
rcc_periph_clock_enable(RCC_TIM2);
|
||||||
@ -210,14 +264,19 @@ void init_dmatimer(){ // tim2_ch4 - PA3, no remap
|
|||||||
// 72MHz div 72 = 1MHz
|
// 72MHz div 72 = 1MHz
|
||||||
timer_set_prescaler(TIM2, 71); // prescaler is (div - 1)
|
timer_set_prescaler(TIM2, 71); // prescaler is (div - 1)
|
||||||
timer_continuous_mode(TIM2); // automatically reload
|
timer_continuous_mode(TIM2); // automatically reload
|
||||||
timer_enable_preload(TIM2); // force changing period
|
timer_disable_preload(TIM2); // force changing period
|
||||||
timer_set_period(TIM2, 86); // period is 87us
|
timer_set_period(TIM2, OW_BIT); // bit length
|
||||||
timer_enable_update_event(TIM2);
|
timer_enable_update_event(TIM2);
|
||||||
|
timer_set_oc_polarity_high(TIM2, TIM_OC4);
|
||||||
timer_set_oc_mode(TIM2, TIM_OC4, TIM_OCM_PWM1); // edge-aligned mode
|
timer_set_oc_mode(TIM2, TIM_OC4, TIM_OCM_PWM1); // edge-aligned mode
|
||||||
timer_enable_oc_preload(TIM2, TIM_OC4);
|
timer_disable_oc_preload(TIM2, TIM_OC4);
|
||||||
|
timer_set_oc_value(TIM2, TIM_OC4, OW_RESET);
|
||||||
timer_enable_oc_output(TIM2, TIM_OC4);
|
timer_enable_oc_output(TIM2, TIM_OC4);
|
||||||
timer_enable_irq(TIM2, TIM_DIER_UDE | TIM_DIER_CC4DE | TIM_DIER_CC3DE);
|
|
||||||
timer_set_oc_polarity_low(TIM2, TIM_OC4);
|
timer_disable_counter(TIM2);
|
||||||
|
timer_disable_irq(TIM2, TIM_DIER_UIE);
|
||||||
|
nvic_disable_irq(NVIC_TIM2_IRQ);
|
||||||
|
gpio_set(GPIOA, GPIO3);
|
||||||
|
|
||||||
// TIM2_CH4 - DMA1, channel 7
|
// TIM2_CH4 - DMA1, channel 7
|
||||||
rcc_periph_clock_enable(RCC_DMA1);
|
rcc_periph_clock_enable(RCC_DMA1);
|
||||||
@ -238,13 +297,18 @@ void init_dmatimer(){ // tim2_ch4 - PA3, no remap
|
|||||||
timer_ic_set_input(TIM2, TIM_IC3, TIM_IC_IN_TI4);
|
timer_ic_set_input(TIM2, TIM_IC3, TIM_IC_IN_TI4);
|
||||||
timer_set_oc_polarity_high(TIM2, TIM_OC3);
|
timer_set_oc_polarity_high(TIM2, TIM_OC3);
|
||||||
timer_ic_enable(TIM2, TIM_IC3);
|
timer_ic_enable(TIM2, TIM_IC3);
|
||||||
timer_enable_oc_output(TIM2, TIM_OC3);
|
//timer_enable_oc_output(TIM2, TIM_OC3);
|
||||||
|
//gpio_set(GPIOA, GPIO3);
|
||||||
|
ow_reset();
|
||||||
|
}
|
||||||
|
|
||||||
// configure DMA1 Channel1 (ADC1)
|
/**
|
||||||
|
* reconfigure DMA1_1 for 1-wire
|
||||||
|
*/
|
||||||
|
void ow_dma_on(){
|
||||||
dma_channel_reset(DMA1, DMA_CHANNEL1);
|
dma_channel_reset(DMA1, DMA_CHANNEL1);
|
||||||
dma_set_peripheral_address(DMA1, DMA_CHANNEL1, (uint32_t) &(TIM_CCR3(TIM2)));
|
dma_set_peripheral_address(DMA1, DMA_CHANNEL1, (uint32_t) &(TIM_CCR3(TIM2)));
|
||||||
dma_set_memory_address(DMA1, DMA_CHANNEL1, (uint32_t) tim2_inbuff);
|
dma_set_memory_address(DMA1, DMA_CHANNEL1, (uint32_t) tim2_inbuff);
|
||||||
dma_set_number_of_data(DMA1, DMA_CHANNEL1, 8);
|
|
||||||
dma_set_read_from_peripheral(DMA1, DMA_CHANNEL1);
|
dma_set_read_from_peripheral(DMA1, DMA_CHANNEL1);
|
||||||
dma_enable_memory_increment_mode(DMA1, DMA_CHANNEL1);
|
dma_enable_memory_increment_mode(DMA1, DMA_CHANNEL1);
|
||||||
dma_disable_peripheral_increment_mode(DMA1, DMA_CHANNEL1);
|
dma_disable_peripheral_increment_mode(DMA1, DMA_CHANNEL1);
|
||||||
@ -256,39 +320,104 @@ void init_dmatimer(){ // tim2_ch4 - PA3, no remap
|
|||||||
}
|
}
|
||||||
|
|
||||||
void run_dmatimer(){
|
void run_dmatimer(){
|
||||||
int i;
|
//int i;
|
||||||
|
ow_done = 0;
|
||||||
|
ow_dma_on();
|
||||||
DMA1_IFCR = DMA_ISR_TEIF7|DMA_ISR_HTIF7|DMA_ISR_TCIF7|DMA_ISR_GIF7 |
|
DMA1_IFCR = DMA_ISR_TEIF7|DMA_ISR_HTIF7|DMA_ISR_TCIF7|DMA_ISR_GIF7 |
|
||||||
DMA_ISR_TEIF1|DMA_ISR_HTIF1|DMA_ISR_TCIF1|DMA_ISR_GIF1; // clear flags
|
DMA_ISR_TEIF1|DMA_ISR_HTIF1|DMA_ISR_TCIF1|DMA_ISR_GIF1; // clear flags
|
||||||
|
TIM_SR(TIM2) = 0;
|
||||||
dma_set_number_of_data(DMA1, DMA_CHANNEL7, 8);
|
timer_set_period(TIM2, OW_BIT); // bit length
|
||||||
timer_set_dma_on_compare_event(TIM2);
|
dma_set_number_of_data(DMA1, DMA_CHANNEL7, tum2buff_ctr);
|
||||||
timer_enable_oc_output(TIM2, TIM_OC4);
|
//timer_set_dma_on_compare_event(TIM2);
|
||||||
|
timer_set_dma_on_update_event(TIM2);
|
||||||
|
timer_ic_enable(TIM2, TIM_IC3);
|
||||||
dma_enable_channel(DMA1, DMA_CHANNEL7);
|
dma_enable_channel(DMA1, DMA_CHANNEL7);
|
||||||
timer_enable_counter(TIM2);
|
|
||||||
|
|
||||||
for(i = 0; i < 8; i++) tim2_inbuff[i] = 0;
|
//for(i = 0; i < TIM2_DMABUFF_SIZE; i++) tim2_inbuff[i] = 0;
|
||||||
dma_set_number_of_data(DMA1, DMA_CHANNEL1, 8);
|
dma_set_number_of_data(DMA1, DMA_CHANNEL1, tum2buff_ctr);
|
||||||
dma_enable_channel(DMA1, DMA_CHANNEL1);
|
dma_enable_channel(DMA1, DMA_CHANNEL1);
|
||||||
|
|
||||||
|
timer_enable_irq(TIM2, TIM_DIER_UDE | TIM_DIER_CC4DE | TIM_DIER_CC3DE);
|
||||||
|
TIM2_CCER |= TIM_CCER_CC4P | TIM_CCER_CC4E;
|
||||||
|
TIM2_CR1 |= TIM_CR1_CEN; // timer_enable_counter(TIM2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ow_reset(){
|
||||||
|
ow_done = 0;
|
||||||
|
timer_disable_counter(TIM2);
|
||||||
|
DMA1_IFCR = DMA_ISR_TEIF7|DMA_ISR_HTIF7|DMA_ISR_TCIF7|DMA_ISR_GIF7 |
|
||||||
|
DMA_ISR_TEIF1|DMA_ISR_HTIF1|DMA_ISR_TCIF1|DMA_ISR_GIF1; // clear flags
|
||||||
|
TIM_SR(TIM2) = 0;
|
||||||
|
timer_set_period(TIM2, OW_RESET*2); // reset length
|
||||||
|
timer_set_oc_value(TIM2, TIM_OC4, OW_RESET);
|
||||||
|
|
||||||
|
timer_ic_set_input(TIM2, TIM_IC3, TIM_IC_IN_TI4);
|
||||||
|
timer_set_oc_polarity_high(TIM2, TIM_OC3);
|
||||||
|
timer_ic_enable(TIM2, TIM_IC3);
|
||||||
|
|
||||||
|
// timer_enable_irq(TIM2, TIM_DIER_CC3DE);
|
||||||
|
timer_set_dma_on_update_event(TIM2); // wait until end of signal!
|
||||||
|
timer_enable_irq(TIM2, TIM_DIER_UIE | TIM_DIER_CC3IE);
|
||||||
|
nvic_enable_irq(NVIC_TIM2_IRQ);
|
||||||
|
|
||||||
|
//timer_generate_event(TIM2, TIM_SR_UIF);
|
||||||
|
/*
|
||||||
|
tim2_inbuff[0] = 0;
|
||||||
|
dma_set_number_of_data(DMA1, DMA_CHANNEL1, 6);
|
||||||
|
dma_enable_channel(DMA1, DMA_CHANNEL1); // enable only reading - for interrupt
|
||||||
|
*/
|
||||||
|
// NOT USE THIS: wery long
|
||||||
|
//timer_set_oc_polarity_low(TIM2, TIM_OC4);
|
||||||
|
//timer_enable_oc_output(TIM2, TIM_OC4);
|
||||||
|
TIM2_CCER |= TIM_CCER_CC4P | TIM_CCER_CC4E;
|
||||||
|
TIM2_CR1 |= TIM_CR1_CEN; // timer_enable_counter(TIM2);
|
||||||
|
}
|
||||||
|
|
||||||
|
uint16_t rstat = 0, lastcc3;
|
||||||
|
void tim2_isr(){
|
||||||
|
if(timer_get_flag(TIM2, TIM_SR_UIF)){
|
||||||
|
timer_clear_flag(TIM2, TIM_SR_UIF);
|
||||||
|
TIM2_CCER &= ~TIM_CCER_CC4P; //timer_set_oc_polarity_high(TIM2, TIM_OC4);
|
||||||
|
TIM2_CR1 &= ~TIM_CR1_CEN; // timer_disable_counter(TIM2);
|
||||||
|
gpio_set(GPIOA, GPIO3);
|
||||||
|
timer_disable_irq(TIM2, TIM_DIER_UIE | TIM_DIER_CC3IE);
|
||||||
|
nvic_disable_irq(NVIC_TIM2_IRQ);
|
||||||
|
ow_done = 1;
|
||||||
|
rstat = lastcc3;
|
||||||
|
print_int(rstat, lastsendfun);
|
||||||
|
MSG("\n");
|
||||||
|
}
|
||||||
|
if(timer_get_flag(TIM2, TIM_SR_CC3IF)){
|
||||||
|
timer_clear_flag(TIM2, TIM_SR_CC3IF);
|
||||||
|
lastcc3 = TIM_CCR3(TIM2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void dma1_channel7_isr(){
|
void dma1_channel7_isr(){
|
||||||
if(DMA1_ISR & DMA_ISR_TCIF7) {
|
if(DMA1_ISR & DMA_ISR_TCIF7) {
|
||||||
DMA1_IFCR = DMA_IFCR_CTCIF7;
|
DMA1_IFCR = DMA_IFCR_CTCIF7;
|
||||||
dma_disable_channel(DMA1, DMA_CHANNEL7);
|
dma_disable_channel(DMA1, DMA_CHANNEL7);
|
||||||
|
timer_disable_irq(TIM2, TIM_DIER_CC4DE);
|
||||||
}else if(DMA1_ISR & DMA_ISR_TEIF7){
|
}else if(DMA1_ISR & DMA_ISR_TEIF7){
|
||||||
DMA1_IFCR = DMA_IFCR_CTEIF7;
|
DMA1_IFCR = DMA_IFCR_CTEIF7;
|
||||||
MSG("out transfer error\n");
|
MSG("out transfer error\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uint8_t ow_done = 1;
|
||||||
void dma1_channel1_isr(){
|
void dma1_channel1_isr(){
|
||||||
int i;
|
int i;
|
||||||
if(DMA1_ISR & DMA_ISR_TCIF1) {
|
if(DMA1_ISR & DMA_ISR_TCIF1) {
|
||||||
DMA1_IFCR = DMA_IFCR_CTCIF1;
|
DMA1_IFCR = DMA_IFCR_CTCIF1;
|
||||||
dma_disable_channel(DMA1, DMA_CHANNEL1);
|
TIM2_CCER &= ~TIM_CCER_CC4P; //timer_set_oc_polarity_high(TIM2, TIM_OC4);
|
||||||
timer_disable_counter(TIM2);
|
TIM2_CR1 &= ~TIM_CR1_CEN; // timer_disable_counter(TIM2);
|
||||||
|
timer_disable_irq(TIM2, TIM_DIER_CC3DE);
|
||||||
gpio_set(GPIOA, GPIO3);
|
gpio_set(GPIOA, GPIO3);
|
||||||
for(i = 0; i < 8; i++){
|
dma_disable_channel(DMA1, DMA_CHANNEL1);
|
||||||
|
nvic_disable_irq(NVIC_DMA1_CHANNEL1_IRQ);
|
||||||
|
ow_done = 1;
|
||||||
|
for(i = 0; i < tum2buff_ctr; i++){
|
||||||
print_int(tim2_inbuff[i], lastsendfun);
|
print_int(tim2_inbuff[i], lastsendfun);
|
||||||
MSG(" ");
|
MSG(" ");
|
||||||
}
|
}
|
||||||
@ -298,3 +427,9 @@ void dma1_channel1_isr(){
|
|||||||
MSG("in transfer error\n");
|
MSG("in transfer error\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uint8_t OW_get_reset_status(){
|
||||||
|
if(rstat < OW_PRESENT) return 0; // no devices
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@ -23,11 +23,18 @@
|
|||||||
#ifndef __HARDWARE_INI_H__
|
#ifndef __HARDWARE_INI_H__
|
||||||
#define __HARDWARE_INI_H__
|
#define __HARDWARE_INI_H__
|
||||||
|
|
||||||
|
#define TIM2_DMABUFF_SIZE 128
|
||||||
|
// 1-wire zero-state lengths (in us minus 1)
|
||||||
|
#define OW_1 (9)
|
||||||
|
#define OW_0 (69)
|
||||||
|
#define OW_READ1 (14)
|
||||||
|
#define OW_BIT (79)
|
||||||
|
#define OW_RESET (499)
|
||||||
|
#define OW_PRESENT (599)
|
||||||
|
|
||||||
extern volatile uint16_t ADC_value[]; // ADC DMA value
|
extern volatile uint16_t ADC_value[]; // ADC DMA value
|
||||||
|
|
||||||
#define TRD_NO 8 // number of TRD devices
|
#define TRD_NO (8) // number of TRD devices
|
||||||
// bits used to address external SPI ADC - PD10..12
|
// bits used to address external SPI ADC - PD10..12
|
||||||
#define ADC_ADDR_MASK (GPIO10|GPIO11|GPIO12)
|
#define ADC_ADDR_MASK (GPIO10|GPIO11|GPIO12)
|
||||||
#define ADC_SET_ADDR(X) ((X << 10) & ADC_ADDR_MASK)
|
#define ADC_SET_ADDR(X) ((X << 10) & ADC_ADDR_MASK)
|
||||||
@ -88,7 +95,14 @@ void ADC_calibrate_and_start();
|
|||||||
#define OW_RX_PORT GPIO_BANK_USART2_RX
|
#define OW_RX_PORT GPIO_BANK_USART2_RX
|
||||||
#define OW_RX_PIN GPIO_USART2_RX
|
#define OW_RX_PIN GPIO_USART2_RX
|
||||||
|
|
||||||
void init_dmatimer();
|
void init_ow_dmatimer();
|
||||||
void run_dmatimer();
|
void run_dmatimer();
|
||||||
|
extern uint8_t ow_done;
|
||||||
|
#define OW_READY() (ow_done)
|
||||||
|
void ow_dma_on();
|
||||||
|
void adc_dma_on();
|
||||||
|
uint8_t OW_add_byte(uint8_t ow_byte, uint8_t Nbits, uint8_t ini);
|
||||||
|
void read_from_OWbuf(uint8_t start_idx, uint8_t N, uint8_t *outbuf);
|
||||||
|
void ow_reset();
|
||||||
|
uint8_t OW_get_reset_status();
|
||||||
#endif // __HARDWARE_INI_H__
|
#endif // __HARDWARE_INI_H__
|
||||||
|
|||||||
Binary file not shown.
9
with_opencm3/ld/devices.data
Normal file
9
with_opencm3/ld/devices.data
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
stm32f103?4* stm32f1 ROM=16K RAM=6K
|
||||||
|
stm32f103?6* stm32f1 ROM=32K RAM=10K
|
||||||
|
stm32f103?8* stm32f1 ROM=64K RAM=20K
|
||||||
|
stm32f103?b* stm32f1 ROM=128K RAM=20K
|
||||||
|
stm32f103?c* stm32f1 ROM=256K RAM=48K
|
||||||
|
stm32f103?d* stm32f1 ROM=384K RAM=64K
|
||||||
|
stm32f103?e* stm32f1 ROM=512K RAM=64K
|
||||||
|
stm32f103?f* stm32f1 ROM=768K RAM=96K
|
||||||
|
stm32f103?g* stm32f1 ROM=1024K RAM=96K
|
||||||
31
with_opencm3/ld/stm32f103x4.ld
Normal file
31
with_opencm3/ld/stm32f103x4.ld
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the libopencm3 project.
|
||||||
|
*
|
||||||
|
* Copyright (C) 2012 Karl Palsson <karlp@tweak.net.au>
|
||||||
|
*
|
||||||
|
* This library is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Lesser General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
|
* along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Linker script for STM32F100x4, 16K flash, 4K RAM. */
|
||||||
|
|
||||||
|
/* Define memory regions. */
|
||||||
|
MEMORY
|
||||||
|
{
|
||||||
|
rom (rx) : ORIGIN = 0x08000000, LENGTH = 16K
|
||||||
|
ram (rwx) : ORIGIN = 0x20000000, LENGTH = 6K
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Include the common ld script. */
|
||||||
|
INCLUDE libopencm3_stm32f1.ld
|
||||||
|
|
||||||
31
with_opencm3/ld/stm32f103x6.ld
Normal file
31
with_opencm3/ld/stm32f103x6.ld
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the libopencm3 project.
|
||||||
|
*
|
||||||
|
* Copyright (C) 2012 Karl Palsson <karlp@tweak.net.au>
|
||||||
|
*
|
||||||
|
* This library is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Lesser General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
|
* along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Linker script for STM32F100x4, 16K flash, 4K RAM. */
|
||||||
|
|
||||||
|
/* Define memory regions. */
|
||||||
|
MEMORY
|
||||||
|
{
|
||||||
|
rom (rx) : ORIGIN = 0x08000000, LENGTH = 32K
|
||||||
|
ram (rwx) : ORIGIN = 0x20000000, LENGTH = 10K
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Include the common ld script. */
|
||||||
|
INCLUDE libopencm3_stm32f1.ld
|
||||||
|
|
||||||
31
with_opencm3/ld/stm32f103x8.ld
Normal file
31
with_opencm3/ld/stm32f103x8.ld
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the libopencm3 project.
|
||||||
|
*
|
||||||
|
* Copyright (C) 2012 Karl Palsson <karlp@tweak.net.au>
|
||||||
|
*
|
||||||
|
* This library is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Lesser General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
|
* along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Linker script for STM32F100x4, 16K flash, 4K RAM. */
|
||||||
|
|
||||||
|
/* Define memory regions. */
|
||||||
|
MEMORY
|
||||||
|
{
|
||||||
|
rom (rx) : ORIGIN = 0x08000000, LENGTH = 64K
|
||||||
|
ram (rwx) : ORIGIN = 0x20000000, LENGTH = 20K
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Include the common ld script. */
|
||||||
|
INCLUDE libopencm3_stm32f1.ld
|
||||||
|
|
||||||
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of the libopencm3 project.
|
* This file is part of the libopencm3 project.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
|
* Copyright (C) 2012 Karl Palsson <karlp@tweak.net.au>
|
||||||
*
|
*
|
||||||
* This library is free software: you can redistribute it and/or modify
|
* This library is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU Lesser General Public License as published by
|
* it under the terms of the GNU Lesser General Public License as published by
|
||||||
@ -17,7 +17,7 @@
|
|||||||
* along with this library. If not, see <http://www.gnu.org/licenses/>.
|
* along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Linker script for Olimex STM32-H103 (STM32F103RBT6, 128K flash, 20K RAM). */
|
/* Linker script for STM32F100x4, 16K flash, 4K RAM. */
|
||||||
|
|
||||||
/* Define memory regions. */
|
/* Define memory regions. */
|
||||||
MEMORY
|
MEMORY
|
||||||
31
with_opencm3/ld/stm32f103xC.ld
Normal file
31
with_opencm3/ld/stm32f103xC.ld
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the libopencm3 project.
|
||||||
|
*
|
||||||
|
* Copyright (C) 2012 Karl Palsson <karlp@tweak.net.au>
|
||||||
|
*
|
||||||
|
* This library is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Lesser General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
|
* along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Linker script for STM32F100x4, 16K flash, 4K RAM. */
|
||||||
|
|
||||||
|
/* Define memory regions. */
|
||||||
|
MEMORY
|
||||||
|
{
|
||||||
|
rom (rx) : ORIGIN = 0x08000000, LENGTH = 256K
|
||||||
|
ram (rwx) : ORIGIN = 0x20000000, LENGTH = 48K
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Include the common ld script. */
|
||||||
|
INCLUDE libopencm3_stm32f1.ld
|
||||||
|
|
||||||
31
with_opencm3/ld/stm32f103xD.ld
Normal file
31
with_opencm3/ld/stm32f103xD.ld
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the libopencm3 project.
|
||||||
|
*
|
||||||
|
* Copyright (C) 2012 Karl Palsson <karlp@tweak.net.au>
|
||||||
|
*
|
||||||
|
* This library is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Lesser General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
|
* along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Linker script for STM32F100x4, 16K flash, 4K RAM. */
|
||||||
|
|
||||||
|
/* Define memory regions. */
|
||||||
|
MEMORY
|
||||||
|
{
|
||||||
|
rom (rx) : ORIGIN = 0x08000000, LENGTH = 384K
|
||||||
|
ram (rwx) : ORIGIN = 0x20000000, LENGTH = 64K
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Include the common ld script. */
|
||||||
|
INCLUDE libopencm3_stm32f1.ld
|
||||||
|
|
||||||
31
with_opencm3/ld/stm32f103xE.ld
Normal file
31
with_opencm3/ld/stm32f103xE.ld
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the libopencm3 project.
|
||||||
|
*
|
||||||
|
* Copyright (C) 2012 Karl Palsson <karlp@tweak.net.au>
|
||||||
|
*
|
||||||
|
* This library is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Lesser General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
|
* along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Linker script for STM32F100x4, 16K flash, 4K RAM. */
|
||||||
|
|
||||||
|
/* Define memory regions. */
|
||||||
|
MEMORY
|
||||||
|
{
|
||||||
|
rom (rx) : ORIGIN = 0x08000000, LENGTH = 512K
|
||||||
|
ram (rwx) : ORIGIN = 0x20000000, LENGTH = 64K
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Include the common ld script. */
|
||||||
|
INCLUDE libopencm3_stm32f1.ld
|
||||||
|
|
||||||
31
with_opencm3/ld/stm32f103xF.ld
Normal file
31
with_opencm3/ld/stm32f103xF.ld
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the libopencm3 project.
|
||||||
|
*
|
||||||
|
* Copyright (C) 2012 Karl Palsson <karlp@tweak.net.au>
|
||||||
|
*
|
||||||
|
* This library is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Lesser General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
|
* along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Linker script for STM32F100x4, 16K flash, 4K RAM. */
|
||||||
|
|
||||||
|
/* Define memory regions. */
|
||||||
|
MEMORY
|
||||||
|
{
|
||||||
|
rom (rx) : ORIGIN = 0x08000000, LENGTH = 768K
|
||||||
|
ram (rwx) : ORIGIN = 0x20000000, LENGTH = 96K
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Include the common ld script. */
|
||||||
|
INCLUDE libopencm3_stm32f1.ld
|
||||||
|
|
||||||
31
with_opencm3/ld/stm32f103xG.ld
Normal file
31
with_opencm3/ld/stm32f103xG.ld
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the libopencm3 project.
|
||||||
|
*
|
||||||
|
* Copyright (C) 2012 Karl Palsson <karlp@tweak.net.au>
|
||||||
|
*
|
||||||
|
* This library is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Lesser General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
|
* along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Linker script for STM32F100x4, 16K flash, 4K RAM. */
|
||||||
|
|
||||||
|
/* Define memory regions. */
|
||||||
|
MEMORY
|
||||||
|
{
|
||||||
|
rom (rx) : ORIGIN = 0x08000000, LENGTH = 1024K
|
||||||
|
ram (rwx) : ORIGIN = 0x20000000, LENGTH = 96K
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Include the common ld script. */
|
||||||
|
INCLUDE libopencm3_stm32f1.ld
|
||||||
|
|
||||||
@ -157,7 +157,7 @@ int main(){
|
|||||||
usbd_dev = USB_init();
|
usbd_dev = USB_init();
|
||||||
|
|
||||||
// init ADC
|
// init ADC
|
||||||
// ADC_init();
|
ADC_init();
|
||||||
|
|
||||||
// SysTick is a system timer with 1mc period
|
// SysTick is a system timer with 1mc period
|
||||||
SysTick_init();
|
SysTick_init();
|
||||||
@ -168,15 +168,14 @@ int main(){
|
|||||||
|
|
||||||
switch_SPI(SPI1); // init SPI1
|
switch_SPI(SPI1); // init SPI1
|
||||||
SPI_init();
|
SPI_init();
|
||||||
//OW_Init();
|
init_ow_dmatimer();
|
||||||
|
|
||||||
// wait a little and then turn on USB pullup
|
// wait a little and then turn on USB pullup
|
||||||
for (i = 0; i < 0x800000; i++)
|
for (i = 0; i < 0x800000; i++)
|
||||||
__asm__("nop");
|
__asm__("nop");
|
||||||
usb_connect(); // turn on USB
|
usb_connect(); // turn on USB
|
||||||
|
|
||||||
//ADC_calibrate_and_start();
|
ADC_calibrate_and_start();
|
||||||
init_dmatimer();
|
|
||||||
while(1){
|
while(1){
|
||||||
usbd_poll(usbd_dev);
|
usbd_poll(usbd_dev);
|
||||||
if(usbdatalen){ // there's something in USB buffer
|
if(usbdatalen){ // there's something in USB buffer
|
||||||
@ -190,9 +189,15 @@ init_dmatimer();
|
|||||||
read_next_TRD();
|
read_next_TRD();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
OW_process(); // process 1-wire commands
|
||||||
|
if(OW_DATA_READY()){
|
||||||
|
OW_CLEAR_READY_FLAG();
|
||||||
|
MSG("Ready!\n");
|
||||||
|
}
|
||||||
process_stepper_motors(); // check flags of motors' timers
|
process_stepper_motors(); // check flags of motors' timers
|
||||||
if(Timer - Old_timer > 999){ // one-second cycle
|
if(Timer - Old_timer > 999){ // one-second cycle
|
||||||
Old_timer += 1000;
|
Old_timer += 1000;
|
||||||
|
//OW_fill_ID(0);
|
||||||
//gpio_toggle(GPIOC, GPIO12); // toggle LED
|
//gpio_toggle(GPIOC, GPIO12); // toggle LED
|
||||||
//gpio_toggle(GPIO_BANK_SPI2_MOSI, GPIO_SPI2_MOSI);
|
//gpio_toggle(GPIO_BANK_SPI2_MOSI, GPIO_SPI2_MOSI);
|
||||||
//gpio_toggle(GPIO_BANK_SPI2_SCK, GPIO_SPI2_SCK);
|
//gpio_toggle(GPIO_BANK_SPI2_SCK, GPIO_SPI2_SCK);
|
||||||
|
|||||||
@ -18,35 +18,120 @@
|
|||||||
*/
|
*/
|
||||||
#include "onewire.h"
|
#include "onewire.h"
|
||||||
|
|
||||||
#define OW_0 0x00
|
OW_ID id_array[OW_MAX_NUM]; // 1-wire devices ID buffer (not more than eight)
|
||||||
#define OW_1 0xff
|
|
||||||
#define OW_R 0xff
|
|
||||||
#define OW_RST 0xf0
|
|
||||||
|
|
||||||
|
|
||||||
uint8_t dev_amount = 0; // amount of 1-wire devices
|
uint8_t dev_amount = 0; // amount of 1-wire devices
|
||||||
uint8_t ID_buf[64] = {0}; // 1-wire devices ID buffer (8 bytes for every device)
|
|
||||||
uint8_t NUM_buf[8] = {0}; // numerical identificators for each sensor
|
// states of 1-wire processing queue
|
||||||
|
typedef enum{
|
||||||
|
OW_OFF_STATE, // not working
|
||||||
|
OW_RESET_STATE, // reset bus
|
||||||
|
OW_SEND_STATE, // send data
|
||||||
|
OW_READ_STATE, // wait for reading
|
||||||
|
} OW_States;
|
||||||
|
|
||||||
|
OW_States OW_State = OW_OFF_STATE; // 1-wire state, 0-not runned
|
||||||
|
uint8_t OW_wait_bytes = 0; // amount of bytes needed to read
|
||||||
|
uint8_t OW_start_idx = 0; // starting index to read from 1-wire buffer
|
||||||
|
uint8_t *read_buf = NULL; // buffer to read
|
||||||
|
|
||||||
|
uint8_t ow_data_ready = 0; // flag of reading OK
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* this function sends bits of ow_byte (LSB first) to 1-wire line
|
* fill buffer with zeros - read slots
|
||||||
* @param ow_byte - byte to convert
|
* @param N - amount of bytes to read
|
||||||
* @param Nbits - number of bits to send
|
|
||||||
*/
|
*/
|
||||||
void OW_SendBits(uint8_t ow_byte, uint8_t Nbits){
|
uint8_t OW_Read(uint8_t N){
|
||||||
uint8_t i, byte;
|
uint8_t i;
|
||||||
if(Nbits == 0) return;
|
for(i = 0; i < N; i++)
|
||||||
if(Nbits > 8) Nbits = 8;
|
if(!OW_add_byte(0, 8, 0))
|
||||||
for(i = 0; i < Nbits; i++){
|
return 0;
|
||||||
if(ow_byte & 0x01){
|
return 1;
|
||||||
byte = OW_1;
|
|
||||||
}else{
|
|
||||||
byte = OW_0;
|
|
||||||
}
|
}
|
||||||
fill_uart_buff(OW_USART_X, byte); // send next "bit"
|
|
||||||
ow_byte = ow_byte >> 1;
|
uint8_t ow_was_reseting = 0;
|
||||||
|
|
||||||
|
void OW_process(){
|
||||||
|
switch(OW_State){
|
||||||
|
case OW_OFF_STATE:
|
||||||
|
return;
|
||||||
|
break;
|
||||||
|
case OW_RESET_STATE:
|
||||||
|
OW_State = OW_SEND_STATE;
|
||||||
|
ow_was_reseting = 1;
|
||||||
|
ow_reset();
|
||||||
|
MSG("reset\n");
|
||||||
|
break;
|
||||||
|
case OW_SEND_STATE:
|
||||||
|
if(!OW_READY()) return; // reset in work
|
||||||
|
if(ow_was_reseting){
|
||||||
|
if(!OW_get_reset_status()){
|
||||||
|
MSG("error: no devices found\n");
|
||||||
|
ow_was_reseting = 0;
|
||||||
|
OW_State = OW_OFF_STATE;
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
ow_was_reseting = 0;
|
||||||
|
OW_State = OW_READ_STATE;
|
||||||
|
run_dmatimer(); // turn on data transfer
|
||||||
|
MSG("send\n");
|
||||||
|
break;
|
||||||
|
case OW_READ_STATE:
|
||||||
|
if(!OW_READY()) return; // data isn't ready
|
||||||
|
OW_State = OW_OFF_STATE;
|
||||||
|
adc_dma_on(); // return DMA1_1 to ADC at end of data transmitting
|
||||||
|
if(read_buf){
|
||||||
|
read_from_OWbuf(OW_start_idx, OW_wait_bytes, read_buf);
|
||||||
|
}
|
||||||
|
ow_data_ready = 1;
|
||||||
|
MSG("read\n");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* fill Nth array with identificators
|
||||||
|
*/
|
||||||
|
void OW_fill_ID(uint8_t N){
|
||||||
|
if(N >= OW_MAX_NUM){
|
||||||
|
MSG("number too big\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
OW_Send(1, (uint8_t*)"\xcc\x33", 2);
|
||||||
|
OW_Read(8); // wait for 8 bytes
|
||||||
|
read_buf = id_array[N].bytes;
|
||||||
|
OW_wait_bytes = 8;
|
||||||
|
OW_start_idx = 16;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Procedure of 1-wire communications
|
||||||
|
* variables:
|
||||||
|
* @param sendReset - send RESET before transmission
|
||||||
|
* @param command - bytes sent to the bus (if we want to read, send OW_READ_SLOT)
|
||||||
|
* @param cLen - command buffer length (how many bytes to send)
|
||||||
|
* @return 1 if succeed, 0 if failure
|
||||||
|
*/
|
||||||
|
uint8_t OW_Send(uint8_t sendReset, uint8_t *command, uint8_t cLen){
|
||||||
|
uint8_t f = 1;
|
||||||
|
ow_dma_on(); // reconfigure DMA1
|
||||||
|
ow_data_ready = 0;
|
||||||
|
// if reset needed - send RESET and check bus
|
||||||
|
if(sendReset)
|
||||||
|
OW_State = OW_RESET_STATE;
|
||||||
|
else
|
||||||
|
OW_State = OW_SEND_STATE;
|
||||||
|
while(cLen-- > 0){
|
||||||
|
if(!OW_add_byte(*command, 8, f)) return 0;
|
||||||
|
command++;
|
||||||
|
f = 0;
|
||||||
|
}
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
|
||||||
|
|
||||||
void OW_ClearBuff(){
|
void OW_ClearBuff(){
|
||||||
UART_buff *curbuff = get_uart_buffer(OW_USART_X);
|
UART_buff *curbuff = get_uart_buffer(OW_USART_X);
|
||||||
@ -74,19 +159,7 @@ newline(lastsendfun);
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Configure peripherial ports (USART2) for 1-wire
|
|
||||||
*/
|
|
||||||
void OW_Init(){
|
|
||||||
struct usb_cdc_line_coding owlc = {
|
|
||||||
.dwDTERate = 115200,
|
|
||||||
.bCharFormat = USB_CDC_1_STOP_BITS,
|
|
||||||
.bParityType = USB_CDC_NO_PARITY,
|
|
||||||
.bDataBits = 8,
|
|
||||||
};
|
|
||||||
UART_init(OW_USART_X);
|
|
||||||
UART_setspeed(OW_USART_X, &owlc);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 1-wire reset
|
* 1-wire reset
|
||||||
@ -120,27 +193,7 @@ uint8_t OW_Reset(){
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Procedure of 1-wire communications
|
|
||||||
* variables:
|
|
||||||
* @param sendReset - send RESET before transmission
|
|
||||||
* @param command - bytes sent to the bus (if we want to read, send OW_READ_SLOT)
|
|
||||||
* @param cLen - command buffer length (how many bytes to send)
|
|
||||||
* @return 1 if succeed, 0 if failure
|
|
||||||
*/
|
|
||||||
uint8_t OW_Send(uint8_t sendReset, uint8_t *command, uint8_t cLen){
|
|
||||||
// if reset needed - send RESET and check bus
|
|
||||||
if(sendReset){
|
|
||||||
if(OW_Reset() == 0){
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
while(cLen-- > 0){
|
|
||||||
OW_SendBits(*command, 8);
|
|
||||||
command++;
|
|
||||||
}
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check USART IN buffer for ready & fill user buffer with data on success
|
* Check USART IN buffer for ready & fill user buffer with data on success
|
||||||
@ -257,3 +310,5 @@ void OW_getTemp(){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|||||||
@ -33,8 +33,24 @@
|
|||||||
|
|
||||||
#define OW_READ_SLOT (uint8_t*)"0xff"
|
#define OW_READ_SLOT (uint8_t*)"0xff"
|
||||||
|
|
||||||
void OW_Init();
|
typedef struct{
|
||||||
|
uint8_t bytes[8];
|
||||||
|
} OW_ID;
|
||||||
|
|
||||||
|
#define OW_MAX_NUM 8
|
||||||
|
|
||||||
|
extern uint8_t ow_data_ready;
|
||||||
|
#define OW_DATA_READY() (ow_data_ready)
|
||||||
|
#define OW_CLEAR_READY_FLAG() do{ow_data_ready = 0;}while(0)
|
||||||
|
void OW_process();
|
||||||
|
void OW_fill_ID(uint8_t N);
|
||||||
|
|
||||||
uint8_t OW_Send(uint8_t sendReset, uint8_t *command, uint8_t cLen);
|
uint8_t OW_Send(uint8_t sendReset, uint8_t *command, uint8_t cLen);
|
||||||
|
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
|
||||||
|
|
||||||
uint8_t OW_Get(uint8_t buflen, uint8_t *data, uint8_t readStart);
|
uint8_t OW_Get(uint8_t buflen, uint8_t *data, uint8_t readStart);
|
||||||
uint8_t OW_Scan(uint8_t *buf, uint8_t num);
|
uint8_t OW_Scan(uint8_t *buf, uint8_t num);
|
||||||
|
|
||||||
@ -49,6 +65,9 @@ uint8_t OW_Scan(uint8_t *buf, uint8_t num);
|
|||||||
|
|
||||||
void OW_getTemp();
|
void OW_getTemp();
|
||||||
|
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* thermometer identificator is: 8bits CRC, 48bits serial, 8bits device code (10h)
|
* thermometer identificator is: 8bits CRC, 48bits serial, 8bits device code (10h)
|
||||||
* Critical temperatures is T_H and T_L
|
* Critical temperatures is T_H and T_L
|
||||||
|
|||||||
@ -64,7 +64,6 @@ void print_ad_vals(sendfun s){
|
|||||||
|
|
||||||
void parce_incoming_buf(char *buf, int len, sendfun s){
|
void parce_incoming_buf(char *buf, int len, sendfun s){
|
||||||
uint8_t command;
|
uint8_t command;
|
||||||
uint8_t onewire_addr[8];
|
|
||||||
int i = 0, j, m;
|
int i = 0, j, m;
|
||||||
lastsendfun = s;
|
lastsendfun = s;
|
||||||
if(Uval_ready == UVAL_START){ // we are in process of user's value reading
|
if(Uval_ready == UVAL_START){ // we are in process of user's value reading
|
||||||
@ -87,7 +86,7 @@ void parce_incoming_buf(char *buf, int len, sendfun s){
|
|||||||
READINT();
|
READINT();
|
||||||
}else switch (command){
|
}else switch (command){
|
||||||
case 'P':
|
case 'P':
|
||||||
run_dmatimer();
|
OW_fill_ID(0);
|
||||||
break;
|
break;
|
||||||
case 'x': // set period of TIM1 (motors 1..3)
|
case 'x': // set period of TIM1 (motors 1..3)
|
||||||
active_motor = 1;
|
active_motor = 1;
|
||||||
@ -103,14 +102,14 @@ void parce_incoming_buf(char *buf, int len, sendfun s){
|
|||||||
for(m = 0; m < 5; m++)
|
for(m = 0; m < 5; m++)
|
||||||
stop_motor(m);
|
stop_motor(m);
|
||||||
break;
|
break;
|
||||||
case 'W': // scan for one 1-wire device
|
/* case 'W': // scan for one 1-wire device
|
||||||
if(1 == OW_Scan(onewire_addr, 1)){
|
if(1 == OW_Scan(onewire_addr, 1)){
|
||||||
P("found 1-wire: ", s);
|
P("found 1-wire: ", s);
|
||||||
print_hex(onewire_addr, 8, s);
|
print_hex(onewire_addr, 8, s);
|
||||||
}else
|
}else
|
||||||
P("1-wire error",s );
|
P("1-wire error",s );
|
||||||
P("\r\n", s);
|
P("\r\n", s);
|
||||||
break;
|
break;*/
|
||||||
case 'S': // single conversion
|
case 'S': // single conversion
|
||||||
doubleconv = 0;
|
doubleconv = 0;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user