当信号超过0V时,有人能在运算放大器的输出中识别出此尖峰吗?向上穿越时尖峰上升,向下穿越时尖峰上升。在一个EEVBlog视频中,Dave指出了示波器上完全一样的东西,并说(顺便说一句),当使用10k反馈电阻或类似东西时,可能会发生这种情况。但我不记得那是哪个视频。这是TL071的输出(实际上是TL074的1/4)。它由另外2个TL071的输出通过2.2k电阻馈入,反馈有一个10k电位器。
模拟该电路 –使用CircuitLab创建的原理图
3月10日更新
如下面的评论所述,该电路由将8条线驱动到R2R DAC中的ATmega328P处理器组成。DAC的输出和旨在将DAC输出以0V为中心的直流偏置电压馈入反相TL071运算放大器。在上图中,该运算放大器的输出为“ OA2OUT”。
R2R网络输出具有10k阻抗,由R4表示。R1和R2给了我一个偏移电压,并具有9.5k的并联阻抗,非常接近10k。反馈电阻R3也为10k。因此,我认为该电路将求和并反转R2R和偏置电压。
当我在R2ROUT点检查R2R网络的输出时,看不到峰值。
当我在VOUT处检查运算放大器的输出时,我看到了尖峰。
我尝试了其他一些东西。我试图用2.2k电阻代替10k反馈电阻,只是因为它在附近,而且我还记得Dave在EEVBlog视频中提到了有关10k电阻的内容。这使峰值变得更糟。
然后,我尝试用LM6144运算放大器替换TL074运算放大器。我一直在使用该电路尝试各种运算放大器,并试图了解使它们与众不同的原因,因此我知道该电路适用于所有这些放大器。这次我在每个过渡上都遇到了麻烦。
最终,我尝试了一个TLV2374,这很棒,但是我仍然看到峰值。它较小,但仍然存在。
仍在尝试找出这一点。到目前为止,感谢大家的帮助!
3月13日更新
尝试按照以下@WhatRoughBeast注释在R / 10(1k)负载下测量R2R输出。现在我看到了峰值!似乎也很嘈杂...这是我之前注意到的,并尝试使用10uF电容器固定在电源轨和虚拟地上。它在降低噪声的意义上“起作用”,但是它也引入了我在尝试安装小电容帽以平滑DAC输出时提到的振荡/振铃。所有这些事情显然都是相关的,只是不确定如何。
顺便说一句,我确实尝试了@Brian Drummond建议的100欧姆电阻器,但是结果信号被拖尾了,而且很吵,以至于我不知道发生了什么。
那么,这里的要点是什么?问题显然是@WhatRoughBeast确定的MSB行为。随着R2R网络中电流的增加,噪声和噪声似乎会越来越严重。我以为可以在进行其他任何操作之前先通过同相运算放大器缓冲R2R信号,但是当我这样做时,我也会看到峰值。是唯一将其过滤掉而不必担心的解决方案吗?