电子产业一站式赋能平台

PCB联盟网

搜索
查看: 62|回复: 0
收起左侧

硬件看门狗导致MCU启动时间慢

[复制链接]

633

主题

633

帖子

1929

积分

三级会员

Rank: 3Rank: 3

积分
1929
发表于 2024-8-21 12:00:00 | 显示全部楼层 |阅读模式

v5v5sib002t6403409.gif

v5v5sib002t6403409.gif

点击上方蓝色字体,关注我们

而MCU在3.3V电压输出第一包CAN报文耗时304ms。

koblb3bw43v6403510.png

koblb3bw43v6403510.png


此外,MCU软件从BOOT启动到APP启动耗时60ms。

理论上,这些时间加起来不应超过140ms,那么多余的220ms究竟来自哪里呢?

进一步调查发现,外部晶振在3.3V电压稳定后的281ms才开始正常工作。

3gttwgxds526403610.png

3gttwgxds526403610.png


最终测试发现,表面上看似晶振起振慢,实际上是由于看门狗在启动阶段一直拉低MCU的RESET脚,从而影响了晶振的起振速度。

根据使用的硬件看门狗芯片的特性,首次上电后的100~300ms内,实测结果显示会在200+ms的时间里处于拉低状态。

alakq433lx26403710.png

alakq433lx26403710.png



lyckzqa2y136403810.jpg

lyckzqa2y136403810.jpg

twetv0hmvwr6403910.gif

twetv0hmvwr6403910.gif

点击阅读原文,更精彩~
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表