电子说
在当今的电子设备中,LED显示技术无处不在。对于工程师而言,选择合适的LED驱动器至关重要。今天我们就来深入探讨一下Maxim Integrated的MAX6960 - MAX6963系列4线串行接口8x8矩阵图形LED驱动器。
文件下载:MAX6960.pdf
MAX6960 - MAX6963是紧凑的阴极行显示驱动器,通过高速4线串行接口将微处理器与8x8点阵红、绿、黄(R,G,Y)LED显示器相连。它无需外部组件即可驱动两个单色8x8矩阵显示器或一个RGY 8x8矩阵显示器,也能与外部传输晶体管配合,控制更高电流和电压的红、绿、蓝(RGB)等显示器。
该系列驱动器工作电压范围为2.7V至3.6V,具备20MHz的高速串行接口,能够满足大多数应用场景的需求。其微调的40mA或20mA峰值段电流,可直接驱动两个单色或一个RGY阴极行8x8矩阵显示器。
拥有模拟和数字逐位段电流校准功能,可对不同批次的8x8显示器进行补偿或颜色匹配。同时,具备开路和短路LED检测功能,能及时发现并处理LED故障。
提供256步面板强度控制,以及每颜色像素级4步强度控制。不同型号的驱动器在强度控制上有所差异,如MAX6963可进行两步强度控制驱动单色显示器,MAX6962可进行两步或四步强度控制等。
通过本地3线总线可同步多个互连的MAX6960 - MAX6963,并自动分配内存映射地址。多个驱动器可通过4线接口连接,共享和分配显示内存映射,一次全局写入操作即可向面板中的所有MAX6960发送命令。
具备低功耗关机模式,且能完全保留数据。工作温度范围为 -40°C至 +125°C,适用于各种恶劣环境。
MAX6960 - MAX6963的引脚配置较为复杂,不同引脚承担着不同的功能。例如,GND引脚为接地端;ROW1 - ROW8为LED阴极驱动器,用于从显示器的阴极行吸收电流;OSC为多路复用时钟输入,需用1MHz至8.5MHz的CMOS时钟驱动;CS为芯片选择输入,低电平时将串行数据加载到移位寄存器,上升沿时将数据加载到数据锁存器等。详细的引脚功能可参考文档中的引脚描述表格。
在电气特性方面,其工作电源电压范围为2.7V至3.6V,不同温度下的关机和工作电源电流有所不同。例如,在TA = +25°C时,关机电源电流典型值为250uA,工作电源电流典型值为7.5mA(无显示负载)。此外,还给出了主时钟频率、死时钟保护频率等参数的具体范围。
时序特性对于驱动器的正常工作至关重要。如CLK时钟周期最小值为50ns,CLK脉冲宽度高和低均为22ns,CS下降到CLK上升的建立时间为12.5ns等。这些时序参数确保了数据的准确传输和处理。
MAX6960适用于高效室内 signage和留言板等应用。其最大峰值LED驱动电流为40mA,多路复用8路后,每个LED平均电流为5mA,适合室内应用,但对于直接在阳光下工作的户外标志可能不够。同时,它可直接驱动单色或RGY图形显示器,对于无法直接驱动的蓝色LED和部分绿色LED,可作为图形控制器与外部驱动晶体管配合使用。
提供了五个级别的强度控制,包括256步PWM面板强度调整、2位每像素强度控制、通过RISET0和RISET1引脚选择LED驱动电流、使用固定或可调电阻调整LED驱动电流以及逐位强度控制。这些控制方式可实现全局面板亮度调整、像素级颜色显示和不同批次LED的校准等功能。
单个4线接口可处理的最大显示矩阵像素数量因显示配置而异,如单色可达32,768像素,RGY为16,384像素,RGB为32,768像素(需3条总线)。软件控制方面,硬件设计简化了软件接口,消除了软件时序依赖。可存储两到四个显示内存平面,内置动画时序,多个MAX6960互连并共享显示内存,还可通过全局命令控制所有驱动器。
在使用MAX6960驱动显示面板前,需进行设备配置。这涉及全局面板配置寄存器、全局驱动设备寄存器和全局驱动行寄存器。通过写入相应寄存器的值,可使3线接口配置引擎重新配置互连MAX6960之间的显示内存寻址。
MAX6960能检测开路和短路LED故障,故障和设备ID寄存器使用3位分别标记开路、短路和过温故障,还有一个故障标志位。在电源启动时,可通过将所有LED点亮来检查面板。该寄存器在电源启动时会清零,也可通过写入操作清零,但读取操作不会清除故障标志。
内置过温检测电路,当芯片温度达到约 +150°C时触发过温事件。触发后,配置寄存器中的关机位会清零,驱动器进入关机状态,但数据不会丢失。过温故障标志不会自动清除,需通过写入操作清零。
MAX6960使用2.7V至3.6V的单电源供电,不同电流设置下对电源的要求不同。需使用电容进行旁路,并根据电流大小选择合适的电路板。对于较大的显示面板,建议使用2oz铜电路板,并将电源电压设置为3.6V以预留余量。
最多可将256个MAX6960互连到同一4线总线上,但当连接超过16个设备时,需注意高电容负载问题。可通过缓冲和驱动CLK、DIN和CS线或降低4线数据速率来解决。
对于需要更高峰值段电流和/或更高驱动电压的应用,MAX6960可作为图形控制器与外部驱动晶体管配合使用。此时,可通过外部电流限制电阻设置峰值段电流。
虽然MAX6960不能直接驱动8x8 RGB显示数字,但可通过使用三个3线总线和一个4线接口(三个CS)来构建RGB面板。其中,蓝色LED需使用外部驱动晶体管。
MAX6960 - MAX6963系列LED驱动器功能强大、应用灵活,但在实际设计和使用过程中,工程师需要充分考虑其各项特性和注意事项,以确保系统的稳定运行和最佳性能。你在使用这类驱动器时遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !