Questions tagged «r2r»

5
为什么该LM324运算放大器不能再现高于特定频率的信号?
这样的电路似乎不乏尝试将R2R用作DAC和运算放大器的电路。放大器 作为输出缓冲区。这些对我来说很有意义,所以我决定尝试构建一个。 我构造了一个稍微简单的电路 模拟该电路 –使用CircuitLab创建的原理图 该电路使用以单位增益工作的LM324的单个运算放大器。封装中的其他3个未连接。它由来自台式电源的正轨上的+12 VDC驱动。 “ 4.4k”(2R)电阻实际上只是两个串联的2.2k电阻。 D1-D4使用我编写的波表直接数字合成器在atmega328p上运行。我不会谈论太多,但是微控制器在+5 VDC上运行,因此每条线为0或5 VDC。 R13,Q1和R14只是电路在驱动某种实际负载。该晶体管充当反相放大器。 我最初省略了R10和R12。我得到这样的输出。 CH1-黄色-DAC输出 CH2-蓝色-运算输出 放大器 以这个频率,这是非常合理的。 CH1-黄色-DAC输出 CH2-蓝色-运算输出 放大器 这出乎意料地产生了相移三角波。 此时,我添加了R10和R12。 CH1-黄色-运算放大器的同相输入。放大器 CH2-蓝色-运算输出 放大器 这样可以将输出电压减半,但输出精度更高。理论上,可以使用运算放大器中的增益来弥补这种差异。放大器 但是,它仍然无法在更高的频率下工作。 CH1-黄色-运算放大器的同相输入。放大器 CH2-蓝色-运算输出 放大器 在这种情况下,它不仅会产生相位三角波,而且实际上永远不会使其变为+2.5 VDC或接地。 这是设置的实际照片: 由于我使用的是跳线和面包板,因此DAC可以产生的实际频率应该有一些上限。但是,我的示波器指示的〜60 KHz应该不是太大的问题。LM324的数据表似乎表明1 MHz是运算放大器的实际上限。放大器 以统一的收益。所示的输出波形看起来像是运放内部的晶体管。放大器 饱和或类似的效果。我对运算放大器了解不足。 我可以对电路进行一些更改,以便在从DC到60 kHz的运算放大器输出上准确再现输入信号吗? 我一直在寻找LM324的数据表: http://www.ti.com/lit/ds/snosc16d/snosc16d.pdf

2
跨0V时运放输出出现短暂尖峰的原因是什么?
当信号超过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信号,但是当我这样做时,我也会看到峰值。是唯一将其过滤掉而不必担心的解决方案吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.