电视机的按键功能是用什么电路实现的呢

电视机的按键功能是用什么电路实现的呢,第1张

一、电路原理

3根线实现7个按键,什么原理?直接上电路原理图!不同电视厂家的设计会有一点差异,但基本都是这个原理:

电视机的按键功能是用什么电路实现的呢,poYBAGLzc8-Af3smAADcAn6St0I900.png,第2张

原理图很简单,“液晶电视控制板”上的主控芯片ADC功能,用ADC侦测电压的大小来判断。1、当只按下开关SW1时,由于电阻R1和R3对3.3V进行分压,ADC侦测到的电压为0.073V:

电视机的按键功能是用什么电路实现的呢,poYBAGLzc-aADEZlAADYxQPl7pg765.png,第3张

2、当只按下开关SW2时,ADC侦测到的电压为0.767V:

电视机的按键功能是用什么电路实现的呢,poYBAGLzc_yACs99AADbEOYhWUo063.png,第4张

3、当只按下开关SW3时,ADC侦测到的电压为1.650V:

电视机的按键功能是用什么电路实现的呢,pYYBAGLzdBWAVTOfAADY3V_7ZhM952.png,第5张

4、当只按下开关SW4时,ADC侦测到的电压为2.222V:

电视机的按键功能是用什么电路实现的呢,pYYBAGLzdC2AKK9LAADTinS7JcM115.png,第6张

基于上述原理,只需2根信号线就可以实现4个按键的功能,见下图:①下图右侧的ADC信号线“MCU_ADC1”;②下图右侧的地线“GND"。

电视机的按键功能是用什么电路实现的呢,pYYBAGLzdEOAPHZ4AAEXOi0hG9c784.png,第7张

再增加一个“MCU_ADC2",就可以3根线实现8个按键,比这台海信电视的7个按键还要多,见下图:①ADC信号线“MCU_ADC1”;②地线“GND";③ADC信号线“MCU_ADC2”。
 

电视机的按键功能是用什么电路实现的呢,poYBAGLzdFyAJ1UrAAImAC4AK-o182.png,第8张

二、电路优化

实际在工程应用中,没有这么简单,还需要加入一些防护措施,以一组4个按键为例来说明。1、首先加入防静电措施。可以用TVS管来做静电防护,见下图的D1(图中实际使用的是比TVS管更便宜的压敏电阻,料号ICVL0518030FR)。静电会被D1导到地:

电视机的按键功能是用什么电路实现的呢,poYBAGLzdHiAa1omAADrjIHKh64112.png,第9张

2、这还不够,再串接电阻R2,阻止静电传导到主控芯片:(由于ADC的输入阻抗很高,R2对ADC电压侦测的影响可以忽略不计)

电视机的按键功能是用什么电路实现的呢,poYBAGLzdJeAKndiAADkZZSEUrg112.png,第10张

3、最后加入小容量电容来消除按键的抖动,滤除高频干扰:

电视机的按键功能是用什么电路实现的呢,poYBAGLzdK6AaIKCAADynmUNVL0601.png,第11张

最终电路见下图,是经过量产验证的电路:

电视机的按键功能是用什么电路实现的呢,poYBAGLzdMyALdA9AAIg6CKhcmo618.png,第12张

三、继续进阶

以下的按键电路方案也是电视机上批量使用的方案,1个ADC搞定8个按键,参数可以照抄:

电视机的按键功能是用什么电路实现的呢,poYBAGLzdOmAPpucAAIzZVdqg1g308.png,第13张

这个电路的巧妙之处在于,按键具有优先级之分。假设按下了按键SW1,那么再按下SW2-SW8中的任何一个都是不起作用的,即SW1的优先级最高,SW2次之,以此类推。


审核编辑:刘清

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2999634.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-26
下一篇 2022-09-26

发表评论

登录后才能评论

评论列表(0条)

保存