三方麵入手“甩掉”單片機設計的電磁幹擾
發布時間:2014-10-30 責任編輯:echolady
【導讀】在zai單dan片pian機ji設she計ji過guo程cheng中zhong,電dian磁ci幹gan擾rao一yi直zhi是shi工gong程cheng師shi應ying對dui的de焦jiao點dian。本ben文wen將jiang從cong硬ying件jian和he軟ruan件jian方fang麵mian入ru手shou處chu理li設she計ji過guo程cheng中zhong不bu可ke避bi免mian的de電dian磁ci幹gan擾rao,從cong軟ruan件jian處chu理li和hePCB設計等方麵著手甩掉電磁幹擾問題。
一、影響EMC的因數
1、頻率
高頻產生更多的發射,周期性信號產生更多的發射。在高頻單片機係統中,當器件開關時產生電流尖峰信號;在模擬係統中,當負載電流變化時產生電流尖峰信號。
2、電壓
電源電壓越高,意味著電壓振幅越大,發射就更多,而低電源電壓影響敏感度。
3.接地
在所有EMC題目中,主要題目是不適當的接地引起的。有三種信號接地方法:單點、多點和混合。在頻率低於1MHz時,可采用單點接地方法,但不適宜高頻;在zai高gao頻pin應ying用yong中zhong,最zui好hao采cai用yong多duo點dian接jie地di。混hun合he接jie地di是shi低di頻pin用yong單dan點dian接jie地di,而er高gao頻pin用yong多duo點dian接jie地di的de方fang法fa。地di線xian布bu局ju是shi關guan鍵jian,高gao頻pin數shu字zi電dian路lu和he低di電dian平ping模mo擬ni電dian路lu的de接jie地di電dian路lu盡jin不bu能neng混hun合he。
4、電源往耦
當器件開關時,在電源線上會產生瞬態電流,必須衰減和濾掉這些瞬態電流。來自高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。
5、PCB設計
適當的印刷電路板(PCB)布線對防止EMI是至關重要的。
二、對幹擾措施的硬件處理方法
1、輸入/輸出的電磁兼容性設計
在單片機係統中輸進/輸出也是幹擾源的傳導線,和接收射頻幹擾信號的拾檢源,我們設計時一般要采取有效的措施:
①采用必要的共模/差模抑製電路,同時也要采取一定的濾波和防電磁屏蔽措施以減小幹擾的進進。
②在條件許可的情況下盡可能采取各種隔離措施(如光電隔離或者磁電隔離),從而阻斷幹擾的傳播。
2、振蕩器
大部分的單片機都有一個耦合於外部晶體或陶瓷諧振器的振蕩器電路。在PCB上,要求外接是電容、晶體或陶瓷諧振器的引線越短越好。RC振蕩器對幹擾信號有潛伏的敏感性,它能產生很短的時鍾周期,因而最好選晶體或陶瓷諧振器。另外,石英晶體的外殼要接地。
3、印刷線路板(PCB)的電磁兼容性設計
PCB是單片機係統中電路元件和器件的支撐件,它提供電路元件和器件之間的電氣連接。隨著電子技術的飛速發展,PCB的密度越來越高。PCB設(she)計(ji)的(de)好(hao)壞(huai)對(dui)單(dan)片(pian)機(ji)係(xi)統(tong)的(de)電(dian)磁(ci)兼(jian)容(rong)性(xing)影(ying)響(xiang)很(hen)大(da),實(shi)踐(jian)證(zheng)實(shi),即(ji)使(shi)電(dian)路(lu)原(yuan)理(li)圖(tu)設(she)計(ji)正(zheng)確(que),印(yin)刷(shua)電(dian)路(lu)板(ban)設(she)計(ji)不(bu)當(dang),也(ye)會(hui)對(dui)單(dan)片(pian)機(ji)係(xi)統(tong)的(de)可(ke)靠(kao)性(xing)產(chan)生(sheng)不(bu)利(li)影(ying)響(xiang)。例(li)如(ru),假(jia)如(ru)印(yin)刷(shua)電(dian)路(lu)板(ban)的(de)兩(liang)條(tiao)細(xi)平(ping)行(xing)線(xian)靠(kao)的(de)很(hen)近(jin),會(hui)形(xing)成(cheng)信(xin)號(hao)波(bo)形(xing)的(de)延(yan)遲(chi),在(zai)傳(chuan)輸(shu)線(xian)的(de)終(zhong)端(duan)形(xing)成(cheng)反(fan)射(she)噪(zao)聲(sheng)。因(yin)此(ci),在(zai)設(she)計(ji)印(yin)刷(shua)電(dian)路(lu)板(ban)的(de)時(shi)候(hou),應(ying)留(liu)意(yi)采(cai)用(yong)正(zheng)確(que)的(de)方(fang)法(fa),遵(zun)守(shou)PCB設計的一般原則,並應符合抗幹擾的設計要求。要使電子電路獲得最佳性能,元器件的布局及導線的布設是很重要的。
4、防雷擊措施
室外使用的單片機係統或從室外排擠引進室內的電源線、信號線,要考慮係統的防雷擊題目。常用的防雷擊器件有:氣體放電管、TVS(Transient Voltage Suppression)等。氣體放電管是當電源的電壓大於某一數值時,通常為數十V或數百V,氣體擊穿放電,將電源線上強衝擊脈衝導進大地。TVS可以看成兩個並聯且方向相反的齊納二極管,當兩端電壓高於某一值時導通。其特點是可以瞬態通過數百乃上千A的電流。
[page]
5、單片機複位電路的設計
在單片機係統中,看門狗係統對整個單片機的運行起著特別重要的作用,由於所有的幹擾源不可能全部被隔離或往除,一旦進進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)“喂狗”指令,使其失往監控作用。有一些單片機的片上複位指令就做的比較好,一般他們把“喂狗”信號做成固定格式的多條指令依順序來執行,假如有一定錯誤則該“喂狗”操縱無效,這樣就大大進步了複位電路的可靠性。
三、對幹擾措施的軟件處理方法
電磁幹擾源所產生的幹擾信號在一些特定的情況下(比如在一些電磁環境比較惡劣的情況下)是無法完全消除的,終極將會進進CPU處理的的核心單元,這樣在一些大規模集成電路經常會受到幹擾,導致不能正常工作或在錯誤狀態下工作。特別是像RAM這種利用雙穩態進行存儲的器件,往往會在強幹擾下發生翻轉,使原來存儲的“0”變為“1”,或者“1”變為“0”;一些串行傳輸的時序及數據會因幹擾而發生改變;更嚴重的會破壞一些重要的數據參數等;造成的後果往往是很嚴重的。在這種情況下軟件設計的好壞直接影響到整個係統的抗幹擾能力的高低。
1、對RAM和FLASH(ROM)的檢測
在編製程序時我們最好是寫進一些檢測程序來測試RAM和FLASH(ROM)的數據代碼,看有無發生錯誤,一旦發生要立即糾正,糾正不了的要及時給出錯誤指示,以便用戶往處理。
另外,在編製程序時加進程序冗餘是不可缺少的。在一定的地方加進三條或三條以上NOP指令對程序的重組有著很有效防止作用。同時,在程序的運行狀態中要引進標誌數據和檢測狀態,從而及時發現和糾正錯誤產生。
2、程序會由於電磁幹擾大致會一下幾種情況:
①程cheng序xu跑pao飛fei。這zhe種zhong情qing況kuang是shi最zui常chang見jian的de幹gan擾rao結jie果guo,一yi般ban來lai說shuo有you一yi個ge好hao的de複fu位wei係xi統tong或huo軟ruan件jian幀zhen測ce係xi統tong即ji可ke,對dui整zheng個ge運yun行xing係xi統tong的de不bu會hui產chan生sheng太tai大da的de影ying響xiang。
②sixunhuanhuobuzhengchangchengxudaimayunxing。dangranzhezhongsixunhuanhebuzhengchangchengxudaimabingfeishejizhiyuanyouyixiejinde,womenzhidaochengxudezhilingshiyouzijiezuchengde,youdeshidanzijiezhilingeryoudeshiduozijiezhiling,dangganraochanshenghoushidePC指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會hui有you可ke能neng會hui往wang修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。
3、對重要參數儲存的措施
一般情況下,我們可以采用錯誤檢測與糾正來有效地減少或避免這種情況的出現。根據檢錯、糾錯的原理,主要思想是在數據寫進時,根據寫進的數據天生一定位數的校驗碼,與相應的數據一起保存起來;當(dang)讀(du)出(chu)時(shi),同(tong)時(shi)也(ye)將(jiang)校(xiao)驗(yan)碼(ma)讀(du)出(chu),進(jin)行(xing)判(pan)決(jue)。假(jia)如(ru)出(chu)現(xian)一(yi)位(wei)錯(cuo)誤(wu)則(ze)自(zi)動(dong)糾(jiu)正(zheng),將(jiang)正(zheng)確(que)的(de)數(shu)據(ju)送(song)出(chu),並(bing)同(tong)時(shi)將(jiang)改(gai)正(zheng)以(yi)後(hou)的(de)數(shu)據(ju)回(hui)寫(xie)覆(fu)蓋(gai)原(yuan)來(lai)錯(cuo)誤(wu)的(de)數(shu)據(ju);假如出現兩位錯誤則產生中斷報告,通知CPU進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進jin步bu係xi統tong的de抗kang幹gan擾rao能neng力li,從cong而er進jin步bu係xi統tong的de可ke靠kao性xing。
檢錯與糾錯原理:
shouxianlaikankanjiancuohejiucuodejibenyuanli。jinxingchacuokongzhidejibensixiangshizaixinximazuzhongyiyidingguizejiajinbutongfangshiderongyuma,yibianzaixinxiduchudeshihouyikaoduoyudejianshimahuoxiaomamalaifaxianhuozidongjiuzhengcuowu。
針對誤碼發生的特點,即錯誤發生的隨機性和小概任性,它幾乎總是隨機地影響某個字節中的某一位(bit),因此,假如能夠設計自動糾正一位錯誤,而檢查兩位錯誤的編碼方式。就可以大大進步係統的可靠性。
相關閱讀:
幾種可有效開關電源的電磁幹擾抑製方法
大咖告訴你:電磁兼容/電磁幹擾的設計技巧和實戰設計問答
【24條忠告】降低PCB設計中噪聲與電磁幹擾
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 大聯大世平集團首度亮相北京國際汽車展 攜手全球芯片夥伴打造智能車整合應用新典範
- 2026北京車展即將啟幕,高通攜手汽車生態“朋友圈”推動智能化體驗再升級
- 邊緣重構智慧城市:FPGA SoM 如何破解視頻係統 “重而慢”
- 如何使用工業級串行數字輸入來設計具有並行接口的數字輸入模塊
- 意法半導體將舉辦投資者會議探討低地球軌道(LEO)發展機遇
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
SATA連接器
SD連接器
SII
SIM卡連接器
SMT設備
SMU
SOC
SPANSION
SRAM
SSD
ST
ST-ERICSSON
Sunlord
SynQor
s端子線
Taiyo Yuden
TDK-EPC
TD-SCDMA功放
TD-SCDMA基帶
TE
Tektronix
Thunderbolt
TI
TOREX
TTI
TVS
UPS電源
USB3.0
USB 3.0主控芯片
USB傳輸速度





