NXP Semiconductors
UM11802
RDGD3162I3PH5EVB three-phase inverter reference design
1. To clear the memory and place the board in bootloader mode, hold down the reset
button while plugging a USB cable into the
OpenSDA
USB port.
2. Verify that the board appears as a BOOTLOADER device and continue with step 3. If
the board appears as KL25Z, go to step 6.
3. Download the
Firmware Apps
.zip archive from the PEmicro OpenSDA webpage
(
http://www.pemicro.com/opensda/
). Validate your email address to access the files.
4. Find the most recent MDS-DEBUG-FRDM-KL25Z_Pemicro_v118.SDA and
copy/drag-and-drop into the
BOOTLOADER
device.
5. Reboot the board by unplugging and replugging the connection to the
OpenSDA
port. Verify now that the device appears as a KL25Z device to continue.
6. Locate the most recent KL25Z firmware; which is distributed as part of the FlexGUI
package.
a. FlexGUI download file is named in the form
“flexgui-fw-KL25Z_usb_hid_gd31xxC_vx.x.x.bin”.
b. This .bin file is a product/family-specific configuration file for FRDM-KL25Z
containing the pin definitions, SPI/PWM generation code, and pin mapping
assignments necessary to interface with the translator board as part of
RDGD3162I3PH5EVB.
7. With the KL25Z still plugged through the
OpenSDA
port, copy/drag-and-drop the .bin
file into the KL25Z device memory. Once done, disconnect the USB and plug into the
other USB port, labeled
KL25Z
.
a. The device does not appear as a distinct device to the computer while connected
through the KL25Z USB port, which is normal.
8. The FRDM-KL25Z board is now fully set up to work with RDGD3162I3PH5EVB and
the FlexGUI.
a. There is no software stored or present on either the driver or translator boards,
only on the FRDM-KL25Z MCU board.
All uploaded firmware is stored in non-volatile memory until the reset button is hit on the
FRDM-KL25Z. There is no need to repeat this process upon every power up, and there is
no loss of data associated with a single unplug event.
7.3 Using the FlexGUI
The FlexGUI is available from
demonstrating GD31xx-specific functionality, configuration, and fault reporting. FlexGUI
also includes basic capacity for the RDGD3162I3PH5EVB to control an IGBT or SiC
module, enabling double pulse or short-circuit testing.
SPI messages can be realized graphically or in hexadecimal format. CSB is selectable to
address one or both GD31xx on the board via daisy chain. See
for
FlexGUI for GD31xx internal register read and write access.
Starting FlexGUI for GD31xx
•
FlexGUI install program (NXP_GD31xx_GUI-0.x.x.msi)
•
Download FlexGUI and run the install program on your PC.
•
When you start the application,
allows you to select the target application
board, feature set (standard or daisy chain), target MCU, and USB interface. Leave all
settings as shown.
Once the kit is selected press Ok and “START” FlexGUI on following GUI page. Micro
USB cable must be attached from PC and KL25Z port on KL25Z board.
UM11802
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2022. All rights reserved.
User manual
Rev. 1 — 10 June 2022
22 / 38