Infineon XMC1300微控制器:工业应用的理想之选

电子说

1.4w人已加入

描述

Infineon XMC1300微控制器:工业应用的理想之选

在工业应用领域,微控制器的性能和稳定性至关重要。Infineon的XMC1300系列微控制器基于ARM Cortex - M0处理器核心,为工业应用提供了强大的支持。本文将详细介绍XMC1300系列微控制器的特点、功能以及相关的电气参数。

文件下载:XMC1301T016X0008AAXUMA1.pdf

一、XMC1300系列概述

XMC1300系列是XMC1000家族的成员,主要用于满足电机控制、数字电源转换等实时控制需求,同时也具备用于LED照明应用的外设。其系统框图涵盖了CPU子系统、片上存储器、通信外设、模拟前端外设、工业控制外设等多个部分。

1.1 CPU子系统

  • 高性能32位ARM Cortex - M0 CPU:支持大部分16位Thumb指令集和部分32位Thumb2指令集,具有高代码密度和32位性能。
  • 单周期32位硬件乘法器:提高运算速度。
  • 系统定时器(SysTick):为操作系统提供支持。
  • 超低功耗:适合对功耗要求较高的应用。
  • 嵌套向量中断控制器(NVIC):实现高效的中断处理。
  • 事件请求单元(ERU):用于可编程处理外部和内部服务请求。
  • MATH协处理器:包含用于三角函数计算的CORDIC单元和除法单元。

1.2 片上存储器

  • 8KB片上ROM:存储固定的程序代码。
  • 16KB片上高速SRAM:用于数据存储和临时计算。
  • 最多200KB片上闪存程序和数据存储器:满足不同应用的存储需求。

1.3 通信外设

两个通用串行接口通道(USIC),可作为UART、双SPI、四SPI、IIC、IIS和LIN接口使用,方便与其他设备进行通信。

1.4 模拟前端外设

  • A/D转换器:最多12个通道,包括2个采样保持级和一个快速12位模数转换器,增益可调。
  • 最多8个通道的超范围比较器(ORC):用于检测输入信号是否超出范围。
  • 最多3个快速模拟比较器(ACMP):实现快速的模拟信号比较。
  • 温度传感器(TSE):实时监测芯片温度。

1.5 工业控制外设

  • 捕获/比较单元4(CCU4):用作通用定时器。
  • 捕获/比较单元8(CCU8):用于电机控制和电源转换。
  • 位置接口(POSIF):用于霍尔和正交编码器以及电机定位。
  • 亮度和颜色控制单元(BCCU):用于LED颜色和调光应用。

1.6 系统控制

  • 窗口看门狗定时器(WDT):用于安全敏感应用。
  • 实时时钟模块(RTC):支持闹钟功能。
  • 系统控制单元(SCU):用于系统配置和控制。
  • 伪随机数生成器(PRNG):提供快速生成的随机数据。

1.7 输入/输出线

支持三态输入模式、推挽或开漏输出模式,并且可以配置焊盘迟滞。

1.8 片上调试支持

支持4个断点和2个观察点的调试功能,提供ARM串行线调试(SWD)和单引脚调试(SPD)接口。

二、订购信息和设备类型

2.1 订购信息

XMC1300的订购代码为“XMC1-”,其中:

  • 表示衍生功能集。
  • 表示封装变体,T为TSSOP,Q为VQFN。
  • 表示封装引脚数。
  • 表示温度范围,F为 - 40°C至85°C,X为 - 40°C至105°C。
  • 表示闪存存储器大小。

2.2 设备类型

XMC1300系列有多种设备类型可供选择,不同设备类型在闪存大小、ADC通道数、模拟比较器数量等方面存在差异。例如,XMC1301 - T016F0008的闪存为8KB,ADC通道数为11个,有2个模拟比较器;而XMC1302 - T038X0200的闪存为200KB,ADC通道数为16个,有3个模拟比较器。

三、通用设备信息

3.1 逻辑符号

文档中给出了不同封装(TSSOP - 38、TSSOP - 16、VQFN - 24、VQFN - 40)的XMC1300逻辑符号,直观地展示了芯片的端口配置。

3.2 引脚配置和定义

详细介绍了不同封装的引脚配置和定义,包括引脚的位置、功能以及焊盘类型。例如,P0.0引脚在不同封装中的引脚编号和焊盘类型都有明确说明,方便工程师进行硬件设计。

3.3 端口I/O功能

每个端口引脚可以配置多种输出功能和输入功能,通过Pn_IOCR.PC寄存器可以选择最多七种替代输出功能。端口引脚输入可以连接到多个外设,并且在引脚配置为输出时,输入路径仍然有效,方便实现反馈功能。

四、电气参数

4.1 一般参数

  • 参数解释:参数分为控制器特性(CC)和系统要求(SR)两类,方便工程师在设计时进行评估。
  • 绝对最大额定值:包括结温、存储温度、电源引脚电压、输入引脚电压、输入电流等参数的极限值,超过这些值可能会对设备造成永久性损坏。
  • 工作条件:规定了环境温度、数字电源电压、MCLK频率和PCLK频率等工作条件,确保设备正常运行。

4.2 DC参数

  • 输入/输出特性:详细列出了端口引脚的输出低电压、输出高电压、输入低电压、输入高电压、输入迟滞、上拉电阻、下拉电阻、输入泄漏电流等参数,以及不同测试条件下的取值范围。
  • 模数转换器(ADC):介绍了ADC的供电电压范围、模拟输入电压范围、内部参考电压、开关电容、总电容、增益设置、采样时间、转换时间、最大采样率、DNL误差、INL误差、增益误差和偏移误差等参数。
  • 超范围比较器(ORC):给出了ORC的直流开关电平、迟滞、过电压脉冲检测时间、检测延迟、释放延迟和启用延迟等参数。
  • 模拟比较器:列出了模拟比较器的输入电压、输入偏移、传播延迟、电流消耗、输入迟滞和滤波延迟等参数。
  • 温度传感器:说明了温度传感器的测量时间、温度范围和传感器精度等参数。
  • 电源电流:包括有源模式电流、睡眠模式电流、深度睡眠模式电流、唤醒时间等参数,不同模式下的电流消耗和唤醒时间有所不同。
  • 闪存存储器:介绍了闪存的擦除时间、编程时间、唤醒时间、读取时间、数据保留时间、闪存等待状态、擦除周期等参数。

4.3 AC参数

  • 测试波形:给出了上升/下降时间参数、输出延迟测试波形和输出高阻测试波形的示意图,方便工程师进行测试和分析。
  • 输出上升/下降时间:列出了高电流焊盘和标准焊盘在不同负载电容和供电电压下的上升/下降时间参数。
  • 上电和电源阈值特性:包括V DDP斜坡上升时间、V DDP压摆率、V DDP预警电压、V DDP欠压复位电压和启动时间等参数。
  • 片上振荡器特性:介绍了64MHz DCO1和32kHz DCO2的标称频率、精度等参数,以及校准前后的精度变化。
  • 串行线调试端口(SW - DP)时序:规定了SWDCLK高时间、低时间、SWDIO输入建立时间、保持时间、输出有效时间和保持时间等参数。
  • SPD时序要求:给出了SPD的最佳采样时钟数和有效决策时间,以及工具的时序要求。
  • 外设时序:包括同步串行接口(USIC SSC)、Inter - IC(IIC)接口和Inter - IC Sound(IIS)接口的时序参数,确保外设之间的通信正常。

五、封装和可靠性

5.1 封装参数

介绍了不同封装(PG - TSSOP - 16 - 8、PG - TSSOP - 38 - 9、PG - VQFN - 24 - 19、PG - VQFN - 40 - 13)的热特性,包括暴露裸片焊盘尺寸和热阻等参数。

5.2 热考虑

在系统中使用XMC1300时,需要考虑芯片的散热问题。通过计算芯片的功耗和热阻,确保平均结温不超过115°C。如果总功耗超过限制,可以采取降低V DDP、降低系统频率、减少输出引脚数量或降低输出驱动器负载等措施。

5.3 封装外形

文档中给出了不同封装的外形尺寸图,方便工程师进行PCB设计。

六、质量声明

XMC1300的ESD抗扰度符合人体模型(HBM)和带电设备模型(CDM)的要求,湿度敏感度等级为3级(JEDEC J - STD - 020C)。

Infineon的XMC1300系列微控制器凭借其丰富的功能、高性能和良好的可靠性,为工业应用提供了一个优秀的解决方案。工程师在设计时可以根据具体需求选择合适的设备类型,并参考文档中的电气参数和封装信息进行硬件设计。同时,在使用过程中要注意热管理和ESD保护等问题,以确保设备的正常运行。你在实际应用中是否遇到过类似微控制器的使用问题呢?欢迎在评论区分享你的经验。

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

全部0条评论

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

×
20
完善资料,
赚取积分