5.2. AM62L Electric Vehicle Supply Equipment (EVSE) - User Guide
5.2.1. Introduction
Electric Vehicle Supply Equipment (EVSE) systems require sophisticated control mechanisms to support multiple charging standards and protocols. The TIDA-010939 reference design addresses this complexity by providing a comprehensive front-end controller solution that serves as the central communication module for EV charging operations.
This reference design combines the AM62L MPU with the MSPM0 MCU to create a versatile platform supporting both AC and DC charging across global standards including Combined Charging System (CCS), Guobiao/Tuijian (GB/T), and Charge de Move (CHAdeMO).
The AM62L MPU runs the EV charging software stack on Linux, handling digital communication with electric vehicles, Ethernet and wireless connectivity for backend communications, and display capabilities for human-machine interface (HMI) integration. The MSPM0 MCU manages critical analog handshakes with electric vehicles and safety functions, including control pilot signaling, proximity detection, and temperature monitoring of charging connectors.
The reference design provides multiple communication interfaces—CAN, RS-485, RS-232, and Ethernet—enabling control of power conversion units, external metering devices, and other peripherals.
The TIDA-010939 reference design is referred to as AM62L-EVSE-DEV-EVM throughout this documentation.
Note
For complete hardware setup, testing procedures, and system architecture details, refer to the AM62L-EVSE-DEV-EVM Software User Guide.
This guide is intended for software engineers and system integrators who are:
Porting existing EV charging solutions to the AM62L-EVSE-DEV-EVM platform
Developing custom EV charging applications using the AM62L-Linux-SDK
Integrating the platform with existing charging infrastructure
This documentation assumes you have an existing EV charging software stack ready for integration. If you do not have a charging stack, consider evaluating EVerest, an open-source EV charging software platform.
5.2.2. SDK Overview
AM62L-Linux-SDK provides software support for the AM62L-EVSE-DEV-EVM, enabling all communication interfaces required for EV charging applications. The SDK facilitates rapid development and deployment of EV charging solutions on this hardware platform.
The EVSE-specific SDK image tisdk-evse-image extends the standard TI SDK image tisdk-default-image with additional
packages and configurations required for the AM62L-EVSE-DEV-EVM to function properly.
5.2.3. Quick Start with Pre-built Image
For quick evaluation and testing, download the latest pre-built WIC image: AM62L-SDK-Download-page
After downloading and flashing the image to your SD card, proceed directly to testing the communication interfaces by following the procedures in the AM62L-EVSE-DEV-EVM Software User Guide.
5.2.4. Building the SDK with Yocto
This section describes how to build the EVSE WIC image from source using the Yocto Project build system. Follow the standard Processor SDK - Building the SDK with Yocto and build for the EV charging Use case.
5.2.5. Testing Communication Interfaces
The AM62L-EVSE-DEV-EVM provides multiple communication interfaces essential for EV charging applications:
PLC (Power Line Communication) - For ISO 15118 high-level communication
CAN - For communication with power conversion units and vehicle networks
RS-485 - For industrial protocol communication with metering devices
RS-232 - For legacy device communication
Complete testing procedures, pinout information, and example configurations for all communication interfaces are documented in the AM62L-EVSE-DEV-EVM Software User Guide.
5.2.6. Using EVerest as EV charging stack
5.2.6.1. Pre-Requisites
Before you begin, ensure you have a working Yocto build for EV charging by following the steps given in Processor SDK - Building the SDK with Yocto
5.2.6.2. Steps
Follow the steps given below to add EVerest stack into the WIC image.
Edit
sources/meta-tisdk/meta-ti-foundational/recipes-core/images/tisdk-evse-image.bband addeverest-core&tida-010939-everest-configpackages:IMAGE_INSTALL:append = " \ everest-core \ tida-010939-everest-config \ "
Important
Find the existing
IMAGE_INSTALL:appendsection in the file. Do not remove or modify the existing packages. Add the two new packages to the list.Re-build the WIC image
$ . conf/setenv $ MACHINE=am62lxx-evm ARAGO_RT_ENABLE=1 bitbake -k tisdk-evse-image
Once the build is completed successfully, WIC image should include the EVerest stack.
Flash the WIC image on the device and run the command below to verify if EVerest stack is added.
$ systemctl status everest
If EVerest is added then the output should show
Active: active (running), If it showsUnit everest.service could not be found.then EVerest did not get added to the WIC image.
For further information on changing the EVerest configuration, refer AM62L-EVSE-DEV-EVM Software User Guide.
5.2.7. Additional Resources
AM62L-EVSE-DEV-EVM Software User Guide - Complete hardware setup, testing procedures, and system architecture
AM62L-EVSE-DEV-EVM User Guide
TIDA-010939 Reference Design - Product page, specifications and resources
AM62L MPU Product Page - AM62L MPU specifications and resources
EVerest Open Source EV Charging Stack
5.2.7.1. Glossary
- CCS
Combined Charging System - A fast-charging standard for electric vehicles supporting both AC and DC charging.
- CHAdeMO
Charge de Move - A DC fast-charging standard developed in Japan for electric vehicles.
- EVSE
Electric Vehicle Supply Equipment - The infrastructure and equipment used to supply electric energy for charging electric vehicles.
- GB/T
Guobiao/Tuijian - Chinese national standards for electric vehicle charging, including GB/T 20234 (connectors) and GB/T 27930 (communication protocol).
- PLC
Power Line Communication - Technology that enables data transmission over existing power cables, used in ISO 15118 for vehicle-to-grid communication.