您现在的位置是:首页 > 汽车

NXP MPC574xP系列32位MCU马达控制方案

2023-06-09 02:08:29

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

NXP MPC574xP系列32位MCU马达控制方案

图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

NXP MPC574xP系列32位MCU马达控制方案

图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

NXP MPC574xP系列32位MCU马达控制方案

图5.马达控制算法草图

NXP MPC574xP系列32位MCU马达控制方案

图6.MPC5744P马达控制板框图

NXP MPC574xP系列32位MCU马达控制方案

图7.MPC5744P马达控制板电路图(1)

NXP MPC574xP系列32位MCU马达控制方案

图8.MPC5744P马达控制板电路图(2)

NXP MPC574xP系列32位MCU马达控制方案

图9.MPC5744P马达控制板电路图(3)

NXP MPC574xP系列32位MCU马达控制方案

图10.MPC5744P马达控制板电路图(4)

NXP MPC574xP系列32位MCU马达控制方案

图11.MPC5744P马达控制板电路图(5)

NXP MPC574xP系列32位MCU马达控制方案

图12.MPC5744P马达控制板电路图(6)

NXP MPC574xP系列32位MCU马达控制方案

图13.MPC5744P马达控制板电路图(7)

NXP MPC574xP系列32位MCU马达控制方案

图14.MPC5744P马达控制板电路图(8)

NXP MPC574xP系列32位MCU马达控制方案

图15.MPC5744P马达控制板电路图(9)