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

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

3天内不再提示

MAX6959:2线接口LED显示驱动器的设计指南

h1654155282.3538 2026-02-03 15:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

MAX6958/MAX6959:2线接口LED显示驱动器的设计指南

在电子设计领域,LED显示驱动器是实现数字显示功能的关键组件。今天,我们来深入探讨MAXIM公司的MAX6958/MAX6959 2线接口、3V至5.5V、4位、9段LED显示驱动器,它不仅具备强大的显示驱动能力,还集成了按键扫描功能,为我们的设计带来了更多的便利。

文件下载:MAX6959.pdf

一、产品概述

MAX6958/MAX6959是紧凑型复用共阴极显示驱动器,通过SMBus和I²C兼容的2线串行接口,可将微处理器与七段数字LED或离散LED连接起来。它具有以下显著特点:

  1. 电源兼容性:采用固定的0.8V/2.1V逻辑阈值,当显示驱动器由5V电源供电时,可与2.5V和3.3V系统兼容。
  2. 显示驱动能力:可驱动多达四个7段数字(带小数点),再加四个离散LED;或四个7段数字和八个离散LED(不使用小数点);甚至可驱动多达36个离散LED。
  3. 按键扫描功能(仅MAX6959):包含两个输入端口,可配置为按键开关读取器,自动扫描和消抖多达八个开关。
  4. 其他特性:具备七段显示的十六进制字体、复用扫描电路、阳极和阴极驱动器、静态RAM存储每个数字,还提供64级内部数字亮度控制,降低LED驱动器的转换速率以减少EMI等。

二、产品特性解析

1. 接口与电源

  • 2线串行接口:支持400kbps的通信速率,使用串行数据线(SDA)和串行时钟线(SCL)实现主从设备之间的双向通信。
  • 宽电源电压范围:可在3V至5.5V的电源电压下工作,适应不同的应用场景。

2. 显示驱动能力

  • 多显示模式支持:可以灵活驱动多种类型的LED显示器,包括单色和双色单数字显示器、单色双数字显示器以及多位LED显示器。
  • 恒定电流驱动:显示数字的峰值段电流内部设定为23mA,确保显示亮度的一致性。

3. 亮度控制与低功耗模式

  • 64级数字亮度控制:通过内部的脉冲宽度调制器(PWM)实现,可精确调节显示亮度。
  • 低功耗关机模式:关机电流仅为20µA,同时保留数据,有效降低功耗。

4. 按键扫描功能(仅MAX6959)

  • 自动消抖:可自动扫描和消抖多达八个开关,减少按键抖动对系统的影响。
  • 中断输出:当按键输入消抖时,可通过IRQ输出发出中断信号,方便微控制器及时响应按键事件。

三、引脚配置与连接方式

1. 引脚配置

MAX6958/MAX6959采用16引脚的PDIP和QSOP封装,各引脚功能明确。例如,SDA和SCL用于2线串行通信;SEG9/IRQ用于段输出或中断输出;DIGX/SEGX用于数字和段驱动;INPUT1和INPUT2(仅MAX6959)可作为通用逻辑输入或按键扫描输入。

2. 连接方式

  • 单数字显示器连接:将阴极输出DIG0/SEG0 - DIG3/SEG3连接到四个显示数字的阴极,SEG0至SEG7可驱动八个额外的LED。
  • 双数字显示器连接:将DIG0/SEG0和DIG1/SEG1连接到第一个双数字的阴极,DIG2/SEG2和DIG3/SEG3连接到第二个双数字的阴极,SEG0至SEG3可驱动离散LED,SEG4至SEG7可驱动小数点段。

四、串行接口通信

1. 通信协议

MAX6958/MAX6959作为从设备,通过2线接口与主设备(通常是微控制器)进行通信。通信过程包括起始条件、从设备地址、读写位、数据字节和停止条件。

2. 数据传输

每个时钟脉冲传输一个数据位,数据在SCL为高电平时必须保持稳定。接收方通过第9个时钟脉冲的应答位来确认数据的接收。

3. 读写操作

  • 写操作:发送从设备地址(R/W位设置为0), followed by the command byte and data bytes. The command byte determines the register to store the data.
  • 读操作:先通过写命令配置命令字节,然后主设备可以连续读取n个字节的数据。主设备在每个读取字节的应答时钟脉冲期间确认接收,但最后一个字节不需要确认,随后发送停止条件。

五、寄存器配置

1. 数字类型寄存器

包括四个数字寄存器和一个段寄存器,用于存储显示数据。每个寄存器的一位对应一个段,高电平开启段,低电平关闭段。

2. 解码模式寄存器

用于设置每个数字的十六进制解码或无解码操作,通过逻辑高选择十六进制解码,逻辑低绕过解码器。

3. 配置寄存器

可用于进入和退出关机模式、检查设备类型以及全局清除数字数据。

4. 扫描限制寄存器

设置显示的数字数量(1至4个),同时限制可扫描的按键数量。

5. 亮度寄存器

通过内部的脉冲宽度调制器控制显示亮度,可将平均段电流从最大的63/64降至1/64的23mA峰值电流。

六、按键扫描功能(仅MAX6959)

1. 端口配置

INPUT1和INPUT2可作为通用逻辑输入或按键扫描输入,内部具有上拉电阻。IRQ/SEG9可配置为LED段输出、开漏逻辑输出或中断输出。

2. 按键消抖

按键扫描电路利用LED的共阴极驱动器输出作为按键扫描驱动,自动扫描和消抖按键。当至少一个按键在两个采样周期内都被按下时,按键被消抖并发出中断信号。

3. 按键状态寄存器

  • 按键消抖寄存器:显示哪些按键已被消抖,读取该寄存器会清除寄存器内容,以便识别未来的按键按下事件。
  • 按键按下寄存器:显示在最后一次测试中哪些按键被按下,读取该寄存器不会清除寄存器内容和中断输出。

七、应用注意事项

1. 驱动双色LED

MAX6958/MAX6959将双色数字视为两个单色数字,每个显示元素由红色和绿色芯片组成。

2. 低压操作

在4.5V至5.5V的电源电压下,可保证为2.4V(或更低)的LED提供23mA的段电流;在3V电源电压下,可为2V(或更低)的LED提供至少15.5mA的段电流。

3. 功耗计算

可根据公式 (P{D}=(V+× I+)+(V+-V{LED })(DUTY × I_{SEG} × N)) 计算MAX6958/MAX6959的上限功耗。

4. 电源供应

使用单个3V至5.5V电源供电,V+引脚应通过0.1µF电容旁路到GND,并在必要时增加一个10µF的电容。

通过以上对MAX6958/MAX6959的详细介绍,我们可以看到它在LED显示驱动和按键扫描方面的强大功能。在实际设计中,我们可以根据具体的应用需求,灵活配置寄存器和连接方式,充分发挥该驱动器的优势。大家在使用过程中遇到过哪些问题呢?又是如何解决的呢?欢迎在评论区分享交流。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MAX7219:串行接口8位LED显示驱动器的深度解析

    MAX7219/MAX7221:串行接口8位LED显示驱动器的深度解析 在电子设计领域,
    的头像 发表于 02-03 15:45 753次阅读

    MAX6968:8端口5.5V恒流LED驱动器的技术剖析与应用指南

    MAX6968:8端口5.5V恒流LED驱动器的技术剖析与应用指南LED驱动领域,一款性能优
    的头像 发表于 02-03 15:35 341次阅读

    MAX6958:高效2线接口LED显示驱动方案解析

    6958/MAX6959是紧凑型复用共阴极显示驱动器,通过(SMBus ^{TM})和I²C兼容的2线串行
    的头像 发表于 02-03 15:25 444次阅读

    MAX6960:4线串行接口8x8矩阵图形LED驱动器的深度解析

    MAX6960 - MAX6963:4线串行接口8x8矩阵图形LED驱动器的深度解析 在当今的电
    的头像 发表于 02-03 15:25 3082次阅读

    MAX6962:4线串行接口8x8矩阵图形LED驱动器的全方位解析

    MAX6960 - MAX6963:4线串行接口8x8矩阵图形LED驱动器的全方位解析 在当今的
    的头像 发表于 02-03 15:25 1584次阅读

    MAX6956:2 线接口LED 显示驱动与 I/O 扩展的深度解析

    MAX6956:2 线接口LED 显示驱动与 I
    的头像 发表于 02-03 15:15 398次阅读

    MAX6952:4 线接口 5×7 矩阵 LED 显示驱动芯片深度解析

    MAX6952:4 线接口 5×7 矩阵 LED 显示驱动芯片深度解析 在电子设备的
    的头像 发表于 02-03 15:15 436次阅读

    MAX6955:2线接口LED显示驱动器,助力多样显示应用

    MAX6955:2线接口LED显示驱动器,助力多样
    的头像 发表于 02-03 15:15 463次阅读

    MAX16820:2MHz高亮度LED驱动器的卓越之选

    MAX16819/MAX16820:2MHz高亮度LED驱动器的卓越之选 在当今的照明设计领域,高亮度L
    的头像 发表于 02-02 16:20 412次阅读

    MAX8790A:六串白光LED驱动器的技术剖析与应用指南

    MAX8790A:六串白光LED驱动器的技术剖析与应用指南 在LCD面板应用中,高效且稳定的LED驱动
    的头像 发表于 02-02 16:00 304次阅读

    探索MAX7306:多功能I2C/SMBus接口GPIO与LED驱动器

    探索MAX7306/MAX7307:多功能I2C/SMBus接口GPIO与LED驱动器 在电子设
    的头像 发表于 02-02 15:55 306次阅读

    MAX7304:集成ESD保护的I2C接口16端口GPIO与LED驱动器

    MAX7304:集成ESD保护的I2C接口16端口GPIO与LED驱动器 在电子设备的设计中,GPIO扩展
    的头像 发表于 02-02 15:50 340次阅读

    解析MAX20053:2A同步降压LED驱动器的卓越性能与应用指南

    解析MAX20050–MAX20053:2A同步降压LED驱动器的卓越性能与应用指南 在汽车外部
    的头像 发表于 01-30 14:20 294次阅读

    MAX20051:2A同步降压LED驱动器的卓越之选

    MAX20050–MAX20053:2A同步降压LED驱动器的卓越之选 在汽车外部照明和其他照明应用中,一款性能出色的
    的头像 发表于 01-30 14:10 365次阅读

    MAX20050:2A同步降压LED驱动器的全面解析

    MAX20050–MAX20053:2A同步降压LED驱动器的全面解析 在汽车外部照明等领域,高亮度LE
    的头像 发表于 01-30 14:10 314次阅读