74HC4051模拟开关精度

2019-07-16 16:46发布

用74HC4051用作模拟开关,模拟量通过芯片时,是否会影响精度,影响精度的因素是什么,是内阻吗?还是···,那如何减小或消除这影响??求助给位前辈。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
elecfans跑堂
1楼-- · 2019-07-16 20:35
消除抖动引起的误差
和机械开关类似,多路开关在通道切换时也存在抖动过程,会出现瞬变现象。若此时采集多路开关的输出信号,就可能引入很大的误

差。例如:某计算机自动数据采集与处理系统采集三个模拟量:水泵转速、流量、压力。三个模拟量对应的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滤波器除抖动;另一种是用软件延时的方法来解决(软件方

法)
329978483
2楼-- · 2019-07-17 00:55
*************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;         
}
pain的天空
3楼-- · 2019-07-17 06:07
会影响精度,不能完全消除,只能减小影响。方法有两个,1是加反馈电路,2是加补偿电路
我真的很想学
4楼-- · 2019-07-17 09:19
elecfans跑堂 发表于 2015-11-4 17:19
消除抖动引起的误差
和机械开关类似,多路开关在通道切换时也存在抖动过程,会出现瞬变现象。若此时采集多路开关的输出信号,就可能引入很大的误

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

我真的很想学
5楼-- · 2019-07-17 09:34
 精彩回答 2  元偷偷看……
我真的很想学
6楼-- · 2019-07-17 10:27
elecfans跑堂 发表于 2015-11-4 17:19
消除抖动引起的误差
和机械开关类似,多路开关在通道切换时也存在抖动过程,会出现瞬变现象。若此时采集多路开关的输出信号,就可能引入很大的误

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


一周热门 更多>