利用数字电位器实现按键保持控制

出处:ufbufb 发布于:2009-06-15 17:35:01

  摘要:许多装置需要一个用户接口来调整温度、背光强度和电源电压等,这个用户接口需要能够避免按键调整中的误操作。若在这些装置中使用一个数字电位器,设计人员可以通过一个简单的硬件接口避免错误的调整操作。

  概述

  利用微控制器,可以编写一段程序抑制输入控制信号的抖动,延长开关关闭之前的延时可以防止误操作。但是,使用微处理器实现良好的用户控制接口时需要冗长的编程设计和验证过程。本文利用数字电位器设计了一个简便的硬件方案,能够保证在必要时对系统进行调整操作。

  图1. 本设计采用一个扩展延时的手动复位器件和一个32抽头非易失数字电位器实现按键保持开关,用于系统调整操作。

  按键保持控制的实现

  图1为本文设计的原理图,用户可以通过友好的接口实现增/减控制。设计中,选用一个扩展延时的手动复位器件(U1, MAX*3)避免按键误操作的影响,选用32抽头非易失数字电位器(U2, MAX5471)对VADJ进行增/减控制。VADJ可用于电源或背光转换器的反馈环路控制,可直接通过A/D转换器读取数据。

  对于用户接口,开关S2首先设置增、减控制命令,按键保持开关S1启动控制过程。

  MAX*3的MR输入要求6.7s的建立时间,以确认检测到有效的MR信号。因此,在用户按下开关S1并保持6.7s后,RESET变低。

  MAX5471 INC引脚上从高到低的变化导致数字电位器可变电阻输出值的增加或减少,变化量为1/32 (因为MAX5471具有非易失存储器,即便是在没有电源的情况下也能保持其存储器中的设置数据)。

  为了防止用户错误地触动S1,增加晶体管Q1,可以在每次复位或增/减控制命令后复位MAX*3的6.7s定时器。用户可以按照这种方式控制S1,直至达到所要求的设置电压(VADJ)。本设计每隔6.7s就可以进行增/减控制,因为MAX*3的MR输入有50k上拉电阻,Q1可以选择类似于MMBT3904的通用NPN管,选择200k的R1电阻,保证当RESET为高时晶体管处于饱和状态。

  图1所示为典型的反馈网络,电阻R3、R4与可变电阻MAX5471(RADJ)串联。根据实际应用确定数值的选择;如果R3 = R4 = 200k,可以用下式计算VADJ:

  VADJ = ((RADJ + R4)/(R3 + R4 + RADJ)) x 3.3V (式1)

  RADJ = 0 (设置)时: VADJ = 1.65V

  RADJ = 50k (设置)时: VADJ = 1.83V

  所以,(1.83 - 1.65)/32 (级) = 5.7mV/级

  结论

  采用本应用笔记所提供的电路,可以通过一个简单的硬件方案避免对系统控制的误操作,用户只需要选择增/减控制,按下并保持开关S1,能够缓慢地利用良好的用户接口进行系统调整。


  

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

广告
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!