专业的电子元器件及方案供应商
专业的轻触开关生产厂家客户服务热线
0769-83666259 135-8087-4555(微信同号)
轻触开关电路已广泛应用于电话、手机、电子词典等数码产品中,其完成方式多种多样。一般可以选择RS触发器、计数器和555集成电路。在一些电动玩具的实际使用中,上述的完成方式会增加整个电路的复杂度,并不能达到简洁有用的效果。
本文将介绍一种可广泛应用于电话、手机、电子词典等数码产品中的电子玩具电路,其完成方式多种多样。一般可以选择RS触发器、计数器和555集成电路。在一些电动玩具的实际使用中,上述的完成方式会增加整个电路的复杂度,并不能达到简洁有用的效果。本文将介绍一种简单、稳定的轻触式单键开关电路,它可以用单片机来完成。
当按下S1时,Q1和D1导通,稳压芯片工作,给单片机供电。电动玩具立即将相应的I/O引脚设置为输出高电平,然后Q1和Q2导通,整个电路进入工作状态。然后单片机将这个I/O引脚设置为输入。由于上拉电阻R4,Q1和Q2总是在。电动玩具总是扫描对应的I/O输入状态。如果S1没有被按下,这个I/O将总是高。当再次按下S1时,D2打开,电动玩具检测到该I/O引脚的输入为低。此时,电动玩具将该I/O设置为低输出状态。Q2,如果按键抬起,Q1也会被切断,稳压芯片不会给电动玩具提供电压,所以整个电路处于关断状态。
关于R3和上拉电阻R4的值,有些电动玩具,比如AVR系列电动玩具联动系列,内部有上拉电阻Rpu,如图2所示。它可以通过电动玩具程序控制电阻是否上拉,这样就不需要外接了。
一般R3远大于R4,否则电动玩具I/O的输入电压Vpin可能低于标准输入电压VIH的低值。从联动系列玩具的数据手册中发现,Rpu值在20k到100k之间,VIH的小值约为0.6VCC,因此R3/(R3 R4)
0.6,R4=50k,R3/(R3R4)=0.8,所以R3的取值应该在200k左右的范围内,R4的详细取值可以根据实际运行情况选择。
轻触开关启动和关机延时处理。在一些细节使用场合,比如手机等数码产品,开关机操作需要延时。实现这一点的一个简单方法是,微控制器在按键被按下时开始计数,直到按键被抬起。这个计数值只有在足够大时才允许。