SPC56ELx/SPC564Lx系列微控制器:汽车应用的理想之选
在汽车电子领域,对高性能、高安全性和可靠性的微控制器需求日益增长。SPC56ELx/SPC564Lx系列32位Power Architecture®微控制器凭借其卓越的性能和丰富的特性,成为汽车SIL3/ASILD底盘和安全应用的理想选择。本文将深入介绍该系列微控制器的特性、功能及相关技术细节。
文件下载:SPC56EL60L5CBOSY.pdf
一、产品概述
SPC56ELx/SPC564Lx系列微控制器是基于Power Architecture技术的片上系统设备,具有增强的架构,适用于嵌入式应用。它支持数字信号处理(DSP)的额外指令,集成了增强型时间处理器单元、增强型排队模数转换器、控制器局域网(CAN)和增强型模块化输入输出系统等技术。该系列产品主要面向汽车领域,如电动液压助力转向(EHPS)、电动助力转向(EPS)和安全气囊应用等。
1.1 核心特性
- 高性能e200z4d双核:采用32位Power Architecture®技术CPU,核心频率高达120 MHz,具备双发射五级流水线核心,支持可变长度编码(VLE)和内存管理单元(MMU),还有4 KB带错误检测码的指令缓存和信号处理引擎(SPE)。
- 丰富的内存资源:配备1 MB带ECC的闪存和128 KB带ECC的片上SRAM,具备内置的RWW功能,可用于EEPROM仿真。
- 创新的安全概念:采用SIL3/ASILD创新安全概念,包括LockStep模式和故障安全保护,关键组件(如CPU核心、eDMA、交叉开关)具有复制区域(SoR),还有故障收集和控制单元(FCCU)、冗余控制和检查单元(RCCU)等。
- 多样化的通信接口:拥有2个LINFlexD通道、3个DSPI通道、2个FlexCAN接口(2.0B Active)和FlexRay模块(V2.1 Rev. A),可满足不同的通信需求。
- 高精度的模拟功能:配备两个12位模数转换器(ADCs),共16个输入通道,还有可编程交叉触发单元(CTU),可实现ADC转换与定时器和PWM的同步。
1.2 设备比较
该系列包含SPC56EL60和SPC56EL54等不同型号,它们在CPU类型、内存容量、模块配置等方面存在一些差异。例如,SPC56EL60具有1 MB闪存和128 KB SRAM,而SPC56EL54则为768 KB闪存和96 KB SRAM。在模块配置上,两者也有细微差别,具体可参考文档中的设备摘要表格。
二、关键模块详解
2.1 高性能e200z4d核心
e200z4d核心提供了诸多强大的功能。它有2个独立的执行单元,支持定点和浮点运算,采用双发射32位Power Architecture技术,具备五级流水线,支持Power Architecture指令集和VLE,有32个64位通用寄存器,采用哈佛总线结构,还有I-cache和I-cache控制器、16项MMU等。此外,它还支持信号处理,具备向量中断支持和保留指令,可支持读 - 修改 - 写结构,通过Nexus调试端口提供广泛的系统开发和跟踪支持。
2.2 交叉开关(XBAR)
XBAR多端口交叉开关支持四个主端口和三个从端口之间的同时连接,支持32位地址总线宽度和64位数据总线宽度。它允许四个并发事务从任何主端口到任何从端口,具备可编程仲裁优先级,可根据不同情况分配主端口的访问权限。该交叉开关为每个处理通道进行了复制。
2.3 内存保护单元(MPU)
MPU将物理内存划分为16个不同区域,每个主设备(eDMA、FlexRay、CPU)可对每个区域分配不同的访问权限,具有16区域MPU,可对每个主设备的访问进行并发检查,保护地址区域的粒度为32字节,并且为每个处理通道进行了复制。
2.4 增强型直接内存访问(eDMA)
eDMA控制器是第二代模块,可通过16个可编程通道执行复杂的数据移动,硬件微架构包括DMA引擎和基于SRAM的内存,用于存储通道的传输控制描述符(TCD)。它支持8 - 16 - 32位值的单或块传输,支持可变大小的队列和循环缓冲队列,源和目标地址寄存器可独立配置,支持主循环和次循环偏移等功能,并且为每个处理通道进行了复制。
2.5 片上闪存和SRAM
片上闪存具有1 MB,采用独特的多分区硬宏结构,支持EEPROM仿真,具备1位错误纠正和2位错误检测功能。片上SRAM为128 KB,对32位字进行ECC处理,并扩展到地址,以实现最高的诊断覆盖率,同样具备1位错误纠正和2位错误检测功能。
2.6 时钟和电源管理
该设备的系统时钟和时钟生成具有多种特性,如锁状态连续监测、时钟丢失检测、片上环路滤波器、可编程输出时钟分频器等。还有两个FMPLL,可生成高速系统时钟,支持可编程频率调制,具备多种操作模式。电源管理单元(PMU)提供单外部轨供电,具有双低电压检测器,可保证在各个阶段的正常运行。
三、电气特性
3.1 绝对最大额定值和推荐工作条件
文档详细给出了设备的绝对最大额定值和推荐工作条件,包括各种电源电压、输入输出电压、温度范围等参数。例如,3.3 V电压调节器供电电压的绝对最大额定值为 - 0.3 V至4.5 V,推荐工作条件为3.0 V至3.63 V。
3.2 解耦电容
内部电压调节器需要外部NPN镇流器和一些额外的解耦电容,文档列出了各种解耦电容的参数和要求,如C_COL外部解耦/稳定性电容的典型值为20 μF,精度为 - 50%/+35%,最大ESR为100 mΩ。
3.3 热特性
不同封装(LQFP100、LQFP144、LFBGA257)的热特性有所不同,包括结到环境的热阻、结到板的热阻等参数。通过这些参数,工程师可以评估设备在不同工作条件下的散热情况,确保设备的稳定运行。
3.4 电磁干扰(EMI)特性
文档给出了设备在不同配置下的EMI发射测试规格,如配置A和配置B,通过特定的测试条件和标准(IEC61967 - 2)进行测量,以评估设备的电磁兼容性。
3.5 静电放电(ESD)和静态闩锁(LU)特性
设备的ESD特性符合AEC - Q100 - 002/-003/-011标准,给出了不同模型(人体模型、机器模型、带电设备模型)的ESD额定值。静态闩锁测试符合EIA/JESD 78 IC闩锁标准,评估了设备在电源过电压和电流注入情况下的闩锁性能。
3.6 电压调节器电气特性
电压调节器由多个模块组成,包括高功率调节器、低电压检测器和高电压检测器等。文档详细给出了电压调节器的各种参数,如DC电流增益、最大功耗、最大峰值集电极电流等,以及外部解耦/稳定性电容的要求。
3.7 DC和AC电气特性
DC电气特性包括输入输出电压、电流等参数,如最小低电平输入电压、最大低电平输入电压等。AC电气特性包括各种信号的时序参数,如RESET引脚特性、WKUP/NMI时序、JTAG接口时序、Nexus时序、外部中断时序和DSPI时序等。
四、封装和引脚信息
4.1 封装类型
该系列微控制器提供多种封装类型,包括LQFP100(14 x 14 x 1.4 mm)、LQFP144(20 x 20 x 1.4 mm)和LFBGA257(14 x 14 mm),不同封装适用于不同的应用场景和设计需求。
4.2 引脚功能
文档详细列出了不同封装的引脚功能,包括电源引脚、系统引脚和引脚复用信息。例如,电源引脚包括VREG控制和电源供应引脚、ADC参考电压和供应引脚等;系统引脚包括Nexus消息数据输出、非屏蔽中断、晶振输入输出等;引脚复用信息展示了每个引脚的多种可能配置和替代功能。
五、总结
SPC56ELx/SPC564Lx系列微控制器以其高性能、高安全性和丰富的功能,为汽车SIL3/ASILD底盘和安全应用提供了强大的支持。工程师在设计过程中,可以根据具体的应用需求,充分利用该系列微控制器的各种特性和功能,同时注意其电气特性和封装引脚信息,确保设计的可靠性和稳定性。在实际应用中,还需要根据文档中的参数和要求,合理选择外部元件,如解耦电容、镇流器等,以优化设备的性能。你在使用这款微控制器的过程中,遇到过哪些挑战呢?欢迎在评论区分享你的经验和见解。
-
汽车应用
+关注
关注
0文章
381浏览量
17489 -
汽车微控制器
+关注
关注
0文章
13浏览量
6655
发布评论请先 登录
SPC56ELx/SPC564Lx系列微控制器:汽车应用的理想之选
评论