位置:51电子网 » 技术资料 » 接口电路

使用驱动或I/O扩展芯片将处理器从简单但频繁键盘扫描动作中解放出来

发布时间:2024/7/24 23:40:32 访问次数:118

键盘的基本电路是一个接触开关,通、断两种状态分别表示逻辑“0”和“1”。

例如,将row0~3配置为输出模式,col0~3配置为输入模式;现将row0输出低电平,row1~3输出高电平,读取col0~3;如果此时第0行0列的按键有按下,则col0检测到输入为低电平,其他列为高电平。这种方式占用I/O线较少,在按键较多的应用中采用较多。

为一个4行4列的矩阵键盘。矩阵式键盘读取键值一般采用逐行扫描的方式,即输出口按位轮换输出低电平,再从输入口读入信息,最后计算各次从输入口读取的信息,获得键码。

设计键盘时,通常小于4个按键的应用,可以使用独立式接口。如果按键较多,为了减少微处理器的I/O端口的占用,可以使用矩阵式键盘。

另外,如果使用处理器I/O直接与矩阵键盘接口相连,上述矩阵键盘的检测方式需要处理器不断对接口扫描检测。对速度较快的处理器来说,这种检测方式是对处理器的极大浪费。所以实际应用中建议使用专门的矩阵键盘的驱动芯片或I/O扩展芯片,来实现对矩阵键盘的检测,比如ZLG7290、CAT9555等扩展芯片。使用驱动或I/O扩展芯片,可以将处理器从简单但频繁的键盘扫描动作中解放出来。

为ZLG7290实现矩阵键盘应用的基本电路,该芯片支持2×8个I/O扩展,采用I2C接口与处理器连接,并支持中断输出,最大可扩展8×8的矩阵键盘。

以无人机高耗电产品为例,根据功率电平和电池容量,大多数无人机每次充电后可以飞行6到30分钟。由此,用户会使用备用电池来完成飞行任务,然而这些备用电池规格不一。为了兼容具有不同电压和功率电平的电源,多元电池组系统很有必要使用降压升压充电器 。

由于电源电流能力在许多应用中是未知的,所以在USB应用程序中,第三方适配器可能不符合标准电流额定值。而在在高阻抗、可变电压电源中,实时了解最大功率能力至关重要。

TPS62172DSGR

除此之外,无人机应当在不同的温度条件下进行操作和充电。

http://jhbdt1.51dzw.com深圳市俊晖半导体有限公司

键盘的基本电路是一个接触开关,通、断两种状态分别表示逻辑“0”和“1”。

例如,将row0~3配置为输出模式,col0~3配置为输入模式;现将row0输出低电平,row1~3输出高电平,读取col0~3;如果此时第0行0列的按键有按下,则col0检测到输入为低电平,其他列为高电平。这种方式占用I/O线较少,在按键较多的应用中采用较多。

为一个4行4列的矩阵键盘。矩阵式键盘读取键值一般采用逐行扫描的方式,即输出口按位轮换输出低电平,再从输入口读入信息,最后计算各次从输入口读取的信息,获得键码。

设计键盘时,通常小于4个按键的应用,可以使用独立式接口。如果按键较多,为了减少微处理器的I/O端口的占用,可以使用矩阵式键盘。

另外,如果使用处理器I/O直接与矩阵键盘接口相连,上述矩阵键盘的检测方式需要处理器不断对接口扫描检测。对速度较快的处理器来说,这种检测方式是对处理器的极大浪费。所以实际应用中建议使用专门的矩阵键盘的驱动芯片或I/O扩展芯片,来实现对矩阵键盘的检测,比如ZLG7290、CAT9555等扩展芯片。使用驱动或I/O扩展芯片,可以将处理器从简单但频繁的键盘扫描动作中解放出来。

为ZLG7290实现矩阵键盘应用的基本电路,该芯片支持2×8个I/O扩展,采用I2C接口与处理器连接,并支持中断输出,最大可扩展8×8的矩阵键盘。

以无人机高耗电产品为例,根据功率电平和电池容量,大多数无人机每次充电后可以飞行6到30分钟。由此,用户会使用备用电池来完成飞行任务,然而这些备用电池规格不一。为了兼容具有不同电压和功率电平的电源,多元电池组系统很有必要使用降压升压充电器 。

由于电源电流能力在许多应用中是未知的,所以在USB应用程序中,第三方适配器可能不符合标准电流额定值。而在在高阻抗、可变电压电源中,实时了解最大功率能力至关重要。

TPS62172DSGR

除此之外,无人机应当在不同的温度条件下进行操作和充电。

http://jhbdt1.51dzw.com深圳市俊晖半导体有限公司

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!