J1772 Interface
- When board is powered, Regulator U3 should output 5V otherwise the PP and CP readings may be off.
- Y1 should output a 16MHz wave otherwise CAN may not work as expected.
In case documentation and instructions here are not clear enough, see this link: https://blog.digital-scurf.org/posts/evse-tester-prototype/ (unfinished but better than most stuff on the internet)
Proximity Pilot (PP)
Expected readings:
EVSE_PROXIMITY Voltage (V) | U4 Inverting Input Voltage (V) | PA7 Voltage (V) |
---|---|---|
Not Connected | 4.46 | 2.735 |
1.53 | 1.53 | 0.938 |
2.77 | 2.77 | 1.938 |
- PA7 should always be DC. Time constant for RC filter (R8, C10) = 10us = 100kHz
- PA7 should never exceed 3.3V
Control Pilot (CP)
Status | EVSE_CONTROL_PILOT Voltage (V) | PA6_AN6_CONTROL_PILOT_PWM Voltage (V) | PA5_AN5_CONTROL_PILOT_SENSE Voltage (V) |
---|---|---|---|
A (standby) | 0 | 0 | 0 |
B (vehicle detected) | +9/-12V square wave 1kHz | +2.87/0V square wave 1kHz | 2.87 * duty cycle |
C (ready) PA2_CONTROL_PILOT_SELECT must be ON to enter this state | +6/-12V square wave 1kHz | +1.27/0V square wave 1kHz | 1.27 * duty cycle |
- PA5 should always be DC. Time constant for RC filter (C17, R20) t = 0.1s = 10Hz
- Neither PA6 or PA5 should exceed 3.3V
- Duty cycle depends on maximum current allowed for charging
Relay Controls
- Both PB7 and PB9 should be enabled before any power is detected on 12V_CONTACTOR_COIL_SW (cathode of D9).
- When both are enabled, 12V_CONTACTOR_COIL_SW should be at 12V.
- When both are enabled, initial current should be approx 30A and LED3 should turn on. It should be enough to close the relay.