新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 數(shù)字電路、單片機(jī)的抗干擾設(shè)計(jì)

        數(shù)字電路、單片機(jī)的抗干擾設(shè)計(jì)

        作者: 時(shí)間:2012-10-22 來(lái)源:網(wǎng)絡(luò) 收藏

        3 提高敏感器件的性能

        提高敏感器件的性能是指從敏感器件這邊考慮盡量減少對(duì)干擾噪聲 的拾取,以及從不正常狀態(tài)盡快恢復(fù)的方法。

        提高敏感器件性能的常用措施如下:

        (1)布線時(shí)盡量減少回路環(huán)的面積,以降低感應(yīng)噪聲。

        (2)布線時(shí),電源線和地線要盡量粗。除減小壓降外,更重要的是降低耦 合噪聲。

        (3)對(duì)于閑置的I/O口,不要懸空,要接地或接電源。其它IC的閑置 端在不改變系統(tǒng)邏輯的情況下接地或接電源。

        (4)對(duì)使用電源監(jiān)控及看門(mén)狗,如:IMP809,IMP706,IMP813,X25043,X25045等,可大幅度提高整個(gè)的抗干擾性能。

        (5)在速度能滿足要求的前提下,盡量降低的晶振和選用低速

        (6)IC器件盡量直接焊在電路板上,少用IC座。

        我先說(shuō)說(shuō)我在這方面的經(jīng)驗(yàn)吧!不當(dāng)之處請(qǐng)指正,有好經(jīng)驗(yàn)與心得也請(qǐng)大方貢獻(xiàn)!

        軟件方面:

        1、我習(xí)慣于將不用的代碼空間全清成“0”,因?yàn)檫@等效于NOP,可在程序跑飛時(shí)歸位;

        2、在跳轉(zhuǎn)指令前加幾個(gè)NOP,目的同1;

        3、在無(wú)硬件WatchDog時(shí)可采用軟件模擬WatchDog,以監(jiān)測(cè)程序的運(yùn)行;

        4、涉及處理外部器件參數(shù)調(diào)整或設(shè)置時(shí),為防止外部器件因受干擾而出錯(cuò)可定時(shí)將參數(shù)重新發(fā)送一遍,這樣可使外部器件盡快恢復(fù)正確;

        5、通訊中的抗干擾,可加數(shù)據(jù)校驗(yàn)位,可采取3取2或5取3策略;

        6、在有通訊線時(shí),如I^2C、三線制等,實(shí)際中我們發(fā)現(xiàn)將Data線、CLK線、INH線常態(tài)置為高,其抗干擾效果要好過(guò)置為低。

        硬件方面:

        1、地線、電源線的部線肯定重要了!

        2、線路的去偶;

        3、數(shù)、模地的分開(kāi);

        4、每個(gè)元件在地與電源之間都要104電容;

        5、在有繼電器的應(yīng)用場(chǎng)合,尤其是大電流時(shí),防繼電器觸點(diǎn)火花對(duì)電路的干擾,可在繼電器線圈間并一104和二極管,在觸點(diǎn)和常開(kāi)端間接472電容,效果不錯(cuò)!

        6、為防I/O口的串?dāng)_,可將I/O口隔離,方法有二極管隔離、門(mén)電路隔離、光偶隔離、電磁隔離等;

        7、當(dāng)然多層板的抗干擾肯定好過(guò)單面板,但成本卻高了幾倍。

        8、選擇一個(gè)抗干擾能力強(qiáng)的器件比之任何方法都有效,我想這點(diǎn)應(yīng)該最重要。

        DIY機(jī)械鍵盤(pán)相關(guān)社區(qū):機(jī)械鍵盤(pán)DIY



        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 大庆市| 迭部县| 云南省| 宣威市| 望城县| 汤阴县| 自贡市| 高雄市| 棋牌| 万盛区| 油尖旺区| 沁阳市| 改则县| 边坝县| 青浦区| 阳城县| 丰原市| 永清县| 崇信县| 浦北县| 河源市| 湖口县| 哈巴河县| 榆林市| 龙里县| 安仁县| 怀柔区| 达州市| 桐柏县| 安图县| 鲁甸县| 收藏| 昭平县| 徐汇区| 丹凤县| 英超| 江都市| 夹江县| 灵山县| 子洲县| 江口县|