【问题标题】:Noisy ADC dsPIC嘈杂的 ADC dsPIC
【发布时间】:2013-04-19 18:16:19
【问题描述】:

我有一个 dsPIC33F 同时从两个 ADC 通道以 10 位采集。我正在使用定时器以 64Hz 采样并将 ADC 设置为自动采样,但手动转换。每次轮询定时器中断时,我都会清除采样位,并且 DMA 缓冲区充满了我的 ADC 数据。绘制此数据表明它给出了正确的值,但我注意到它非常嘈杂!

忽略绿线。红线正确地绘制了我的 ADC 结果(峰值是故意的),但正如您所看到的,它自始至终都有非常多的噪音。

有什么想法可以减少这种情况吗?当与 DAQ 同时绘图(但使用相同的电源并连接地面)时,它会平滑得多,所以我知道这种噪音并不总是存在。 PIC上的去耦电容可能吗?我正在使用面包板和通孔组件,模拟传感器放置在尽可能靠近 PIC 引脚的位置。我的印象是这是一个硬件问题,但如果可以在软件方面做些什么,请告诉我。

【问题讨论】:

  • 同意它看起来更像硬件,所以可以将此问题迁移到 electronics.stackexchange.com。那里有很多 PIC 用户。

标签: c pic noise mplab adc


【解决方案1】:

这可能是由于驱动 ADC 的源阻抗,即您的模拟传感器。它可能需要一个缓冲放大器来更好地驱动 ADC。 opamp in unity gain configuration 应该会有所帮助。实现一些改进的另一种方法是在 ADC 输入与地之间使用一个小电容器,但您需要仔细选择其值以避免过多地过滤这些峰值。

【讨论】:

  • 谢谢。我今天整理了我的面包板并再次尝试,噪音小得多。像您建议的那样,在电源和每个通道上使用一些简单的去耦电容器应该可以解决问题!
猜你喜欢
  • 2018-07-12
  • 1970-01-01
  • 2016-05-31
  • 1970-01-01
  • 1970-01-01
  • 2013-07-23
  • 2011-07-14
  • 2014-09-26
  • 1970-01-01
相关资源
最近更新 更多