Wiki

This version (23 Nov 2023 17:11) was approved by Radu Etz.The Previously approved version (23 Nov 2023 16:36) is available.Diff

AD-ACEVSECRDSET-SL Hardware User Guide

Introduction

The AD-ACEVSECRDSET-SL design incorporates the ADE9113 3-Channel, Isolated, Sigma Delta (Σ-Δ) ADC and the MAX32655 low-power, Arm Cortex-M4 processor with FPU-Based microcontroller and Bluetooth 5.2 allowing the implementation of type 2 EVSE charging cables. The ADE9113 has two voltage measurement channels and a current measurement one used to implement the safety functions in the firmware. The integrated isolation makes the connection with the MAX32655 straightforward. The communication between the two components is implemented over SPI.

The control pilot (CP) signal needed for implementing the communication between the EVSE and EV is generated using the MAX32655 and the ADA4523-1 Low Noise, Zero Drift Op Amp.

The system is powered from the single phase 230V AC input. An isolated AC-DC SMPS is used to deliver 12V to the board and the MAX20457 high-efficiency dual synchronous buck converters for automotive applications are used to step down the voltage to 5V and 3.3V providing power to the isolated side of the board. The LT8330 used in the inverting configuration generates the 12V negative voltage needed for the low side of the CP signal.

The MAX32655 exposes all the necessary debug and programming features enabling a complete software development experience. The Bluetooth 5.2 LE radio with the available fully open-source Bluetooth 5.2 stack makes it easy to develop an interaction method between the user and the board. Four user buttons and 4 LEDs are also provided to complete the user interface. Serial communication (RS-232) is used for sending debug messages during testing or development.

The ADT75 12-Bit digital temperature sensor monitors the temperature of the device and sends it to the MCU unit for implementing overtemperature protection.

The main components used in the design are highlighted in the following figures.

Setting up the board

In order to power up the board the “grid connector” must be connected to a single phase 230V AC line. A 3-wire cable rated at 16A is the minimum acceptable. The output can be connected to an EVSE test adapter, a type 2 cable (and EV) or it can be left disconnected for the first-time power up or for programming. The prog/debug connector which is a 10-pin ARM Cortex debug connector must be connected to a programmer e.g. MAX32625PICO MAXDAP DAPLink programmer based on the MAX32625 through a cable in case a firmware update is available. The MAXDAP can be also used to read the debug messages during the development stage. The messages are sent via RS-232. The UART device ID is 0 with the following settings (57600 8N1). In the following figure the messages received on a computer connected to the board through the MAXDAP with the debug print option being active are presented. After the self-test finishes a charging session can be initiated by the EV or the device connected to the “EV connector”. The following image presents the debug messages received during a charging session.

User interface

Three programable push buttons, one MCU reset button and four LEDs are available for user interface.

The buttons and LEDs are connected to the MCU as indicated in the above image. The LEDs are used to display the current state of the EVSE or the type of error in case that one has been detected.

Test points

For evaluation and debugging purpose, test points are provided at every important point on the PCB. The names of the test points are printed on the silkscreen.

Scope images

CP signal values corelated to the EVSE states

The CP signal is presented for each state (A, B, C, D and diode error) in the following images, measured at two different points on the board. The first image for each case represents the value measured at the CP test point highlighted in the following image and the second one at the CP_READ test point corresponding to the MCU ADC input.

The values of the CP signal must be in the limits indicated in the next table for each state.

State CP signal type CP high value [V] CP low Value [V] Equivalent resistance [Ω] EV status
State A PWM/DC 12 [11;13] - - Not connected
State B PWM/DC 9 [8;10] -12 2740 Connected
State C PWM/DC 6 [5;7] -12 882 Charging, does not require charging ventilation
State D PWM/DC 3 [2;4] -12 246 Charging, ventilation required
State E DC 0 [-1;1] 0 - Fault in control circuit
State F DC - -12 - Unknown fault

State A (EVSE IDLE) CP tespoint: CP_READ tespoint

State B (EV connected) CP testpoint CP_READ testpoint

State C (charging requested) CP testpoint CP_READ testpoint

State D (charging with ventilation requested) CP testpoint CP_READ testpoint

State diode error (EV diode missing) CP testpoint CP_READ testpoint

Testing the EVSE

Two measurements are presented following a complete run of the state machine from power-up to charging and EV disconnected. The tests are done using the following test bench setup.

Normal working conditions with highlight on the EVSE-EV states. RCD AC error detected during a charging session in state C (charging without ventilation).

Setup of the EVSE with the type 2 cable connected on the EV side.


If you want to go back to the SOFTWARE SETUP, click here: AD-ACEVSECRDSET-SL Software User Guide

resources/eval/user-guides/ad-acevsecrdset-sl/hardware.txt · Last modified: 23 Nov 2023 17:10 by Radu Etz