摘要:许多装置需要一个用户接口来调整温度、背光强度和电源电压等,这个用户接口需要能够避免按键调整中的误操作。若在这些装置中使用一个数字电位器,设计人员可以通过一个简单的硬件接口避免错误的调整操作。
概述利用微控制器,可以编写一段程序抑制输入控制信号的抖动,延长开关关闭之前的延时可以防止误操作。但是,使用微处理器实现良好的用户控制接口时需要冗长的编程设计和验证过程。本文利用数字电位器设计了一个简便的硬件方案,能够保证在必要时对系统进行调整操作。
图1. 本设计采用一个扩展延时的手动复位器件和一个32抽头非易失数字电位器实现按键保持开关,用于系统调整操作。
按键保持控制的实现图1为本文设计的原理图,用户可以通过友好的接口实现增/减控制。设计中,选用一个扩展延时的手动复位器件(u1, max6343)避免按键误操作的影响,选用32抽头非易失数字电位器(u2, max5471)对vadj进行增/减控制。vadj可用于电源或背光转换器的反馈环路控制,可直接通过a/d转换器读取数据。
对于用户接口,开关s2首先设置增、减控制命令,按键保持开关s1启动控制过程。
max6343的/mr输入要求6.7s的建立时间,以确认检测到有效的/mr信号。因此,在用户按下开关s1并保持6.7s后,/reset变低。
max5471 /inc引脚上从高到低的变化导致数字电位器可变电阻输出值的增加或减少,变化量为1/32 (因为max5471具有非易失存储器,即便是在没有电源的情况下也能保持其存储器中的设置数据)。
为了防止用户错误地触动s1,增加晶体管q1,可以在每次复位或增/减控制命令后复位max6343的6.7s定时器。用户可以按照这种方式控制s1,直至达到所要求的设置电压(vadj)。本设计每隔6.7s就可以进行增/减控制,因为max6343的/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,能够缓慢地利用良好的用户接口进行系统调整。
失语者的未来:无声语音的数字发声
Hifn携业内首款硬件加速型存储解决方案亮相SNW秋季大会
PDP,PDP是什么意思
加速电容在电路中的作用
华为Mate10什么时候上市?最新消息:iPhone8还没热起来,华为Mate10即将发布价格5499元起
利用数字电位器实现按键保持控制
共聚数字生态共话数字经济背景下数据存储未来趋势与机遇
运动蓝牙耳机品牌排行榜,运动蓝牙耳机推荐
中芯国际CO-CEO赵海军即将加码紫光集团
兆易创新推出基于RISC-V内核的GD32VW553系列双模无线mcu
带CMOS的防盗报警电路分享
什么是现场总线?现场总线有哪些类型?
英特尔创新回归两年周期 明年实现7nm产品首发
2024款斯柯达Enyaq系列车型提供多种动力系统
物联网网关如何对PLC设备进行数据采集
回顾Commvault与华为加深混合云的数据保护合作的介绍和应用
NPO贴片电容容量范围对照表
智能电磁阀控制器:一场科技革命的农耕奇迹
芯闻3分钟:曾学忠因个人原因辞任紫光股份董事职务,董明珠谈小米做空调
cems烟气监测系统设计方案