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

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

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

硬件看門(mén)狗導(dǎo)致MCU啟動(dòng)時(shí)間慢

[復(fù)制鏈接]

563

主題

563

帖子

3385

積分

四級(jí)會(huì)員

Rank: 4

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

7 R4 O. f1 u; l. D0 ^$ Y1 X- Q點(diǎn)擊上方藍(lán)色字體,關(guān)注我們0 `( q. Z+ o5 z: @: i4 ^' a

* A" B4 N8 U- H4 W- J而MCU在3.3V電壓輸出第一包CAN報(bào)文耗時(shí)304ms。
8 C' f/ T9 G% c, }+ `( K) l" Q
/ G; f1 V2 r( \5 F- i+ R) X8 T
' W; n: _# R2 t# M
% M- ~# T8 C8 X5 S# C6 A1 D此外,MCU軟件從BOOT啟動(dòng)到APP啟動(dòng)耗時(shí)60ms。
6 R) t+ d! o7 z$ x: u3 c0 s; o2 L4 V! V( D# Z5 r* }9 z$ a) `5 `
理論上,這些時(shí)間加起來(lái)不應(yīng)超過(guò)140ms,那么多余的220ms究竟來(lái)自哪里呢?6 Y7 I. |: {1 {3 p  K" h5 ~! J

; z9 M2 \$ n; |' i; @% [. C+ v進(jìn)一步調(diào)查發(fā)現(xiàn),外部晶振在3.3V電壓穩(wěn)定后的281ms才開(kāi)始正常工作。% f, t9 \2 c* k* C# W
. q* M+ Q! G9 Y& c) ~$ W/ {

7 s) H- A* ]" e! }7 r& x% h6 ]2 J$ z" O: m+ N  m" H  d
最終測(cè)試發(fā)現(xiàn),表面上看似晶振起振慢,實(shí)際上是由于看門(mén)狗在啟動(dòng)階段一直拉低MCU的RESET腳,從而影響了晶振的起振速度。
: K# g6 @5 p; ^9 G7 d
7 M- J- ]0 b6 O- q- a* g" o: m根據(jù)使用的硬件看門(mén)狗芯片的特性,首次上電后的100~300ms內(nèi),實(shí)測(cè)結(jié)果顯示會(huì)在200+ms的時(shí)間里處于拉低狀態(tài)。
2 L1 p; ?- i% p% r4 A; I7 `
! V1 P' Y. a# |/ ^. c, I! z+ K
& `: z' v" W4 X, }
  q* p$ a) `6 ^" Z4 N7 O
0 o  ]& `& T6 w* y) u: B$ D1 K
& H; u6 c" H  }  D 1 j) d8 k9 I' T; N2 P2 P
點(diǎn)擊閱讀原文,更精彩~

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

本版積分規(guī)則


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