打印

请教双向IO口用光耦隔离的问题

[复制链接]
16274|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
alphal|  楼主 | 2009-5-4 14:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现有个双向IO口,我们想用光耦隔离它,前面用2选1模拟开关来选择是输入光耦还是输出光耦连到MCU。
电路如下:
这个电路感觉没底。
1、右边SINGLE若为低电平时U21和U20都会有电流流入,不知有没有问题。
2、悬空的模拟开关的引脚状态未定,如何使悬空的模拟开关的引脚不会另外一路信号产生影响,我试着加个二极管,好像起不了作用。

不知能否这样设计,或者有更好的办法,请大家指点。

相关帖子

沙发
红心j| | 2009-5-4 15:30 | 只看该作者

注意模拟开关导通阻抗Ron的影响

使用特权

评论回复
板凳
alphal|  楼主 | 2009-5-4 16:21 | 只看该作者

谢谢。

这里几欧的阻抗我倒不担心,担心的是这样能不能实现信号的正常传输。

使用特权

评论回复
地板
smileagain| | 2009-5-4 19:34 | 只看该作者

暂时看不出有何不妥

关于第一点,都有电流流过又没关系,只是功耗大些。上拉电阻别取太小就行

使用特权

评论回复
5
alphal|  楼主 | 2009-5-5 09:39 | 只看该作者

。。。。。。

当模拟开关连到INPUT_IO,此时OUTPUT_IO的状态是什么?如果未知,可能0也可能1的话,就对SINGLE信号有影响了,则这个设计就失败了。

不知道还有没有办法来实现双向口的光耦隔离的问题。

使用特权

评论回复
6
zhaoyu2005| | 2009-5-5 09:59 | 只看该作者

看看ADUM2401

这个是隔离的双向光耦,在脑电图的信号采集板上有用的

使用特权

评论回复
7
alphal|  楼主 | 2009-5-5 10:22 | 只看该作者

adum很贵吧?

我只需要用光耦隔离一下就可以了,开关信号的。要不了那么高级的玩意。。。

使用特权

评论回复
8
smileagain| | 2009-5-5 13:48 | 只看该作者

看模拟开关的datasheet上是怎么写的

如果不接通时为悬空(高阻)应该就没什么问题
看你这个电路的要求,用CD4066应该可以。CD4066如果断开时,引脚状态是高阻的

使用特权

评论回复
9
twz8858877| | 2009-5-5 15:50 | 只看该作者

去搜一下I2C总线隔离电路

使用特权

评论回复
10
alphal|  楼主 | 2009-5-5 17:32 | 只看该作者

to smileagain:

如果不接通时为悬空(高阻)应该就没什么问题
看你这个电路的要求,用CD4066应该可以。CD4066如果断开时,引脚状态是高阻的


断开的时候是高阻的吗?如果是这样就好了,但我看了老半天datasheet没见到哪里有明确的说明,所以还是不敢用。。。

使用特权

评论回复
11
aceice| | 2009-5-5 17:53 | 只看该作者

我想问问的是,光耦的供电由哪边做?

光耦不独立供电,接不接有什么意义?
这个问题我始终没想明白

使用特权

评论回复
12
alphal|  楼主 | 2009-5-6 09:45 | 只看该作者

to楼上,光耦两边是不同电源供电的,从图上就可以看出来。



模拟开关悬空脚高阻吗?
哪儿有说吗??

使用特权

评论回复
13
jerrymiao| | 2009-8-13 14:56 | 只看该作者
试试这个电路
[img][/img]

使用特权

评论回复
14
jerrymiao| | 2009-8-13 14:57 | 只看该作者
我*,我的图怎么传不上去,分数太少?那联系我吧MIAOZENGXUE@126.COM
两个光耦实现I2C隔离电路

使用特权

评论回复
15
zzl99| | 2014-11-11 17:28 | 只看该作者
光耦两边的电源和地都都应该是隔离的吧

使用特权

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

本版积分规则

112

主题

473

帖子

1

粉丝