打印

请教CD4051通道切换问题

[复制链接]
18562|32
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zh5319g|  楼主 | 2010-11-19 10:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
天神下凡| | 2010-11-19 10:36 | 只看该作者
由于各个通道的直流电平不同,切换时就会出现电压尖峰,你可以在切换后延时一段时间再开始采集

使用特权

评论回复
板凳
zh5319g|  楼主 | 2010-11-19 13:41 | 只看该作者

TO 2楼

本帖最后由 zh5319g 于 2010-11-19 13:42 编辑

2# 天神下凡
真诚感谢,你的建议我去尝试的。
我只画出了8路中的1路,其他7路相同,
问题:
(1)CD4051我用5V供电,是否加大供电电压,加快开关的反应速度?
(2)在进CD4051前面有个RC滤波,是否产生的积分效应,造成通道间的干涉?
(3)前后的两个电压跟随器设计可以么?

使用特权

评论回复
地板
水工鸟| | 2010-11-19 15:08 | 只看该作者
OUT端的电阻和电容不能太大,过大的话也同样会产生干涉。

使用特权

评论回复
5
zh5319g|  楼主 | 2010-11-19 15:32 | 只看该作者
4# 水工鸟
这一点忘了考虑了,谢谢!你对于我前面提出的3点有什么建议?

使用特权

评论回复
6
水工鸟| | 2010-11-19 16:33 | 只看该作者
1)对于CD4051我用的少,而且现在也在被一个问题困扰,怀疑是电源电压不够,做一下试验吧。
2)CD4051前端的RC滤波并不会影响到别的通道,后端的才会影响到。
3)两个跟随器是没有问题的,反正我一直是这么用的,如果是使用双电源的话,使用负相端输入更好些。

使用特权

评论回复
7
zh5319g|  楼主 | 2010-11-19 16:49 | 只看该作者
6# 水工鸟
从右往左,进入CD4051的那个RC滤波不会影响么?我觉得RC时间常数和通道之间的干换时间很是关联,如果转换过快,RC充放电没有完全,这样不是会形成通道间的干涉,OUT端的那个RC我忽略了,谢谢你的提醒,其实那个也很重要。如果不用RC,你说可以么?

使用特权

评论回复
8
天神下凡| | 2010-11-19 16:52 | 只看该作者
模拟开关CD4051使用的4个要点[zz]

1、使用单电源时,CD4051的VEE可以和GND相连。
2、强烈建议A,B,C三路片选端要加上拉电阻。
3、CD4051的公共输出端不要加滤波电容(并联到地),否则不同通道转换后的电压经电容冲放电后会引起极大的误差。
4、禁止输出端(INH)为高电平时,所有输出切断,所以在应用时此端接地。作音频信号切换时,最好在输入输出端串入隔直电容

使用特权

评论回复
9
水工鸟| | 2010-11-19 16:58 | 只看该作者
楼上的建议很对。
CD4051输出端是各个通道的公共输出,如果其上加了大的RC滤波会对各个通道产生串扰,输入端则无所谓,加或者不加都对其他通道没有影响,仔细分析一下。

使用特权

评论回复
10
zh5319g|  楼主 | 2010-11-19 17:03 | 只看该作者
本帖最后由 zh5319g 于 2010-11-19 17:06 编辑

8# 天神下凡
CD4051单电源5V供电,运放单电源5V供电,INH,VEE,VSS都是接地的
(1)那就是OUT输出端,那个跟随器的电容去掉么?紧跟的电阻要不要去掉?
(2)加过跟随器了,那个电容还要考虑么?
(3)我用的单片机是89C2051,控制端口芯片内有上拉电阻,A,B,C端还要再加上拉电阻么?

使用特权

评论回复
11
iC921| | 2010-11-19 17:07 | 只看该作者
(3)前后的两个电压跟随器设计可以么?

没有必要设两个电压跟随器。

使用特权

评论回复
12
iC921| | 2010-11-19 17:10 | 只看该作者
(2)在进CD4051前面有个RC滤波,是否产生的积分效应,造成通道间的干涉?

这个跟通道间干涉没关系。相反,有电容后因为交流阻抗低,通道间信号电平差引起的阶跃会更小。我认为

使用特权

评论回复
13
zh5319g|  楼主 | 2010-11-19 17:11 | 只看该作者
11# iC921
请问用进入CD4051的那个好,还是出来接跟随器好,请指教!总要去掉一个,

使用特权

评论回复
14
水工鸟| | 2010-11-19 17:16 | 只看该作者
根据我现在的使用经验,后端的那个不可省,前端的可有可无。

使用特权

评论回复
15
iC921| | 2010-11-19 17:17 | 只看该作者
在应用CD4051进行8通道切换时,相邻的通道之间产生了干涉,请问怎么解决?


通道间干涉(干扰)总是存在的。datasheet上也说明了这点。但是,如果切换时的干扰也很在乎,得交待信号特征,如带宽,频率范围等。

从原因上说,前面的电路也可能有问题,不要单单赖电子开关。

使用特权

评论回复
16
zkkov2000| | 2010-11-19 17:22 | 只看该作者
切换后延迟会儿;4051输入对地接个二极管,阳极接地,阴极接输入;
不知道你的信号时模拟量还是数字量?如果是用在串口通讯上,4051输出接上拉电阻4.7K就行。模拟量的话不接。
你的两极干扰估计就是切换的时候导致的,延迟处理。

使用特权

评论回复
17
zh5319g|  楼主 | 2010-11-19 20:03 | 只看该作者
本帖最后由 zh5319g 于 2010-11-19 20:07 编辑

16# zkkov2000
IN进去的是0~5V的电信号,OUT出来的也是0~5V的电信号,OUT端接ADS7822,进行模数转化。
(1)4051输入端为什么要接个二极管,作用是什么,二极管是接在那个电容后面么?
(2)输出端的上拉电阻我认为可以不接

使用特权

评论回复
18
kkk666| | 2010-11-20 08:51 | 只看该作者
你需要的转换速度很快吗?
如果不是,每切换一次通道,都要延迟一段时间。
或者连续转换n次,丢掉前m次的数据,只要后面的

使用特权

评论回复
19
zkkov2000| | 2010-11-22 16:01 | 只看该作者
1)二极管和4051管脚直接连接,模拟开关一般是N沟道和P沟道的两个MOSFET并联电路来实现通道切换,如果输入信号过低出现负值,MOSFET反相偏置,就可能把芯片损坏;
2)上拉电阻用的条件是在串口通讯时,为了抗干扰,因为我做项目时碰到过不工作时通讯瞎发乱数,所以加个上拉电平确定下比较好。

使用特权

评论回复
20
zh5319g|  楼主 | 2010-11-23 15:41 | 只看该作者
谢谢各位的支持,我的问题解决了

使用特权

评论回复
评论
woai32lala 2024-6-14 16:12 回复TA
请问怎么解决的,我的输出有尖峰 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

96

帖子

1

粉丝