SPC564A70B4和SPC564A70L7:汽车动力系统应用的32位MCU之选

电子说

1.4w人已加入

描述

SPC564A70B4和SPC564A70L7:汽车动力系统应用的32位MCU之选

在汽车动力系统应用领域,对微控制器单元(MCU)的性能、可靠性和功能集成度要求极高。SPC564A70B4和SPC564A70L7这两款基于32位Power Architecture®的MCU,凭借其卓越的特性,成为了众多工程师的理想选择。下面,我们就来详细了解一下这两款MCU的特点和优势。

文件下载:SPC564A70L7CFBR.pdf

核心特性亮点

强大的处理核心

SPC564A70系列配备了150 MHz的e200z4 Power Architecture®核心,采用可变长度指令编码(VLE)和超标量架构,拥有2个执行单元,每周期最多可执行2条整数或浮点指令,以及4次乘加运算。这样的设计使得它在处理复杂任务时能够高效执行,为汽车动力系统的实时控制提供了有力支持。

丰富的内存组织

  • 闪存:拥有2 MB的片上闪存,具备ECC(错误检查与纠正)功能和读-写同时操作(RWW)能力,能够可靠地存储程序代码、常量和变量。
  • SRAM:128 KB的片上SRAM,其中32 KB具备待机功能,并且同样带有ECC保护,确保数据的安全性和完整性。
  • 指令缓存:8 KB的指令缓存,可配置为2路或4路,还支持行锁定功能,有效提高指令读取速度。
  • eTPU内存:14 + 3 KB的eTPU代码和数据RAM,为增强时间处理单元(eTPU)提供了充足的运行空间。

可靠的故障安全保护

  • MPU:16项的内存保护单元(MPU),通过预编程的区域描述符,对系统总线事务进行监控,确保内存访问的安全性。
  • CRC单元:具备3个子模块的CRC单元,可进行循环冗余校验,有效检测数据传输中的错误。
  • 温度传感器:片上的结温传感器能够实时监测设备温度,为系统的稳定性提供保障。

多样化的通信接口

  • eSCI:3个eSCI模块,提供异步串行通信能力,可与外设和其他MCU进行通信。
  • DSPI:3个DSPI模块,其中2个支持下游微秒通道(MSC),实现同步串行通信。
  • FlexCAN:3个FlexCAN模块,每个模块包含64个消息缓冲区,支持CAN协议,满足车辆串行数据总线的实时处理需求。
  • FlexRay:1个FlexRay模块(V2.1),支持高达10 Mbit/s的双或单通道通信,具备128个消息对象和ECC功能,适用于高速分布式控制。

高效的定时器和转换器

  • eMIOS:1个eMIOS(24个统一通道),可用于生成或测量事件,提供了灵活的定时和控制功能。
  • eTPU2:第二代eTPU,拥有32个标准通道和1个反应模块(6个通道,每个通道有3个输出),能够独立处理实时输入事件和输出波形生成。
  • eQADC:2个增强型排队模拟-to-数字转换器(eQADCs),具有40个12位输入通道,最小转换时间为688 ns,可实现快速准确的模拟信号转换。

功能模块详解

e200z4核心

e200z4核心是SPC564A70系列的关键部分,它采用32位Power Architecture技术,支持VLE增强功能,具备双发射能力。拥有8 KB的2/4路组关联指令缓存和32个64位通用寄存器(GPRs),并配备24项全关联转换后备缓冲区(TLB)的内存管理单元(MMU),采用哈佛架构,支持向量中断、非屏蔽中断和关键中断输入。此外,它还具备低功耗设计和动态电源管理功能,以及良好的可测试性。

交叉开关(XBAR)

XBAR是一个多端口交叉开关,支持4个主端口和4个从端口的同时连接,具有32位地址总线宽度和64位数据总线宽度。它允许3个并发事务从主端口到任何从端口,但每个主端口必须访问不同的从端口,通过仲裁逻辑确保高优先级主端口的访问权。

增强型直接内存访问(eDMA)

eDMA控制器是第二代模块,通过64个可编程通道实现复杂的数据移动,减少了主机处理器的干预。它支持双地址传输、可编程的源和目标地址、传输大小以及增强的寻址模式,还具备通道激活、仲裁、完成报告和错误处理等功能。

中断控制器(INTC)

INTC为中断请求提供基于优先级的抢占式调度,适用于静态调度的硬实时系统。它为每个中断请求源提供唯一的向量,可软件配置中断优先级,支持优先级天花板协议,确保高优先级中断服务程序(ISR)的及时执行。

内存保护单元(MPU)

MPU为设备中生成的所有内存引用提供硬件访问控制,支持16个内存区域描述符,可对不同内存区域的访问权限进行精细控制,同时监控XBAR从端口的访问,确保内存访问的安全性。

电气特性与性能

最大额定值

在电气性能方面,SPC564A70系列给出了详细的最大额定值,包括电源电压、输入电压、电流和温度等参数。例如,1.2 V核心电源电压范围为 -0.3 V至1.32 V,闪存核心电压范围为 -0.3 V至3.6 V,最大工作温度范围为 -40.0 °C至150.0 °C等。这些参数为工程师在设计电路时提供了重要的参考依据。

热特性

不同封装的热特性也有所不同。以176引脚LQFP封装为例,其结到环境的热阻在单层板自然对流条件下为38 °C/W,在四层板自然对流条件下为31 °C/W。通过合理的散热设计,可以确保设备在不同工作环境下的稳定性。

EMI和ESD特性

该系列MCU在电磁干扰(EMI)和静电放电(ESD)方面也有良好的表现。EMI测试结果显示,在特定条件下,其辐射发射在不同频率范围内均满足相应标准。ESD测试表明,人体模型(HBM)的ESD额定值为2000 V,场感应电荷模型(FDCM)的ESD额定值为500 V(所有引脚)和750 V(角引脚),保证了设备在复杂电磁环境下的可靠性。

封装与订购信息

SPC564A70系列提供多种封装形式,包括LQFP176、LBGA208和PBGA324。不同封装的尺寸和引脚布局各有特点,工程师可以根据实际应用需求进行选择。在订购时,产品代码结构包含了内存大小、核心频率、温度范围、封装类型等信息,方便用户准确订购所需产品。

总结

SPC564A70B4和SPC564A70L7以其强大的处理能力、丰富的功能模块、良好的电气性能和多样化的封装选择,为汽车动力系统应用提供了一个全面的解决方案。对于电子工程师来说,在设计汽车动力系统相关产品时,这两款MCU无疑是值得考虑的优秀选择。你在使用这类MCU时遇到过哪些有趣的挑战呢?欢迎在评论区分享你的经验和想法。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分