Infineon XMC1400 AA-Step微控制器:工业应用的理想之选
在工业应用领域,微控制器的性能、稳定性和功能性至关重要。英飞凌(Infineon)的XMC1400 AA-Step系列微控制器,作为XMC1000家族的一员,基于ARM Cortex - M0处理器核心,为电机控制、数字电源转换、LED照明和人机界面等应用提供了强大的支持。今天,我们就来深入了解一下这款微控制器。
文件下载:XMC1402Q064X0200AAXUMA1.pdf
一、功能特性概述
(一)CPU子系统
XMC1400采用32位ARM Cortex - M0 CPU核心,在48 MHz时可达0.84 DMIPS/MHz(Dhrystone 2.1)。它配备了嵌套向量中断控制器(NVIC),拥有64个中断节点,还有MATH协处理器,支持24位三角函数(CORDIC)和32位除法运算,以及2x4通道的事件路由单元(ERU)用于互连。这些特性使得XMC1400在实时控制和数据处理方面表现出色。
(二)片上存储器
片上配备了8 Kbyte的ROM、16 Kbyte的SRAM(带奇偶校验)以及最高可达200 Kbyte的Flash(带ECC),为程序存储和数据处理提供了充足的空间。
(三)电源、复位和时钟
支持1.8 V至5.5 V的电源供应,具备上电复位和欠压检测功能。片上时钟监控器确保时钟的稳定性,同时支持外部晶体振荡器(32 kHz和4至20 MHz),内部还集成了无需PLL的慢速和快速振荡器。
(四)系统控制
包含窗口看门狗、实时时钟模块和伪随机数发生器,增强了系统的可靠性和安全性。
(五)通信外设
拥有四个USIC通道,可作为UART(最高12 Mb/s)、单SPI(最高12 Mb/s)、双SPI(最高2 × 12 Mb/s)、四SPI(最高4 × 12 Mb/s)、IIC(最高400 kb/s)、IIS(最高12 Mb/s)和LIN接口(20kb/s)使用。此外,还有LEDTS用于人机界面,最多支持24个触摸板和驱动144个LED,以及MultiCAN +,具备2个节点和32个消息对象(最高1 MBaud)。
(六)模拟前端外设
配备A/D转换器(最多12个模拟输入),具有2个采样保持级,快速12位ADC(最高1.1 MS/s),可调增益,输入范围为0 V至5.5 V。还有最多8通道的超范围比较器和最多4个快速模拟比较器,以及温度传感器。
(七)工业控制外设
2x4个16位96 MHz的CCU4定时器用于信号监控和PWM,2x4个16位96 MHz的CCU8定时器用于复杂PWM、互补高低侧开关和多相控制,2个POSIF用于霍尔和正交编码器以及电机定位,9通道BCCU用于LED照明应用。
(八)端口
最多56个输入/输出端口,支持1.8 V至5.5 V,最多8个高电流焊盘(50 mA灌电流)。
(九)片上调试和编程支持
提供4个断点、2个观察点,支持ARM串行线调试和单引脚调试接口,还有单引脚引导加载程序和可选的安全引导加载程序SBSL。
(十)封装和工具
提供TSSOP - 38(9.7 × 6.4 (mm^{2}))、VQFN - 40/48/64(5 × 5 / 7 × 7 / 8 × 8 (mm^{2}))和LQFP - 64(12 × 12 (mm^{2}))等多种封装形式,并且有免费的DAVE™工具链,包含低级驱动程序和应用程序。
二、设备类型和订购信息
(一)设备类型
XMC1400系列有多种设备类型可供选择,如XMC1401 - Q048、XMC1402 - T038等,不同设备类型在CPU频率、工作温度、工作电压、Flash选项、外设配置等方面存在差异。例如,部分设备的工作温度范围为 - 40至85°C,而有些则为 - 40至105°C;Flash容量也有32 Kbyte、64 Kbyte、128 Kbyte和200 Kbyte等多种选择。
(二)订购信息
订购代码“XMC1
三、电气参数
(一)一般参数
包括参数解释、绝对最大额定值、引脚过载可靠性和工作条件等。绝对最大额定值规定了设备的极限工作条件,如结温范围为 - 40至115°C,存储温度范围为 - 40至125°C等。引脚过载可靠性方面,定义了过载条件下的输入电流和绝对最大输入电流总和的限制。工作条件则明确了设备正常运行所需的环境温度、电源电压等参数。
(二)DC参数
- 输入/输出特性:规定了端口引脚的输出低电压、输出高电压、输入低电压、输入高电压、上升/下降时间、输入滞后、引脚电容、上拉/下拉电流和输入泄漏电流等参数。不同的电源电压和负载条件下,这些参数会有所不同。
- A/D转换器(ADC):包括电源电压范围(内部和外部参考)、模拟输入电压范围、辅助模拟参考地、内部参考电压、开关电容、总电容、采样时间、转换时间和最大采样率等参数。ADC性能与时钟频率和电源电压有关,使用其他频率可能会影响性能。
- 超范围比较器(ORC):在模拟输入电压高于(V_{DDP})时触发,产生服务请求触发信号。其特性包括DC切换电平、滞后、检测延迟、释放延迟和使能延迟等参数。
- 模拟比较器:输入电压范围为 - 0.05至(V_{DDP}+0.05) V,具有输入偏移、传播延迟、电流消耗、输入滞后和滤波延迟等特性。
- 温度传感器:测量时间为10 ms,温度传感器范围为 - 40至115°C,不同温度区间的传感器精度有所不同,启动时间为15 μs。
- 振荡器引脚:可与外部晶体/谐振器配合使用或工作在直接输入模式。需要注意的是,建议在最终目标系统中测量振荡余量(负电阻)以确定最佳参数,并且参数与晶体或陶瓷谐振器供应商的规格有关。
- 电源电流:总电源电流由泄漏和开关分量组成,不同工作模式(如活动模式、睡眠模式、深度睡眠模式)和时钟频率下的电源电流不同,实际应用中的值取决于系统工作条件。
- Flash存储器:具有擦除时间、编程时间、唤醒时间、读取时间、数据保留时间、Flash等待状态和擦除周期等参数。Flash等待状态在需要时会自动插入,典型值通过Dhrystone基准程序计算得出。
(三)AC参数
- 测试波形:定义了上升/下降时间、输出延迟和输出高阻抗等测试波形的参数。
- 上电和电源阈值特性:包括(V{DDP})斜坡上升时间、(V{DDP})压摆率、(V{DDP})预警告电压、(V{DDP})欠压复位电压等参数。欠压检测会触发复位,预警告检测可用于提前预警和采取纠正或故障安全措施。
- 片上振荡器特性:以96 MHz数字控制振荡器DCO1为例,其标称频率为96 MHz,在不同温度范围内的精度有所不同。
- 串行线调试端口(SW - DP)时序:规定了SWDCLK高时间、低时间、SWDIO输入设置和保持时间、输出有效时间和保持时间等参数。
- SPD时序要求:最佳SPD决策时间为0.75 μs,系统对采样时钟频率偏差具有一定的鲁棒性。工具的采样时钟频率偏差应在 +/- 5%以内,有效决策时间应在0.69 μs至0.75 μs之间。
- 外设时序
四、封装和可靠性
(一)封装参数
提供了不同封装类型(如PG - TSSOP - 38 - 9、PG - VQFN - 40 - 17等)的热特性参数,包括暴露裸片焊盘尺寸和热阻(结 - 环境)。为了电气原因,暴露焊盘必须连接到板地(V_{SSP})。
(二)热考虑
在系统中运行XMC1400时,需要将芯片产生的总热量散发到周围环境中,以防止过热和热损坏。最大散热量取决于封装和其在目标板上的集成情况,通过热阻(R{Theta JA})来量化。需要限制功耗,使平均结温不超过115°C。如果总功耗超过定义的限制,可以采取降低(V{DDP})、降低系统频率、减少输出引脚数量或减少活动输出驱动器负载等措施。
(三)封装外形
给出了不同封装类型的外形尺寸图,包括PG - TSSOP - 38 - 9、PG - VQFN - 40 - 17、PG - VQFN - 48 - 73、PG - LQFP - 64 - 26和PG - VQFN - 64 - 6等。
五、质量声明
XMC1400的质量参数包括ESD敏感性(人体模型HBM为2000 V,带电设备模型CDM引脚为500 V)、湿度敏感度等级(MSL为3)和焊接温度(最高260°C),这些参数符合相关标准。
英飞凌XMC1400 AA-Step系列微控制器凭借其丰富的功能特性、多样的设备类型选择、明确的电气参数和可靠的封装设计,为工业应用提供了一个高性能、稳定可靠的解决方案。在实际设计中,工程师们需要根据具体的应用需求,综合考虑各个方面的因素,充分发挥XMC1400的优势。大家在使用XMC1400的过程中遇到过哪些问题或者有什么独特的应用经验呢?欢迎在评论区分享交流。
-
微控制器
+关注
关注
49文章
8830浏览量
165578 -
工业应用
+关注
关注
0文章
239浏览量
15881
发布评论请先 登录
Infineon XMC1400 AA-Step微控制器:工业应用的理想之选
评论