小书明-2042808 发表于 2014-5-16 19:52:33

【ST MCU实战经验】时钟失效后CPU还会正常运行

 问题:
该问题由某客户提出,发生在 STM32F103VDT6 器件上。据其工程师讲述:在其产品的设计中,STM32 的 HSE 外接 8MHz 的晶体产生振荡,然后通过 STM32 内部的PLL 倍频到 72MHz,作为 STM32 的系统时钟,驱动芯片工作。在 STM32 片外有专用的看门狗芯片,监控 STM32 的运行。STM32 内部的软件会在 STM32 的某个管脚上产生脉冲来复位看门狗。一旦 STM32 没有及时的产生脉冲来复位门狗,则看门狗会认为 STM32 运行不正常,从而复位 STM32。在对该产品做可靠性测试时,进行了对看门狗监控时钟失效能力的测试。测试的方法是:将 HSE 外接的晶体的两个端子接地,使其停止振荡,从而验证看门狗能否做出对 STM32 的做出复位动作。试验结果表明,看门狗没有产生复位动作。进一步测试发现,STM32 在失效情况下仍在向看门狗发送复位脉冲。
 
问题详细描述以及ST官方解答见文档:
ST MCU实战经验栏目,更多应用问题&官方解答,欢迎下载!

HenryChen 发表于 2016-5-26 15:41:56

学习。。。。。。。。。。。。。
页: [1]
查看完整版本: 【ST MCU实战经验】时钟失效后CPU还会正常运行