【文章內(nèi)容簡介】
干擾的敏感程度。 Elan Microelectronics Corporation Page 22 A) 在一些對程序流向起決定作用的指令之前插入NOP指令,在某些對系統(tǒng)工作狀態(tài)至關(guān)重要的指令前也可插人 NOP指令 B) 對重要的標志位進行實時刷新 , 軟件陷阱指向出錯處理程序ERR A) 程序區(qū)。程序區(qū)是由一串串執(zhí)行指令構(gòu)成的,在這些指令串之間常有一些斷裂點,正常執(zhí)行的程序到此便不會繼續(xù)往下執(zhí)行了,這類指令有 JMP、 RET等。這時PC的值應(yīng)發(fā)生正常跳變。如果還要順次往下執(zhí)行,必然就出錯了我們在這種地方安排陷阱之后,就能有效地捕捉住它,而又不影響正常執(zhí)行的程序流程 Elan Microelectronics Corporation Page 23 B) 未使用的中斷向量區(qū)。當干擾使未使用的中斷開放,并激活這些中斷時,就會進一步引起混亂。如果在這些地方布上陷阱,就能及時捕捉到錯誤中斷 C) 未使用的大片 ROM空間 ; 每隔一段設(shè)置一個陷阱 D) 在表格的最后安排軟件陷阱 Elan Microelectronics Corporation Page 24 優(yōu)化傳播路徑 優(yōu)化傳播路徑也是增強抗擾性不可忽視的一環(huán) 有的用戶設(shè)計時,在抑制干擾源和增強敏感元件的抗擾性上都有所注意,但單片機系統(tǒng)的抗電磁干擾能力還是一般,那么可能的一個原因就是在通過與系統(tǒng)相連的前向通道、后向通道及與其它系統(tǒng)的相互通道時,干擾得到了擴大而不是可能的最小。 為了降低傳播路徑的干擾,以下 3點在 PCB設(shè)計時需要特別注意: Elan Microelectronics Corporation Page 25 一、 PCB上元器件布局 不同的頻率其干擾以及抑制干擾的方法也不相同,可以按下圖所示布局元器件: 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eBD a t e : 1 3 D e c 2 0 05 S he e t o f F i l e : E : \ g e ne r a l e n g i n e e r \ 58 4 0 c pr og r a m \ 5 8 4 0 c pr og r a m .d d bD r a w n B y:PortPortPortPortPortPortPortPortPortPort高速電路中速電路低速電路Elan Microelectronics Corporation Page 26 PCB都是由模擬信號電路部分,高速數(shù)字電路部分,噪聲源部分(如繼電器,大電流開關(guān)等)組成,合理的分開它們,使相互間的信號耦合為最小非常關(guān)鍵。有條件的應(yīng)使之各自隔離或單獨做成一塊電路板。 下圖為我司開發(fā)的一個空調(diào)控制板,過 EFT能到4KV,下邊有它的對應(yīng)電路布置框圖,供用戶比對參考 Elan Microelectronics Corporation Page 27 Elan Microelectronics Corporation Page 28 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eBD a t e : 1 3 D e c 2 0 05 S he e t o f F i l e : E : \ g e ne r a l e n g i n e e r \ 58 4 0 c pr og r a m \ 5 8 4 0 c pr og r a m .d d bD r a w n B y:電源部分強電部分(繼電器、壓縮機、電機控制等)M C UE2PROM弱電控制強電部分溫度sensors強電輸出弱電輸入輸出7 4HC 16 4 Nk e y ,接收遙控信號LE D ,數(shù)碼顯示弱電輸入輸出BUZ ZERElan Microelectronics Corporation Page 29 ,應(yīng)把相互有關(guān)的器件盡量放得靠近些,這樣可以獲得較好的抗噪聲效果;每塊電路,特別是弱電及數(shù)字電路部分,應(yīng)充分考慮敏感元件,對它們單獨供電或串接在電路的末端。 、弱信號的器件分布及信號傳輸方向途徑等問題,按照電路的流程安排各個功能電路單元的位置,使布局便于信號流通,并使信號盡可能保持一致的方向。 、晶振和 CPU的時鐘輸入端都易產(chǎn)生噪聲,要相互靠近些。易產(chǎn)生噪聲的器件、小電流電路、大電流電路等應(yīng)盡量遠離邏輯電路 Elan Microelectronics Corporation Page 30 二. PCB板的地線設(shè)計 在控制類電子產(chǎn)品中, PCB的地線與所有的元器件都有關(guān)聯(lián),因此,合理的設(shè)計地線是控制干擾的重要方法 有的用戶可能對地線的重要性認識不足:所有的地線都是連在一起的,它們是等電勢的,而干擾都是瞬時的脈沖電壓,2者會有關(guān)系嗎?實際上,地線上的電位并不是恒定的。大家知道導(dǎo)線都有電感,電感的感抗為: XL =ωL =2πf L 直流時,導(dǎo)線的阻值很?。梢院雎裕哳l交流時,阻值及對應(yīng)的壓差會相當可觀。在實際電路中,造成電磁干擾的信號往往是脈沖信號,脈沖信號包含豐富的高頻成分,因此會在地線上產(chǎn)生較大的電壓。對于數(shù)字電路而言,電路的工作頻率是很高的,因此地線阻抗對數(shù)字電路的影響也十分可觀的。 Elan Microelectronics Corporation Page 31 地線的干擾原理,主要有 2種: 地環(huán)路干擾:由于地線阻抗的存在,當電流流過地