电子说
在工业应用领域,微控制器的性能和稳定性至关重要。Infineon的XMC1300 AB-Step微控制器系列凭借其卓越的特性和丰富的功能,成为了众多工程师的首选。今天,我们就来深入了解一下这款微控制器。
文件下载:XMC1301Q024F0008ABXUMA1.pdf
XMC1300是XMC1000家族的一员,基于ARM Cortex - M0处理器核心。它专为满足电机控制、数字电源转换等实时控制需求而设计,同时还具备适用于LED照明应用的外设。
Infineon微控制器的订购代码“XMC1
XMC1300有多种设备类型可供选择,不同设备类型在闪存容量、SRAM容量以及部分功能特性上存在差异。例如,XMC1301 - T016F0008的闪存为8KB,SRAM为16KB;而XMC1302 - T028X0200的闪存则高达200KB,SRAM同样为16KB。
芯片识别号可让软件识别芯片标识,它是一个8字的值,其中最显著的7个字存储在闪存配置扇区0(CS0)的地址位置:(10000 ~F_{H})(MSB) - 1000 0F1BH(LSB)。芯片识别号的最低有效字和最高有效字分别是寄存器DBGROMID和IDCHIP的值。
文档中给出了不同封装(如TSSOP - 38、TSSOP - 28、TSSOP - 16、VQFN - 24和VQFN - 40)的XMC1300逻辑符号,清晰展示了端口的位数和连接关系。
详细介绍了不同封装下的引脚配置,包括引脚位置和功能定义。通过表格形式列出了每个引脚的功能、对应的封装引脚号、焊盘类型和相关注释,方便工程师进行硬件设计。例如,P0.0引脚在VQFN - 40封装中为23号引脚,焊盘类型为STD_INOUT。
采用通用构建块描述每个引脚,表格按“功能”列排序,先列出常规端口引脚(Px.y),再列出电源引脚。同时说明了焊盘类型,如STD_INOUT(标准双向焊盘)、STD_INOUT/AN(带模拟输入的标准双向焊盘)等,详细的焊盘属性在电气参数部分定义。
介绍了端口引脚的I/O功能,每个端口引脚最多可映射7个备用输出功能,由Pn_IOCR.PC选择。端口引脚输入可连接到多个外设,输入路径在引脚配置为输出时也保持活跃,方便将输出反馈到片上资源。
通过Pn_HWSEL可选择不同的硬件“主设备”(HWO0/HWI0,HWO1/HWI1),选定的外设可控制引脚。此外,外设控制的硬件信号HW0_PD/HW1_PD和HW0_PU/HW1_PU可用于控制引脚的上拉和下拉设备。
参数分为控制器特性(CC)和系统要求(SR)两类,方便工程师在设计时评估参数。
列出了设备的绝对最大额定值,如结温、存储温度、电源引脚电压、数字引脚电压等。超过这些值可能会对设备造成永久性损坏,且在这些条件下不保证设备的功能正常运行。
定义了过载条件,当满足一定条件时,过载不会对设备可靠性产生负面影响。若引脚电流超出工作条件但在过载条件范围内,引脚参数可能无法保证,但大多数情况下仍可工作,只是参数会有所放宽。
为确保XMC1300的正确运行和可靠性,规定了环境温度、数字电源电压、时钟频率、短路电流等工作条件。
给出了输入/输出引脚的特性,包括输出低电压、输出高电压、输入低电压、输入高电压、上升时间、下降时间、输入迟滞、引脚电容、上拉电阻、下拉电阻、输入泄漏电流等参数。这些参数虽不进行生产测试,但通过设计和/或特性验证。
介绍了ADC的特性,如电源电压范围、模拟输入电压范围、内部参考电压、开关电容、总电容、增益设置、采样时间、转换时间、最大采样率、RMS噪声、DNL误差、INL误差、增益误差、偏移误差等。这些参数同样不进行生产测试,而是通过设计和/或特性验证。
ORC可在选定输入引脚的模拟输入电压((V{AIN}))高于(V{DDP})时触发,并生成服务请求触发(ORCx.OUT)。文档给出了ORC的DC开关电平、迟滞、过电压脉冲检测和释放延迟等参数。
列出了模拟比较器的输入电压、输入偏移、传播延迟、电流消耗、输入迟滞和滤波延迟等参数,这些参数通过设计和/或特性验证。
给出了温度传感器的测量时间、温度范围、传感器精度和启动时间等参数,同样经过设计和/或特性验证。
总电源电流由泄漏和开关分量组成,不同工作模式(如活动模式、睡眠模式、深度睡眠模式)下的电流消耗与时钟频率和外设状态有关。文档还给出了典型的电源电流曲线和部分模块的典型活动电流消耗。
包括擦除时间、编程时间、唤醒时间、读取时间、数据保留时间、闪存等待状态、擦除周期等参数,这些参数通过设计和/或特性验证。
给出了上升/下降时间、输出延迟和输出高阻态的测试波形,为测试提供了参考。
规定了(V_{DDP})的斜坡上升时间、压摆率、预警电压、欠压复位电压等参数,以及上电复位的启动时间和BMI程序时间。这些参数通过设计和/或特性验证。
介绍了64 MHz DCO1和32 kHz DCO2的标称频率和精度,精度可通过替代方法进一步提高。
给出了SW - DP接口通信的时序参数,如SWDCLK高时间、低时间、SWDIO输入设置和保持时间、输出有效时间和保持时间等。
说明了SPD的最佳决策时间和采样时钟要求,以确保系统对采样时钟频率偏差具有最大的鲁棒性。
分别介绍了同步串行接口(USIC SSC)、IIC接口和IIS接口的时序参数,包括时钟周期、数据设置和保持时间等。
给出了不同封装的热特性,如暴露裸片焊盘尺寸和热阻。为保证电气性能,需将暴露焊盘连接到板地(V_{SSP})。
在系统中运行XMC1300时,需将芯片产生的总热量散发到环境中,以防止过热和热损坏。通过热阻(R{Theta JA})量化散热参数,若总功耗超过限制,可采取降低(V{DDP})、系统频率、输出引脚数量或负载等措施。
给出了不同封装(PG - TSSOP - 38 - 9、PG - TSSOP - 28 - 16、PG - TSSOP - 16 - 8、PG - VQFN - 24 - 19、PG - VQFN - 40 - 13)的外形尺寸图,方便工程师进行PCB设计。
列出了XMC1300的质量参数,包括ESD易感性(HBM和CDM)、湿度敏感度等级和焊接温度等,这些参数符合相关标准。
总的来说,Infineon的XMC1300 AB-Step微控制器系列以其丰富的功能、出色的性能和可靠的质量,为工业应用提供了强大的支持。在实际设计中,工程师可以根据具体需求选择合适的设备类型,并参考电气参数和封装信息进行硬件设计,以确保系统的稳定性和可靠性。你在使用XMC1300时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !