電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 44|回復: 0
收起左側(cè)

硬件看門狗導致MCU啟動時間慢

[復制鏈接]

480

主題

480

帖子

2441

積分

三級會員

Rank: 3Rank: 3

積分
2441
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-8-21 12:00:00 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式

$ z& y5 k1 z) H點擊上方藍色字體,關(guān)注我們4 \2 Q: D/ P1 d+ P0 G- D

- q# m/ T' l; F. Q2 q而MCU在3.3V電壓輸出第一包CAN報文耗時304ms。
, e# Y- ~% v0 f% y; d: s
2 m0 g; i. I2 V- y0 X* C / F. w2 e5 ^9 y
2 u) Q" k; h$ z, ?4 k, G. t
此外,MCU軟件從BOOT啟動到APP啟動耗時60ms。
& S9 A, o% U  f$ U- {- L
# o6 }% {" o2 Y0 h+ n' c" R& d理論上,這些時間加起來不應超過140ms,那么多余的220ms究竟來自哪里呢?# @  i0 ?/ z+ A8 X4 }
! J# ~4 Q/ U# D( h: X+ s3 @$ ?
進一步調(diào)查發(fā)現(xiàn),外部晶振在3.3V電壓穩(wěn)定后的281ms才開始正常工作。; E3 f; c8 N. r- A
. C! i6 ?" H+ F3 n$ L1 ]
' X) X; H) s; n/ D
9 D. V3 S) N0 i6 y0 G0 D4 C2 @
最終測試發(fā)現(xiàn),表面上看似晶振起振慢,實際上是由于看門狗在啟動階段一直拉低MCU的RESET腳,從而影響了晶振的起振速度。' L/ p6 `+ Z: ~$ k5 e$ V

5 |5 _3 _6 k( F) u( v! |- y根據(jù)使用的硬件看門狗芯片的特性,首次上電后的100~300ms內(nèi),實測結(jié)果顯示會在200+ms的時間里處于拉低狀態(tài)。; }% L2 ~# ]% V2 f6 P
2 ^1 O+ B5 t! s/ h: w- d5 f

. z# z. S- {, E/ B
( l( x) `" c# s! }8 e8 C  Q4 w( P! B, X; R6 ^  ]
! K  ?; J0 q; j- q6 l0 U- g
' P. j: [4 V- j8 M/ x
點擊閱讀原文,更精彩~
回復

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表