
150
|
第六章
EMI: 電磁干擾(Eletromagnetic interference)
訊號延著電路傳遞,會從週邊任何擁有時脈的東西取得雜訊。慢著,你的意思是:
系統有時脈?事實上,可能不只有一個時脈。
類比系統不可能沒有任何雜訊,傳輸類比訊號的線路就像是天線,會抓取週邊所有
的訊號。電子工程師會屏蔽訊號,降低吸收的雜訊(通常是在訊號的週圍加上個金
遲盒子,稱為法拉第籠(Faraday cage)),但軟體工程師仍然需要考慮雜訊。
雖然數位訊號對環境射出較多雜訊,卻較不受外在雜訊的影響。
有時候,在修正問題之前,需要找出造成問題雜訊的來源,這十分困難,如果來源
在系統內部,可能發生在任何與週邊的通訊路徑上,甚至來自處理器本身。更糟的
是,來自這些來源的串聯,造成了無法重現的錯誤,而內部產生的雜訊並不是唯一
的問題。
有時候,在 bring-up 與專案結束之間,電子工程師會帶走系統進行電磁相容性
(electromagnetic compatibility,EMC)測試,每個國家有不同的法規。在美國,
如果系統有超過 9 kHz 的時脈,就需要通過 EMC 測試確保系統不會發出影響通訊
的訊號(以符合 FCC part 15 的規定)。
測試時會將系統放在電磁波吸收室,監控各種電波頻率看看是否超過了雜訊容許範
圍,在準備硬體 bring-up 使用的軟體時,需要同時準備 EMC 測試用的版本,這個
版本需要在各種通訊路徑以最快的速度傳送資料,以產生顫動(chatter)並確認設
備沒有發出太多訊號。
EMC ...