Getting Started with the 2-in-1 DC-DC and Inverter Use Case

最終更新日時: Sep 22, 2026 new サポート X-IN-1向けDC/DC LVアプリケーション・ボード

このドキュメントの内容

  • 1

    Out of the Box
  • 2

    Get Software
  • 3

    Plug It In
  • 4

    Build, Load

1. Out of the Box

The electrification X-in-1 platform consolidates multiple vehicle electrification applications into a single electronic control unit (ECU). By combining functions that traditionally require separate ECUs, this platform helps reduce hardware complexity, system cost and weight while supporting efficient safety and security management.

This getting started guide walks you through how to set up, build and run the 2-in-1 DC-DC converter and traction inverter using the S32K396 microcontroller (MCU) to control both applications on a shared platform.

1.1 Kit Components

In addition to the kit contents, the following hardware is recommended when working with this kit:

  • General components
    • NXP S32K39 evaluation board (EVB) (S32K396-BGA-DC1)
    • NXP S32K3 motherboard (XIN1-MB-S32X)
  • Cables for connecting the application boards:
    • NXP XIN1-CABLE6 or XIN1-CABLE12
    • Standard 68-pin 1.27 mm pitch ribbon cables, such as: M55-8006842-0150A or M55-8006842-0300A
  • DC-DC converter application components
    • NXP DC-DC converter application board (XIN1-DC-DC-LV)
  • Inverter application components
    • NXP gate driver for power device: RDGD3160I3PH5EVB or RDGD3162I3PH5EVB
    • NXP LEM sensor board for motor phase-current measurement: XIN1-FB-LEM

1.2 Additional Hardware

In addition to the kit contents, the following hardware is recommended when working with this kit:

  • General hardware:
    • 12 V power supply for the motherboard
  • DC-DC converter application hardware:
    • Electronic or resistive load for the DC-DC converter
    • 48 V power supply
  • Inverter application hardware:
    • HybridPACK compatible power—insulated-gate bipolar transistor (IGBT) or silicon carbide (SiC)
    • HybridPACK/P6-compatible such this part number from StarPower: GD820HTX75P6H
    • DC bus capacitor (application and motor depend on the application and motor; typically around 320 µF and 700 V)
    • 700 V, 320 µF HP Drive Test Kit (906A32797-105)
    • Three-phase permanent electronic magnet synchronous motor (PMSM) electric motor with resolver
    • 48 V power supply (can be shared with the DC-DC converter application)

1.3 Minimum System Requirements

For evaluation, you will need a PC running Windows or Linux that also meets the minimum system requirements for NXP FreeMASTER.

2. Get Software

In this step, you will confirm that the required software libraries are installed and compatible with the other software components in this project. You may have some of these libraries already installed on your PC.

2.1 AMMCLIB 1.1.40 Setup

After successfully downloading the .exe file, during the installation, you will change the default path to:

C:/<local_path>/S32DS.3.6.0/S32DS/software/
  1. Once you are in the S32 Design Studio (DS), click "Help"
  2. Then, click S32DS "Extensions and Updates"
  3. Next, click "Manage Sites"
  4. You will then add an entry under "Available S32DS Software Sites"
    1. Name AMMCLIB
    2. Location link is:
      http://www.nxp.com/lgfiles/updates/Eclipse/AMMCLIB/S32DS_3.5

      AMMCLIB Entry Setup

      AMMCLIB Entry Setup
  5. Click "Apply" and "Close"
  6. AMMCLIB 1.1.40 update site should appear as an option

2.2 Inter-Platform Communication Framework (IPCF) Setup

In this step, you will install the updatesite for the IPCF in S32DS.

To configure IPCF for use with EB tresos Studio, follow these steps:

  1. Run the SW32K396_IPCF_1.1.0_D2502.exe to install the application
  2. Next, go to:
    <proj_path>/ X-in-1/eenvs/S32K396/2-in-1_DC-DC_Inverter/M7_2_MSC/S32K396_SSM_core2/util/
  3. Copy the make folder, which contains the two IPCF makefiles needed
  4. Paste to the make folder into the following directory in the IPCF installation folder:SW32K396_IPCF_1.1.0_D2502/eclipse/plugins/Ipcf_TS_T40D34 M11I0R0
  5. Open the plugin.xml file
  6. Comment out lines 59 and 60

2.3 FreeMASTER Driver Setup

After installing S32 DS and FreeMASTER, you will link the source files to the master safety core, built using Tresos Studio.

Once the project is open in Tresos Studio, follow these steps:

  1. Go to:
    <proj_path>/ X-in-1/eenvs/S32K396/2-in-1_DC-DC_Inverter/M7_2_MSC/S32K396_SSM_core2/util/
  2. Next, open common.mak
  3. Then locate the following line:

    Figure 1. FREEMaster path to be added.
  4. As shown above in Figure 1, you will then replace the existing path with the path to your FreeMASTER driver source, such as: S32DS.3.6.0/S32DS/software/FreeMASTER_S32K3_v3.0/src

2.4 Safety Software Framework (SAF) EVAL Driver Setup

Once you have installed the SW32K3_SAF_1.0.5_EVAL_D2502 driver using the .exe file, proceed through these steps:

  • Delete the plugins listed below from C:/EB/tresos/plugins/:
    • Bist_TS_T40D34M10I5R0
    • eMcem_TS_T40D34M10I5R0
    • mSel_TS_T40D34M10I5R0
    • Safetybase_TS_T40D34M10I5R0
    • sBoot_TS_T40D34M10I5R0
    • sCheck_TS_T40D34M10I5R0
    • sReco_TS_T40D34M10I5R0
  • Next, open a Bash terminal and run the following commands:
    • cd C:/<project_location>/build/
    • export S32K39X_EB_ACP_DIR=C:/EB/tresos/
    • export S32K3_SAF_DIR=C:/NXP/SW32K3_SAF_1.0.5_EVAL_D2503/eclipse/plugins
    • python build_instance.py -c ../X-in-1/build.json --patch all

3. Plug It In

3.1 Plug It In

In this step, you will prepare to run the prebuilt binaries or build an electrification X-in-1 project from source.

To run an electrification X-in-1 project using the provided prebuilt binaries, install the required debugging tools and sign in to the NXP software catalog. You do not need to install the build dependencies unless you plan to build the project from source.

To build an electrification X-in-1 project from source:

  1. Sign in to the NXP software catalog
  2. Confirm that your account has access to the required product catalogs and software releases
  3. Download the NXP Package Manager bundle installer
  4. Run the bundle installer and select one of the following installation methods:
    1. One-Click Installer: Uses the preconfigured script included with the bundle installer to install the required software releases
    2. Manual installation: Allows you to install each dependency separately
  5. For software that requires activation, refer to the user manual downloaded with the bundle installer for instructions on obtaining and entering the required activation codes

4. Build, Load

4.1 Build, Load

To give you an idea of how to set up your lab bench, Figure 2 below provides an example.

Figure 2. 2-in-1 Hardware Setup

Each numbered label in the image above corresponds to the matching item details in the list below:

  1. Assembly:
    1. XIN1-MB-S32X motherboard
    2. S32K396-BGA-DC1 expansion board
    3. S32K396 1P40E electronic control unit (ECU)
  2. XIN1-DC-DC-LV DC-DC application board
  3. RDGD3162I3PH5EVB three-phase inverter reference design
  4. Power supplies for the DC-DC converter and inverter
  5. DC-DC converter output load
  6. Three-phase motor for the inverter
  7. Lauterbach debugger

Design Resources

Additional Resources

In addition to the X-IN-1 Modular Platform Design page, visit the relatedhardware and software pages.