0% found this document useful (0 votes)
197 views19 pages

Proteus 0 5 Schematic

The document contains schematics for several analog and low-side driver circuits. It includes sheets for quad analog channels, low-side quad drivers, and connections to a microcontroller unit. The analog channels and low-side drivers are organized across multiple sheets with labeling of channel identifiers and pin connections between the sheets.

Uploaded by

kartsan8636
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
197 views19 pages

Proteus 0 5 Schematic

The document contains schematics for several analog and low-side driver circuits. It includes sheets for quad analog channels, low-side quad drivers, and connections to a microcontroller unit. The analog channels and low-side drivers are organized across multiple sheets with labeling of channel identifiers and pin connections between the sheets.

Uploaded by

kartsan8636
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

1 2 3 4 5 6

Sheet: mcu

12V_PROT
Sheet: quad_analog1 Sheet: lowside_quad1 BLACK WHITE BLACK
LS1
AV1 LS1 IN1 OUT1
IN1 OUT1 AV1 LS2 HS2 1 1 DIGITAL_2 1
LS2 IN2 OUT2 GND
AV2 LS3
IN2 OUT2 AV2 LS3 IN3 OUT3 HS1 2 2 DIGITAL_3 2
AV3 LS4
IN3 OUT3 AV3 LS4 IN4 OUT4
LS1 3 3 DIGITAL_4 3
AV4
IN4 OUT4 AV4 File: lowside_quad.sch LS3 4 4 VR2+ 4
File: quad_analog.sch Sheet: lowside_quad2 LS5 5 5 VR1+ 5
F101
A LS5 LS6 6 6 ETB1- 6 A
Sheet: quad_analog2 LS5 IN1 OUT1 Polyfuse
LS6 LS7 7 7 ETB1+ 7
LS6 IN2 OUT2
AV5 LS7
IN1 OUT1 AV5 LS7 IN3 OUT3 LS9 8 8 ETB2- 8
AV6 LS8
IN2 OUT2 AV6 LS8 IN4 OUT4
LS11 9 5V_SENSOR_1 9 DIGITAL_5 9
AV7
IN3 OUT3 AV7 File: lowside_quad.sch LS13 10 F102 5V_SENSOR_2 10 DIGITAL_1 10
AV8
IN4 OUT4 AV8 LS14 11 Polyfuse 11 DIGITAL_6 11
Sheet: lowside_quad3
File: quad_analog.sch LS9 LS15 12 12 VR2- 12 J101
LS9 IN1 OUT1 Conn_01x23
LS10 HS3 13 AV1 13 VR1- 13
Sheet: quad_analog3 LS10 IN2 OUT2
LS11 HS4 14 AV3 14 14
LS11 IN3 OUT3 GND
AV9 LS12
IN1 OUT1 AV9 LS12 IN4 OUT4 LS2 15 AV5 15 ETB2+ 15
AV10
IN2 OUT2 AV10 File: lowside_quad.sch LS4 16 AV7 16 CAN- 16
AV11 D103
IN3 OUT3 AV11 17 AV9 17 CAN+ 17
D101D_Schottky GND
IN4 OUT4 Sheet: lowside_quad4 18 J102 AV11 18 J103 12V_RAW 18
LS13 D_SchottkyD104 GND
File: quad_analog.sch LS13 IN1 OUT1 D102D_Schottky LS8 19 Conn_01x35 AT1 19 Conn_01x35 19
LS14 12V_MR GND
LS14 IN2 OUT2 D_Schottky
LS15 LS10 20 AT3 20 20
LS15 IN3 OUT3
Sheet: quad_analog_temp LS16 LS12 21 5V_SENSOR_1 21 CAN2- 21
LS16 IN4 OUT4
AT1 IGN3 22 5V_SENSOR_2 22 CAN2+ 22
IN1 OUT1 AT1 File: lowside_quad.sch
AT2 LS16 23 23 12V_MR 23
IN2 OUT2 AT2 GND
AT3 Sheet: etb1 24 AV2 24
IN3 OUT3 AT3 GND
AT4 12V_MR ETB1+ IGN12 25 AV4 25
IN4 OUT4 AT4 12V_SUPPLY OUT+ C17
B Connectors B
IGN11 26 AV6 26 776228-1 56u
5V_SENSOR_1 12V_RAW ETB1_DIS DIS IGN10 27 AV8 27
5V_PULLUP_SUPPLY 12V_SENSE
ETB1_DIR DIR 776231-1
File: quad_analog_pullup.sch ETB1- IGN9 28 AV10 28
ETB1_PWM PWM OUT-
IGN8 29 29 GND
File: etb.sch GND 776231-2
Sheet: psu IGN7 30 AT2 30
12V_RAW 5V_SENSOR_1_PG 5V_SENSOR_1_PG Sheet: etb2 IGN6 31 AT4 31
12V_RAW Mating plugs
5V_SENSOR_2_PG 5V_SENSOR_2_PG 12V_MR ETB2+
12V_SUPPLY OUT+ IGN5 32 5V_SENSOR_1 32 770680-1
5V_SENSOR_1 IGN4 33 5V_SENSOR_2 33
5V_SENSOR_1 776164-1
5V_SENSOR_2 ETB2_DIS DIS IGN2 34 KNOCK_1 34
5V_SENSOR_2
ETB2_DIR DIR
12V_PROT ETB2- IGN1 35 KNOCK_2 35 776164-2
12v_PROT ETB2_PWM PWM OUT-
File: etb.sch
Terminals
770854-1
Sheet: highside_quad
12V_MR
CAN+ 12V all of the above cheap from ttiinc.com
CANH
CAN- HS1
CANL TXDCAN2 CAN2_TX HS1 IN1 OUT1
HS2 1 J105
RXDCAN2 CAN2_RX HS2 IN2 OUT2 GND
CAN2+ HS3
CANH2 HS3 IN3 OUT3 Conn_01x01
CAN2- HS4
CANL2 TXDCAN CAN_TX HS4 IN4 OUT4
+5V 1 J107
RXDCAN CAN_RX File: highside_quad.sch Conn_01x01
File: psu.sch J108
C Sheet: ign1 +3.3V 1 C
PWR_FLAG PWR_FLAG
Sheet: triggers IGN1 Conn_01x01
IGN1 IN1 OUT1
IGN2
DIGITAL_1 IGN2 IN2 OUT2
HALL_IN_1 HALL_OUT_1 DIGITAL1 IGN3

12V_MR
DIGITAL_2 IGN3 IN3 OUT3
HALL_IN_2 HALL_OUT_2 DIGITAL2 IGN4
DIGITAL_3 IGN4 IN4 OUT4
HALL_IN_3 HALL_OUT_3 DIGITAL3 GND
DIGITAL_4
HALL_IN_4 HALL_OUT_4 DIGITAL4 File: ign4.sch
DIGITAL_5
HALL_IN_5 HALL_OUT_5 DIGITAL5
DIGITAL_6
HALL_IN_6 HALL_OUT_6 DIGITAL6 Sheet: ign2
VR1+ IGN5
VR1+ VR1_OUT VR_1 IGN5 IN1 OUT1
VR1- IGN6
VR1- VR2_OUT VR_2 IGN6 IN2 OUT2
IGN7
IGN7 IN3 OUT3
VR2+ IGN8
VR2+ IGN8 IN4 OUT4
VR2-
VR2-
5V_SENSOR_1 File: ign4.sch
5V_SENSOR_SUPPLY
File: triggers.sch Sheet: ign3
IGN9
IGN9 IN1 OUT1
IGN10
IGN10 IN2 OUT2
IGN11
Sheet: knock IGN11 IN3 OUT3
IGN12 rusefi.com/s/proteus
IGN12 IN4 OUT4
KNOCK_1 github.com/mck1117/proteus
INPUT_1 FILTERED_1 File: ign4.sch
rusEFI
KNOCK_2
INPUT_2
Sheet: /
D FILTERED_2 USB_D+ File: proteus.sch D
USB_D+
USB_D-
USB_D-
KNOCK_1 USB_SHIELD
USB_SHIELD Title: rusEfi Proteus
KNOCK_2
File: knock.sch Size: A4 Date: 2020-11-29 Rev: v0.5
File: mcu.sch KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 1/19
1 2 3 4 5 6
1 2 3 4 5 6

A U201 A
VNLD5160
1 8
IN1 D1 OUT1
2
STATUS1
C201
10n

3 6
IN2 D2 OUT2 GND
4
STATUS2

S1
S2
C202
10n

7
5
IN1 GND
4 5
IN2
3 6
IN3 GND
2 7
IN4
1 8 U202
1k VNLD5160
8
7
6
5

RN201
RN202

1 8
IN1 D1 OUT3
1k

B 2 B
STATUS1
1
2
3
4

C203
10n
GND
3 6
IN2 D2 OUT4 GND
4
STATUS2

S1
S2
C204
10n

7
5
GND

GND

Locate output caps near connector pin


C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /lowside_quad1/
D File: lowside_quad.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 2/19
1 2 3 4 5 6
1 2 3 4 5 6

A U301 A
VNLD5160
1 8
IN1 D1 OUT1
2
STATUS1
C301
10n

3 6
IN2 D2 OUT2 GND
4
STATUS2

S1
S2
C302
10n

7
5
IN1 GND
4 5
IN2
3 6
IN3 GND
2 7
IN4
1 8 U302
1k VNLD5160
8
7
6
5

RN301
RN302

1 8
IN1 D1 OUT3
1k

B 2 B
STATUS1
1
2
3
4

C303
10n
GND
3 6
IN2 D2 OUT4 GND
4
STATUS2

S1
S2
C304
10n

7
5
GND

GND

Locate output caps near connector pin


C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /lowside_quad2/
D File: lowside_quad.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 3/19
1 2 3 4 5 6
1 2 3 4 5 6

A U401 A
VNLD5160
1 8
IN1 D1 OUT1
2
STATUS1
C401
10n

3 6
IN2 D2 OUT2 GND
4
STATUS2

S1
S2
C402
10n

7
5
IN1 GND
4 5
IN2
3 6
IN3 GND
2 7
IN4
1 8 U402
1k VNLD5160
8
7
6
5

RN401
RN402

1 8
IN1 D1 OUT3
1k

B 2 B
STATUS1
1
2
3
4

C403
10n
GND
3 6
IN2 D2 OUT4 GND
4
STATUS2

S1
S2
C404
10n

7
5
GND

GND

Locate output caps near connector pin


C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /lowside_quad3/
D File: lowside_quad.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 4/19
1 2 3 4 5 6
1 2 3 4 5 6

A U501 A
VNLD5160
1 8
IN1 D1 OUT1
2
STATUS1
C501
10n

3 6
IN2 D2 OUT2 GND
4
STATUS2

S1
S2
C502
10n

7
5
IN1 GND
4 5
IN2
3 6
IN3 GND
2 7
IN4
1 8 U502
1k VNLD5160
8
7
6
5

RN501
RN502

1 8
IN1 D1 OUT3
1k

B 2 B
STATUS1
1
2
3
4

C503
10n
GND
3 6
IN2 D2 OUT4 GND
4
STATUS2

S1
S2
C504
10n

7
5
GND

GND

Locate output caps near connector pin


C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /lowside_quad4/
D File: lowside_quad.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 5/19
1 2 3 4 5 6
1 2 3 4 5 6

+5V

A A
4
V+
C701 U701E
33n MCP6004
V-
11

+5V
U1
SRV05-4

VP
5
GND
U701A
MCP6004
IO1 IO3
1 4 3
+
IO2 IO4 1
3 6 2
-

OUT1
OUT2
OUT3
OUT4
U701B
MCP6004

VN
2
5
+
RN701 7
10k GND R1 R5
B 6 5.6k 10k B
-
IN1 R2 R6
1 8 U701C
IN2 5.6k 10k
2 7 MCP6004 R3 R7
IN3 5.6k 10k
3 6
IN4 10 R4 R8
4 5 +
8 5.6k 10k
R701 R702 R703 R704 C1 C2 C3 C4 9
-
470k 470k 470k 470k 100n 100n 100n 100n GND
U701D
MCP6004

GND GND GND GND GND GND GND GND 12


+
14
13
-

C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /quad_analog1/
D File: quad_analog.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 6/19
1 2 3 4 5 6
1 2 3 4 5 6

+5V

A A
4
V+
C801 U801E
33n MCP6004
V-
11

+5V
U2
SRV05-4

VP
5
GND
U801A
MCP6004
IO1 IO3
1 4 3
+
IO2 IO4 1
3 6 2
-

OUT1
OUT2
OUT3
OUT4
U801B
MCP6004

VN
2
5
+
RN801 7
10k GND R9 R13
B 6 5.6k 10k B
-
IN1 R10 R14
1 8 U801C
IN2 5.6k 10k
2 7 MCP6004 R11 R15
IN3 5.6k 10k
3 6
IN4 10 R12 R16
4 5 +
8 5.6k 10k
R801 R802 R803 R804 C5 C6 C7 C8 9
-
470k 470k 470k 470k 100n 100n 100n 100n GND
U801D
MCP6004

GND GND GND GND GND GND GND GND 12


+
14
13
-

C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /quad_analog2/
D File: quad_analog.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 7/19
1 2 3 4 5 6
1 2 3 4 5 6

+5V

A A
4
V+
C901 U901E
33n MCP6004
V-
11

+5V
U3
SRV05-4

VP
5
GND
U901A
MCP6004
IO1 IO3
1 4 3
+
IO2 IO4 1
3 6 2
-

OUT1
OUT2
OUT3
OUT4
U901B
MCP6004

VN
2
5
+
RN901 7
10k GND R17 R21
B 6 5.6k 10k B
-
IN1 R18 R22
1 8 U901C
IN2 5.6k 10k
2 7 MCP6004 R19 R23
IN3 5.6k 10k
3 6
IN4 10 R20 R24
4 5 +
8 5.6k 10k
R901 R902 R903 R904 C9 C10 C11 C12 9
-
470k 470k 470k 470k 100n 100n 100n 100n GND
U901D
MCP6004

GND GND GND GND GND GND GND GND 12


+
14
13
-

C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /quad_analog3/
D File: quad_analog.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 8/19
1 2 3 4 5 6
1 2 3 4 5 6

Load Dump Reverse Protection Input Filter & 5v Regulator GND 3.3v Supply

D903 U903 +5V U902 +3.3V


PWR_FLAG PWR_FLAG L1002 PWR_FLAG PWR_FLAG
D_Schottky LMR14020 D901 AMS1117-3.3
2.2u
12v_PROT 2 1 D_Schottky 3 2
12V_RAW VIN BOOT VI VO

100n
10u

GND
C904
3 L1001
D1001 EN

12v_PROT
R906 C1001 C1002 8 C1004 C906
A SM15T33CA SW C903 A

1
1 56u 1u 4 10u 10u
RT 4.7u

GND
GND
R908
C1006 6 5 68k GND
GND R905 SS FB
4.7u GND GND 10k C905 GND GND GND

9
7

R907
C902

12k
GND 10n 270p
GND GND

GND GND

5v Sensor Tracker 1 5v Sensor Tracker 2 - Optional CAN Transceiver


+5V
U1004 U1005
12v_PROT TLS115 12v_PROT TLS115 CANH
TJA1051T-3

2
8 1 8 1
IN OUT 5V_SENSOR_1 IN OUT 5V_SENSOR_2 1

VCC
7 7 TXDCAN TXD
EN EN 4 7

R1004
C1015 C1016 C1017 C1018 RXDCAN RXD CANH
PESD1CAN-UX

GND
3

120
1u 1u 1u 1u
GND
GND

GND
GND
5 4 5 4 5 6 D1
+5V ADJ PG +5V ADJ PG +3.3V VIO CANL
B B

GND
8
GND S
3
9

3
9
GND GND GND GND

1
U904

2
CANL
GND R1006 5V_SENSOR_1_PG GND R1007 5V_SENSOR_2_PG
10k 10k GND
+3.3V +3.3V

CAN Transceiver 2
+5V

CANH2
TJA1051T-3

2
1

VCC
TXDCAN2 TXD
4 7
RXDCAN2 RXD CANH
PESD1CAN-UX

GND
R33
3

120
5 6 D2
+3.3V VIO CANL

GND
8
GND S

1
U6

2
C CANL2 C

GND

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /psu/
D File: psu.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 9/19
1 2 3 4 5 6
1 2 3 4 5 6

GND
GND

C1201
12V_SUPPLY 10u U1201 C1202
TLE9201SG 10n
4 5
VS OUT1 OUT+
A 7 A
+3.3V OUT2 OUT-
10k
R1001 11 C1203
DIS DIS 10n
1
DIR DIR 9
12 CSN
PWM PWM 10
SCK GND
8
SI
6 3
GND GND SO
13 2
GND GND VSO +3.3V

IFX9201 also acceptable

B B

C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /etb1/
D File: etb.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 10/19
1 2 3 4 5 6
1 2 3 4 5 6

A A

IN1
4 5
IN2
3 6
IN3
2 7
IN4
1 8
10k
RN1301

B 12V B
5
6
7
8

5
6
7
8

5
6
7
8

5
6
7
8
4.7k
R34

4.7k
R35

4.7k
R36

4.7k
R37
VS
VS
VS
VS

VS
VS
VS
VS

VS
VS
VS
VS

VS
VS
VS
VS
2 2 2 2
IN IN IN IN
3 3 3 3
OUT OUT1 OUT OUT2 OUT OUT3 OUT OUT4
R1105 R1107 R1109 R1111
GND

GND

GND

GND
+3.3V 4 +3.3V 4 +3.3V 4 +3.3V 4
15k ST C1301 15k ST C1302 15k ST C1303 15k ST C1304
BTS4175SGA U1102 10n BTS4175SGA U1103 10n BTS4175SGA U1104 10n BTS4175SGA U1105 10n
1

1
R1106 R1108 R1110 R1112
GND GND GND GND
150 150 150 150

GND GND GND GND

C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /highside_quad/
D File: highside_quad.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 11/19
1 2 3 4 5 6
1 2 3 4 5 6

5V_SENSOR_SUPPLY Yes, we know that the polarity is flipped going in to the VR interface chips.
While originally on accident, its no big deal since they invert anyway:
R1401 U1202A When VR+ transitions to a higher voltage than VR-, VR_OUT will output a rising edge.
+5V
2.2k 74HC2G17 See issue https://github.com/mck1117/proteus/issues/57 for more detail
R1402
1 6 +3.3V
HALL_IN_1 3.3k HALL_OUT_1
+5V
R1205 R1206
C1401 C1402
R1215

10
A 1n 1n GND MAX9924 A
VR1+ 4.7k 4.7k 2 4.7k
IN-

VCC
R1207
DNP
C1209 7
R1208 R1209 COUT VR1_OUT
GND GND 1n
1
IN+ +5V
5V_SENSOR_SUPPLY VR1- 4.7k 4.7k

INT_THRS
6
ZERO_EN
R1403 +5V

1
U1207A R1217

+5V

EXT
2.2k 1k 4 5
74HC2G17 BIAS GND
JP1201
R1404 R1218 2

9
8
1 6 U1203 C1211
HALL_IN_2 3.3k HALL_OUT_2 1k

GND
GND
100n

3
+5V
C1403 C1404
1n 1n GND

GND
R1219 R1220 GND
C1212 1u
DNP DNP
GND GND Optional setting in Mode C for no adaptive threshold timeout - See MAX9924 Datasheet
Components as specified put chip in mode A1. Flip jumper and install R1219+R2020 for mode C.
5V_SENSOR_SUPPLY

R1405 +3.3V
U1207B +5V +5V
B 2.2k 74HC2G17 R1210 R1211 B
R1406 R1216

10
3 4 MAX9924
HALL_IN_3 3.3k HALL_OUT_3 VR2+ 4.7k 4.7k 2 4.7k
IN-

VCC
R1212
DNP
C1405 C1406 C1210 7
R1213 R1214 COUT VR2_OUT
1n 1n GND 1n
1
IN+
VR2- 4.7k 4.7k

INT_THRS
6
74HC parts include internal clamp ZERO_EN
GND GND
diodes to the power rails

EXT
5V_SENSOR_SUPPLY 4 5 GND
GND BIAS GND

9
8
R1407 U1208A +5V U1204
2.2k 74HC2G17
R1408 GND
1 6
HALL_IN_4 3.3k HALL_OUT_4

C1407 C1408
1n 1n GND

C GND GND C
5V_SENSOR_SUPPLY

R1201 U1202B
2.2k 74HC2G17
R1202
3 4
HALL_IN_5 3.3k HALL_OUT_5

C1204 C1205
1n 1n

GND GND
5V_SENSOR_SUPPLY

R1203 U1208B rusefi.com/s/proteus


2.2k 74HC2G17 github.com/mck1117/proteus
R1204 rusEFI
3 4
HALL_IN_6 3.3k HALL_OUT_6
Sheet: /triggers/
D File: triggers.sch D
C1207 C1208
1n 1n Title: rusEfi Proteus
Size: A4 Date: 2020-11-29 Rev: v0.5
GND GND KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 12/19
1 2 3 4 5 6
1 2 3 4 5 6

GND
GND

C1601
12V_SUPPLY 10u U1601 C1602
TLE9201SG 10n
4 5
VS OUT1 OUT+
A 7 A
+3.3V OUT2 OUT-
10k
R1301 11 C1603
DIS DIS 10n
1
DIR DIR 9
12 CSN
PWM PWM 10
SCK GND
8
SI
6 3
GND GND SO
13 2
GND GND VSO +3.3V

IFX9201 also acceptable

B B

C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /etb2/
D File: etb.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 13/19
1 2 3 4 5 6
1 2 3 4 5 6

+5V

A A
4
V+
C1101 U1101E
33n MCP6004
V-
11

U4
+5V
SRV05-4

VP
5
GND GND
U1101A
MCP6004
IO1 IO3
C1409 1 4
100n 3
+
IO2 IO4 1
3 6 2
5V_PULLUP_SUPPLY -
U1101B

OUT1
OUT2
OUT3
OUT4
R1101 R1102 R1103 R1104 MCP6004

VN
2
2.7k 2.7k 2.7k 2.7k
5
+
RN1101 7
10k GND R25 R29
B 6 5.6k 10k B
-
IN1 R26 R30
1 8 U1101C
IN2 5.6k 10k
2 7 MCP6004 R27 R31
IN3 5.6k 10k
3 6
IN4 10 R28 R32
4 5 +
8 5.6k 10k
C13 C14 C15 C16 9
-
100n 100n 100n 100n GND
U1101D
MCP6004

GND GND GND GND 12


+
14
13
-

C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /quad_analog_temp/
D File: quad_analog_pullup.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 14/19
1 2 3 4 5 6
1 2 3 4 5 6 7 8

+3.3V

+3.3V

+3.3V

+3.3V

+3.3V

+3.3V

+3.3V

+3.3V

+3.3V

+3.3V

+3.3V

+3.3V

+3.3V
12V Sense Divider +3.3V

10n

10n

10n

10n

10n

10n

10n

10n
10n
4.7u

4.7u

4.7u

4.7u
12V_SENSE D1501 SRV05-4

VP
5
R1503

C1503

C1504

C1505

C1506

C1507

C1508

C1509

C1510

C1511

C1512

C1513
C1514

C1515
A 82k A
12V_DIVIDED IO1 IO3
Cortex Debug Header 1 4
FB1501 +3.3V J1502 R1504 C1523 IO2 IO4
PWR_FLAG Ferrite_Bead 10k 1u 3 6
Conn_02x05_Odd_Even
VDDA +3.3V 1 2 SWDIO
3 4 SWCLK
GND GND

VN
2
5 6
C1501 C1502 7 8
GND 10n 4.7u 9 10 nRESET GND

GND +3.3V
GND GND GND
SW1501

108
131
144

121
C1517

17
30
39
52
62
72
84

33

95
R1502

6
Tag Connect Debug Header
10k 10n

VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD

VDDSDMMC
VDDA

VDDUSB
VBAT
+3.3V nRESET 25 34 1 Component side
NRST PA0 AV5 +3.3V USB D1503

+5V
143 35 SWDIO 2 1
PDR_ON PA1 AV6
+3.3V 36 schottky USB_D- 2
PA2 AV7 nRESET 3
BOOT0 138 37 J4 USB_D+ 3 J1503
BOOT0 PA3 AV8 SWCLK 4
PWR_FLAG Conn_01x06

GND
B 40 5 4 B
PA4 AV9 USB_SHIELD
GND

71 41 6 5
+5V VCAP_1 PA5 AV10
GND

106 42
VCAP_2 PA6 AV11 USB_B
2.2u
C1518

32 43 12V_DIVIDED C1516 R1501


VREF+ PA7 Pin header
1

2.2u
C1519

PWR_FLAG 100 100n 100k


PA8 HS2
IN

U1502 1
101
U8 PA9 HS1 USBLC6-2SC6 USB_D- 2
2 102
OUT PA10
REF3033 USB_D+ 3 J1504

VBUS
GND

103 USB_D- GND GND


PA11 USB_D-

GND
5
C1520 4
10n 104 USB_D+
C1521 PA12 USB_D+ 5
3

105 SWDIO
GND PA13
23 109 SWCLK IO1 IO2 USB_B
GND 33p Y1501 PH0 PA14
GND 24 110 USB_D+ 6 4 USB_D- Connector side
C1522 8MHz PH1 PA15 1
IO1 IO2
GND 1 3 USB_D- 2
56 46
33p PG0 PB0 AT3 USB_D+ 3 J1501
57 47
PG1 PB1 AT4

GND
4

GND
87 48 GND
IGN12 PG2 PB2

2
5
88 133
IGN11 PG3 PB3
89 134 USB_B
IGN10 PG4 PB4 LS8
90 135 GND

+3.3V
IGN9 PG5 PB5 LS9
91 136
IGN8 PG6 PB6 LS10
C 92 137 C
IGN7 PG7 PB7 LS11
93 139
IGN6 PG8 PB8 LS12
124 140
LS2 PG9 PB9 LS13 SW1502
125 69 BARO_SCL
LS3 PG10 PB10
126 70 BARO_SDA
LS4 PG11 PB11
127 73
LS5 PG12 PB12 CAN2_RX
128 74 BOOT0
LS6 PG13 PB13 CAN2_TX

R1513
129 75 J1

10k
LS7 PG14 STM32F429ZGTx PB14
132 76 Micro_SD_Card
PG15 PB15

10 26

GND
PF0 PC0 AV1
11 U1501 27 1
PF1 PC1 AV2 DAT2
12 28 SD_CS 2
PF2 PC2 AV3 DAT3/CD
13 29 D1502 R1508 SD_MOSI 3
PF3 PC3 AV4 CMD
14 44 GREEN 330 4
KNOCK_1 PF4 PC4 AT1 +3.3V VDD
15 45 +3.3V GND Green - power SD_SCK 5
KNOCK_2 PF5 PC5 AT2 CLK
AUX_SPI_CS 18 96 6
PF6 PC6 DIGITAL1 GND VSS
AUX_SPI_SCK 19 97 D1504 R1509 SD_MISO 7
PF7 PC7 IGN5 DAT0
AUX_SPI_MISO 20 98 RED 330 8
PF8 PC8 IGN4 DAT1
AUX_SPI_MOSI 21 99 LED1 GND Red - error
D PF9 PC9 IGN3 D
22 111 SD_SCK 9
PF10 PC10 SHIELD
49 112 SD_MISO D1505 R1510
PF11 PC11
50 113 SD_MOSI BLUE 330
PF12 PC12

GND
LED2 GND Blue - comms
53 7
PF13 PC13
54 8
PF14 PC14 5V_SENSOR_2_PG R1511
55 9 D1506
PF15 PC15 5V_SENSOR_1_PG GREEN 330
LED3 GND Green - running
141 114
LS14 PE0 PD0 CAN_RX
142 115
LS15 PE1 PD1 CAN_TX D1507 R1512
1 116 SD_CS

+3.3V
LS16 PE2 PD2 ORANGE 330
LED1 2 117 LED4 GND Orange - warning
PE3 PD3 IGN2
LED2 3 118
PE4 PD4 IGN1
LED3 4 119 UART_TX
PE5 PD5 1
LED4 5 122 UART_RX
PE6 PD6 AUX_SPI_CS 2
58 123
VR_1 PE7 PD7 LS1 AUX_SPI_SCK 3
59 77 J1505
VR_2 PE8 PD8 ETB2_DIS AUX_SPI_MISO 4
60 78 Conn_01x06
PE9 PD9 ETB2_DIR AUX_SPI_MOSI 5
63 79
PE10 PD10 ETB1_DIR 6
64 80
Baro pressure sensor DIGITAL2 PE11 PD11 ETB1_DIS
E 65 81 E
DIGITAL3 PE12 PD12 ETB1_PWM
66 82
DIGITAL5 PE13 PD13 ETB2_PWM GND
67 85
+3.3V +3.3V +3.3V DIGITAL4 PE14 PD14 HS4
VSSA

68 86
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
+3.3V
+3.3V

DIGITAL6 PE15 PD15 HS3 UART_TX 1


J2
UART_RX 2
C20 R39 R41 Conn_01x02
107
120
130
16
38
51
61
83
94

31

100n 2.2k 2.2k


10
1
VDD
VDDio

4 BARO_SDA
SDA/MOSI
GND 5 GND
SA0/MISO
2 BARO_SCL GND
U9 SCL/SCLK rusefi.com/s/proteus
LPS25HB 6
CS +3.3V
github.com/mck1117/proteus
GND

INT_DRDY
7 rusEFI
Sheet: /mcu/
8

File: mcu.sch

GND Title: rusEfi Proteus


Size: A3 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 15/19
F F
1 2 3 4 5 6 7 8
1 2 3 4 5 6

+5VC1604
100n GND

GND
A A
MIC4427 C1605

6
10n

V+
R1601
2 7
IN1 IN_A OUT_A 100 OUT1
R1602
4 5
IN2 IN_B OUT_B 100 OUT2

GND
C1606
U1602

3
10n

1 8
GND
2 7 GND
3 6
+5VC1607
4 5 GND
100n
1k
RN1601

GND
6 MIC4427 C1608
10n
V+

R1603
2 7
IN3 IN_A OUT_A 100 OUT3
B R1604 B
4 5
IN4 IN_B OUT_B 100 OUT4
GND

C1609
U1603
3

10n

GND
GND

C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /ign1/
D File: ign4.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 16/19
1 2 3 4 5 6
1 2 3 4 5 6

+5VC1701
100n GND

GND
A A
MIC4427 C1702

6
10n

V+
R1701
2 7
IN1 IN_A OUT_A 100 OUT1
R1702
4 5
IN2 IN_B OUT_B 100 OUT2

GND
C1703
U1701

3
10n

1 8
GND
2 7 GND
3 6
+5VC1704
4 5 GND
100n
1k
RN1701

GND
6 MIC4427 C1705
10n
V+

R1703
2 7
IN3 IN_A OUT_A 100 OUT3
B R1704 B
4 5
IN4 IN_B OUT_B 100 OUT4
GND

C1706
U1702
3

10n

GND
GND

C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /ign2/
D File: ign4.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 17/19
1 2 3 4 5 6
1 2 3 4 5 6

+5VC1801
100n GND

GND
A A
MIC4427 C1802

6
10n

V+
R1801
2 7
IN1 IN_A OUT_A 100 OUT1
R1802
4 5
IN2 IN_B OUT_B 100 OUT2

GND
C1803
U1801

3
10n

1 8
GND
2 7 GND
3 6
+5VC1804
4 5 GND
100n
1k
RN1801

GND
6 MIC4427 C1805
10n
V+

R1803
2 7
IN3 IN_A OUT_A 100 OUT3
B R1804 B
4 5
IN4 IN_B OUT_B 100 OUT4
GND

C1806
U1802
3

10n

GND
GND

C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /ign3/
D File: ign4.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 18/19
1 2 3 4 5 6
1 2 3 4 5 6

R1903 C23
470k 330p
Line Out
FILTERED_1
U5B
C1901 U5A MCP6004
R1901 C19
3.3n MCP6004
100k R42 R44 R46 6 2 10u
- -
2 12k 100k 33k 7 1
INPUT_1 - FILTERED_1
1 5 +5V FILTERED_1 3
A + +3.3V + A
V_mid 3
+
JP1 C21 C25 MCP6002-xSN

8
680p 47p

4
Short jumper if DC is interesting U7A T

V+
V+
U7C J3
R
U5E AudioJack3
MCP6002-xSN S
GND GND MCP6004

V-
V-
MCP6002-xSN

4
C24

11
R1904 U7B C18
330p 10u
470k 6 GND
-
FILTERED_2 GND 7
U5C GND
FILTERED_2 5
U5D MCP6004 +
C1902
R1902 MCP6004
3.3n 9
100k R43 R45 R47 -
13 12k 100k 33k 8
INPUT_2 - FILTERED_2
14 10
+
V_mid 12
JP2 +
C22 C26
680p 47p
+3.3V
B B
GND GND
22k
R40

V_mid

C1903 R38
10n 22k

GND GND

C C

rusefi.com/s/proteus
github.com/mck1117/proteus
rusEFI
Sheet: /knock/
D File: knock.sch D

Title: rusEfi Proteus


Size: A4 Date: 2020-11-29 Rev: v0.5
KiCad E.D.A. kicad (5.1.5-0-10_14) Id: 19/19
1 2 3 4 5 6

You might also like