經驗分享:解決單片機EMC問題的方法
發布時間:2015-02-17 責任編輯:wenwei
【導讀】隨著電磁幹擾給人們帶來越來越多的危害,1970年以來,電磁兼容(EMC)逐漸成為非常活躍的學科領域之一。本文中所提到的對電磁幹擾的設計我們主要從硬件和軟件方麵進行設計處理,下麵就是從單片機的PCB設計到軟件處理等方麵來詳細介紹對電磁兼容性問題的處理。
一、影響EMC的因數
1、電壓:電源電壓越高,意味著電壓振幅越大,發射就更多,而低電源電壓影響敏感度。
2、頻率:高頻產生更多的發射,周期性信號產生更多的發射。在高頻單片機係統中,當器件開關時產生電流尖峰信號;在模擬係統中,當負載電流變化時產生電流尖峰信號。
3、接地:在所有EMC問題中,一般都是不適當的接地引起的。有三種信號接地方法:單點、多點和混合。在頻率低於1MHz時,可采用單點接地方法;在高頻應用中,最好采用多點接地;混合接地是低頻用單點接地,而高頻用多點接地的方法。地線布局是關鍵,高頻數字電路和低電平模擬電路的接地電路是不能混合。
4、PCB設計:適當的印刷電路板(PCB)布線對防止EMI是至關重要的。
5、電源耦合:當器件開關時,在電源線上會產生瞬態電流,必須衰減和濾掉這些瞬態電流。來自高di/dt源的瞬態電流導致地和線跡“發射”電壓,高di/dt產chan生sheng大da範fan圍wei的de高gao頻pin電dian流liu,激ji勵li部bu件jian和he線xian纜lan輻fu射she。流liu經jing導dao線xian的de電dian流liu變bian化hua和he電dian感gan會hui導dao致zhi壓ya降jiang,減jian小xiao電dian感gan或huo電dian流liu隨sui時shi間jian的de變bian化hua可ke使shi該gai壓ya降jiang最zui小xiao。
二、對幹擾措施的硬件處理方法
1、印刷線路板(PCB)的電磁兼容性設計
PCB是單片機係統中電路元件和器件的支撐件,它提供電路元件和器件之間的電氣連接。隨著電子技術的飛速發展,PCB的密度越來越高。PCBshejidehaohuaiduidanpianjixitongdediancijianrongxingyingxianghenda,shijianzhengshi,jishidianluyuanlitushejizhengque,yinshuadianlubanshejibudang,yehuiduidanpianjixitongdekekaoxingchanshengbuliyingxiang。liru,jiaruyinshuadianlubandeliangtiaoxipingxingxiankaodehenjin,huixingchengxinhaoboxingdeyanchi,zaichuanshuxiandezhongduanxingchengfanshezaosheng。yinci,zaishejiyinshuadianlubandeshihou,yingliuyicaiyongzhengquedefangfa,zunshouPCB設計的一般原則,並應符合抗幹擾的設計要求。要使電子電路獲得最佳性能,元器件的布局及導線的布設是很重要的。
2、輸入/輸出的電磁兼容性設計
在單片機係統中輸入/輸出也是幹擾源的傳導線和接收射頻幹擾信號的拾檢源,我們設計時一般要采取一係列有效的措施來減少幹擾:
①采用必要的共模/差模抑製電路,同時也要采取一定的濾波和防電磁屏蔽措施以減小幹擾。
②在條件許可的情況下盡可能采取各種隔離措施(如光電隔離或者磁電隔離),從而阻斷幹擾的傳播。
3、單片機複位電路的設計
在單片機係統中,看門狗係統對整個單片機的運行起著特別重要的作用,由於所有的幹擾源不可能全部被隔離或消除,一旦進入CPU幹擾程序的正常運行,那麼複位係統結合軟件處理措施就成了一道有效的糾錯防禦的屏障了。常用的複位係統有以下兩種:
①外部複位係統。外部“看門狗”電路可以自己設計也可以用專門的“看門狗”芯片來搭建。然而,他們各有優缺點,大部分專用“看門狗”芯片對低頻“喂狗”信號不能響應,而高頻“喂狗”信號都能響應,使其在低頻“喂狗”信號下產生複位動作而在高頻的“喂狗”信號下不產生複位動作,這樣,假如程序係統陷進一個死循環,而該循環中恰巧有著“喂狗”信號的話,那麼該複位電路就無法實現它的應有的功能了。然而,我們自己可以設計一個具有帶通的“喂狗”電路和其他複位電路構成的係統就是一個很有效外部監控係統了。
②現(xian)在(zai)越(yue)來(lai)越(yue)多(duo)的(de)單(dan)片(pian)機(ji)都(dou)帶(dai)有(you)自(zi)己(ji)的(de)片(pian)上(shang)複(fu)位(wei)係(xi)統(tong),這(zhe)樣(yang)用(yong)戶(hu)就(jiu)可(ke)以(yi)很(hen)方(fang)便(bian)的(de)使(shi)用(yong)其(qi)內(nei)部(bu)的(de)複(fu)位(wei)定(ding)時(shi)器(qi)了(le),但(dan)是(shi),有(you)一(yi)些(xie)型(xing)號(hao)的(de)單(dan)片(pian)機(ji)它(ta)的(de)複(fu)位(wei)指(zhi)令(ling)太(tai)過(guo)於(yu)簡(jian)單(dan),這(zhe)樣(yang)也(ye)會(hui)存(cun)在(zai)像(xiang)上(shang)述(shu)死(si)循(xun)環(huan)那(na)樣(yang)的(de)“喂狗”指令,使其失去監控作用。有一些單片機的片上複位指令就做的比較好,一般他們把“喂狗”信號做成固定格式的多條指令依順序來執行,假如有一定錯誤則該“喂狗”操縱無效,這樣就大大增加了複位電路的可靠性。
4、振蕩器
大部分的單片機都有一個耦合於外部晶體或陶瓷諧振器的振蕩器電路。在PCB上,要求外接是電容、晶體或陶瓷諧振器的引線越短越好。RC振蕩器對幹擾信號有潛伏的敏感性,它能產生很短的時鍾周期,因而最好選晶體或陶瓷諧振器。另外,石英晶體的外殼要接地。
5、防雷擊措施
室外使用的單片機係統或從室外排擠引進室內的電源線、信號線,要考慮係統的防雷擊問題。常用的防雷擊器件有:氣體放電管、TVS等。氣體放電管是當電源的電壓大於某一數值時,通常為數十V或數百V,氣體擊穿放電,將電源線上強衝擊脈衝導進大地。TVS可以看成兩個並聯且方向相反的齊納二極管,當兩端電壓高於某一值時導通。其特點是可以瞬態通過數百乃至上千A的電流。
三、對幹擾措施的軟件處理方法
電磁幹擾源所產生的幹擾信號在一些特定的情況下(比如在一些電磁環境比較惡劣的情況下)是無法完全消除的,終極將會進入CPU處理的的核心單元,這樣對於一些大規模集成電路經常會受到幹擾,導致不能正常工作或在錯誤狀態下工作。特別是像RAM這種利用雙穩態進行存儲的器件,往往會在強幹擾下發生翻轉,使原來存儲的“0”變為“1”,或者“1”變為“0”,一yi些xie串chuan行xing傳chuan輸shu的de時shi序xu及ji數shu據ju會hui因yin幹gan擾rao而er發fa生sheng改gai變bian,更geng嚴yan重zhong的de會hui破po壞huai一yi些xie重zhong要yao的de數shu據ju參can數shu等deng,造zao成cheng的de後hou果guo往wang往wang是shi很hen嚴yan重zhong的de。在zai這zhe種zhong情qing況kuang下xia軟ruan件jian設she計ji的de好hao壞huai直zhi接jie影ying響xiang到dao整zheng個ge係xi統tong的de抗kang幹gan擾rao能neng力li的de高gao低di。
1、由於電磁幹擾程序大致會出現以下幾種情況:
①程序跑飛。這種情況是最常見的幹擾結果,一般來說有一個好的複位係統或軟件幀測係統即可,對整個運行係統不會產生太大的影響。
②死si循xun環huan或huo不bu正zheng常chang程cheng序xu代dai碼ma運yun行xing。當dang然ran這zhe種zhong死si循xun環huan和he不bu正zheng常chang程cheng序xu代dai碼ma並bing非fei設she計ji職zhi員yuan有you意yi寫xie進jin的de,我wo們men知zhi道dao程cheng序xu的de指zhi令ling是shi由you字zi節jie組zu成cheng的de,有you的de是shi單dan字zi節jie指zhi令ling而er有you的de是shi多duo字zi節jie指zhi令ling,當dang幹gan擾rao產chan生sheng後hou使shi得dePC指(zhi)針(zhen)發(fa)生(sheng)變(bian)化(hua),從(cong)而(er)使(shi)原(yuan)來(lai)的(de)程(cheng)序(xu)代(dai)碼(ma)發(fa)生(sheng)了(le)重(zhong)組(zu)產(chan)生(sheng)了(le)不(bu)可(ke)猜(cai)測(ce)的(de)可(ke)執(zhi)行(xing)的(de)程(cheng)序(xu)代(dai)碼(ma),那(na)麼(me),這(zhe)種(zhong)錯(cuo)誤(wu)是(shi)致(zhi)命(ming)的(de),它(ta)有(you)可(ke)能(neng)會(hui)修(xiu)改(gai)重(zhong)要(yao)的(de)數(shu)據(ju)參(can)數(shu),有(you)可(ke)能(neng)產(chan)生(sheng)不(bu)可(ke)猜(cai)測(ce)的(de)控(kong)製(zhi)輸(shu)出(chu)等(deng)一(yi)係(xi)列(lie)錯(cuo)誤(wu)狀(zhuang)態(tai)。
2、對重要參數儲存的措施
一般情況下,我們可以采用錯誤檢測與糾正來有效地減少或避免這種情況的出現。根據檢錯、jiucuodeyuanli,zhuyaosixiangshizaishujuxiejinshi,genjuxiejindeshujuchanshengyidingweishudexiaoyanma,yuxiangyingdeshujuyiqibaocunqilai,dangduchushi,tongshiyejiangxiaoyanmaduchu,jinxingpanjue。jiaruchuxianyiweicuowuzezidongjiuzheng,jiangzhengquedeshujusongchu,bingtongshijianggaizhengyihoudeshujuhuixiefugaiyuanlaicuowudeshuju。jiaruchuxianliangweicuowuzechanshengzhongduanbaogao,tongzhiCPU進jin行xing異yi常chang處chu理li。所suo有you這zhe一yi切qie動dong作zuo都dou是shi靠kao軟ruan件jian設she計ji自zi動dong完wan成cheng的de,具ju有you實shi時shi性xing和he自zi動dong完wan成cheng的de特te點dian。通tong過guo這zhe樣yang的de設she計ji,能neng大da大da增zeng強qiang係xi統tong的de抗kang幹gan擾rao能neng力li,從cong而er增zeng加jia係xi統tong的de可ke靠kao性xing。
檢錯與糾錯原理:
首shou先xian來lai看kan看kan檢jian錯cuo和he糾jiu錯cuo的de基ji本ben原yuan理li。進jin行xing差cha錯cuo控kong製zhi的de基ji本ben思si想xiang是shi在zai信xin息xi碼ma組zu中zhong以yi一yi定ding規gui則ze加jia進jin不bu同tong方fang式shi的de冗rong餘yu碼ma,以yi便bian在zai信xin息xi讀du出chu的de時shi候hou依yi靠kao多duo餘yu的de監jian視shi碼ma或huo校xiao驗yan碼ma來lai發fa現xian或huo自zi動dong糾jiu正zheng錯cuo誤wu。針zhen對dui誤wu碼ma發fa生sheng的de特te點dian,即ji錯cuo誤wu發fa生sheng的de隨sui機ji性xing和he小xiao概gai率lv性xing,它ta幾ji乎hu總zong是shi隨sui機ji地di影ying響xiang某mou個ge字zi節jie中zhong的de某mou一yi位wei(bit),因此,假如能夠設計自動糾正一位錯誤,而檢查兩位錯誤的編碼方式。就可以大大增加係統的可靠性。
3、對RAM和FLASH(ROM)的檢測
在編製程序時我們最好是寫進一些檢測程序來測試RAM和FLASH(ROM)的數據代碼,看有無發生錯誤,一旦發生要立即糾正,糾正不了的要及時給出錯誤指示,以便用戶進行處理。
最後,我們在編製程序時加進程序冗餘是不可缺少的。在一定地方加進三條或三條以上NOP指令對程序的重組有著很有效防止作用。同時,在程序的運行狀態中要引進標誌數據和檢測狀態,從而及時發現和糾正錯誤產生。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 築基AI4S:摩爾線程全功能GPU加速中國生命科學自主生態
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 通過直接、準確、自動測量超低範圍的氯殘留來推動反滲透膜保護
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
微波功率管
微波開關
微波連接器
微波器件
微波三極管
微波振蕩器
微電機
微調電容
微動開關
微蜂窩
位置傳感器
溫度保險絲
溫度傳感器
溫控開關
溫控可控矽
聞泰
穩壓電源
穩壓二極管
穩壓管
無焊端子
無線充電
無線監控
無源濾波器
五金工具
物聯網
顯示模塊
顯微鏡結構
線圈
線繞電位器
線繞電阻



