我正在ATmega16微控制器上构建一个业余示波器。主要问题是在测量信号时会收到大量噪声。我使用LF353放大器来转移电压,我怀疑它们可能会引起噪声。
这是运算放大器的原理图。信号进入“输入”,“输出”直接进入微控制器的ADC引脚。
这是当导线未连接时我得到的信号:
2
您有可能接上电源频率(通常为50或60Hz)吗?
—
jippie
ATmega16手册对驱动ADC引脚的阻抗有何看法-通常,MCU在这一点上需要相当低的阻抗以降低噪声。您以什么速率采样?您是否同时采样其他任何输入。您是否尝试过将运算放大器接地并将其接地?您使用了哪种运算放大器上的电源去耦器?
—
安迪(aka
直接通过电阻(例如R6)施加到模拟信号路径的任何电压轨都必须保持安静,以防止出现噪声问题。同样明显的是,使用5V电源以您所喜欢的方式偏置信号路径将导致输入到A / D的信号依赖于该电源电压的绝对值。我认为您将需要重新考虑您的设计,以使直接偏置信号路径的唯一事情是输入电压和运算放大器输出。这样您可以消除(续)
—
Michael Karas
(从上接下)电源电压为所用运算放大器的PSSR(电源抑制比)的因数。最后,我认为为了获得最佳的带宽支持,在改进技术时,您将希望通过尽可能低的阻抗源来驱动A / D输入。您的电流源阻抗约为33K || 82000。如果您打算尝试按顺序多路复用多个通道,这似乎很高,可能需要大大降低。我要发表的最后一条评论是,您应该尝试利用MCU上单独的AVCC和AGND引脚(续)
—
Michael Karas
(从上接起),以便您为模拟电路使用单独的经过滤波的5V和GND,并将它们直接连接到MCU的MCU GND。
—
Michael Karas