How to Specify an EV Charging Controller: Fifteen Questions

A charging controller is selected once and lived with for the life of the product. Fifteen questions decide whether the one on the table fits, and they fall into four groups: what the board has to do to keep people safe, what it has to say to the outside world, what the target market obliges it to do, and what the commercial terms do to the schedule. Everything else — enclosure, cable, branding, tariff design — can be changed later at bounded cost. These cannot.

This page is written to be pasted into a requirement document and edited. Where a question has a bad answer as well as a good one, the bad answer is stated too, because in practice that is the more useful half.

Group 1 — Protective functions, which are type-tested and cannot be configured later

These act locally in milliseconds. No management system, firmware release or backend can add them to a station that was not built with them.

  • 1. AC or DC, and at what power, phases and current. State it as a number and a topology, not as a product category. "22 kW" alone leaves open single or three phase, one outlet or two, and whether the 22 kW is per outlet or shared between them — three questions that change the board.
  • 2. Which residual current functions are on the board and which are in the installation. An EV charging circuit can produce smooth DC residual current, so the specification has to say whether DC fault detection is integrated in the station or expected from an external Type B device upstream. State the answer as a division of responsibility, because that is what the installer will read.
  • 3. Welded-contact detection. Ask whether the controller detects a contactor that has failed closed, and what it does when it finds one. A detection that reports the fault but does not isolate is a different product from one that does.
  • 4. Temperature monitoring, and of what. Enclosure temperature and connector temperature are different measurements with different consequences. If the requirement is connector temperature, say so, because it implies sensing in a place the board does not own.
  • 5. Behaviour on loss of the backend link. The omission that costs the most. State the fallback current, how long the last valid limit is retained, and what happens to a transaction already in progress. An obligation that must be guaranteed is issued by the backend and executed by the controller, and it matters exactly when the link is gone.

Group 2 — Communication, where versions and editions do the work

Each of these has a page of its own on this site, because each is regularly specified at a level of detail that cannot be enforced.

  • 6. OCPP version, edition and security profile. Name all three. The Open Charge Alliance states that OCPP 1.6 and OCPP 2.0.1 are not compatible, so the version is a station property, and the security profile determines how credentials reach the station in the field — an installation process, not a setting. See OCPP 1.6 vs 2.0.1 vs 2.1 on the hardware side.
  • 7. ISO 15118: which part, which generation, and whether a PLC modem is fitted. Plug and Charge needs a powerline modem on the Control Pilot line and certificate handling on the station. Without the modem there is no Plug and Charge on any OCPP version. See ISO 15118 for charger manufacturers.
  • 8. Backhaul, and the radio consequences of choosing it. Ethernet, Wi-Fi and cellular are not interchangeable from a compliance point of view: adding a radio brings the radio equipment directive into the finished product's file, and the module choice is frozen early because it drives antenna placement and enclosure design.
  • 9. Which side owns local load management. Between a controller, a site controller and a backend, exactly one has to hold the authority to reduce current, and the other two have to defer to it. Specifications that leave this implicit produce sites where two systems limit the same circuit and neither knows about the other. See controller vs charge point management system.
  • 10. Local authorisation when the network is unavailable. RFID list held on the station, free vend, or refuse — pick one and say what the list size is. It is a memory question as much as a policy question.

Group 3 — Market obligations, which attach to the finished product

  • 11. Which market, and which national obligations execute on the controller. Grid-side control requirements are national. In Germany, controllable consumption devices including charging equipment fall under a regime whose limits are issued by the network operator and enforced by the station — see § 14a EnWG für Hersteller von Ladeeinrichtungen. A specification for a European product should name the countries, not the continent.
  • 12. Whether the transaction is billed, and under which metrology regime. If energy is sold, accuracy stops being an engineering preference and becomes a legal property of the hardware and its integration. Establish which national requirements apply before the meter is selected, because a meter change late in a design is a board change.
  • 13. Whether the station is publicly accessible. Regulation (EU) 2023/1804 places obligations on operators of publicly accessible recharging points, including on payment and on data. Those obligations are the operator's, but several of them are only achievable if the hardware was specified for them, which makes this a question for the product stage.
  • 14. Who is the manufacturer of the finished station. Under the Blue Guide (2022/C 247/01), the party placing the product on the EU market under its own name or trademark carries the manufacturer's obligations, including CE marking and the declaration of conformity. A CE marking held at board level does not transfer upwards, and Regulation (EU) 2019/1020 gives market surveillance authorities a defined counterpart to address. Decide who that is at specification time, not at shipment. See ODM vs OEM vs white label.

Group 4 — The commercial question that is really a technical one

  • 15. Minimum order quantity, lead time and development cycle, as three separate numbers. They behave differently. A minimum order quantity is a one-off commitment that decides which engagement model fits. A lead time recurs on every order. A development cycle runs once but sits on the critical path of the launch. At eectec the figures are 500 units for AC controller boards and 100 units for DC controllers, with 300 units as the standard minimum and 1,000 where the design is customised; a 45-day lead time for a standard board in an existing configuration; and a three-month development cycle for a customised AC design or four months for DC.

The reason this sits in a technical checklist is that it changes technical decisions. A first-year forecast below the minimum order quantity means the right answer is a standard board with the differentiation moved into firmware and enclosure, not a custom board bought in a quantity nobody needs.

Four answers that should stop a selection

Answer 1

"It is ready for that version."

Ready is not a defined term and carries no obligation. The checkable version of the same answer names the protocol version, the firmware version and the hardware revision it applies to. If the honest answer is that reaching the version needs a different controller, that is fine — but it has to arrive before the purchase order, not after the first integration test.

Answer 2

"Our company is certified."

Certificates are issued against a named implementation, product or version, and the bodies that issue them publish what they have issued. A statement at company level cannot be checked and therefore cannot be relied on in a tender. Ask which body, which scheme, which product, and where the entry is.

Answer 3

"Our CE covers your product."

It does not, and no agreement makes it so. Component-level conformity is evidence towards the finished product's file; it is not a substitute for it. A supplier who offers to transfer CE responsibility for a station they do not place on the market is describing something that does not exist in the legislation.

Answer 4

"We can do anything."

A supplier who has never said no has not yet been asked a hard question, or is answering commercially rather than technically. The useful supplier conversation is the one where a requirement gets pushed back on with a reason. That exchange is also the cheapest test available of whether the engineering team behind the quotation exists.

What eectec states, and what it does not

Our charging platform runs OCPP 1.6 in large-scale commercial operation, with OCPP 2.0.1 support in final development — first delivery scheduled for December 2026. We hold no Open Charge Alliance certificate for either version. Implementing a protocol and holding a third-party certificate for it are two different things, and only the first applies to us today.

CE marking held at board level does not transfer to a finished charging station, and we do not offer it as though it did. Where we have supported customers through certification projects, that is a record of project work, not a transferable certificate.

We do not answer requirement questions at the version level when the honest answer is at the functional-block level, and we will say which parts of a requirement a proposed board cannot reach. A checklist is only useful if the answers to it can be relied on.

Questions we are asked about this

What is the single most common omission in a charging controller specification?

The behaviour when the backend link is down. Most requirement documents describe what the station does while connected and say nothing about the state it falls back to. That silence is expensive, because an obligation that has to be guaranteed — a grid operator's current limit, a site connection limit, a tariff schedule — is issued by the backend but executed by the controller, and it matters precisely when the link has failed. State the fallback current, how long the last valid limit is retained, and what happens to a transaction already running.

Should a specification name a controller product or a set of requirements?

Requirements, with the product named only as a reference design. Naming a product transfers the specification work to the supplier's marketing page and leaves nothing to hold anyone to when a component is substituted. A requirement list survives revisions, second-sourcing and end-of-life on a part, all of which will happen inside a normal product lifetime.

Who is the manufacturer of a charging station built on a purchased controller board?

The party that places the finished product on the EU market under its own name or trademark. Under the Blue Guide (2022/C 247/01) that party carries the manufacturer's obligations, including CE marking and the declaration of conformity for the finished station. A CE marking held at board level does not transfer to the assembled product, and no supplier can transfer it by agreement.

How early does the OCPP version have to be fixed?

Before the controller is selected. The Open Charge Alliance states that OCPP 1.6 and OCPP 2.0.1 are not compatible, so the version is a property of the station rather than a setting, and the newer version's device model, variable store and security features consume flash and RAM that a board sized for 1.6 may not have. Fixing it late means either a controller change or a feature that quietly does not appear.

What should a specification say about residual current detection?

Which protective device provides which function, and where it physically sits. An EV charging circuit can produce smooth DC residual current, so the requirement has to state whether DC fault detection is integrated in the station or expected from an external Type B device in the installation. Getting this wrong does not usually show up in testing; it shows up as an argument about scope when the installer opens the enclosure.

Is a controller's development lead time the same as its delivery lead time?

No, and confusing the two is a common scheduling error. For eectec, a standard board in an existing configuration ships on a 45-day lead time, while a customised AC design is a three-month development cycle and a DC design is four months before series delivery starts. A project plan should carry both numbers separately, because the development cycle runs once and the lead time runs every time.

What minimum order quantities apply to charging controller boards?

At eectec, 500 units for AC controller boards and 100 units for DC controllers, with 300 units as the standard minimum and 1,000 units where the design is customised. These figures belong in the specification stage rather than the negotiation stage, because a minimum order quantity that does not match the first-year forecast changes which engagement model makes sense, not just the price.

Sources

The legislation and the standards are the authority; this page is a checklist for reading them against a product. Where a requirement matters commercially, it should be written against the source document rather than against any vendor's summary, including this one.

Related

Have a requirement list and want it answered line by line?

Send it as it stands, including the parts that are still open. We will answer each line with what a proposed board reaches today, what would need development, and what we cannot claim.