本文导读
传统的数码管驱动和按键功能实现需要由mcu来直接完成数码管段选、数码管位选、按键扫描等操作,当数码管和按键数量较多时,会极大消耗mcu的软硬件资源,zlg7291可有效解决此类应用的痛点!
zlg7291简介
zlg7291是广州致远微电子设计的数码管显示驱动及键盘扫描管理芯片。一片zlg7291能够直接驱动 6 位共阴式数码管(或48只独立的led),同时还可以扫描管理8个按键。另外zlg7291内部还设置有连击计数器,能够使某键按下后不松手而连续有效。通信采用i^2^c总线接口,与微控制器的接口仅需两根信号线。该芯片为工业级芯片,抗干扰能力强,在工业测控中已有大量应用。
图1 芯片引脚图
zlg7291对外采用i^2^c总线接口通信,通信简单便于控制。由于i^2^c采用开漏输出结构,所以使用时需接上拉电阻,为保证通信波形的正确性,一般通信速率越高,其上拉电阻也要随之减小,i^2^c通信速率不要大于400khz,上拉电阻的典型值为4.7kω,过小会增加功耗。
其电路设计极其简单,简要电路框图如图2所示:
图2 电路设计框图
zlg7291按键电路
如图3所示,zlg7291的8只按键电路极为简单,kr0 ~ kr1引脚为按键的行接口,com0~com3为按键的列接口,如此构成2行4列的8只按键扫描电路。在键盘电路与zlg7291芯片引脚之间需要连接一个电阻,其典型值是1kω。当然用户也可以根据自己的按键数量需求,进行按行或按列自行裁剪,以满足系统的最优设计需求。
图3 按键电路
zlg7291按键识别功能介绍
zlg7291内置按键消抖处理,可管理最多8个按键。当有按键按下时会有中断信号int产生,主机接收到中断信号后只需读取对应的寄存器即可得知是哪一只按键按下,程序操作极为简单,再也不需要主机主动进行消抖处理或主动轮询检测,大大减小了主机mcu的资源消耗。不仅如此,zlg7291还为按键提供了连击计数功能。连击是指按住某个按键不松手,经过两秒钟的延迟后,开始连续有效,连续有效间隔时间约两百毫秒。
zlg7291驱动共阴数码管电路
一片zlg7291支持6位共阴式数码管驱动,不能直接使用共阳式。zlg7291的数码管显示电路也非常简单,如图4所示,其中zlg7291的seg0seg7八个段选控制引脚对应连接到数码管的adp引脚,kr0kr1和com0com3分别对应连接到数码管的位选即可,控制非常简单,直接通过i^2^c控制对应寄存器即可实现如下功能:
6只数码管的段寻址显示;
6只数码管的下载译码显示;
6只数码管的显示位数设置;
6只数码管的闪烁显示控制,闪烁频率可调;
6只数码管的消隐控制。
图4 共阴数码管驱动电路
完善的软硬件配套资料
针对zlg7291芯片我司提供了完善的软硬件设计资料,从原理图、pcb设计、demo板测试到配套软件驱动,全方位帮助大家快速上手使用开发。
图5 开发套件实物图
PCB 线宽与电流关系怎样计算
未来的个人出行迎来转变,更加倾向于颠覆性科技和其创新商业模式
UWB定位技术正从企业市场走向消费市场
MiniLED显示屏调光方式一般都有哪些
pcb失效分析技术
ZLG7291数码管显示驱动及键盘扫描管理芯片简介及电路设计
OPPO 5X新技术再曝:潜望式双摄 无损5倍光学变焦!
电解质检测有什么作用,全自动电解质分析仪用于检测什么项目
索尼PS5 Pro确认开发中 预计2023年上市
气动调节阀接线图及安装技巧
D-Wave推出5000量子比特量子计算的发展蓝图
RGB网络公司的内容视频格式多样化解决方案实现实时转码
光谱仪器被誉为“精密机械之王”
详解传递函数的零点和极点
三星GalaxyS10e怎么样 值不值得买
清锋3D打印解决方案|光固化3D打印机搭载LEAP离型技术
芯片设计的光刻成本问题
排队机管理系统
SMT贴片加工中的质量管理规范
行业 | 频繁收购埋下“大雷”,新纶科技被立案调查后还将面临什么?