中国电子技术网

设为首页 网站地图 加入收藏

 

[原创] NXP MPC5744P 32位MCU汽车马达应用开发方案

关键词:Qorivva MCU Power Architecture 汽车电子 马达控制 MPC5744P

时间:2019-07-08 10:49:00       来源:中电网

nxp公司的MPC5744P是基于Power Architecture®的Qorivva32位MCU,是SafeAssure解决方案.所有器件都是围绕基于延迟锁定的安全概念,目标于ISO26262 ASIL-D (Design)完整性水平.根据FMEDA分析,MCU关键元件必须要复制的是CPU核和DMA控制器,锁步检查单元在这些区块的每个输出来实现,并和冗余块之间的值进行比较.其它特性还包括可编故障收集和控制单元(FCCU)监视器件整体状态,提供灵活的安全状态控制,端到端误差修正代码(e2eECC)提高故障容差和检测:所有主总线产生单误差修正和双误差检测(SECDED)代码,用于每一个总线交易.SECDED覆盖了64位数据和29位地址.ECC在写操作时存储在存储器,而在每一次读操作中由主机验证.器件的主处理器CPU是Power Architecture核兼容的e200系列,Zen z420n3双核具有非常高的效率(高性能和最小型化功耗)工作在最大频率180MHz或更高.存储器保护单元还包括支持各种指令和数据存储区.器件集成了384KB SRAM和64KB SRAM以及包括了ECC的2.5MB闪存.片外通信有一组协议包括FlexRay, CANs,增强SPIs (DSPIs), SCIs (LINFlexD)以及SIPI (via LFAST)来实现.主要用在故障保护电机控制和永磁同步马达(PMSM).本文介绍了MPC5744P主要特性,系统框图,时钟分布图以及包括MPC5744P马达控制板和3相低压电源板的MTRCKTSPS5744P马达控制开发套件的主要特性与电路图.

The MPC5744P Qorivva microcontroller is based on the Power Architecture® developed by Freescale. It targets chassis and safety applications and other applications requiring a high Automotive Safety Integrity Level (ASIL). The MPC5744P is a SafeAssure solution.All devices in this family are built around a safety concept based on delayed lock step, targeting an ISO26262 ASIL-D (Design) integrity level. According to FMEDA analysis, critical components of the microcontroller that must be replicated are the CPU core and DMA controller. Lock step Checking Units are implemented at each output of these blocks to compare the values between the redundant blocks.In addition, the MPC5744P provides:

•A programmable Fault Collection and Control Unit (FCCU) to monitor the integrity status of the device and provide flexible safe state control.

•End-to-End Error Correcting Code (e2eECC) for improved fault tolerance and detection:

— All bus masters generate Single Error Correcting and Double Error Detecting (SECDED) code for every bus transaction

— SECDED covers 64-bit data and 29-bit address

— ECC is stored in memories on write operations and validated by the master on every read operation.The host processor core of the MPC5744P is a CPU from the e200 family of compatible Power Architecture cores. The Zen z420n3 dual issue core provides very high efficiency—high performance with minimum power dissipation—and operates at a maximum frequency of TBD (design target: 180 MHz or greater).A Memory Protection Unit is also included which supports protections of various instruction and data memory areas.The MPC5744P has a single level of memory hierarchy consisting of 384 KB on-chip SRAM and 64 KB tightly coupled local data SRAM with ECC and 2.5MB on-chip flash memory including ECC. Both the SRAM and the flash memory can hold instructions and data. Off-chip communication is performed by a suite of serial protocols including FlexRay, CANs, enhanced SPIs (DSPIs), SCIs (LINFlexD), SIPI (via LFAST), and the SENT sensor interface.The System Integration Unit “Lite” (SIUL2) performs several chip-wide configuration functions. The SIUL2 controls pad configuration and general-purpose input/output (GPIO). It also provides external interrupts and reset control. The highly configurable I/O multiplexing block provides multiplexing options for the device pins’ output and input paths (for example, daisy chaining the DSPIs and external interrupt signal).The peripheral set is compatible with the MPC5643L, providing high-end electrical motor control capability with very low CPU intervention due to the on-chip Cross Triggering Unit (CTU).The MPC5744P is developed with 55 nm embedded flash memory technology, providing a significant performance improvement

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 controlEnd-to-End Error Correcting Code (e2eECC) improves fault tolerance and detection .Part of the SafeAssure® program, helping manufacturers achieve functional safety standard compliance.

MPC5744P主要特性:

• The MPC5744P microcontroller is based on the PowerArchitecture? developed by NXP. It targets chassisand safety applications and other applications requiringa high Automotive Safety Integrity Level (ASIL). TheMPC5744P is a SafeAssure solution.
• This document provides electrical specifications, pinassignments, and package diagram information for theMPC5744P series of microcontroller units (MCUs).For functional characteristics and the programmingmodel, see the MPC5744P Reference Manual.
• Junction temperature: The upper limit is 150°C or165°C depending on the device marking.

MPC574xP主要特性列表:



图1.MPC5744P系统框图

图2.MPC5744P时钟分布图

MPC5744P马达控制板

The MPC5744P Motor Controller Board is designed to drive up to two 3-phase BLDC/PMSM motors,enabling implemetation of motor control techniques:
• Sensorless:
— Back-EMF signal sensing using an MCU ADC module
— Back-EMF zero-cross signal monitoring
• Sensor based:
— Hall sensor signal monitoring
— Encoder sensor signal monitoring
The two on-board PCI-Express interfaces enable control of the BLDC / PMSM motor power stages.
The CAN and SENT communication interfaces connect the board to the other automotive network nodes.
The USB interface is targeted at FreeMASTER PC-based application control.
The Controller Board is assembled with MPC5744P in 257 MAPBGA package.

MPC5744P马达控制板主要特性:

• MPC5744P microcontroller, 257 MAPBGA package (14 x 14 mm)
• JTAG & NEXUS interface for MCU code download and debugging
• System-basis chip MC33908
• Motor control interfaces:
— 2x PCI-Express
• Connectivity interfaces:
— 1x CAN
— 2x SENT + 2x SENT SPC
— USB interface
• LEDs:
— Power-on indicators
— SBC safe mode indicator
— 6x user free indicators
• Controls:
— Reset button
• Pin headers for MCU peripheral access.
• Power plug universal 2.1/2.5mm connector.
The block colour differentiates a block function:
• Blue - MCU and application software download, and the debug interface
• Green - Motor control related hardware
• Red - Board power supply and connectivity
• Violet - Application control

图3.MPC5744P马达控制板框图

图4.MPC5744P马达控制板区块位置图

图5. 3相低压电源板外形图

图6. 电源电路图

图7.MPC5744P 3相PMSM开发套件(MTRCKTSPS5744P)外形图

图8.3相PMSM传感器/无传感器开发套件外形图

图9. MPC5744P控制板电路图(1)

图10. MPC5744P控制板电路图(2)

图11. MPC5744P控制板电路图(3)

图12. MPC5744P控制板电路图(4)

图13. MPC5744P控制板电路图(5)

图14. MPC5744P控制板电路图(6)

图15. MPC5744P控制板电路图(7)

图16. MPC5744P控制板电路图(8)

图17. MPC5744P控制板电路图(9)

图18. MPC5744P控制板电路图(10)

图19.3相LV PWR板电路图(1)

图20. 3相LV PWR板电路图(2)

图21. 3相LV PWR板电路图(3)

图22. 3相LV PWR板电路图(4)

图23. 3相LV PWR板电路图(5)

图24. 3相LV PWR板电路图(6)

图25. 3相LV PWR板电路图(7)

图26. 3相LV PWR板电路图(8)

图27. 3相LV PWR板电路图(9)
详情请见:
https://www.nxp.com/docs/en/data-sheet/MPC5744P.pdf
https://www.nxp.com/docs/en/user-guide/MTRCKTSPS5744P-UM.pdf
以及https://www.nxp.com/docs/en/user-guide/MTRCKTSPS5744PQSG.pdf
https://www.nxp.com/downloads/en/schematics/SCH-28531.PDF
https://www.nxp.com/downloads/en/schematics/PMSMPOWERSCH.pdf
MPC5744P.pdf
MTRCKTSPS5744P-UM.pdf
MTRCKTSPS5744PQSG.pdf
SCH-28531.PDF
PMSMPOWERSCH.pdf

  • 分享到:

 

猜你喜欢