首页 > 基本电路 >数字电路 > 有关数字电位器几个应用问题的探讨

有关数字电位器几个应用问题的探讨

来源:互联网发布者:常思一二 更新时间: 2011/03/09

摘 要: 介绍按钮式数字电位器的防抖动和重复动作问题的一种解决方法,以及对数字电位器电压、电流、级数扩展问题的常见解决方法。 1 引言 数字电位器以其调节准确方便,使用寿命长,受物理环境影响小,性能稳定等特点,已被广大电子工程技术人员所认识。在数字电位器的家族中,X9511/14以其可用按钮直接控制的特点尤其受到青睐,本文欲针对应用开发人员对X9511/14在按钮控制过程中所出现的防抖动、和重复动作问题以及数字电位器通常遇到的问题作一简要探讨。 2 数字电位器简介 数字电位器是可用数字信号控制电位器滑动端位置的新型器件。一般分按钮控制和串行信号控制两种,下面以美国XICOR公司非易失性按钮控制数字电位器X9511为例简略介绍一下其原理。 X9511是数字电位器家族中的一种具有按钮控制,线性输出特点的产品,内部包含了31个电阻单元,32档输出滑动端,滑动端由输入到 、引脚的负脉冲控制它向VH或VL端滑动。滑动端位置可以被存储在非易失性的存储器EEPROM中,使其上电后能够自动恢复到原来的位置。X9511的管脚见表1,基本应用如图1(图中为X9511/14掉电自动存储滑动端位置的接法)。 图1 X9511基本应用   3 数字电位器在应用中经常遇到的问题 数字电位器在我国还是近几年出现的新型器件,许多人在实际应用中对其不够了解,从而出现许多疑问,下面就经常出现的三个问题略作探讨。 按钮控制的数字电位器常出现按钮按下次数及输出值与预测值不符。 数字电位器本身能够承受的电流和电压有限,需要扩展。 在实际应用中数字电位器的阻值范围及分辨率不够,需要扩展。 3.1 按钮控制数字电位器的防抖动和重复触发问题 上面的第一个问题所说按钮控制电位器的按键次数及输出值与预测不符,通常是其中某一档出现了重复触发动作,自然其按键次数和输出电位就会与预测值不符。出现这种现象的原因常是用了面包板做试验,或是使用了劣质按钮,造成接触不良,线路噪声加剧,或是人为按钮动作不规范引起。 美国XICOR公司提供的按钮式数字电位器的应用电路,直接用按钮来控制,就会有可能出现这些问题。X9511/14在其内部集成 了40ms延时的去抖动电路, 要求输入控制信号抖动时间短,信号有效时间在40ms~250ms之间,且在此期间不能出现干扰电平。但是由于实际应用情况不可预测,无法避免输入信号的抖动而造成输出的重复动作(按钮时间超过250ms也会造成输出的重复动作),而这却是许多人所不愿看到的。 为了控制输入信号的抖动和噪声影响,在数字电位器的控制端加上触发器,如图2所示,试验结果使输出稳定性有了较为明显的提高,但仍要求按钮动作干脆利落,且线路无干扰,最终表现在输入信号干净无波动,否则不能避免重复触发。 经过多次改进,图3电路则较好地决了以上问题。在按钮与控制输入端之间,加上如图3所示由一片与非门电路构成的单稳电路,具有成本低,电路简单,可防止抖动,并不会使输出重复动作的特点。 图2 加防抖触发器 图3中按钮K未动作时,控制端一定为稳定的高电平,一旦按钮按下,A点电位经电容C1通过电阻R1放电,到74HC00的输入低电平门限值,B点即为逻辑高,同时通过F点控制E点电平(D点原为高电平)翻转为低,启动X9511动作,此时由于电容C2电位不会立即变化,使D点保持原高电平不变,电容C2通过R2放电,经过一个暂态时间后到达门电路低电平门限值,使E点恢复高电平。之后无论按钮是否保持按下(使D点保持低),还是放开(F点为低),E点都将保持高电平状态。在暂态期间,E点低电平被锁定,即使电路在A点产生较强的电平抖动,也不会对输出有任何影响。由于电路在暂态时间内对噪声具有的屏蔽作用,而控制端低电平时 图3 加防抖单稳态电路 间超过250ms,X9511/14的输出将会有连续跳变。因此可以将R2值调整到使暂态时间控制在X9511不重复动作时间尽量长些的范围内(例如暂态时间可以在150ms~220ms之间),以屏蔽掉此期间可能有的噪声干扰。R2、C2的值可按暂态时间T的公式得到。 T=(R2+R0)·C2·Ln[(Vol-Voh) / (Vol-Vth)] 式中R0为74HC00的输出电阻; Vol为74HC00的低电平输出电压; Voh为74HC00的高电平输出电压; Vth为74HC00的高电平翻转门限电压
提问/讨论

这里还没有内容,您有什么问题吗?

我要提问/讨论

推荐帖子 最新更新时间:2024-11-13 05:57

有奖直播 | 与英飞凌一同革新您的电动汽车温控系统:集成热管理系统(低压侧)
随着新能源汽车的兴起,汽车制造商越来越重视低碳化、低成本化、以及高效率热管理系统的重要性。加入我们的在线研讨会,解密英飞凌集成热管理系统,为您的电动汽车打造更完美的温控系统,在主 MCU 选型中获得更多优势!不要错过,赶紧报名参加吧! 直播时间: 12月26日(周二)上
 EEWORLD社区汽车电子
MSP430G2553的比较器CAPD缓冲器是什么
手册上CAPD是端口禁用缓冲器,缓冲器有什么作用?关不关它有什么影响? 手册IO口P1.1设置上关于CA的设置也有CAPD置为1为什么要置为1? MSP430G2553的比较器CAPD缓冲器是什么 看楼主询问了好几个关于G2553比较器的问题。首先想问问楼主有没有看用户指南,也就
 danruofeng微控制器 MCU
TMP006温度夹
硬件部分已经完成,只是对于形状大小不胜满意 软件部分完成几个小程序,,但是不是BLE的程序,仅是学习之作 相关内容稍后整理发出 TMP006温度夹 不错,期待版主的设计心得和内容 这么小的器件,请问大神是怎么焊接 的,讲点心得体会呗
 Sur无线连接
有没有知道ROTATE旋转色差算法是怎么回事
如题 求大神解答下 有没有知道ROTATE旋转色差算法是怎么回事
 一生有你123DSP 与 ARM 处理器
编译之后的.htm文件中的Maximum Stack Usage为0bytes
一个程序,不是有操作系统,但是包含很多的函数,函数中也是包含有局部变量的,为什么编译之后Maximum Stack Usage这个信息提示为0bytes呢? 不同版本的MDK,编译之后也是一样 编译之后的.htm文件中的Maximum Stack Usage为0byt
 缘分相伴GD32 MCU
AT89S51单片机控制GSM模块(M22)发送短信程序!~!~!~!
AT89S51单片机控制GSM模块(M22)发送短信程序!~!~!~! 自己改的AT89S51单片机控制GSM模块(M22)发送短信程序,在Keil上编译没错,但还未试过烧入片内运行。。 大家看看,这个程序可行否? 还有什么错误的地方? 希望搞过GSM的朋友多提点意见,让程序
 yongle_2005嵌入式系统

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD 电路图 站点相关: 下载中心 Datasheet 参考设计

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved