YTM32B1LE兼容性介绍
发布网友
发布时间:2024-10-13 20:19
我来回答
共1个回答
热心网友
时间:2024-10-13 22:59
YTM32B1LE芯片与LDx和LEx系列在硬件功能上有一定差异。YTM32B1LE是与国际品牌兼容的引脚兼容芯片,LEx系列将VDD15的电容集成到内部,减少额外电容的需要,保留原有LDx电容位置的GPIO和数字引脚功能。LDx的SPI2引脚在48/32封装上无法使用,LEx系列调整了SPI2引脚,确保新增SPI2在各种封装中可用。绿色表示YTM32B1LE新增功能引脚,黄色表示相对于LDx增加的功能引脚。
LEx系列芯片增加的外设数量多于对标产品,不支持FlexIO模块,原有FlexIO引脚替换为UART/I2C/SPI等硬件模块的Pin功能。LEx芯片的UART不支持流控功能,没有UART CTS/RTS引脚。LEx系列支持32.768K时钟,应用需要增加32.768KHz的低速晶振,以支持RTC模块。
LEx系列MCU的时钟和低功耗管理用SCU和PCU模块替代了之前的CCM模块,用户在软件上需要对系统和外设的时钟初始化配置进行调整以适应新的LEx系列产品。LEx系列支持32.768KHz低速时钟,用于RTC和WDG模块,需要在硬件上增加32.758KHz的晶振,并在时钟初始化时启用该时钟。
LEx与LDx在Flash和RAM容量上均增加了1倍,最高配置可达128K/16K,应用升级需更新Link文件以充分利用所有资源。LEx使用与M系列相似的控制器,需要更新Flash算法,具体信息请参考RM文档。
ADC模块方面,LEx的通道编号与LDx不同,程序迁移时需修改通道号。LEx内部增加了一个温度传感器模块,其误差在10摄氏度左右。ACMP模块在LEx中集成DAC,比较器输入方式更加灵活。
EMU模块在LEx系列MCU中增加,用于实现SRAM ECC错误注入,帮助测试ECC错误处理流程。EMU支持特定和全部地址的任意比特错误注入,检测并记录单比特或多比特ECC错误事件,触发中断。
DMA模块在LEx中减少到4个通道,中断方面,每个通道占用一个中断,DMA错误占用单独的中断。GPIO模块在LEx中增加了一个GPIO,所有GPIO支持高驱动模式,单个GPIO提供高达30mA的输出电流和50mA的输入电流能力。GPIO中断处理需软件调整。
FlexCAN模块在LEx中做了特殊处理,不再支持ECC检测,初始化代码更新,应用无需修改。LEx低功耗模式支持通过FlexCAN RX引脚唤醒,软件不需要设置RX引脚为GPIO进行CAN唤醒。FlexCAN低功耗模式唤醒和错误、警告共用一个中断。
eTMR模块在LEx中重构,与LDx相比有较大差异,API也有所改动,应用软件需要进行针对性适配。新的eTMR模块支持移相PWM波形和更灵活的PWM捕获,通道配置与LDx有所不同,但仍兼容对标产品系列芯片。
RTC WDG模块在LEx中的主要变化是引入了32.768K时钟作为时钟源,应用中需要对这两个模块的时钟进行修改,如需使用32.768K时钟,则需在硬件上增加32.768KHz的晶振。