微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 74HC4051模拟开关精度

74HC4051模拟开关精度

时间:10-02 整理:3721RD 点击:
用74HC4051用作模拟开关,模拟量通过芯片时,是否会影响精度,影响精度的因素是什么,是内阻吗?还是···,那如何减小或消除这影响?求助给位前辈。

消除抖动引起的误差
和机械开关类似,多路开关在通道切换时也存在抖动过程,会出现瞬变现象。若此时采集多路开关的输出信号,就可能引入很大的误
差。例如:某计算机自动数据采集与处理系统采集三个模拟量:水泵转速、流量、压力。三个模拟量对应的TTL电平分别为:1.5454V
,1.5698V、2.9394V。采集系统从通道1、2、3分别对这三个模拟量连续采集10次,采集结果位于1.8554~1.8603、1.5625~1.5673
、1.62207~1.62695之间,其中1、3、通道的误差很大。这种误差是由于系统在多路开关通断切换未稳定下来就采集数据造成的。消
除抖动的常用方法有两种:一是用硬件电路来实现(硬件方法),即用RC滤波器除抖动;另一种是用软件延时的方法来解决(软件方
法)

*************TCC相关配置****************/
    TMOD = 0x02;
    EA=1;
    ET0=1;
    TH0 = 243;     //11.0592       50Hz
    TL0 = 243;
    TR0 = 1;
/***************************************************
**函数名称:void timer0(void) interrupt 1
**函数功能:TCC中断服务函数
***************************************************/
void timer0(void) interrupt 1
{
//   count++;
    if(flag == 1)
        SEND = !SEND;
    else
         SEND = 0;         
}

会影响精度,不能完全消除,只能减小影响。方法有两个,1是加反馈电路,2是加补偿电路

前辈,这个RC滤波是加入74HC4051的公共输出上吧,那这个RC的大小如何确定。能给个电路图吗?

就是它的抖动频率大概是多少?

74HC4051模拟开关的抖动比较大的话,是否可以换芯片。如MAX4581或SGM4581,可能抖动会小一点。但是后面公共端加上一个电容并联到地上的话,那不同通道转换后的电压经电容冲放电后会引起极大的误差。这如何解决?

请问你这个问题解决了吗?我现在也有这个困惑,求解答!十分感谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top