You are on page 1of 6

STM32 Adapter Board – EEPROM Version. Circuit Diagram.

1 of 6 C:\Users\Bob\Documents\ECU\nucleo_32_CPU\adapter_board_EEPROM\main_board_mods_EEPROM_adapter.odg
STM32 Adapter Board – EEPROM Version.

Idle Sw.
PCB Layout.
Spare View on component side

-
-
-
of the board

Spare

Ignition B
Ignition A

Voltage
TPS
Trigger Wheel Air Temp
- Engine Temp
Injector A Lambda
Injector B MAP
-
- VIN
Idle Actuator GND
VVT Actuator GND
-
-
Fan Control

GND
RX
TX

2 of 6 C:\Users\Bob\Documents\ECU\nucleo_32_CPU\adapter_board_EEPROM\main_board_mods_EEPROM_adapter.odg
STM32 Adapter Board – EEPROM Version.
NUCLEO-G431KB Pinouts.

SCL VIN
Aux RX GND

Coil A [D14]
Throttle Closed Switch [D22] Voltage [A5]
Injector B [D5] TPS [A4]
Crankshaft Trigger [D2] Air Temp [A3]
Aux TX Eng Temp [A2]
SDA
Injector A [D4] Lambda Sensor [A1]
Fan Control [D12] MAP [A0]
Coil B [D15]
Idle Actuator [D8]
VVT [D9]

VVT Actuator PWM1 CH1 PB4 SB2 & SB3 must be removed from NUCLEO board
Idle Actuator PWM2 CH2 PB5 SB8 & SB11 must be in place

3 of 6 C:\Users\Bob\Documents\ECU\nucleo_32_CPU\adapter_board_EEPROM\main_board_mods_EEPROM_adapter.odg
STM32 Adapter Board – EEPROM Version.
Combined 3.3V & CR14DE Mods to main circuit board

View on silk-screen side of board


4 3 2 1 1 2 3 4

Wire to T15 DRAIN to connect Aux


Digital Input to Stepper D on main
connector (Idle Switch). Signal
available on Arduino D22

4 3 2 1 1 2 3 4

Note modifications to standard ECU for CR14DE


1) Stepper Motor C & D MOSFETS (T14 & T15) omitted
2) Stepper D MOSFET T15 Drain wired to Auxiliary Digital Input at PL3 pin 2 to provide Idle Switch input at Arduino D22
3) N/A
4) Injector Supply fitted with 9V regulator (78S09) and used to supply idle motor instead of injectors
5) Drain on coil driver MOSFETs (T8 & T9) require internal 100Ω pull-ups to +5V (GENERAL_5V)

4 of 6 C:\Users\Bob\Documents\ECU\nucleo_32_CPU\adapter_board_EEPROM\main_board_mods_EEPROM_adapter.odg
STM32 Adapter Board – EEPROM Version.
Mods to main board for 3.3V operation.

R5 → 3.3KΩ
ZD3 → 3.3V

ZD1 → 3.3V

ZD4 → 3.3V

ZD2 → 3.3V

R10 → 3.3KΩ

ZD5 → 3.3V
R11 → 330Ω

5 of 6 C:\Users\Bob\Documents\ECU\nucleo_32_CPU\adapter_board_EEPROM\main_board_mods_EEPROM_adapter.odg
STM32 Adapter Board – EEPROM Version.
Mods to main board for 3.3V operation.

AR_5V connects to GENERAL_5V

R3 & R13 not fitted


(Pull-ups to 3.3V on adapter board)

The camshaft input circuit is not required

6 of 6 C:\Users\Bob\Documents\ECU\nucleo_32_CPU\adapter_board_EEPROM\main_board_mods_EEPROM_adapter.odg

You might also like