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

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

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

硬件看門狗導(dǎo)致MCU啟動時間慢

[復(fù)制鏈接]

563

主題

563

帖子

3385

積分

四級會員

Rank: 4

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

- i! V( _/ g5 L5 V點(diǎn)擊上方藍(lán)色字體,關(guān)注我們% E- \' E' A- [0 c& f; c( A$ X

( S% L5 K4 i9 Z* m6 N1 A而MCU在3.3V電壓輸出第一包CAN報文耗時304ms。7 {- J9 R% j" y! F7 c
' L+ d) G4 |) p/ b6 ~! N

5 c: \3 @4 n3 Q+ S4 G* T: C; N4 ]4 Z3 H) b) w6 A% T9 `
此外,MCU軟件從BOOT啟動到APP啟動耗時60ms。
6 E* \$ e4 G+ Q4 F; p. L  s3 C9 U7 ?0 {
; W3 k4 h2 B% |9 ]7 A5 B理論上,這些時間加起來不應(yīng)超過140ms,那么多余的220ms究竟來自哪里呢?1 P- C8 `5 }& a/ t# Q( |
) c4 C  s, I( ~* i- e
進(jìn)一步調(diào)查發(fā)現(xiàn),外部晶振在3.3V電壓穩(wěn)定后的281ms才開始正常工作。
. C' g: _5 W  y* C$ @# L& s1 f" o
. H' `9 k; c* w$ H0 f
8 q3 T6 r  s( z, Z3 H$ r0 r9 @9 |! n5 j( y! `% U% i
最終測試發(fā)現(xiàn),表面上看似晶振起振慢,實際上是由于看門狗在啟動階段一直拉低MCU的RESET腳,從而影響了晶振的起振速度。4 v$ w* D" M3 d4 f4 @- b
3 U$ b9 }+ W( S; D) C* c
根據(jù)使用的硬件看門狗芯片的特性,首次上電后的100~300ms內(nèi),實測結(jié)果顯示會在200+ms的時間里處于拉低狀態(tài)。- ~$ r3 F1 I/ B" i
5 k6 r% z5 |: ]# }
/ j" n+ S& c7 E- \! W( h' h. Q

5 `5 {4 N. P6 x3 `6 m- o+ V$ l2 O% c' X: U3 C/ }7 @( x3 _  v
2 ]# r& [6 \: j  s7 \9 O, C

( k2 J$ }6 \& b$ @' e點(diǎn)擊閱讀原文,更精彩~
回復(fù)

使用道具 舉報

發(fā)表回復(fù)

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

本版積分規(guī)則


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