NXP MTRCKTSPS5744P 3 Phase PMSM Motor Control Development Kit User Guide
- June 10, 2024
- NXP
Table of Contents
- 3-Phase PMSM Motor Control Development Kit with MPC5744P MCU Contents
- Get To Know The MPC5744P Controller Board
- Get To Know The 3-Phase Low-Voltage Power Stage Board
- MTRCKTSPS5744P
- MPC5744P Controller Board Jumper Options
- 3-Phase Low-Voltage Power Stage Jumper Options
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
NXP MTRCKTSPS5744P 3 Phase PMSM Motor Control Development Kit
3-Phase PMSM Motor Control Development Kit with MPC5744P MCU Contents
Hardware
- MPC5744P controller board
- 3-phase PMSM/BLDC lowvoltage power stage based on the MC33937A pre-driver integrated circuit
- 3-phase PMSM motor with resolver, 25V per phase, 3000 RPM, 0.51Nm, 160W, 7.6A, TGN2-0054-30-36, Motor parameters available @: www.tgdrives.cz/en/servomotors/
- USB cable
- +24 VDC power supply
Resource
- Modular PMSM application source code configured for this development kit
- Automotive Math and Motor Control Library set for MPC5744P installation package
- Free MASTER installation pack
- Free MASTER project with MCAT
- 3-phase PMSM development quick start guide
- 3-phase PMSM development fact sheet
- Dual 3-phase PMSM development kit with MPC5744P application note AN12017
- MTRCKTSPS5744P Development Kit user guide
Get To Know The MPC5744P Controller Board
Get To Know The 3-Phase Low-Voltage Power Stage Board
MTRCKTSPS5744P
FEATURES
- NXP MPC5744P MCU Controller Board with JTAG and NEXUS debug interface
- 3-phase low-voltage power stage based on SMARTMOS® MC33937A predriver
- Supports low-voltage PMSM motors with resolver position sensor
- DC-bus overvoltage, overcurrent, and undervoltage fault detection
- ANSI-C based example Software and Hardware in S32DS IDE for Power Architecture-based MCUs
- Free MASTER Tool for Project visualization
- MCAT tool 1.0 part of S/W package
- Extensive documentation for S/W and H/W
STEP-BY-STEP INSTRUCTIONS
This section covers software download, development kit setup, and application control
-
Download Software
Download installation software and documentation under “MPC56xx/MPC57xx Development Kits” atnxp.com/automcdevkits -
Download Necessary Drivers
Install the FT230x virtual COM port driver. Visit ftdichip.com/drivers/vcp.htm to download the correct driver. Select the virtual COM port (VCP) driver based on your operating system and processor architecture -
Virtual COM Port Setup
Run “Device Manager” on your system and determine which COM port was assigned to the FTDI COM port driver. -
Kit setup (part 1/3)
WARNING: Make sure to perform the following steps in order. The power stage cannot be powered without the controller board when Brake Resistor (J2) is populated. The absence of the controller board leads to a high BRAKE_GATE signal, and a large current flows through the BRAKE_RESISTOR. This creates a considerable burn hazard, as the resistor will dissipate enough heat to harm on contact. If PWM braking is used, software must explicitly control the BRAKE_GATE signal. Thus, the power stage board must always be connected to the controller board.
1. Connect the USB cable to the MPC5744P controller board and the host PC.
2. Connect the controller board (using PCI connector J1) to the power stage
3. Connect the power supply to the power stage. The controller board power supply is taken from the power stage. The PMSM motor is designed for phase voltage = 25V. -
Kit setup (part 2/3)
Start the Free MASTER project
MPC5744P_PMSM_FOC_MCAT.pmp located in
MTRCKTSPS5744P\sw\Free MASTER _control project directory. -
Kit setup (part 3/3)
In Free MASTER\Project\Options, choose the RS232 COM port number that was assigned to the virtual COM port driver and set the communication speed to 115200 Bd.
Enable communication by pressing the “STOP” button in Free MASTER or by pressing “CTRL-K.” -
Application Control (part 1/8)
Yellow LEDs D18, D19, D20 (for motor on J200 side) and D1, D2, D3 (for motor on J1 side) have the following functionality:
• D18 (D1) flashes if application is READY
• D19 and D20 (D2 and D3) flash if application is in CALIB or ALIGN state
• D18, D19, and D20 (D1, D2, and D3) are ON if application is in RUN state
• D18, D19, and D20 (D1, D2, and D3) flash quickly if application is in FAULT state -
Application Control (part 2/8) If no actual faults are present in the system, all the LED-like indicators on the Free MASTER control page will be dark red. If there is a fault present, identify the source of the fault and remove it. The fault has been successfully removed when the respective LED-like indicator on the Free MASTER control page turns off.
-
Application Control (part 3/8)
Press the UP + DOWN buttons (SW2+SW1 on the MPC5774P controller board) simultaneously to clear the fault status register once in the FAULT state. The application can be restarted by positioning the RUN/STOP switch (SW1 on the Power Stage board) to the RUN position (transition from STOP to RUN in case the switch was in the RUN state when the fault event occurred). -
Application Control (part 4/8)
If all the LED-like indicators on the Free MASTER control page are off, clear pending faults by pressing the green circled button “FAULT CLEAR” on the Free MASTER control page, or alternatively by pressing the UP+DOWN buttons (SW2+SW3 on the Power Stage board) simultaneously. The RUN/STOP switch (SW1 on the Power Stage board) must be in STOP position. -
Application Control (part 5/8)
Start the application by pressing 1 – “RUN” on the flip/flop (ON/OFF) switch on the Free MASTER control page or by positioning the RUN/STOP switch (SW1 on the Power Stage board) to the RUN position (transition from STOP to RUN in case the switch was in the RUN state when a fault event occurred) -
Application Control (part 6/8)
Enter the required speed by assigning this value to the “Nreq” variable in the variables watch window. The value is in revolutions per minute. Alternatively, the rotor speed can be increased/decreased by pressing the UP/DOWN switches on the Power Stage Board – SW2/SW3 respectively. -
Application Control (part 7/8)
Stop the application by pressing 0 – “STOP” on the flip/flop (ON/OFF) switch on the Free MASTER control page, or by positioning the RUN/ STOP switch (SW1 on the Power Stage board) to the STOP position. -
Application Control (part 8/8)
RESET the application anytime by pressing the SW1 on the MPC5744P controller board.
MPC5744P Controller Board Jumper Options
Jumper | Option | Setting | Description |
---|
J2
J3
J4| MCRGM_ABS1
MCRGM_ABS2
MCRGMFAB| 1-2
1-2
1-2| Single Chip Mode configuration (default)_
J12| SBC| 1-2| SBC configured in debug mode ( default )
J25| M1_RX
M2_RX| 1-2
2-3| Serial Communications Receive (LINFLEX)
J26| SINE-WAVE| 1-2
2-3| Resolver excitation from SW_GEN ( not used )
PCIe connector J1
PCIe connector J200
J27| M1_TX
M2_TX| 1-2
2-3| Serial Communications Transmit (LINFLEX)
3-Phase Low-Voltage Power Stage Jumper Options
Jumper | Option | Setting | Description |
---|---|---|---|
J5 | Resolver | ||
Sin-Cos | 1-2 | ||
2-3 | Resolver S4 output enters operational amplifier ( default ) |
DC offset compare value
J6| Resolver
Sin-Cos| 1-2
2-3| Resolver S3 output enters operational amplifier ( default )
DC offset compare value
J7| Resolver| 2-3
1-2| Resolver excitation – square signal ( default )
Resolver excitation – SWG source
J9| DC-bus Current measurement| 1-2
2-3| By an external operational amplifier ( default )
By a MC33937
J10| Overcurrent threshold reference| 1-2
2-3| +5V DC
V_ref ( default )
J11| Over Current fault| 1-2 2-3| External comparator ( default )
MC33937 output
Jumper| Option| Setting| Description
---|---|---|---
J16| Zero-Cross
Detection| 2-3
1-2
| Default: not populated
Zero-cross signal from MC33937
Encoder / Hall sensors – PhA
J17| Zero-Cross
Detection| 2-3
1-2
| Default: not populated
Zero-cross signal from MC33937
Encoder / Hall sensors – PhB
J18| Zero-Cross
Detection| 2-3
1-2| Default: not populated
Zero-cross signal from MC33937
Encoder / Hall sensors – PhC
SUPPORT
Visit www.nxp.com/support for a list of phone numbers within your region.
WARRANTY
Visit www.nxp.com/warranty for complete warranty information.
Get Started
Download installation software and documentation under “MPC56xx/MPC57xx Development Kits” at nxp.com/automcdevkits
NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. © 2016 NXP B.V.
Document Number: MTRCKTSPS5744PQSG REV 0
Downloaded from Arrow.com.
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>