Getting Started with the EasyEVSE Development Platform (Linux OS, Wi-Fi 6) | NXP Semiconductors

Getting Started with the EasyEVSE Development Platform (Linux OS, Wi-Fi 6)

Contents of this document

  • 1

    Out of the Box
  • 2

    Get Software
  • 3

    Plug It In

1. Out of the Box

1.1 Kit Contents

The EVSE-iMX93 kit comes pre-wired with two plexiglass platforms. One plexiglass platform is for the Electric Vehicle Supply Equipment (EVSE) side and one plexiglass platform is for the Electric Vehicle (EV) side. The EVSE-iMX93 kit contains the following hardware boards and cables:

  • 2 x MCIMX93-EVK incl. the LBES5PL2EL murata module with NXP IW612 chipset (Wi-Fi 6 and BLE 5.2)
  • 2 x EVSE-SIG-BRD1X/2X EasyEVSE EV Charging Signal Board
  • 1 x DY1212W-4856 12.1" TFT LCD display with LVDS connector (touch panel)
  • 1 x OM-SE050ARD-E EdgeLock SE050 development board
  • 1 x TWR-KM35Z75M metering board
  • 1 x OM27160B1EVK NFC development kit
  • 1 x USB cable A (male) -to- micro-B (male) Length 500mm for user interface
  • 1 x USB cable 3.0 Type C 1M for user interface
  • 1 x Power Supply 5VDC 3A CENTER POS 2.1MM Inside Dia. plug with AC adapters
  • 1 x Power Supply, AC/DC, 5V/3A; 9V/3A; 15V/3A; 20V/2.25A USB type C power delivery
  • 1 x Power Supply 5V 1A 5W
  • 1 x USB Adapter, Type C to USB Type A 3.0 AF for power supply
  • 1 x Cable set to connect one MCIMX93-EVK to one OM-SE050ARD-E (EVSE side)
  • 1 x Cable set to connect one MCIMX93-EVK to one EVSE-SIG-BRD1X/2X (EVSE side)
  • 1 x Cable set to connect one EVSE-SIG-BRD1X/2X to one TWR-KM35Z75M (EVSE side)
  • 1 x Cable set to connect one MCIMX93-EVK to one EVSE-SIG-BRD1X/2X (EV side)
  • 1 x Ethernet cable to connect one MCIMX93-EVK to one EVSE-SIG-BRD1X/2X (EVSE side)
  • 1 x Ethernet cable to connect one MCIMX93-EVK to one EVSE-SIG-BRD1X/2X (EV side)
  • 1 x Coaxial SMA cable to connect both EVSE-SIG-BRD1X/2X EasyEVSE EV Charging Signal Board

1.2 Required Hardware

The hardware required to assemble, wire, and run the EasyEVSE is listed below:

  • 1 x EVSE-iMX93
  • 1 x Linux Machine (recommended OS: Ubuntu 20.04, recommended hardware: CPU: 16 cores; RAM: 32GB, required free disk space: 300GB)

1.3 Miscellaneous Hardware and Tools

The miscellaneous hardware and tools required to assembly the platform is shown below:

  • 1 x NXP NFC MIFARE DESFire card

2. Get Software

The primary EasyEVSE application software for the EVSE and EV runs in the Linux operating environment on the i.MX 93 host controllers. (The same flash image is used on both i.MX 93 host controllers) A Linux PC is required to build the i.MX Linux image.

The below sections provide links to the required software.

2.1 Build the Linux Image with Yocto

Follow the instructions at github  to build the i.MX 93 EasyEVSE software image on your Linux build host. Consult the i.MX Linux User's Guide  for details.

123456LOG_LEVEL=ALL
1. $ repo init -u https://github.com/nxp-imx-support/nxp-easyevse-mpu-manifest -b release/easyevse-mpu-2.0 -m
imx-6.1.55-2.2.0_evse.xml
2. repo sync
3. $ DISTRO=fsl-imx-wayland MACHINE=imx93evk-easyevse . imx-setup-easyevse.sh -b build_imx93 -r humble
4. bitbake imx-image-easyevse

Consult the i.MX Linux User's Guide for details flashing the system image on the i.MX 93 EVKs. The same image runs on both the EVSE and EV.

123LOG_LEVEL=ALL
5. cd tmp/deploy/images/imx93evk-easyevse
6. uuu -b emmc_all imx-boot imx-image-easyevse-imx93evk-easyevse.wic.zst

2.2 EVSE-SIG-BRD Firmware

The firmware for the LPC5536 needs to be pre-loaded on the EVSE-SIG-BRD1X/2X signal board. Consult the EVSE-SIG-BRD1X/2X User Guide on the design page EasyEVSE EV Charging Signal Board for instructions on recompiling and installing the firmware as necessary.

Please follow the instructions for the MCUXpresso installer for Linux to flash the EVSE-SIG-BRD1X/2X with the related binary file here.

To run the setup, the used EVSE-SIG-BRD1X or EVSE-SIG-BRD2X needs to be flashed with the related software for the EVSE and EV side.

Download the software for the EVSE side for the EVSE-SIG-BRD1X/2X

Download the software for the EV side for the EVSE-SIG-BRD1X/2X

3. Plug It In

The EVSE-iMX93 comes as a pre-wired kit.

Please consult the User Guide of the EasyEVSE Development Platform (Linux OS, Wi-Fi 6) for the required power up sequence of the platform.

The User Guide provides additional information on how to use the Azure IoT Central application to monitor telemetry, update properties and send commands to your EasyEVSE device.

The User Manuel of the EasyEVSE Development Platform (Linux OS, Wi-Fi 6) describes how to implement the EdgeLock SE050 Plug & Trust Middleware of the OM-SE050ARD-E EdgeLock SE050 development board.

3.1 Cloud Application

This video describes the creation and setup of Azure IoT Central application, using a shareable link template and the configuration of a mutually secure and authenticated connection with the Azure Iot Central. Also the User Guide of the EasyEVSE Development Platform (Linux OS, Wi-Fi 6) provides additional information on how to use the Azure IoT Central application to monitor telemetry, update properties and send commands to your EasyEVSE device.

The account creation and template setup of Azure IoT Central is applicable for the Ethernet and Wi-Fi solution.