h1654155282.3538
2026-02-03
276
加入交流群
描述
MAX6950/MAX6951:高性能LED显示驱动芯片的深度解析
在电子设备的设计中,LED显示驱动芯片的选择至关重要。今天,我们就来深入探讨一下Maxim公司的MAX6950/MAX6951这两款芯片,它们在LED显示驱动领域有着出色的表现。
文件下载:MAX6950.pdf
芯片概述
MAX6950/MAX6951是紧凑型共阴极显示驱动芯片,通过SPI™、QSPI™、MICROWIRE™兼容的串行接口,能将微处理器与单个7段数字LED、条形图或离散LED连接起来。其供电电压低至2.7V,能适应多种电源环境。其中,MAX6950可驱动多达五个7段数字或40个离散LED,而MAX6951则能驱动多达八个7段数字或64个离散LED。
芯片内部集成了十六进制字符解码器(0 - 9,A - F)、多路扫描电路、段和数字驱动器,以及用于存储每个数字的静态RAM。用户可以为每个数字选择十六进制解码或不进行解码,以驱动任意组合的7段数字、条形图或离散LED。同时,通过内部数字亮度控制设置LED的段电流,段驱动器的压摆率受限,可有效降低EMI。
芯片特性
接口与供电
-
高速串行接口:支持26MHz的SPI、QSPI、MICROWIRE兼容串行接口,能实现快速的数据传输。
-
宽电压范围:供电电压范围为2.7V至5.5V,适应不同的电源系统。
功能特性
-
灵活控制:可对单个LED段进行控制,还具备段闪烁控制功能,且能在多个驱动器间实现同步。
-
亮度调节:通过数字亮度控制,可灵活调整显示亮度。
-
多种模式:具有低功耗关断模式、扫描限制寄存器(可显示1 - 8位数字)、段闪烁同步功能和测试模式(强制所有LED点亮)。
封装优势
采用小型16引脚QSOP封装,节省电路板空间,适合小型化设计。
电气特性
电源相关
-
供电电压:工作电源电压范围为2.7V至5.5V。
-
关断电流:关断模式下,所有数字输入在V + 或GND时,过温时典型值为75µA。
-
工作电流:所有段点亮、所有数字扫描、强度设置为满、内部振荡器且无显示负载连接时,典型值为10 - 15mA。
时钟与扫描
-
主时钟频率:内部振荡器模式下,范围为1 - 8MHz;外部时钟驱动时,同样为1 - 8MHz。
-
显示扫描速率:八位数字扫描时,内部振荡器模式下典型值为625Hz,外部时钟驱动时为155 - 1250Hz。
逻辑与时序
-
逻辑输入:输入电流范围为 - 2µA至2µA,逻辑高输入电压为2.4V,逻辑低输入电压为0.4V。
-
时序特性:CLK时钟周期典型值为38.4ns,CLK脉冲宽度高和低均为19ns等。
引脚说明
关键引脚
-
DIN:串行数据输入,在CLK上升沿将数据加载到内部16位移位寄存器。
-
CLK:串行时钟输入,CLK上升沿将数据移入内部移位寄存器,下降沿将数据从DOUT输出。
-
DIGX/SEGX:数字和段驱动输出,可吸收或提供电流,关闭时为高阻抗。
-
ISET:通过电阻RSET连接到GND设置峰值电流,与电容CSET共同设置多路复用时钟频率。
-
OSC:多路复用器时钟输入,可使用内部RC振荡器或外部时钟驱动。
-
CS:芯片选择输入,CS为低时将串行数据加载到移位寄存器,上升沿锁存最后16位数据。
-
V +:正电源电压,需用0.1µF电容旁路到GND。
串行寻址模式
MAX6950/MAX6951采用SPI兼容的3线串行接口,通过CLK、CS和DIN三个输入引脚与微处理器通信。串行接口数据字长度为16位,D15 - D8为命令地址,D7 - D0为数据。数据传输时,先将CLK置低,CS置低使能内部16位移位寄存器,然后按顺序将16位数据(D15先到D0后)时钟输入DIN,最后将CS置高。
寄存器功能
无操作寄存器(No - Op)
当MAX6950/MAX6951作为级联SPI设备链中的最后一个设备时使用,确保其他级联设备接收特定命令时,该芯片接收无操作命令。
显示测试寄存器(Display - Test)
可在正常模式和显示测试模式间切换,显示测试模式下,所有LED点亮,扫描八位数字,占空比为7/16。
扫描限制寄存器(Scan - Limit)
设置显示的数字数量(1 - 8位),可灵活满足不同显示需求。
强度寄存器(Intensity)
通过内部脉冲宽度调制器实现显示亮度的数字控制,可将平均段电流在16个步骤中从峰值电流的15/16调整到1/16。
解码模式寄存器(Decode Mode)
为每个数字设置十六进制解码(0 - 9,A - F)或不进行解码操作,每个位对应一个数字。
显示数字寄存器(Display Digit)
由两个8字节双端口SRAM平面P0和P1实现,用于存储用户希望在LED上显示的数据。
显示闪烁模式
闪烁原理
当显示闪烁功能启用时,驱动器会在P0和P1平面的数字寄存器数据之间自动切换显示。若两个平面中某个段的数字寄存器数据不同,该段就会闪烁。
闪烁速度
闪烁速度由多路复用时钟OSC的频率和配置寄存器中的闪烁速率选择位B决定,B位可设置整个显示的快速或慢速闪烁速度。
多路复用时钟与OSC振荡器
OSC输入引脚用于设置显示扫描速率和闪烁时序,可使用内部RC振荡器(通过连接外部电容CSET到GND)或外部TTL/CMOS时钟驱动。允许的频率范围为1MHz至8MHz,内部振荡器在单设备应用中可能足够精确,若需要精确或同步的闪烁速率,则应使用外部时钟驱动。
设计注意事项
外部组件选择
-
RSET和CSET:RC振荡器使用外部电阻RSET和电容CSET设置振荡器频率fOSC,fOSC范围为1MHz至8MHz。RSET还设置段峰值电流,推荐值为56kΩ,CSET推荐值为27pF,此时振荡器频率为4MHz,闪烁频率分别为0.5Hz和1Hz,段电流可在2.5mA至37.5mA之间以2.5mA为步长调节。
-
LED最大反向电压:MAX6950/MAX6951的显示连接方案会使LED段在多路复用时间的一部分处于反向偏置,最大反向偏置电压为电源电压V + ,因此要确保所选LED能承受该反向偏置电压。
电源与功耗
-
选择电源电压:为降低功耗,当LED正向电压降为2.4V时,建议使用至少3.0V的电源电压,若LED正向电压降更高,则需相应提高电源电压。若使用较高电源电压,可在电源中插入串联电阻以降低芯片功耗。
-
计算功耗:芯片的功耗上限可通过公式 (PD=(V+×I+)+(V + - VLED)(DUTY×ISEG×N)) 计算,其中V + 为电源电压,DUTY为强度寄存器设置的占空比,N为驱动的段数,VLED为LED正向电压,ISEG为段电流。
电路板布局
-
RSET连接:RSET连接到引脚7是高阻抗节点,对布局敏感,应将RSET紧靠引脚7和8放置,并使用短走线连接。
-
电源旁路:电源引脚V + 需用0.1µF电容旁路到GND,若芯片离电路板输入大容量去耦电容较远,还需添加22µF电容。
应用领域
MAX6950/MAX6951适用于多种领域,如机顶盒、面板仪表、白色家电、条形图和矩阵显示器、工业控制器和仪器、专业音频设备以及医疗设备等。
MAX6950/MAX6951凭借其丰富的功能、灵活的控制和良好的电气特性,为LED显示驱动设计提供了优秀的解决方案。在实际设计中,我们需要根据具体需求合理选择外部组件、优化电源和电路板布局,以充分发挥芯片的性能。你在使用类似芯片时遇到过哪些问题呢?欢迎在评论区分享交流。
打开APP阅读更多精彩内容