新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 解決MCU應用系統中上電暫態時輸出失控的方法

        解決MCU應用系統中上電暫態時輸出失控的方法

        作者: 時間:2016-12-02 來源:網絡 收藏
        有網友詢問MCU應用系統上電暫態時輸出失控的方法,在此解答入下:

        問:怎么解決系統上電時繼電器亂動作的問題?

        解答:

        可以采用負邏輯甚至互補邏輯、翻轉邏輯設計等。

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

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


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 连城县| 芒康县| 峡江县| 当阳市| 茶陵县| 娱乐| 淅川县| 海兴县| 白城市| 铜鼓县| 鹿邑县| 安丘市| 蓝山县| 临高县| 浏阳市| 焦作市| 台前县| 长宁区| 南开区| 阿勒泰市| 苏尼特左旗| 福清市| 秀山| 牟定县| 枞阳县| 陕西省| 淳安县| 平塘县| 侯马市| 西充县| 柏乡县| 苍山县| 绥江县| 房产| 扶沟县| 资源县| 宣汉县| 台江县| 甘孜县| 凤翔县| 都兰县|