OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7941|回复: 11

运算放大器的电压ADC采样电路疑问

[复制链接]

3

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
139
金钱
139
注册时间
2021-3-2
在线时间
33 小时
发表于 2021-4-17 10:34:05 | 显示全部楼层 |阅读模式
20金钱
捕获.JPG

各位好,目前本人在写电压采样的功能时,碰到这样的一个电路图,是通过对ADB3引脚进行ADC采样,然后算出ADB3的电压,
但不知如何计算,有以下疑问:
1、图中Q13的作用的是什么?
2、ADB3是如何被计算出来的?或者说ADB3与B2、ADB3与B3_OUT它们的关系是怎样的?
谢谢不吝赐教!

最佳答案

查看完整内容[请看2#楼]

这样给你解释也许能容易些理解, 你把三极管当成是运放的一部分, 而运放的输出现在在T84. 运放的输出 : V(T84) = B2 * 1 不知道B3_OUT是接啥,假定它只是个测试点, 不接任何负载 在没有R68的情况下 而ADB是电流输出, 而输出电流= (VCC - B2)/(R47+R54) 这电路就是个由B2的电压控制的恒流源。 而加上了R68, 在ADB3没有外接任何负载下 ADB3的输出电压 = R68 * (VCC - B2)/(R47+R54)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

1906

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4100
金钱
4100
注册时间
2018-8-14
在线时间
695 小时
发表于 2021-4-17 10:34:06 | 显示全部楼层
fullymax 发表于 2021-4-19 08:52
您好!可以详细说明一下吗?

这样给你解释也许能容易些理解, 你把三极管当成是运放的一部分, 而运放的输出现在在T84.

运放的输出 : V(T84) = B2 * 1

不知道B3_OUT是接啥,假定它只是个测试点, 不接任何负载
在没有R68的情况下
而ADB是电流输出, 而输出电流= (VCC - B2)/(R47+R54)

这电路就是个由B2的电压控制的恒流源。

而加上了R68, 在ADB3没有外接任何负载下
ADB3的输出电压 = R68 * (VCC - B2)/(R47+R54)
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2021-4-18 00:33:55 | 显示全部楼层
帮顶
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2021-4-18 12:08:17 | 显示全部楼层
R54/R68构成20k/10k分压电路,目的是将B3_OUT电压分成1/3

当B3_OUT当值大于三倍B2时:
        比较器输出0V,三极管导通,ADB3的电压值为B3_OUT/3。
反之:
        比较器输出为VCC,三极管截止,ADB3的电压值为0V(被R68下拉到GND)

所以B2应该是一个电压参考点,目的是在B3_OUT电压降到一定程度时(还没到0V),令ADB3采集到0V
坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

3

主题

1906

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4100
金钱
4100
注册时间
2018-8-14
在线时间
695 小时
发表于 2021-4-18 12:47:01 | 显示全部楼层
这应该是个没有二极管压降的整流电流
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8206
金钱
8206
注册时间
2020-5-11
在线时间
3700 小时
发表于 2021-4-18 14:26:07 | 显示全部楼层
专治疑难杂症
回复

使用道具 举报

3

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
139
金钱
139
注册时间
2021-3-2
在线时间
33 小时
 楼主| 发表于 2021-4-19 08:50:35 | 显示全部楼层

多谢原子哥的支持!
回复

使用道具 举报

3

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
139
金钱
139
注册时间
2021-3-2
在线时间
33 小时
 楼主| 发表于 2021-4-19 08:52:23 | 显示全部楼层
xkwy 发表于 2021-4-18 12:08
R54/R68构成20k/10k分压电路,目的是将B3_OUT电压分成1/3

当B3_OUT当值大于三倍B2时:

您好!谢谢回复,只是我有一点不是很明白,这个比较器的输出端并没有接上拉电阻,当B3_OUT的值大于3倍B2时,怎样确定比较器的输出为VCC呢?
回复

使用道具 举报

3

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
139
金钱
139
注册时间
2021-3-2
在线时间
33 小时
 楼主| 发表于 2021-4-19 08:52:57 | 显示全部楼层
edmund1234 发表于 2021-4-18 12:47
这应该是个没有二极管压降的整流电流

您好!可以详细说明一下吗?
回复

使用道具 举报

3

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
139
金钱
139
注册时间
2021-3-2
在线时间
33 小时
 楼主| 发表于 2021-4-19 08:53:45 | 显示全部楼层
LcwSwust 发表于 2021-4-18 14:26
参考一下4~20mA的电路:
https://zhidao.baidu.com/question/745787695644680412.html

这个解析我看得不是很懂,可以针对这个详细说明一下吗?谢谢!
回复

使用道具 举报

3

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
139
金钱
139
注册时间
2021-3-2
在线时间
33 小时
 楼主| 发表于 2021-4-19 14:09:44 | 显示全部楼层
edmund1234 发表于 2021-4-19 11:03
这样给你解释也许能容易些理解, 你把三极管当成是运放的一部分, 而运放的输出现在在T84.

运放的输出 ...

我用multisim仿真了一下,确实得到了如您所推导的公式的结果。
我是不是可以这样理解:Q13工作在放大区,且利用了Ie=Ib+Ic(Ib≈0)的关系,得到此公式?

另外用multisim,我将VCC与B2的电压差值扩大,VCC是B2电压的3倍以上,发现ADB3的电压就和B2电压一样了,也就是Q13完全导通了,我现在搞不清楚Q13什么时候工作在放大区,什么时候工作在饱和区了?
回复

使用道具 举报

3

主题

1906

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4100
金钱
4100
注册时间
2018-8-14
在线时间
695 小时
发表于 2021-4-19 18:25:26 | 显示全部楼层
fullymax 发表于 2021-4-19 14:09
我用multisim仿真了一下,确实得到了如您所推导的公式的结果。
我是不是可以这样理解:Q13工 ...

ADB3是电流输出, 在没有负载(只有R68)的情况下, 稍微一点电流就会让恒流器的输出电压饱和。
你在ADB3接个LED+限流电阻来测试吧, 这样Q13就不会完全导通
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 18:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表