|
|
本帖最后由 超級狗 于 2025-7-11 09:17 编辑
3 }3 }; O) }& l4 B5 a
4 z6 F& M: q- L& Z樓主大大:0 H2 K/ e/ i% l+ H
我想到,您的問題之前有人問過了。對方是發生在低功耗的行動裝置上,但我覺得原理雷同。
7 {# b/ @& K6 p1 o/ n5 D. p/ [2 D( n* ?" l' z
復位(Reset)電路會振盪(Oscillation),是因為在臨界電壓(Threshold Votage)附近,復位(Reset)被觸發後鎖住單片機(MCU),系統被凍結後功秏變小,於是電平又回升;當電平超過臨界電壓(Threshold Votage)後,復位(Reset)狀態又被解除,於是單片機(MCU)又再度工作...如此週而復始。" i1 C8 `# @6 I% \' f
& l, o* [4 `" O
正常工作下應該會彈跳個幾次,待電容中的電荷消耗到一定程度,當回彈電平不足以再度觸發復位(Reset)電路後,就會恢復正常了。我猜您是用電源供應器做測試,因為電力源源不絕,所以就會一直振盪(Oscillation)個不停。" }/ L1 [7 F' f/ r
2 a% w5 R1 f" |) e! e復位(Reset)芯片動作會有遲滯(Hysteresis)區間,所以問題會較小。但遲滯(Hysteresis)區間通常也只有 30mV ~ 100mV 左右,過程中仍有可能會彈跳個幾次,就看系統的總電容有多大。5 h8 ?' Y6 Y7 y! I; _
- z& d) P. U- Q3 r/ Y- T! f' }自放電(Auto Discharge)電路的迷思! V0 O! L1 H, G0 J) U
您說,曾經設計過自放電路,因為電流很大、很佔空間,那是因為你們想把電荷全部放光。事實上你只要讓電壓,盡速脫離臨界電壓(Threshold Votage)附近即可。例如復位(Reset)電路臨界電壓(Threshold Votage)在 2.8V,只要把將電荷釋放到 2.6V ~ 2.7V 可能就足夠了。其實自放電(Auto Discharge)電路,對解決問題還是有幫助的,也可以選擇有自放電(Auto Discharge)功能的電源芯片。
+ u! `- g8 V, H5 C* I' R, u. c9 e" B: h- y n, ]+ M
以上假設會和系統架構有關,需要樓主自行審視其合理性,僅提供愚見給您參考!
[( H7 S f( U% ~/ h; T
# F* F u6 Z& v% F8 ^ V
- u C4 j3 M( O. Y: g |
|