STM32常见问题:低温下部分产品RTC不工作的问题探析
时间:08-11
来源:STM32单片机
点击:
时,应该对应地下调这个LSE驱动等级,减小驱动电流,这里有4档(见Figure9):Low,Medium Low,Medium High,High. 目前使用的是High,正是它出了问题,为保守起见,使用Medium High相对合适。
如上图,将LSEDRV[1:0]这两个为修改为10即可,将原先低温下RTC有问题的MCU芯片修改后再次放到低温下进行验证,测试结果为正常。由于此问题是部分芯片有可能会出现的问题,客户需要对修改后的芯片进行持续跟踪,至今没有再反馈出现过此问题,由此,此问题基本解决。
总结
AN2867这个文档总结了关于STM32晶振匹配方面的信息。里边有提到,负载电容CL值越大,所需的驱动电流也就越大,但牵引度越小。这也就解释了表1中通过增大C1&C2的电容值,原本出现问题的RTC能恢复正常的现象,这是由于C1&C2的电容值变大将导致负载电容CL变大,进而对应所需的驱动电流也就跟着增加,这反而减少了在高驱动模式情况下振荡回路出现饱和的机会。
- STM32F051C4引脚图、封装及参数定义(07-03)
- STM32F051C6T6引脚图及相关性能参数(07-03)
- STM32F051C8T6引脚图及功能定义(07-03)
- STM32F051K4U6管脚图各个芯片引脚定义(07-03)
- STM32F091空片编程后怎样直接运行用户代码(07-31)
- 盘点STM32-NUCLEO开发与仿真平台(03-28)