新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 解決MCU應(yīng)用系統(tǒng)中上電暫態(tài)時輸出失控的方法

解決MCU應(yīng)用系統(tǒng)中上電暫態(tài)時輸出失控的方法

作者: 時間:2016-12-02 來源:網(wǎng)絡(luò) 收藏
有網(wǎng)友詢問MCU應(yīng)用系統(tǒng)上電暫態(tài)時輸出失控的方法,在此解答入下:

問:怎么解決系統(tǒng)上電時繼電器亂動作的問題?

解答:

可以采用負(fù)邏輯甚至互補(bǔ)邏輯、翻轉(zhuǎn)邏輯設(shè)計等。

負(fù)邏輯設(shè)計指低電平有效。多數(shù)MCU的常規(guī)IO在上電暫態(tài)過程中是弱上拉輸出的,即輸出邏輯1,如果用常規(guī)正向思維往往會采用正邏輯設(shè)計,即高電平有效,那么上電暫態(tài)中就非常可能會有失控現(xiàn)象,采用負(fù)邏輯即可解決。上電暫態(tài)中,IO輸出隨著電源的建立迅速上升,雖然開始時其邏輯“似乎為0”,但輸出執(zhí)行部件只要是同電源建立條件下,起始的“邏輯0”并不能使輸出執(zhí)行電路動作,等輸出執(zhí)行電路建立起工作條件后,IO輸出已經(jīng)是邏輯1了。

負(fù)邏輯法可以解決同電源系統(tǒng)的暫態(tài)失控問題,但執(zhí)行電路先于控制系統(tǒng)建立工作條件或在要求更高可靠性時須采用互補(bǔ)邏輯或翻轉(zhuǎn)邏輯設(shè)計,互補(bǔ)邏輯設(shè)計指一系列由特定01交替邏輯的組合為有效值,否則就判為無效;翻轉(zhuǎn)邏輯則是通過時序上01邏輯按特定規(guī)則交替出現(xiàn)為有效值,否則判為無效。此二者也稱“組合邏輯法”和“時序邏輯法”,優(yōu)點(diǎn)是高可靠性但執(zhí)行電路的設(shè)計比較復(fù)雜,具體應(yīng)用中需根據(jù)實(shí)際情況靈活選用。


評論


技術(shù)專區(qū)

關(guān)閉