最近,我用單片機通過IIC通信,控制DAC和運放產生一個幅值和頻率可變的方波激勵波形。在輸出的方波波形中,有一個怪異的現象:即在方波的高電平或者低電平波形上,隨機的會產生一個毛刺。很是上火。如下圖所示:
毛刺出現在方波的高電平
毛刺出現在低電平位置 這個毛刺不是規律出現,那很可能是由于干擾引起的。在這個板子上面,主要的功能就是模擬信號采集。不存在電機、繼電器或者風扇這些感性負載;那到底是什么干擾的呢?打開PCB圖紙檢查,發現方波輸出部分走線的附近是5V電源的走線,如下圖:
用示波器的2通道連接到了5V電源進行測試,如下圖所示:
通過示波器的測試發現,在5V電源與方波的兩個波形中,毛刺產生的位置是同步的;5V電源波形上的干擾幅值強度要大于方波上面干擾波形的幅值。判斷方波上的干擾應該是5V電源通過串擾的方式耦合過來的(時間上同步并且電源上的毛刺能量更強);5V上面的毛刺從何而來,還在繼續分析;理論學習的頭頭是道,也比不上實踐得來的一張波形圖。這篇著重記錄下方波波形被“附體的全過程”。
各位朋友們,如果對此有更多的見解或者看法,請評論區里留言討論,謝謝!以上是今天的內容!