IEC 61851 Charging Interface: Practical Implementation Guide

standards

IEC 61851 Charging Interface: Practical Implementation Guide

4/8/2026 | 7 min read

Back to all blogs ->

The standard that every EV charging interface runs on

Before ISO 15118 negotiates smart charging parameters and before CCS handles DC power delivery, there is IEC 61851. It is the foundation — the physical and signaling layer that makes the connection itself work. Understanding it is not optional for anyone building an EVSE, integrating BMS charging logic, or debugging a charging session that refuses to start.

IEC 61851-1 defines the general requirements for AC and DC conductive charging systems. The core of the standard is the control pilot (CP) signaling protocol: a simple PWM-based system that manages the state machine between vehicle and supply equipment. Simple in concept, surprisingly nuanced in implementation.


The control pilot: what it is and what it carries

The control pilot is a single-wire signal line present in all IEC 61851-compliant AC charging connectors (Type 1 and Type 2). It carries a PWM signal generated by the EVSE that simultaneously:

1. Signals EVSE availability — the presence and voltage of the CP signal tells the vehicle that a supply is connected 2. Communicates maximum available current — the duty cycle of the PWM encodes the current limit 3. Monitors vehicle state — the vehicle's load resistance on the CP line changes the signal's pilot voltage, which the EVSE reads to determine the vehicle's current state

Höchstwert und den niedrigsten Wert eines 1kHz PWM Signals messen - Deutsch  - Arduino Forum

[IMAGE: Oscilloscope screenshot style diagram showing CP waveform — 1 kHz, ±12 V square wave

with annotations showing: pilot voltage levels (+12 V, +9 V, +6 V, 0 V, −12 V), duty cycle percentage encoding


The state machine: six states, one wire

IEC 61851-1 defines six states (A through F) that describe the condition of the vehicle–EVSE connection. The EVSE detects the state by measuring the DC component of the control pilot voltage, which is modified by the resistances the vehicle places on the CP line.

Table 1 — IEC 61851-1 state definitions

State

CP Voltage

Condition

EVSE Action

A

+12 V DC

No vehicle connected

Standby, no power

B

+9 V DC

Vehicle connected, not ready

No power, begin negotiation

C

+6 V DC

Vehicle ready, charging requested (no ventilation needed)

Apply power

D

+3 V DC

Vehicle ready, ventilation required (legacy — rarely used)

Apply power if ventilation available

E

0 V

Supply error, no power

Error state, no power

F

−12 V

EVSE fault

EVSE signals error to vehicle

The transitions between states follow a defined sequence:

  • A → B: Vehicle plug is inserted. Proximity pilot (PP) contact closes, CP resistance changes to 2.74 kΩ (vehicle signaling readiness to connect).

  • B → C: Vehicle BMS confirms it is ready to receive charge, switches CP resistance to 882 Ω (State C). EVSE applies power.

  • C → B: Vehicle requests pause (BMS fault, SOC complete, user request). EVSE removes power within 100 ms.

  • Any → A: Connector unplugged. PP opens, CP returns to +12 V.

Image shows a simpler version of Communication Hardware Interface between Ev and EVSE ( Electric vehicle supply equipment { Charger } )


Duty cycle encoding: how current limits are communicated

When a vehicle enters State B, the EVSE begins transmitting a 1 kHz PWM signal on the CP line at ±12 V. The duty cycle of this PWM encodes the maximum available current the EVSE can supply. The vehicle reads this duty cycle and must limit its charge current to the communicated value.

Table 2 — CP PWM duty cycle to maximum current mapping

Duty cycle (%)

Max available current (A)

Notes

10

6

Minimum for Mode 3 charging

13

8

16

10

20

12

25

16

Common 3.6 kW portable EVSE

33

20

40

24

50

32

Typical 7.2 kW wallbox

56

36

64

40

80

50

83

53

Maximum for duty cycle encoding

85–96

Digital communication (ISO 15118 / IEC 61851-24)

PLC signaling, not current encoding

The duty cycle range 85–96% is reserved for signaling that digital communication (ISO 15118 PLC) is available, triggering the vehicle to initiate the HLC (High Level Communication) stack.


The proximity pilot: preventing hot-unplug

The proximity pilot (PP) is a second signal pin present in Type 2 connectors. Its function is to signal the vehicle that a connector is physically attached and to prevent the vehicle from driving away while plugged in (the interlock function) or from energizing the charging circuit before the connector is fully seated.

The PP resistance value also encodes the maximum current rating of the cable being used:

Table 3 — Proximity pilot resistance to cable current rating

PP Resistance (Ω)

Cable current rating (A)

1,500

13 A

680

20 A

220

32 A

100

63 A

The vehicle's onboard charger reads the PP resistance and uses the lower of {PP-encoded cable rating} and {CP-duty-cycle EVSE limit} as its maximum charge current. This is the actual current limiting hierarchy the vehicle BMS enforces.


Timing requirements: where most interoperability failures happen

IEC 61851-1 defines specific timing windows for state transitions. EVSE and OBC (onboard charger) implementations that operate outside these windows cause intermittent session failures that are difficult to diagnose without a CP signal logger.

Table 4 — Critical timing parameters from IEC 61851-1

Parameter

Requirement

Typical failure if violated

CP signal rise/fall time

< 1 µs

EVSE state detection errors

CP PWM frequency

1 kHz ± 5%

Vehicle rejects EVSE signal

State B → C pilot stabilization

100 ms minimum before power

Early-power false start

EVSE power-off on state change

< 100 ms from B detection

Arcing risk during disconnect

Vehicle state C → B hold time

> 3 s before re-request

Rapid cycling fault

CP signal loss detection

< 300 ms

Uncontrolled session termination

The 100 ms power-off requirement on CP state change is frequently violated by budget EVSE hardware, leading to hot-unplugging conditions where the connector sees live voltage during disconnection. This is one of the most common causes of accelerated connector wear and, in worst cases, flash events.


AC charging modes: 1, 2, 3, and 4

IEC 61851-1 defines four charging modes that cover different use cases and safety architectures.

Mode 1: Standard socket outlet, no CP signal. No communication between EVSE and vehicle. Not permitted for EV charging in most markets due to lack of EVSE ground fault protection. Largely obsolete.

Mode 2: Standard socket outlet with an ICCB (In-Cable Control Box). The CP signaling is implemented in the cable itself. Common for portable emergency charging using domestic sockets. Limited to 16 A / 3.6 kW.

Mode 3: Dedicated EVSE (wallbox or public station) with CP and PP signaling over a Type 1 or Type 2 connector. The standard for all AC home and public charging infrastructure globally. Supports up to 3-phase 32 A (22 kW in Europe).

Mode 4: DC charging. The EVSE contains the AC–DC converter (unlike Mode 3 where the OBC is in the vehicle). CCS (Combined Charging System), CHAdeMO, and GB/T are all Mode 4. IEC 61851-23 and 24 govern the DC side. The CP signal remains present but operates differently — HLC (ISO 15118) takes over the primary communication channel.

Four-panel diagram comparing charging modes — source : AG electrical technology

Mode 1: socket + cable + car with no CP box,

Mode 2: socket + ICCB cable + car,

Mode 3: dedicated EVSE + Type 2 + car,

Mode 4: DC EVSE with internal converter + CCS combo connector + car. Power flow and CP presence indicated per mode.


Common implementation errors and how to detect them

Error 1 — Incorrect R_D resistance on CP input: The vehicle's CP input must present the correct resistance values for each state. Resistors outside tolerance (e.g., 900 Ω instead of 882 Ω for State C) cause the EVSE to misread the state, leading to power-on refusal or missed transitions. Verify with a precision CP signal analyzer, not a multimeter alone.

Error 2 — PWM generation outside tolerance: EVSE PWM at frequencies outside 950–1050 Hz or duty cycles shifted by more than ±1% cause vehicle rejection. Common in MCU timer misconfiguration. Log the CP signal at the connector pin, not at the MCU output — cable impedance can distort.

Error 3 — Missing PP pull-up in vehicle: Vehicle OBC must provide the PP pull-up voltage. If absent, the EVSE reads an incorrect cable rating and either refuses to charge or sets an incorrect current limit. Intermittent with cable swaps.

Error 4 — Race condition on Mode 3 to Mode 4 transition: At CCS stations, the vehicle must transition from CP-based Mode 3 state machine to ISO 15118 HLC before the EVSE closes the DC contactors. Timing race conditions between HLC initialization and DC contactor closure cause session aborts after plug-in. Logged as "CP state C never confirmed" in EVSE event logs.


References

1. IEC 61851-1:2017 — Electric vehicle conductive charging system, Part 1: General requirements.

2. IEC 61851-21-1:2017 — Part 21-1: Electric vehicle onboard charger EMC requirements for conductive connection to AC/DC supply.

3. IEC 61851-23:2014 — Part 23: DC electric vehicle charging station.

4. DIN SPEC 70121:2014 — Electromobility: Digital communication between a DC charging station and an EV for DC charging.

5. CharIN e.V. — CCS Implementation Guideline v1.2, 2022.

6. SAE J1772:2017 — SAE Electric Vehicle and Plug-in Hybrid Electric Vehicle Conductive Charge Coupler (North American equivalent).

7. Lem — "Control Pilot Monitoring in EV Charging Applications," Application Note, 2021.

8. Keysight Technologies — "Testing IEC 61851 Control Pilot Signaling with Oscilloscope and Protocol Decode," Technical Note, 2022.

  1. 9. Image sources : Bancay systems ; All about circuits