打印

多路模拟开关问题(求救)

[复制链接]
3404|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zjp816923|  楼主 | 2010-11-19 17:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

S1为模拟开关通道。
当不接模拟开关(光电池直接接到运放反向端时),把光遮挡住,输出AD值非常小(暗电流)。
12位AD,AD值为0,满刻度参考电压3.3V。
接入模拟开关,(8路),接入选择此通道,同样条件下把光遮住,输出AD值达到30多,非常大。
运放输入偏置电流很小(不是运放问题)。
应用要求暗电流为0,或接近于0的。
接入模拟开关后,即使光电池电流输出很小,都有电流通过运放,放大之后,造成了这个30AD值的电压。
模拟开关用的74hc4501,和HCF4501都试过了。暗电流相应的电压值都为30左右。
请问有哪位大侠知道有没有办法消除它。

相关帖子

沙发
chunyang| | 2010-11-19 17:41 | 只看该作者
是你电路的问题,模拟开关的内阻较大,要给运放加上偏置。

使用特权

评论回复
板凳
zjp816923|  楼主 | 2010-11-19 17:47 | 只看该作者
运放是轨到轨运放。试过了,不接模拟开关的时候,输出正常符合要求。(即轨到轨运放的下限动态范围<LSB,所以才检测出为0)。就是因为接入模拟开关才出现这个问题

使用特权

评论回复
地板
chunyang| | 2010-11-19 17:48 | 只看该作者
加上偏置再试。

使用特权

评论回复
5
zjp816923|  楼主 | 2010-11-19 17:49 | 只看该作者
还有我试过,把光电池2端短路,有接模拟开关,输出也是一样的30。不为0。

使用特权

评论回复
6
chunyang| | 2010-11-19 17:49 | 只看该作者
偏置可以加在光电管侧。

使用特权

评论回复
7
maychang| | 2010-11-19 17:52 | 只看该作者
模拟开关不是理想开关,各通道均具有电阻,还有各通道以及对地的漏电。这些不完善之处都会造成误差。
模拟开关放到你那个运放之后(运放输出端),误差将大为减少,因为运放输出电压大,输出电阻低。当然,可能需要增加若干运放(每路使用单独的运放),而这样的运放价格比较贵。

使用特权

评论回复
8
zjp816923|  楼主 | 2010-11-19 17:55 | 只看该作者
是啊。我设计这个电路目的就是要减少运放。运放为高精度轨到轨运放比较贵。

使用特权

评论回复
9
chunyang| | 2010-11-19 17:55 | 只看该作者
特别是运放输入阻抗和增益较高时。

使用特权

评论回复
10
zjp816923|  楼主 | 2010-11-19 19:41 | 只看该作者
偏置可以加在光电管侧 ?
我理解你的意思:是要把静态电压偏置在运放输入范围。
这个运放是轨到轨的,所以0偏置应该也差不多可以。因为我应用时如果没加多路模拟开关是可以的。
我是单电源供电(运放和单片机),IV转换后,低通再送AD的。所以偏置话很麻烦。

使用特权

评论回复
11
keith320| | 2012-4-9 20:02 | 只看该作者
我也是同样的问题,不知道楼主是怎么解决的

使用特权

评论回复
12
程序包子| | 2012-4-9 21:30 | 只看该作者
模拟开关本来不是理想的开关类型,有自己的内阻,有时也有噪声干扰。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

259

帖子

1

粉丝