一种基于ADC管脚实现的按键阵列输入电路制造技术

技术编号:17917291 阅读:39 留言:0更新日期:2018-05-10 21:13
本发明专利技术公开了一种基于ADC管脚实现的按键阵列输入电路,所述输入电路MCU微控制器,在该MCU微控制器上设置有两个IO输入接口,该两个IO输入热门口分别是ADC1输入接口、ADC2输入接口;所述ADC1输入接口和ADC2输入接口之间的电路设置有阵列式按键U1‑Um。本发明专利技术利用两个ADC输入接口配合若干分压电阻实现键盘阵列识别,大大节约IO资源。并且键盘阵列扩充也不需要增减IO资源,指示收到ADC精度的限制,本发明专利技术大大减少了MCU的IO资源需求,实现n*m的案件阵列只需要两个IO口(两个ADC输入),n和m增加不需要新增IO资源。n和m的上限是ADC的识别精度,可以节约芯片资源。

【技术实现步骤摘要】
一种基于ADC管脚实现的按键阵列输入电路
本专利技术涉及按键
,具体的说是涉及一种基于ADC管脚实现的按键阵列输入电路。
技术介绍
现有按键阵列实现方案如图1所示,由n输出信号口以及m个输入信号口实现一个n*m按键阵列,利用行列扫描的方式识别按键。该方案对MCU的IO口资源占用很多。
技术实现思路
针对现有技术中的不足,本专利技术要解决的技术问题在于提供了一种基于ADC管脚实现的按键阵列输入电路。为解决上述技术问题,本专利技术通过以下方案来实现:一种基于ADC管脚实现的按键阵列输入电路,所述输入电路MCU微控制器,在该MCU微控制器上设置有两个IO输入接口,该两个IO输入热门口分别是ADC1输入接口、ADC2输入接口;所述ADC1输入接口和ADC2输入接口之间的电路设置有阵列式按键U1-Um,所述阵列式按键U1-Um的各按键单元为并联,每个按键单元设置有两个电性开关,其中一个电性开关负责指示列信息,另一个电性开关负责指示行信息,并在阵列式按键U1-Um的负极端设置有若干分压电阻。进一步的,所述分压电阻包括电阻R1-电阻Rm,分压电阻接入VCC电压,其中:阵列式按键U1-Um的上按键负极相连,连接后分别接入两个分压电阻之间的节点上;阵列式按键U1-Um的下按键负极相连,连接后分别接入两个分压电阻之间的节点上。进一步的,连接于阵列式按键U1-Um的上按键负极端的各分压电阻串联。进一步的,连接于阵列式按键U1-Um的下按键负极端的各分压电阻串联。相对于现有技术,本专利技术的有益效果是:本专利技术利用两个ADC输入接口配合若干分压电阻实现键盘阵列识别,大大节约IO资源。并且键盘阵列扩充也不需要增减IO资源,指示收到ADC精度的限制,本专利技术大大减少了MCU的IO资源需求,实现n*m的案件阵列只需要两个IO口(两个ADC输入),n和m增加不需要新增IO资源。n和m的上限是ADC的识别精度,可以节约芯片资源。附图说明图1为现有技术中的按键阵列电路图;图2为本专利技术基于ADC管脚实现的按键阵列输入电路图。具体实施方式下面结合附图对本专利技术的优选实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。请参照附图2,本专利技术的一种基于ADC管脚实现的按键阵列输入电路,所述输入电路MCU微控制器,在该MCU微控制器上设置有两个IO输入接口,该两个IO输入热门口分别是ADC1输入接口、ADC2输入接口;所述ADC1输入接口和ADC2输入接口之间的电路设置有阵列式按键U1-Um,所述阵列式按键U1-Um的各按键单元为并联,每个按键单元设置有两个电性开关,其中一个电性开关负责指示列信息,另一个电性开关负责指示行信息,并在阵列式按键U1-Um的负极端设置有若干分压电阻。所述分压电阻包括电阻R1-电阻Rm,分压电阻接入VCC电压,其中:阵列式按键U1-Um的上按键负极相连,连接后分别接入两个分压电阻之间的节点上;阵列式按键U1-Um的下按键负极相连,连接后分别接入两个分压电阻之间的节点上。连接于阵列式按键U1-Um的上按键负极端的各分压电阻串联。连接于阵列式按键U1-Um的下按键负极端的各分压电阻串联。实施例:如图2所示,MCU微控制器设置有ADC1输入接口、ADC2输入接口,所述ADC1输入接口通过电路连接按键U1-按键U9的上按键正极接触点,所述ADC2输入接口通过电路连接按键U1-按键U9的下按键正极接触点。按键U1、按键U4、按键U7的上按键负极互连,连接后的电路连接于电阻R1和电阻R3之间的电路节点上;按键U2、按键U5、按键U8的上按键负极互连,连接后的电路连接于电阻R1和电阻R2之间的电路节点上;按键U3、按键U6、按键U9的上按键负极互连,连接后的电路连接于电阻R2和电阻R7之间的电路节点上;按键U1、按键U2、按键U3的下按键负极互连,连接后的电路连接于电阻R4和电阻R5之间的电路节点上;按键U4、按键U5、按键U6的下按键负极互连,连接后的电路连接于电阻R5和电阻R6之间的电路节点上;按键U7、按键U8、按键U9的下按键负极互连,连接后的电路连接于电阻R6和电阻R8之间的电路节点上。电阻R3接入VCC电源,其另一端依次连接电阻R1、电阻2、电阻R7,形成串联电路,电阻R7另一端接地。电阻R4接入VCC电源,其另一端依次连接电阻R5、电阻R6、电阻R8,形成串联电路,电阻R8的另一端接地。本专利技术按键阵列输入电路的同一个按键上设置有两个电性开关,一个负责指示列信息,另一个负责指示行信息。通过分压电阻分压得到不同的电平值,按键下压式按键通过两个开关分别接通相应的列指示电平和行指示电平,利用两个ADC输入评断识别按键行列值,从而识别键值。例如ADC1识别下压按键在哪一列,而ADC2负责识别下压按键在哪一行。以上所述仅为本专利技术的优选实施方式,并非因此限制本专利技术的专利范围,凡是利用本专利技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的
,均同理包括在本专利技术的专利保护范围内。本文档来自技高网
...
一种基于ADC管脚实现的按键阵列输入电路

【技术保护点】
一种基于ADC管脚实现的按键阵列输入电路,其特征在于:所述输入电路MCU微控制器,在该MCU微控制器上设置有两个IO输入接口,该两个IO输入热门口分别是ADC1输入接口、ADC2输入接口;所述ADC1输入接口和ADC2输入接口之间的电路设置有阵列式按键(U1‑Um),所述阵列式按键(U1‑Um)的各按键单元为并联,每个按键单元设置有两个电性开关,其中一个电性开关负责指示列信息,另一个电性开关负责指示行信息,并在阵列式按键(U1‑Um)的负极端设置有若干分压电阻。

【技术特征摘要】
1.一种基于ADC管脚实现的按键阵列输入电路,其特征在于:所述输入电路MCU微控制器,在该MCU微控制器上设置有两个IO输入接口,该两个IO输入热门口分别是ADC1输入接口、ADC2输入接口;所述ADC1输入接口和ADC2输入接口之间的电路设置有阵列式按键(U1-Um),所述阵列式按键(U1-Um)的各按键单元为并联,每个按键单元设置有两个电性开关,其中一个电性开关负责指示列信息,另一个电性开关负责指示行信息,并在阵列式按键(U1-Um)的负极端设置有若干分压电阻。2.根据权利要求1所述的一种基于ADC管脚实现的按键阵列输...

【专利技术属性】
技术研发人员:黄如星叶劲松
申请(专利权)人:前海联大深圳技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1