NXP公司的MPC574xP系列是32位嵌入Power Architecture? MCU,满足汽车和工业安全应用的最高级安全标准.工作频率高达200MHz,嵌入浮点单元,支持安全标准ISO 26262 / ASIL D,集成了32路eDMA和4x12位模数转换器(ADC),带误码修正(ECC)多达2.5MB闪存和384KB SRAM,以及包括3 x FlexCAN, 2 x LINFlexD, 4 x DSPI, 4 x SENT在内的通信协议,支持LFAST SIPI, 双路FlexRay控制器和以太网.本文介绍了MPC574xP系列主要特性,框图,MPC5744P马达控制板主要特性,框图和电路图.
The MPC574xP MCU family features a 32-bit embedded Power Architecture?. It meets the highest functional safety standards for automotive and industrial functional safety applications.
Integrated safety architecture minimizes additional software and development churn Programmable Fault Collection and Control Unit (FCCU) monitors the integrity status of the device and provides flexible safe state control.
End-to-End Error Correcting Code (e2eECC) improves fault tolerance and detection.Part of the SafeAssure? program, helping manufacturers achieve functional safety standard compliance.
MPC574xP系列主要特性:
Main Features
2 x e200z4 in delayed lock step operating up to 200 MHz
Embedded floating point unit
Built to support functional safety (ISO 26262 / ASIL D)
32-channel eDMA in delayed lockstep
4 x 12 bit analog-to-digital converters (ADC), each with 16 channelsUltra-Reliable MCUs
Memory Capability
Up to 2.5 MB flash memory w/ error code correction (ECC)
Up to 384 KB of total SRAM w/ECC
Communication Protocols
3 x FlexCAN
2 x LINFlexD
4 x DSPI
4 x SENT
LFAST SIPI support
Dual-channel FlexRay? controller
Ethernet
Additional Features
Aurora debug and trace support
144-pin LQFP package
257-pin PBGA package
图1.MPC574xP系列框图
MPC5744P马达控制板
图2.MPC5744P马达控制板外形图
The NXP? MTRCKTSPS5744P motor control development kit is ideal for applications requiring one PMSM motor, such as power stearing or electric powertrain.
S12 MagniV PN MCU evaluation board
Designed to enable rapid prototyping and evaluation of the motor control application early in the design process
Includes a 32-bit NXP MPC5744P MCU based controller board and the 3-phase low-voltage power stage board.
Application software that provides a complete reference implementation of the PMSM motor control application and takes advantage of theAutomotive Math and Motor Control Library Set
图3.采用MPC5744P的三相PMSM马达开发板外形图
MPC5744P马达控制板主要特性:
NXP MPC5744P MCU Controller Board with JTAG and NEXUS debug interface
3-phase low-voltage power stage based on SMARTMOS? MC33937A pre-driver
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
FreeMASTER Tool for Project visualization
MCAT tool 1.0 part of S/W package
Extensive documentation for S/W and H/W
图4.MPC5744P马达控制板区块布局图
开发板包括:
3-phase low-voltage power stage based on SMARTMOS? MC33937A pre-driver
32-bit NXP MPC5744P controller board
AC/DC 24V universal power supply kit
3-phase PMSM low-voltage motor
USB cable
图5.马达控制算法草图
图6.MPC5744P马达控制板框图
图7.MPC5744P马达控制板电路图(1)
图8.MPC5744P马达控制板电路图(2)
图9.MPC5744P马达控制板电路图(3)
图10.MPC5744P马达控制板电路图(4)
图11.MPC5744P马达控制板电路图(5)
图12.MPC5744P马达控制板电路图(6)
图13.MPC5744P马达控制板电路图(7)
图14.MPC5744P马达控制板电路图(8)
图15.MPC5744P马达控制板电路图(9)