0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ZLG7291数码管显示驱动及键盘扫描管理芯片简介及电路设计

立功科技 来源:立功科技 作者:立功科技 2023-09-26 11:39 次阅读

本文导读

传统的数码管驱动和按键功能实现需要由MCU来直接完成数码管段选、数码管位选、按键扫描等操作,当数码管和按键数量较多时,会极大消耗MCU的软硬件资源,ZLG7291可有效解决此类应用的痛点!

ZLG7291简介

ZLG7291是广州致远微电子设计的数码管显示驱动及键盘扫描管理芯片。一片ZLG7291能够直接驱动 6 位共阴式数码管(或48只独立的LED),同时还可以扫描管理8个按键。另外ZLG7291内部还设置有连击计数器,能够使某键按下后不松手而连续有效。通信采用I^2^C总线接口,与微控制器的接口仅需两根信号线。该芯片为工业级芯片,抗干扰能力强,在工业测控中已有大量应用。

wKgZomUSUvqALnKGAABrPhh02T4884.jpg

图1 芯片引脚图

ZLG7291对外采用I^2^C总线接口通信,通信简单便于控制。由于I^2^C采用开漏输出结构,所以使用时需接上拉电阻,为保证通信波形的正确性,一般通信速率越高,其上拉电阻也要随之减小,I^2^C通信速率不要大于400KHz,上拉电阻的典型值为4.7KΩ,过小会增加功耗。
电路设计极其简单,简要电路框图如图2所示:

wKgaomUSUvqAeNsUAABd0TU2w8A769.jpg

图2 电路设计框图

ZLG7291按键电路

如图3所示,ZLG7291的8只按键电路极为简单,KR0 ~ KR1引脚为按键的行接口,COM0~COM3为按键的列接口,如此构成2行4列的8只按键扫描电路。在键盘电路与ZLG7291芯片引脚之间需要连接一个电阻,其典型值是1KΩ。当然用户也可以根据自己的按键数量需求,进行按行或按列自行裁剪,以满足系统的最优设计需求。

wKgaomUSUvqAMFseAADCbnMC5ys937.jpg

图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只数码管的消隐控制。

wKgZomUSUvqAF5VyAAD0eFpZivU440.jpg

图4 共阴数码管驱动电路

完善的软硬件配套资料

针对ZLG7291芯片我司提供了完善的软硬件设计资料,从原理图、PCB设计、Demo板测试到配套软件驱动,全方位帮助大家快速上手使用开发。

wKgaomUSUvqAWKUCABZ_TIc8hY8997.jpg

图5 开发套件实物图

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路设计
    +关注

    关注

    6565

    文章

    2317

    浏览量

    195433
  • 接口
    +关注

    关注

    33

    文章

    7639

    浏览量

    148495
  • 数码管
    +关注

    关注

    31

    文章

    1827

    浏览量

    89949
  • I2C总线
    +关注

    关注

    8

    文章

    357

    浏览量

    60408
  • 按键电路
    +关注

    关注

    1

    文章

    35

    浏览量

    21608
收藏 人收藏

    评论

    相关推荐

    键盘扫描数码管显示源程序和电路

    键盘扫描数码管显示源程序和电路图 在RB口上扩充一个矩阵式键盘,一共4×4个按键,刚好4条行
    发表于 01-11 23:19 2477次阅读
    <b class='flag-5'>键盘</b><b class='flag-5'>扫描</b>和<b class='flag-5'>数码管</b><b class='flag-5'>显示</b>源程序和<b class='flag-5'>电路</b>图

    数码管驱动键盘控制芯片-CH452

    CH452是数码管显示驱动键盘扫描控制芯片。CH452内置时钟振荡
    发表于 03-09 16:23

    智能显示驱动芯片ZLG7289A

    单片机发展有限公司设计了一种新型键盘数码管控制芯片ZLG7289A。它是具有SPI串行接口功能的可同时驱动8位共阴极
    发表于 11-29 14:50

    单片LED数码管显示键盘接口芯片HD7279A电子资料

    概述:HD7279A是一款具有简单SPI串行接口的器件,可直接驱动8位共阴式数码管(或64个独立的LED),管理多达64键键盘,单片即可完成LED
    发表于 04-20 07:15

    CH452数码管驱动键盘控制芯片相关资料分享

    CH452是数码管显示驱动键盘扫描控制芯片。CH452内置时钟振荡
    发表于 04-28 06:27

    串行接口LED数码管键盘管理器件ZLG7289A相关资料下载

    概述:ZLG7289A是广州周立功单片机发展有限公司自行设计的具有SPI串行接口功能的可同时驱动8位共阴式数码管或64只独立LED的智能显示驱动
    发表于 05-17 06:24

    LED显示器(数码管简介

    文章目录一、LED显示器(数码管)1数码管显示结构2 数码管显示原理3
    发表于 12-10 06:48

    键盘扫描静态数码管显示的相关资料推荐

    简单键盘扫描静态数码管显示总结一、矩阵按键扫描程序采用行列翻转扫描void Key_Scan()
    发表于 01-07 07:29

    掌握通过并行接口芯片键盘进行扫描并在多位数码管显示数字的方法

    实验九、键盘扫描数码管显示实验1、实验目的学习了解键盘扫描的基本原理。掌握通过并行接口
    发表于 01-13 08:22

    zlg7289A串行接口8位LED数码管及64键键盘智能控制

    zlg7289A 串行接口8 位LED 数码管及64 键键盘智能控制芯片 zlg7289A 是一片具有串行接口的,可同时
    发表于 10-08 15:02 5次下载

    单片机系统的数码管显示驱动键盘扫描

    单片机系统的数码管显示驱动键盘扫描以单片机为核心的很多仪器都需要数码管
    发表于 11-13 16:33 84次下载

    数码管驱动键盘控制芯片--CH452

    数码管驱动键盘控制芯片CH452:CH452是数码管显示
    发表于 01-07 12:23 60次下载

    数码管显示矩阵键盘扫描程序

    数码管显示矩阵键盘扫描程序  /*矩阵键盘扫描出键值,在
    发表于 01-11 19:14 2190次阅读

    数码管显示矩阵键盘扫描

    数码管显示矩阵键盘扫描值  /*矩阵键盘扫描出键值,在数码
    发表于 01-14 21:01 2551次阅读

    CH454 数码管显示驱动键盘扫描控制芯片

      1、概述   CH454 是数码管显示驱动键盘扫描
    发表于 11-08 17:23 4053次阅读
    CH454 <b class='flag-5'>数码管</b><b class='flag-5'>显示</b><b class='flag-5'>驱动</b>和<b class='flag-5'>键盘</b><b class='flag-5'>扫描</b>控制<b class='flag-5'>芯片</b>