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 开发套件实物图

审核编辑:汤梓红

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

    关注

    6677

    文章

    2463

    浏览量

    205275
  • 接口
    +关注

    关注

    33

    文章

    8691

    浏览量

    151818
  • 数码管
    +关注

    关注

    32

    文章

    1883

    浏览量

    91380
  • I2C总线
    +关注

    关注

    8

    文章

    406

    浏览量

    61157
  • 按键电路
    +关注

    关注

    1

    文章

    35

    浏览量

    21817
收藏 人收藏

    评论

    相关推荐

    数码管驱动芯片的使用方法

    数码管驱动芯片(也称为LED驱动芯片)是一种用于控制数码管
    的头像 发表于 12-08 16:24 1.2w次阅读

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

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

    CH451中文资料手册pdf(数码管驱动键盘控制芯片)

    数码管驱动键盘控制芯片CH451中文手册(第三版)CH451 是一个整合了数码管显示
    发表于 07-20 21:48 918次下载

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

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

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

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

    数码管驱动键盘控制芯片CH451

    概述CH451是一个整合了数码管显示驱动键盘扫描控制以及μP监控的多功能外围芯片。CH451内
    发表于 07-14 13:52 74次下载

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

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

    数码管显示矩阵键盘扫描

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

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

      1、概述   CH454 是数码管显示驱动键盘扫描
    发表于 11-08 17:23 4248次阅读
    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>

    数码管驱动电路的作用、分类及驱动电路设计

    本文为您介绍数码管驱动电路的作用,数码管驱动电路有什么作用,
    发表于 08-05 17:50 5.4w次阅读
    <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>

    沁恒股份16位数码管驱动键盘控制芯片:CH456介绍

    CH456是16位数码管显示驱动键盘扫描控制芯片。CH456内置时钟振荡
    的头像 发表于 11-12 11:27 4314次阅读
    沁恒股份16位<b class='flag-5'>数码管</b><b class='flag-5'>驱动</b>及<b class='flag-5'>键盘</b>控制<b class='flag-5'>芯片</b>:CH456介绍

    沁恒股份数码管驱动键盘控制芯片: CH455概述

    CH455 是数码管显示驱动键盘扫描控制芯片。CH455内置时钟振荡
    的头像 发表于 11-12 11:33 3803次阅读
    沁恒股份<b class='flag-5'>数码管</b><b class='flag-5'>驱动</b>及<b class='flag-5'>键盘</b>控制<b class='flag-5'>芯片</b>: CH455概述

    沁恒股份16位数码管驱动键盘控制芯片:CH453概述

     CH453 是16 位数码管显示驱动键盘扫描控制芯片。CH453 内置时钟振荡
    的头像 发表于 11-13 09:58 3165次阅读
    沁恒股份16位<b class='flag-5'>数码管</b><b class='flag-5'>驱动</b>及<b class='flag-5'>键盘</b>控制<b class='flag-5'>芯片</b>:CH453概述

    16位数码管驱动键盘控制芯片CH453技术手册

    CH453 是 16 位数码管显示驱动键盘扫描控制芯片。CH453 内置时钟振荡
    发表于 09-09 11:30 2次下载
    16位<b class='flag-5'>数码管</b><b class='flag-5'>驱动</b>及<b class='flag-5'>键盘</b>控制<b class='flag-5'>芯片</b>CH453技术手册

    数码管静态显示电路设计

    数码管静态显示电路设计
    的头像 发表于 10-31 10:59 2043次阅读