做過單片機方案開發的朋友應該深有體會,一個方案設計看似簡單,只要技術經驗足夠,軟件代碼編寫和硬件設計很快就能夠搞定,但是在調試過程中或多或少會出現一些問題,這其實就是 單片機抗干擾能力較弱的體現。今天就為大家講講如何提升單片機的抗干擾性能,讓你在設計過程中少走彎路。
一般來說,硬件設計和軟件編寫都會影響到單片機的抗干擾性,在單片機設計中,主要抗干擾設計是以硬件為主,軟件為輔,由于單片機的計算能力比較有限,所以在硬件上要花費更多心思。
嵌入式單片機
干擾的途徑和解決方法:
1、信號干擾:主要路徑是通過I/O口,影響MCU的數據采集,以及其他內部寄存器;
干擾信號隨時都可以發生,而且干擾的強度也不盡相同,所以這個干擾是比較難排除的一種干擾。通過歐姆定律可知干擾信號耦合路徑無非只有兩種,電火花和磁場,合起來叫做電磁干擾。其中,電火花干擾比磁場干擾更為嚴重,電火花干擾出現的原因主要是附近有大功率開關、繼電器、接觸器、有刷電機等等。磁場干擾表現場合主要是附近有大功率的交流電機、變壓器等等。所以,工程師需要在PCB布線和元件位置安排上下功夫,這中間涉及的學問比較多,這里不做詳細敘述,可以查閱以往的資料學習。
2、電源干擾:單片機雖然適應電壓較寬(3-5v),但是對于電源的波動卻非常敏感,比如說MCU可以在3V電壓下穩定工作,卻不能在電壓3v-5v,5V波動的情況下穩定工作。
解決方法是用電源穩壓模塊,做好電源的濾波等工作,必須在電源旁路并上0.1UF的瓷片電容來濾除高頻干擾,因為點解電容對超過幾十KHZ的高頻干擾不起作用。
3、上下電干擾:每個單片機系統在上電的時候幾乎都要經過這樣一個過程,這個過程也受到干擾;單片機并不是說不能在3V電壓以下工作,而是在如此低的電壓下單片機的狀態是非常不穩定的。在系統加電的時候,系統電源電壓是從0V上升到額定電壓的,比如當電壓到2V的時候,單片機開始工作了,但是這個時候是非常不穩定的工作狀態,非常容易跑飛。
解決方法是PIC在片內集成了PRO(內部上電延時復位),這個功能在配置中打開;外部上電延時復位電路,有多種形式,低成本的方法就是在復位腳接上阻容電路,高成本的方法就是用專用芯片。
以上就是關于單片機抗干擾措施的全部內容分享,如果您有單片機或者方案開發需求,可以點擊右邊的咨詢熱線和微信掃一掃直接和我們聯系,宇凡微提供8/32位單片機,為客戶量身定制的合封單片機,擁有成熟的封裝技術和封裝工藝,除了能夠保證合封之后的良率以及安全性,還能根據客戶的功能需求選擇最佳的合封方式,節省成本。
【本文標簽】 單片機
【責任編輯】單片機工程師
ALL RIGHT RESERVED 2022. 粵ICP備17095549號 技術支持: 牛商股份 百度統計 粵公網安備 44030402004503號