请教为何电压跟随器不能从0v跟踪电压?

linzh-1988 2013-12-14 11:05:05

上面是我在AD转换之前添加的电压跟随电路,WK_in处的电压范围是0~10v,经R1、R2分压后进入电压跟随器。但是输出端最低电压是0.35v左右;即便我将WK_in处直接接地,电压跟随器的输出也是0.35v,不能到0v。
请教各位,这是什么原因,怎么解决?
...全文
3657 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Falcon7x 2013-12-31
  • 打赏
  • 举报
回复
引用 11 楼 u010668968 的回复:
[quote=引用 10 楼 jeremy_jiang 的回复:] 昨天请教了一位做硬件的老师,的确是我后面AD7891芯片的问题,当然也有LM158芯片自身的原因,在低电压输入时输出电流能力不强。给出了两种解决方法:一是运放4引脚加负电压,增强运放低电压时的跟随能力,或者在输入引脚3处加一个抬高电压,提高输出电压。
你的老师水平看来有限,还是来这里请教吧。#1楼的答案是正确的。 运放4引脚加负电压不能增强运放低电压时的跟随能力,是扩大了输出范围。 你要觉得AD7891的输入阻抗太低,可以把运放2脚的反馈端接在R4的另一端。[/quote] “扩大输出范围”与“增强低电压时的跟随能力”不是等价的嘛,比如原来只能跟到0.3v,现在运放4引脚加负电压后可以跟随到0v,不是增强低电压时的跟随能力?当然因为我的电路里没有负电压不能试验,只是从理论上做出以上判断。[/quote] 你运放的供电电压最低就是0V,它的输出当然不可能达到0V,即使是rail to rail的输出,也有一个死区,不过小一些而已,查查运放的Data Sheet就知道多大了。一般会在0.3 - 0.4V左右。
linzh-1988 2013-12-31
  • 打赏
  • 举报
回复
引用 10 楼 jeremy_jiang 的回复:
昨天请教了一位做硬件的老师,的确是我后面AD7891芯片的问题,当然也有LM158芯片自身的原因,在低电压输入时输出电流能力不强。给出了两种解决方法:一是运放4引脚加负电压,增强运放低电压时的跟随能力,或者在输入引脚3处加一个抬高电压,提高输出电压。
你的老师水平看来有限,还是来这里请教吧。#1楼的答案是正确的。 运放4引脚加负电压不能增强运放低电压时的跟随能力,是扩大了输出范围。 你要觉得AD7891的输入阻抗太低,可以把运放2脚的反馈端接在R4的另一端。[/quote] “扩大输出范围”与“增强低电压时的跟随能力”不是等价的嘛,比如原来只能跟到0.3v,现在运放4引脚加负电压后可以跟随到0v,不是增强低电压时的跟随能力?当然因为我的电路里没有负电压不能试验,只是从理论上做出以上判断。
Falcon7x 2013-12-29
  • 打赏
  • 举报
回复
昨天请教了一位做硬件的老师,的确是我后面AD7891芯片的问题,当然也有LM158芯片自身的原因,在低电压输入时输出电流能力不强。给出了两种解决方法:一是运放4引脚加负电压,增强运放低电压时的跟随能力,或者在输入引脚3处加一个抬高电压,提高输出电压。[/quote] 你的老师水平看来有限,还是来这里请教吧。#1楼的答案是正确的。 运放4引脚加负电压不能增强运放低电压时的跟随能力,是扩大了输出范围。 你要觉得AD7891的输入阻抗太低,可以把运放2脚的反馈端接在R4的另一端。
至尊宝kdp 2013-12-28
  • 打赏
  • 举报
回复
引用 8 楼 u010668968 的回复:
[quote=引用 7 楼 ziyuanfanglai 的回复:] 不知道为啥,可能达不到理想状态,硬件上改不了,试试能不能在程序里做个补偿
昨天请教了一位做硬件的老师,的确是我后面AD7891芯片的问题,当然也有LM158芯片自身的原因,在低电压输入时输出电流能力不强。给出了两种解决方法:一是运放4引脚加负电压,增强运放低电压时的跟随能力,或者在输入引脚3处加一个抬高电压,提高输出电压。[/quote] 效果咋样,麻烦详细讲下原理,嘿嘿
linzh-1988 2013-12-27
  • 打赏
  • 举报
回复
引用 7 楼 ziyuanfanglai 的回复:
不知道为啥,可能达不到理想状态,硬件上改不了,试试能不能在程序里做个补偿
昨天请教了一位做硬件的老师,的确是我后面AD7891芯片的问题,当然也有LM158芯片自身的原因,在低电压输入时输出电流能力不强。给出了两种解决方法:一是运放4引脚加负电压,增强运放低电压时的跟随能力,或者在输入引脚3处加一个抬高电压,提高输出电压。
至尊宝kdp 2013-12-25
  • 打赏
  • 举报
回复
不知道为啥,可能达不到理想状态,硬件上改不了,试试能不能在程序里做个补偿
linzh-1988 2013-12-24
  • 打赏
  • 举报
回复
引用 5 楼 u012586257 的回复:
如果低通滤波必须,那运放就必须了,否则信号内阻太大,影响采样。 量一下R4两端电压,差别大的话就减小R4.比较下直接运放3脚接地输出是多少
运放3脚接地的时候,R4前的电压是225mv,R4后的电压是300mv;我把R4去掉后,运放3脚仍接地,运放1脚的电压输出仍是300mv。以上都是我在运放后跟AD芯片时测得的,因此我怀疑还是AD7891芯片的原因,是不是运放和AD阻抗不匹配?
mangoalx 2013-12-24
  • 打赏
  • 举报
回复
如果低通滤波必须,那运放就必须了,否则信号内阻太大,影响采样。 量一下R4两端电压,差别大的话就减小R4.比较下直接运放3脚接地输出是多少
linzh-1988 2013-12-23
  • 打赏
  • 举报
回复
引用 3 楼 ziyuanfanglai 的回复:
有没有不接C1试一下
C1与R3配合起到低通滤波的作用,之前试过在R3后直接加输入电压,没有试过不接C1。 我现在发现的问题是这样的:我的电压跟随器后面跟着一个AD7891芯片,其输入端在不加输入信号时会有一个约1.414v的固定电压;不加电压跟随器时,我传感器的模拟信号输出直接接入AD输入端,根本拉不下去这一固定电压;中间加跟随器后,可以拉低到0.3v。请问还有没有更好的方法,能将AD输入端的电压完全拉到0v?
至尊宝kdp 2013-12-19
  • 打赏
  • 举报
回复
有没有不接C1试一下
mangoalx 2013-12-14
  • 打赏
  • 举报
回复
对于运放来说,如果想要输出跟随接近从0到Vcc,你必须要选rail to rail input/ rail to rail output (轨到轨输入/轨到轨输出)的运放。当然这样也还是会差那么一点点。所以你一定要到0的话,可以用+/-双电源给运放供电
linzh-1988 2013-12-14
  • 打赏
  • 举报
回复
引用 1 楼 u012586257 的回复:
对于运放来说,如果想要输出跟随接近从0到Vcc,你必须要选rail to rail input/ rail to rail output (轨到轨输入/轨到轨输出)的运放。当然这样也还是会差那么一点点。所以你一定要到0的话,可以用+/-双电源给运放供电
您好!感谢您的回答。我用的电压跟随器芯片是LM158,其是LM358的升级版,而LM358芯片是轨到轨的运放器,所以我觉得LM158应该也没问题。您看我设计的电路有没有问题,比如电阻、电容的选择是否合适?

6,170

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧