|
| 1 | +.. _EV_charging_Demo_User_Guide-label: |
| 2 | + |
| 3 | +########################################################### |
| 4 | +AM62L Electric Vehicle Supply Equipment (EVSE) - User Guide |
| 5 | +########################################################### |
| 6 | + |
| 7 | +************ |
| 8 | +Introduction |
| 9 | +************ |
| 10 | + |
| 11 | +Electric Vehicle Supply Equipment (EVSE) systems require sophisticated control mechanisms to support multiple charging standards and protocols. |
| 12 | +The `TIDA-010939`_ reference design addresses this complexity by providing a comprehensive front-end controller solution that serves as the central |
| 13 | +communication module for EV charging operations. |
| 14 | + |
| 15 | +This reference design combines the `AM62L MPU`_ with the `MSPM0 MCU`_ to create a versatile platform supporting both AC and |
| 16 | +DC charging across global standards including Combined Charging System (CCS), Guobiao/Tuijian (GB/T), and Charge de Move (CHAdeMO). |
| 17 | + |
| 18 | +The `AM62L MPU`_ runs the EV charging software stack on Linux, handling digital communication with electric vehicles, |
| 19 | +Ethernet and wireless connectivity for backend communications, and display capabilities for human-machine interface (HMI) integration. |
| 20 | +The `MSPM0 MCU`_ manages critical analog handshakes with electric vehicles and safety functions, including control pilot signaling, |
| 21 | +proximity detection, and temperature monitoring of charging connectors. |
| 22 | + |
| 23 | +The reference design provides multiple communication interfaces—CAN, RS-485, RS-232, and Ethernet—enabling control of power conversion units, |
| 24 | +external metering devices, and other peripherals. |
| 25 | + |
| 26 | +The `TIDA-010939`_ reference design is referred to as **AM62L-EVSE-DEV-EVM** throughout this documentation. |
| 27 | + |
| 28 | +.. note:: |
| 29 | + |
| 30 | + For complete hardware setup, testing procedures, and system architecture details, refer to the `AM62L-EVSE-DEV-EVM Software User Guide`_. |
| 31 | + |
| 32 | +This guide is intended for software engineers and system integrators who are: |
| 33 | + |
| 34 | +* Porting existing EV charging solutions to the `AM62L-EVSE-DEV-EVM`_ platform |
| 35 | +* Developing custom EV charging applications using the |__SDK_FULL_NAME__| |
| 36 | +* Integrating the platform with existing charging infrastructure |
| 37 | + |
| 38 | +This documentation assumes you have an existing EV charging software stack ready for integration. If you do not have a charging stack, |
| 39 | +consider evaluating `EVerest`_, an open-source EV charging software platform. |
| 40 | + |
| 41 | + |
| 42 | +************ |
| 43 | +SDK Overview |
| 44 | +************ |
| 45 | + |
| 46 | +|__SDK_FULL_NAME__| provides software support for the `AM62L-EVSE-DEV-EVM`_, enabling all communication interfaces |
| 47 | +required for EV charging applications. The SDK facilitates rapid development and deployment of EV charging solutions on this hardware platform. |
| 48 | + |
| 49 | +The EVSE-specific SDK image :file:`tisdk-evse-image` extends the standard TI SDK image :file:`tisdk-default-image` with additional |
| 50 | +packages and configurations required for the `AM62L-EVSE-DEV-EVM`_ to function properly. |
| 51 | + |
| 52 | + |
| 53 | +******************************** |
| 54 | +Quick Start with Pre-built Image |
| 55 | +******************************** |
| 56 | + |
| 57 | +For quick evaluation and testing, download the latest pre-built WIC image: |__SDK_DOWNLOAD_URL__| |
| 58 | + |
| 59 | +After downloading and flashing the image to your SD card, proceed directly to testing the communication interfaces by following the |
| 60 | +procedures in the `AM62L-EVSE-DEV-EVM Software User Guide`_. |
| 61 | + |
| 62 | + |
| 63 | +*************************** |
| 64 | +Building the SDK with Yocto |
| 65 | +*************************** |
| 66 | + |
| 67 | +This section describes how to build the EVSE WIC image from source using the Yocto Project build system. |
| 68 | +Follow the standard :ref:`Processor SDK - Building the SDK with Yocto <building-the-sdk-with-yocto>` and build for the EV charging Use case. |
| 69 | + |
| 70 | + |
| 71 | +******************************** |
| 72 | +Testing Communication Interfaces |
| 73 | +******************************** |
| 74 | + |
| 75 | +The `AM62L-EVSE-DEV-EVM`_ provides multiple communication interfaces essential for EV charging applications: |
| 76 | + |
| 77 | +* **PLC (Power Line Communication)** - For ISO 15118 high-level communication |
| 78 | +* **CAN** - For communication with power conversion units and vehicle networks |
| 79 | +* **RS-485** - For industrial protocol communication with metering devices |
| 80 | +* **RS-232** - For legacy device communication |
| 81 | + |
| 82 | +Complete testing procedures, pinout information, and example configurations for all communication interfaces are documented in the `AM62L-EVSE-DEV-EVM Software User Guide`_. |
| 83 | + |
| 84 | + |
| 85 | +********************************** |
| 86 | +Using EVerest as EV charging stack |
| 87 | +********************************** |
| 88 | + |
| 89 | +Pre-Requisites |
| 90 | +============== |
| 91 | + |
| 92 | +Before you begin, ensure you have a working Yocto build for EV charging by following the steps given in :ref:`Processor SDK - Building the SDK with Yocto <building-the-sdk-with-yocto>` |
| 93 | + |
| 94 | +Steps |
| 95 | +===== |
| 96 | + |
| 97 | +Follow the steps given below to add `EVerest`_ stack into the WIC image. |
| 98 | + |
| 99 | +1. Edit :file:`sources/meta-tisdk/meta-ti-foundational/recipes-core/images/tisdk-evse-image.bb` and add ``everest-core`` & ``tida-010939-everest-config`` packages: |
| 100 | + |
| 101 | + .. code-block:: console |
| 102 | +
|
| 103 | + IMAGE_INSTALL:append = " \ |
| 104 | + everest-core \ |
| 105 | + tida-010939-everest-config \ |
| 106 | + " |
| 107 | +
|
| 108 | + .. important:: |
| 109 | + |
| 110 | + Find the existing ``IMAGE_INSTALL:append`` section in the file. **Do not remove or modify the existing packages**. Add the two new packages to the list. |
| 111 | + |
| 112 | +2. Re-build the WIC image |
| 113 | + |
| 114 | + .. code-block:: console |
| 115 | +
|
| 116 | + $ . conf/setenv |
| 117 | + $ MACHINE=am62lxx-evm ARAGO_RT_ENABLE=1 bitbake -k tisdk-evse-image |
| 118 | +
|
| 119 | + Once the build is completed successfully, WIC image should include the `EVerest`_ stack. |
| 120 | + |
| 121 | +3. Flash the WIC image on the device and run the command below to verify if `EVerest`_ stack is added. |
| 122 | + |
| 123 | + .. code-block:: console |
| 124 | +
|
| 125 | + $ systemctl status everest |
| 126 | +
|
| 127 | +
|
| 128 | + If `EVerest`_ is added then the output should show ``Active: active (running)``, If it shows ``Unit everest.service could not be found.`` |
| 129 | + then `EVerest`_ did not get added to the WIC image. |
| 130 | + |
| 131 | +For further information on changing the `EVerest`_ configuration, refer `AM62L-EVSE-DEV-EVM Software User Guide`_. |
| 132 | + |
| 133 | + |
| 134 | +******************** |
| 135 | +Additional Resources |
| 136 | +******************** |
| 137 | + |
| 138 | +* `AM62L-EVSE-DEV-EVM Software User Guide`_ - Complete hardware setup, testing procedures, and system architecture |
| 139 | +* `AM62L-EVSE-DEV-EVM`_ User Guide |
| 140 | +* `TIDA-010939`_ Reference Design - Product page, specifications and resources |
| 141 | +* `AM62L MPU`_ Product Page - AM62L MPU specifications and resources |
| 142 | +* `AM62L Product Overview`_ |
| 143 | +* `AM62L Device Academy`_ |
| 144 | +* `EVerest`_ Open Source EV Charging Stack |
| 145 | + |
| 146 | + |
| 147 | +.. _AM62L-EVSE-DEV-EVM Software User Guide: https://www.ti.com/lit/pdf/SLUUDH5 |
| 148 | + |
| 149 | +.. _AM62L-EVSE-DEV-EVM: https://www.ti.com/lit/ug/slvudn0/slvudn0.pdf |
| 150 | + |
| 151 | +.. _TIDA-010939: https://www.ti.com/tool/TIDA-010939 |
| 152 | + |
| 153 | +.. _AM62L MPU: https://www.ti.com/product/AM62L |
| 154 | + |
| 155 | +.. _EVerest: https://everest.github.io/ |
| 156 | + |
| 157 | +.. _AM62L Device Academy: https://dev.ti.com/tirex/explore/node?node=A__AEIJm0rwIeU.2P1OBWwlaA__AM62L-ACADEMY__6F61DO6__LATEST |
| 158 | + |
| 159 | +.. _AM62L Product Overview: https://www.ti.com/lit/po/sprt790/sprt790.pdf |
| 160 | + |
| 161 | +.. _MSPM0 MCU: https://www.ti.com/product/MSPM0G3507 |
| 162 | + |
| 163 | + |
| 164 | + |
| 165 | +Glossary |
| 166 | +======== |
| 167 | + |
| 168 | +.. glossary:: |
| 169 | + |
| 170 | + CCS |
| 171 | + Combined Charging System - A fast-charging standard for electric vehicles supporting both AC and DC charging. |
| 172 | + |
| 173 | + CHAdeMO |
| 174 | + Charge de Move - A DC fast-charging standard developed in Japan for electric vehicles. |
| 175 | + |
| 176 | + EVSE |
| 177 | + Electric Vehicle Supply Equipment - The infrastructure and equipment used to supply electric energy for charging electric vehicles. |
| 178 | + |
| 179 | + GB/T |
| 180 | + Guobiao/Tuijian - Chinese national standards for electric vehicle charging, including GB/T 20234 (connectors) and GB/T 27930 (communication protocol). |
| 181 | + |
| 182 | + PLC |
| 183 | + Power Line Communication - Technology that enables data transmission over existing power cables, used in ISO 15118 for vehicle-to-grid communication. |
0 commit comments