MAX6966/MAX6967:10端口恒流LED驱动器与I/O扩展器的深度解析
在电子设计领域,选择合适的LED驱动器和I/O扩展器对于实现高效、稳定的系统至关重要。MAX6966/MAX6967作为两款备受关注的产品,为我们提供了丰富的功能和出色的性能。下面,我们就来深入了解一下这两款产品。
文件下载:MAX6967.pdf
一、产品概述
MAX6966/MAX6967是串行接口外设,为微处理器提供10个额定电压为7V的I/O端口。每个端口可独立配置为20mA或10mA的恒流LED驱动器(静态或PWM)、开漏逻辑输出或过压保护的施密特逻辑输入。
这两款产品内置模拟和开关LED强度控制,包括每个输出的8位PWM控制、每个输出的1位模拟控制(半/全)以及适用于所有LED输出的全局3位模拟控制。PWM定时可选择交错,有助于平衡电源电流。它们还支持热插拔,在掉电时端口引脚保持高阻抗。
二、电气特性
-
电源与电流
- 工作电源电压范围为2.25V至3.6V。在不同工作条件下,其电流表现不同。例如,待机电流(接口空闲、CS运行禁用、PWM禁用、所有端口高阻抗)在(T_A = +25^{circ}C)时典型值为0.7μA,最大值为1.5μA;随着温度范围变化,待机电流也会有所增加,在(TA = T{MIN})至(T_{MAX})时最大值为1.9μA。
- 仅接口的电源电流(CS运行启用、PWM禁用、所有端口高阻抗),当(f_{SCLK} = 26MHz),(T_A = +25^{circ}C)时,典型值为390μA,最大值为620μA,温度升高时电流也会增大。此外,每个10mA或20mA端口的增量电源电流也会随温度变化。
-
输入输出特性
- 输入方面,输入高电压(P0 - P9、DIN、SCLK、CS、OSC)为0.7 x V+,输入低电压为0.3 x V+,输入泄漏电流在 - 0.2μA至 + 0.2μA之间,输入电容约为10pF。
- 输出方面,端口标称灌电流(P0 - P9)在全局电流寄存器设置为0x07时,(TA = +25^{circ}C),V+ = 3.3V,(V{EXT}-V{LED}=1V)至2.5V条件下,20mA输出时典型值为20mA,10mA输出时典型值为10mA;端口逻辑输出低电压(P0 - P9)在输出寄存器设置为0x00,(I{SINK}=0.5mA)时,最大值为0.4V;端口逻辑输出低短路电流最大值可达20mA;端口转换时间从20%电流到80%电流约为2μs;端口灌电流匹配在不同条件下有一定的误差范围。
- 时序特性
三、功能特点
- 端口配置灵活 每个端口可根据需求配置为不同模式,如恒流LED驱动、开漏逻辑输出或逻辑输入。这种灵活性使得它能适应多种应用场景,例如在LCD背光、键盘背光、LED状态指示、RGB LED驱动等应用中都能发挥作用。
- LED强度控制多样 提供了多种LED强度控制方式,包括每个输出的8位PWM控制、每个输出的1位模拟控制(半/全)以及全局3位模拟控制。工程师可以根据实际需求,在电流控制分辨率、噪声限制和软件复杂度之间进行权衡。比如,对于需要高分辨率的LED控制,可使用8位PWM控制加1位模拟控制;对于要求最低噪声的应用,可使用1位模拟控制。
- 节能与唤醒功能 具有低功耗的待机模式和关机模式。在待机模式下,当所有端口配置为逻辑输入或输出或LED关闭时,功耗最低。关机模式下,恒流输出端口关闭,而GPIO端口仍可正常工作。同时,它可以通过CS输入的脉冲从关机模式唤醒,并且支持自动斜坡下降进入关机和自动斜坡上升退出关机,减少电流冲击。
- 热插拔支持 I/O端口支持热插拔,在掉电((V+=0V))时,端口引脚可承受高达8V的电压并保持高阻抗,这使得在系统运行过程中更换或插入设备更加方便。
- PWM定时优化 PWM定时可以选择交错,将10个端口的PWM周期错开,分布在8个均匀间隔的起始位置。这种方式可以减少电源上的di/dt输出开关瞬变,降低峰值/平均电流要求,尤其在使用较少端口作为恒流输出时,可以通过合理选择端口进一步优化PWM相位。
四、应用设计要点
-
引脚与端口配置
- 要根据具体应用确定DOUT/OSC引脚的功能,MAX6966默认将其作为DOUT输出,MAX6967默认作为OSC输入,但都可通过配置寄存器更改。
- 合理配置10个I/O端口的功能,若将端口配置为逻辑输入,需将其输出寄存器设置为0x01。
- SPI接口设计
-
PCB布局
- 由于在PWM应用中会切换中等电流,所以MAX6966/MAX6967和负载电源需要仔细去耦,以减少传导噪声。
- 对于高速的串行接口,若走线较长,可能需要简单的过冲阻尼终端。
-
LED驱动与输出电平转换
- 驱动LED时,要保证端口输出有最小电压降,否则可能出现欠压情况。不同恒流设置下,LED在不同电源电压下的电流表现不同,在电池应用中需考虑电池电压变化对LED驱动的影响。
- 开漏输出架构可实现输出电平转换,通过外接上拉电阻将高阻抗逻辑高转换为正电压电平,上拉电阻值的选择要根据具体应用场景考虑电流、噪声和上升时间等因素。
五、总结
MAX6966/MAX6967以其丰富的功能和灵活的配置,为电子工程师在LED驱动和I/O扩展设计中提供了强大的工具。在实际应用中,电子工程师需要深入理解其电气特性和功能特点,根据具体的应用需求,合理进行引脚配置、接口设计、PCB布局以及LED驱动和输出电平转换等方面的设计,以充分发挥其性能优势,实现高效、稳定的电路设计。同时,在设计过程中要不断考虑各种因素的权衡,如功耗、噪声、速度等,以达到最佳的设计效果。大家在使用过程中有没有遇到一些特别的问题呢?不妨一起讨论交流。
-
led驱动器
+关注
关注
13文章
1453浏览量
75972
发布评论请先 登录
SGM4591:低电压16位I²C和SMBus低功耗I/O扩展器的深度解析
MAX6957:2.5V至5.5V,20端口和28端口LED显示驱动器及I/O扩展器的深入解析
TCA6408A:低电压8位I²C和SMBus I/O扩展器的深度解析
MAX6946/MAX6947 10端口、恒流LED驱动器和输入/输出扩展器,带有PWM亮度控制技术手册
MAX6967:10端口恒流LED驱动器与I/O扩展器的深度解析
评论