PCB設計(jì)中要注意EMI,EMC-3
軟件方面:
1、習慣于将不用的代碼空(kōng)間(jiān)全清成“0”,因為(wèi)這等效于NOP,可(kě)在程序跑飛時(shí)歸位;
2、在跳(tiào)轉指令前加幾個(gè)NOP,目的同1;
3、在無硬件WatchDog時(shí)可(kě)采用軟件模拟WatchDog,以監測程序的運行(xíng);
4、涉及處理(lǐ)外部器(qì)件參數(shù)調整或設置時(shí),為(wèi)防止外部器(qì)件因受幹擾而出錯可(kě)定時(shí)将參數(shù)重新
發送一遍,這樣可(kě)使外部器(qì)件盡快恢複正确;
5、通(tōng)訊中的抗幹擾,可(kě)加數(shù)據校(xiào)驗位,可(kě)采取3取2或5取3策略;
6、在有(yǒu)通(tōng)訊線時(shí),如I^2C、三線制(zhì)等,實際中我們發現将Data線、CLK線、INH線常态置為(wèi)高(gāo),
其抗幹擾效果要好過置為(wèi)低(dī)。
硬件方面:
1、地線、電(diàn)源線的部線肯定重要了!
2、線路的去偶;
3、數(shù)、模地的分開(kāi);
4、每個(gè)數(shù)字元件在地與電(diàn)源之間(jiān)都要104電(diàn)容;
5、在有(yǒu)繼電(diàn)器(qì)的應用場(chǎng)合,尤其是大(dà)電(diàn)流時(shí),防繼電(diàn)器(qì)觸點火(huǒ)花(huā)對電(diàn)路的幹擾,可(kě)在繼電(diàn)器(qì)
線圈間(jiān)并一104和(hé)二極管,在觸點和(hé)常開(kāi)端間(jiān)接472電(diàn)容,效果不錯!
6、為(wèi)防I/O口的串擾,可(kě)将I/O口隔離,方法有(yǒu)二極管隔離、門(mén)電(diàn)路隔離、光偶隔離、電(diàn)磁隔
離等;
7、當然多(duō)層闆的抗幹擾肯定好過單面闆,但(dàn)成本卻高(gāo)了幾倍。
8、選擇一個(gè)抗幹擾能力強的器(qì)件比之任何方法都有(yǒu)效,因為(wèi)器(qì)件天生(shēng)
的不足是很(hěn)難用外部方法去彌補的,但(dàn)往往抗幹擾能力強的就貴些(xiē),抗幹擾能力差的就便
宜,正如台灣的東東便宜但(dàn)性能卻大(dà)打折扣一樣!主要看各位的應用場(chǎng)合了