『壹』 復位晶元屬於什麼類型元件
復位晶元看門狗型復位電路類型元件:復位晶元內含閾值電壓精確抗干擾能力強的施密特觸發器,當系統一上電或電源電壓跌落到規定值時,復位晶元輸出一個低電平復位信號,當電壓升高到規定值以上時,復位晶元輸出高阻態。
『貳』 復位晶元RET管腳到電源端為什麼要加二極體
那個二極體是對電源放電用的。復位電路,有電容,上電時,通過電阻對電容充電,就有復位時間常數。假如開關斷電,馬上又通電,電容上如果沒有那個放電二極體,斷電時電容的電壓通過電阻不能及時放掉,再通電則晶元沒有復位。會發生死機或不知在哪運行了。加放電二極體就解決了這個問題。
『叄』 fpga為什麼不需要復位晶元
Xilinx FPGA在不復位的情況下,計數器就能正常工作,整個程序也能正常工作,這是為什麼?
因為FPGA在載入完bit文件之後,會自動先復位寄存器。
原來如此,謝謝您
電路復位的價值在於復位後,被復位的電路處在一個可知的狀態,這個狀態也就是我們寫FPGA的時候的起始態。這就是為啥有的時候電路跑飛了我們復位一把,就是為了讓電路從未知態回到起始態。
小系統或者簡單系統,和外面關系不大的時候確實可以不復位。晶元本身也有POR上電復位。但是假設外面連個PCI匯流排什麼的,匯流排還沒就緒POR就結束了,FPGA亂跑,PCI就緒了就可能訪問出問題。
受教了,多謝您的指點!O(∩_∩)O謝謝
有可能是這樣:
比如你的復位的寄存器的值本來就是0,而很多FPGA晶元上電復位的觸發器的默認值就是0,所以就巧合了。
但是假設你復位的寄存器的值是0101,那麼FPGA晶元上電復位的值肯定不是這樣。
然後你的程序能夠跑起來的概率就比較小了。
配置FPGA後,POR復位。但所有計數器,還有寄存器,會有可能工作不正常。
最好有一個外部復位信號,工作比較可靠
『肆』 復位晶元、電壓檢測晶元、看門狗有什麼區別
其實復位的本質是MCU在接到特定信號後,執行復位動作,清零及清寄存器,重置中斷等;
那麼特定信號是什麼,通常是一個電壓觸發信號,如低電平/高電平,對應的也就是低電平復位/高電平復位;
所以僅就復位功能來講,這三者均可實現,只是實現的方式不一樣;
通常意義上來講,復位晶元是代替阻容復位的,通常用在復位波形要求比較高的場合,就比如RC復位,它的波形比較遲緩,而且一致性差,如果是用專用的復位晶元,輸出的復位波形就非常好,實際上,這種單一功能的復位晶元,現在用得很少,反而是電壓檢測和看門狗用得比較多;
電壓檢測其實就是一個電壓判斷器+一個復位電路,當電壓掉落到一定程度,電壓檢測晶元就發出復位信號,使MCU復位,避免MCU在過低的電壓狀態下運行,從而避免不可控的狀況出現;
看門狗其實主要是為了防止程序跑飛...說白了就是一個計時器+一個復位電路,在一字計時期限內,如果MCU沒有給回饋給看門狗,看門狗就強制輸出復位信號,讓MCU復位;
----
舉個簡單的例子.比如我現在用一顆5V電壓的MCU;那麼晶元通常能保證在4.5V~5.5V范圍內正常工作,所以我會在前端一顆S-80146,這顆晶元在Vcc掉到4.6V時就會發出復位信號,此時MCU就會開始復位了...如果你不加...好吧,MCU搞不好在3V電壓下都還在運行,但運行出個什麼結果,就只有上帝知道了...
同理,通常會會加一顆WDT,不過現在很多人都用門電路自己搭,也是可以的;比如我設定2S內喂一次狗,如果2S計時到了,而MCU沒有任何喂狗的信號,說明此時程序已經跑飛了,所以WDT就會啟動復位...從而避免MCU在錯誤的程序下繼續跑下去.
『伍』 cpu復位電路工作原理
復位的原理,一般是指在復位引腳上RST上,持續一段時間的高電平或者低電平,會使系統進回入初始答化的狀態。
復位,從實現方式上,可以分為上電復位、手動復位、軟體復位等;
上電復位--系統上電時會發生;
手動復位--根據用戶需要,手動觸發復位;
軟體復位--根據需要,通過軟體可以復位
復位電路,是指復位的電路實現,實現復位引腳上的高低電平(要保持一段時間)。
RC電路,通過1個電阻和1電容可以實現復位;
按鍵復位,通過按鍵按下時接通高低電平來實現復位;
專用的復位晶元,為了增加可靠性,可以採用專門的復位晶元來實現。
『陸』 聊一聊晶元上電復位和掉電檢測
許多IC都包含上電復位(POR)電路,其作用是保證在施加電源後,模擬和數字模塊初始化至已知狀態。基本上電復位(POR)功能會產生一個內部復位脈沖以避免"競爭"現象,並使器件保持靜態,直至電源電壓達到一個能保證正常工作的閾值。
注意,此閾值電壓不同於數據手冊中給出的最小電源電壓。一旦電源電壓達到閾值電壓,上電復位(POR)電路就會釋放內部復位信號,狀態機開始初始化器件。
在初始化完成之前,器件應當忽略外部信號,包括傳輸的數據。唯一例外是復位引腳(如有),它會利用上電復位(POR)信號內部選通。上電復位(POR)電路可以表示為窗口比較器,如下圖所示。比較器電平VT2在電路設計期間定義,取決於器件的工作電壓和製程尺寸。
比較器窗口通常由數字電源電平定義。數字模塊控制模擬模塊,數字模塊全面工作所需的電壓與模擬模塊工作所需的最小電壓相似,如下圖所示:
較高的VT2閾值對模擬模塊會更好,但若過於接近推薦最小電源電壓,當電壓略微降低時,可能會意外觸發復位。如果器件包括獨立的模擬電源和數字電源,則避免故障的一種策略是增加一個上電復位(POR)電路,使兩個模塊保持復位狀態,直至電源電壓高到足以確保電路正常工作。例如,在一種3V IC工藝中,VT1 ≈ 0.8 V,VT2 ≈ 1.6 V。
這些電壓會隨著製程以及其他設計偏移而變化,但它們是合理的近似值。閾值容差可以是20%或更大,某些舊式設計的容差高達40%。高容差與功耗相關。上電復位(POR)必須一直使能,因此精度與功耗之間始終存在的取捨關系很重要;較高的精度會提高電路在待機模式下的功耗,而對功能性並無實際意義。
上電復位(POR)電路有時會集成一個掉電檢測器(BOD),用於防止電路在電壓非常短暫地意外降低時發生復位,從而避免故障。
實際上,掉電電路給上電復位(POR)模塊所定義的閾值電壓增加了遲滯,通常為300mV左右。掉電檢測器(BOD)保證,當電源電壓降至VT2以下時,上電復位(POR)不會產生復位脈沖,除非電源電壓降至另一閾值VBOD以下,如下圖所示:
掉電閾值電平足以保證數字電路保留信息,但不足以保證其正常工作。這樣,如果電源電平只是非常短暫地降低,控制器可以在電源降至某一電平以下時中止活動而不會讓整個器件都重新初始化。
實際的上電復位(POR)電路比較復雜,例如用MOS晶體管代替電阻。因此,必須考慮寄生模型。另外,POR電路需要一個啟動模塊來產生啟動脈沖,這在某些情況下可能會失效。其他重要考慮在以下內容中說明。
必須使用單調性電源,因為若使用非單調性電源,當偏差接近任何閾值電平時,非單調性斜坡可能會引起問題。較高的閾值偏差會引起同樣的非單調性序列對某一個元件有效,而對其他元件無效,如下圖所示:
某些時候,即使斷開電源(禁用LDO),儲能電容也會保留一定的殘余電壓,如下圖所示:
此電壓應盡可能小,以便保證電源能降至VT1 以下,否則上電復位(POR)將無法正確復位,器件將無法正確初始化。
某些數據手冊給出了應當應用於具有一個以上電源引腳的器件的推薦供電序列。遵守這個序列是很重要的。例如,若一個具有兩個獨立電源的器件,推薦供電序列要求數字電源先於模擬電源供電(這是常規,因為數字模塊控制模擬模塊,所以必須首先為數字模塊供電),該模塊必須首先初始化數字電源。
如下圖所示,如若電源之間的延遲為100 μs左右,則影響應當很小,器件應能正確初始化。
由於內部三極體寄生效應,數百ms的慢速電源斜坡可能會引起問題。上電復位(POR)電路要在各種壓擺率下進行評估,以保證其在正常電源條件下能正確工作。數據手冊會說明是否需要快速電源斜坡(100 μs或更短)。
例如,對於用細電纜連接電源的電路板,不良的接地連接會具有高阻抗,它可能會在上電期間產生毛刺。另外,在某些電磁環境(EME)下,MOS晶體管的寄生柵極電容可能會充電,導致晶體管不能正常工作,除非讓該電容放電。這可能引起上電復位(POR)初始化失敗。
漂移和容差也需要考慮。某些情況下,電容等分立元件具有高容差(高達40%)和高漂移(隨溫度、電壓和時間的漂移)。此外,閾值電壓具有負溫度系數。例如,VT1 在室溫下為0.8V,在-40°C下為0.9 V,在+105°C 為0.7V。
『柒』 為什麼要使用復位晶元
復位監控器件,主要可以大大提高MCU的復位性能,其原理是通過確定 的電壓值(閾值)啟動復位操作,同時排除瞬間干擾的影響,又有防止MCU在電源啟動和關閉期間的誤操作效,保證數據安全。 一般的人使用的阻容復位穩定性極差,常常有按了復位沒反應,要按一段時間才能復位的經歷。而且如果使用上電復位時,容易產生復位不成功。電容的溫度性比較敏感,在特殊環境中,復位的電平寬度變化十分大,造成晶元不動作,或者在強干擾下誤動作。 所以要使用復位晶元來設計產品,況且很多復位晶元帶有I2C的E2PROM,看門狗之類,價格也不高。大大節省了電路。 Catalyst半導體公司1985年成立,總部位於美國加州的桑尼維爾(Sunnyvale)。Catalyst半導體的質量方針是為用戶提供高質量、前沿的非易失性存儲器器件。它致力於模擬/混合信號可編程器件的開發和銷售,Catalyst半導體主要應用在LCD模塊、數碼相機、汽車照明、手機、飛機照明、DIMM模塊、機頂盒和無線區域網等產品和場所。 復位監控器件是Catalyst公司的主要產品之一,其質量和性價比在同類產品中均較突出且供貨穩定。