我有一个 dsPIC33F 同时从两个 ADC 通道以 10 位收集。我正在使用定时器以 64Hz 采样并将 ADC 设置为自动采样,但手动转换。每次轮询定时器中断时,我都会清除采样位,并且 DMA 缓冲区充满了我的 ADC 数据。绘制此数据表明它给出了正确的值,但我注意到它非常嘈杂!
忽略绿线。红线正确地绘制了我的 ADC 结果(峰值是故意的),但正如您所见,它自始至终都有非常多的噪音。
关于可以做些什么来减少这种情况的任何想法?当与 DAQ 同时绘图时(但使用相同的电源并连接地面),它会平滑得多,所以我知道这种噪音并不总是存在。PIC上的去耦电容可能吗?我正在使用面包板和通孔组件,模拟传感器放置在尽可能靠近 PIC 引脚的位置。我的印象是这是一个硬件问题,但让我知道是否可以在软件方面做一些事情。