|
|
本帖最后由 超級狗 于 2025-7-11 09:17 编辑 0 [# Q/ H& ]9 _( W. |/ c
! {. i4 W8 q" w, B) E8 D* j
樓主大大:
- T& F9 e2 u! _3 [; s/ k, U我想到,您的問題之前有人問過了。對方是發生在低功耗的行動裝置上,但我覺得原理雷同。/ F {& F5 k5 V4 D
; M6 @4 o7 @# }- R9 M復位(Reset)電路會振盪(Oscillation),是因為在臨界電壓(Threshold Votage)附近,復位(Reset)被觸發後鎖住單片機(MCU),系統被凍結後功秏變小,於是電平又回升;當電平超過臨界電壓(Threshold Votage)後,復位(Reset)狀態又被解除,於是單片機(MCU)又再度工作...如此週而復始。
0 G% `* A! _4 z, b% z% k6 l7 i( Q4 R! ], W. H B
正常工作下應該會彈跳個幾次,待電容中的電荷消耗到一定程度,當回彈電平不足以再度觸發復位(Reset)電路後,就會恢復正常了。我猜您是用電源供應器做測試,因為電力源源不絕,所以就會一直振盪(Oscillation)個不停。- m( [4 \6 [8 s. M
5 Z! x r3 t" m3 n復位(Reset)芯片動作會有遲滯(Hysteresis)區間,所以問題會較小。但遲滯(Hysteresis)區間通常也只有 30mV ~ 100mV 左右,過程中仍有可能會彈跳個幾次,就看系統的總電容有多大。! a6 W! t* k2 q8 H/ H
$ q: ~% l$ } f$ ~' S# k# |) _
自放電(Auto Discharge)電路的迷思
" J5 T' g& o# e/ P您說,曾經設計過自放電路,因為電流很大、很佔空間,那是因為你們想把電荷全部放光。事實上你只要讓電壓,盡速脫離臨界電壓(Threshold Votage)附近即可。例如復位(Reset)電路臨界電壓(Threshold Votage)在 2.8V,只要把將電荷釋放到 2.6V ~ 2.7V 可能就足夠了。其實自放電(Auto Discharge)電路,對解決問題還是有幫助的,也可以選擇有自放電(Auto Discharge)功能的電源芯片。) k+ F) J4 e7 l
5 N: t' c/ Q% b6 Q
以上假設會和系統架構有關,需要樓主自行審視其合理性,僅提供愚見給您參考!, p1 \) |% { U$ J5 @' U/ b
) M0 B, A: n; Q

' F! o0 b! c, X9 D: j0 N |
|