一种基于GPIO和ADC的多按键控制电路制造技术

技术编号:33646875 阅读:86 留言:0更新日期:2022-06-02 20:23
本实用新型专利技术涉及一种基于GPIO和ADC的多按键控制电路,该方案包括设有GPIO端口和ADC端口的处理器以及与该GPIO端口和ADC端口电连接的多个开关按键、分压电阻和保护二极管。当GPIO端口处于上拉输入中断模式时,ADC端口处于关闭模式;当其中一个开关按键按下时,GPIO端口中断响应,ADC端口打开并将GPIO端口切换位高阻输入模式,读取当前数据,通过ADC数据判断是哪路按键输入,处理完后关ADC并切换GPIO模式为上拉输入模式手动按钮一般在10ms左右,处理器换醒在3~5ms,所以即使在休眠状态下,同样能实中断读取功能。如此本申请可解决系统开销大以及在低功耗下功耗大不能按键唤醒的问题。问题。问题。

【技术实现步骤摘要】
一种基于GPIO和ADC的多按键控制电路


[0001]本技术涉及电路
,具体涉及一种基于GPIO和ADC的多按键控制电路。

技术介绍

[0002]市面上常用多路GPIO或专用键盘控制芯片实现多路按键的控制,也有用一个ADC实现多路控制的方案。但是目前单独用GPIO的方案需要多路GPIO,硬件资源要求高;纯用ADC实现,需实现轮询读取ADC数据,系统开销大,在系统休眠情况下,无实现读取。因此,现有技术存在系统开销大,尤其在低功耗情况下,系统功耗大且无法通过按键换唤醒的问题。
[0003]综上,亟待一种基于GPIO和ADC的多按键控制电路,能够解决上述问题。

技术实现思路

[0004]本技术的目的是针对现有技术中存在的上述问题,提供了一种基于GPIO和ADC的多按键控制电路。
[0005]为了实现上述技术目的,本技术采用了以下技术方案:一种基于GPIO和ADC的多按键控制电路包括设有GPIO端口和ADC端口的处理器以及与该GPIO端口和ADC端口电连接的多个开关按键、分压电阻和保护二极管;GPIO端口具有中断功能。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于GPIO和ADC的多按键控制电路,其特征在于,包括设有GPIO端口和ADC端口的处理器以及与该GPIO端口和ADC端口电连接的多个开关按键、分压电阻和保护二极管;所述GPIO端口具有中断功能。2.根据权利要求1所述的一种基于GPIO和ADC的多按键控制电路,其特征在于,所述分压电阻至少包括第一分压电阻R0、第二分压电阻R1及第三分压电阻R2,所述保护二极管至少包括用于保护ADC端口的第一二极管D1和用于隔离ADC端口和GPIO端口的第二二极管D2,所述开关按键至少包括第一开关S1和第二开关S2。3.根据权利要求2所述的一种基于GPIO和ADC的多按键控制电路,其特征在于,所述第一分压电阻R0的第一端接入电源电压,第二端分别连接所述ADC端口、所述第一二极管D1的第一端、所述第二二极管D2的第二端、所述第二分压电阻R1...

【专利技术属性】
技术研发人员:赵凯
申请(专利权)人:浙江启扬智能科技有限公司
类型:新型
国别省市:

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

1