【技术实现步骤摘要】
一种按键检测电路及检测方法
[0001]本专利技术涉及电路检测
,具体涉及一种按键检测电路及检测方法。
技术介绍
[0002]单片机按键可应用于医疗设备、家用电器、工业控制、消费类电子等各种需要按键功能的场景;当前电子产品提供给客户的应用接口日趋复杂和丰富,其中GPIO(GeneralPurpose Input Output,通用输入输出)接口使用更为广泛;
[0003]现有技术在按键个数少于15个的情况下浪费GPIO资源,为不同按键方式实现需要消耗的GPIO资源。普通单键电路一个GPIO仅能检测识别一个按键状态,GPIO利用率低。
技术实现思路
[0004]本专利技术的目的在于,提供一种按键检测电路及检测方法,解决以上技术问题;
[0005]本专利技术所解决的技术问题可以采用以下技术方案来实现:
[0006]一种按键检测电路,包括,
[0007]检测电路,设置于检测芯片的内部,用于检测自所述检测芯片的GPIO接口接收到的按键输入状态;
[0008]输入电路,与所述芯片的GPIO接口电性连接,用于提供给用户进行按键操作。
[0009]优选地,所述检测电路包括:
[0010]第一开关,所述第一开关的一端连接系统电源,另一端通过上拉电阻连接至第一节点,所述第一节点还接入GPIO接口;
[0011]第二开关,所述第二开关的一端接地,另一端通过下拉电阻连接所述第一节点。
[0012]优选地,所述输入电路包括:
[0013]第 ...
【技术保护点】
【技术特征摘要】
1.一种按键检测电路,其特征在于,包括,检测电路,设置于检测芯片的内部,用于检测自所述检测芯片的GPIO接口接收到的按键输入状态;输入电路,与所述GPIO接口电性连接,用于提供给用户进行按键操作。2.根据权利要求1所述的按键检测电路,其特征在于,所述检测电路包括:第一开关,所述第一开关的一端连接系统电源,另一端通过上拉电阻连接至第一节点,所述第一节点还接入所述GPIO接口;第二开关,所述第二开关的一端接地,另一端通过下拉电阻连接所述第一节点。3.根据权利要求2所述的按键检测电路,其特征在于,所述输入电路包括:第一按键,所述第一按键的一端连接至第二节点,另一端通过第一电阻连接至所述系统电源,所述第二节点电性连接所述GPIO接口;第二按键,所述第二按键的一端连接所述第二节点,另一端通过第二电阻接地。4.根据权利要求3所述的按键检测电路,其特征在于,所述第一电阻和所述第二电阻的阻值满足:其中,V
IH
用于表示GPIO输入高电平的临界值;VCC用于表示系统电源的输入电压;R1用于表示所述第一电阻的阻值;R2用于表示所述第二电阻的阻值。5.根据权利要求3所述的按键检测电路,其特征在于,所述输入电路还包括:第三电阻,所述第三电阻连接在系统电源和所述第二节点之间,并和所述第一电阻和所述第一按键并联。6.根据权利要求3或5所述的按键检测电路,其特征在于,所述输入电路还包括:第四电阻,所述第四电阻连接在所述第二节点和接地端之间,并和所述第二电阻和所述第二按键并联。7.根据权利要求6所述的按键检测电路,其特征在于,所述输入电路还包括:第三电阻,所述第三电阻连接在所述系统电源和所述第二节点之间,并和所述第一电阻和所述第一按键并联;所述第三电阻和所述第四电阻的阻值满足:R4>>R3>>R1>>R
up
=R
down
>>R2R1用于表示所述第一电阻的阻值;R2用于表示所述第二电阻的阻值;R3用于表示所述第三电阻的阻值;R4用于表示所述第四电阻的阻值;R
up
用于表示所述上拉电阻的阻值;R
down
用于表示所述下拉电阻的阻值。8.根据权利要求3所述的按键检测电路,其特征在于,所述第一电阻和所述第二电阻的
阻值满足:其中,V
IL
用于表示所述GPIO接口的输入低电平的临界值;VCC用于表示系统电源的输入电压;R1用于表示所述第一电阻的阻值;R2用于表示所述第二电阻的阻值。9.根据权利要求6所述的按键检测电路,其特征在于,所述输入电路还包括:第三电阻,所述第三电阻连接在系统...
【专利技术属性】
技术研发人员:徐望成,林建安,李泽民,
申请(专利权)人:上海磐启微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。