|
本帖最后由 超級狗 于 2014-3-6 07:51 编辑 0 ~' M+ I% ]) v) X
6 a8 ~) _& d# X# j) r, e7 O" t) |3 j; ^; j
基本觀念是對,但可能也要考慮電壓下降的狀況。
& J5 t% d& A' S! u+ N% k3 `. {9 B
試想一下,如果 1.2V 電平掉下來了,其他組電源會是時麼狀況?可能更慘喔~他們不會造成系統死機嗎?6 ?+ i5 X) U `2 P4 I! C
9 W- S/ C2 C* D+ V+ S! o5 t那篇 Microchip 的文檔可以好好研究一下,它寫得非常好!
8 H+ D* B6 ` W( x
k; E1 |7 f, f' F: h他舉了一個例子,譬如說 MCU Core Power = 1.2V,但內部 Flash Memory 和 RAM 可能是吃 3V。當 3V 電平突然短暫掉到 2V,1.2V 可能還是不動如山。可是 Flash Memory 輸出的資料或 SRAM 中的資料已經發生錯誤了。此時 MCU 依然照跑不做復位,這種狀況很有可能造成整個系統錯亂而死機。
4 ~/ _; c, h5 ^, C& R
4 L, {* q0 D6 D另外一個經驗是,以前一個同事用三爽(Samsung)的 MCU,復位線路是建議監看 1.2V 沒錯,但由於該電源芯片的輸出雜訊太大,造成 MCU 一天到晚在復位(跑一跑就無預警復位一下)!
7 E0 N" F' H" M& \% p
" ]9 j0 p# c! e( N復位芯片有動作範圍的問題,通常動作電平越小範圍也越窄,電源若不乾淨的話很容易造成誤動作。
" b# _+ J/ m" B* P- t0 h! g
" o, \* M& Z) Z僅提供一些思維及經驗,設計上樓主多斟酌啦!
4 G+ x) ~* c$ d$ C9 \. @8 T# Y1 T
) b# v R' `% t |
|