电子说
在电子设计领域,对于LED驱动和I/O扩展的需求日益增长。MAX6966/MAX6967作为两款性能出色的芯片,为我们提供了丰富的功能和灵活的配置选项。今天,我们就来深入探讨一下这两款芯片的特点、应用以及使用中的注意事项。
文件下载:MAX6966.pdf
MAX6966/MAX6967是串行接口外设,为微处理器提供10个额定7V的I/O端口。每个端口可灵活配置为20mA或10mA的恒流LED驱动器(支持静态或PWM模式)、开漏逻辑输出或过压保护的施密特逻辑输入。同时,芯片内置了模拟和开关LED强度控制功能,包括每个输出的8位PWM控制、1位模拟控制以及全局3位模拟控制。
支持26MHz的SPI™/QSPI™/MICROWIRE™兼容串行接口,数据传输速度快,能满足大多数应用的需求。
工作电压范围为2.25V至3.6V,具有较好的电源适应性。
每个LED都有独立的8位PWM强度控制,且任何输出都可以选择是否使用PWM控制。PWM定时还可以选择交错,有助于均匀电源电流和降低RMS电流。
关机电流低至0.8μA(典型值),2μA(最大值),在待机状态下能有效降低功耗。
采用3mm x 3mm、0.8mm高的薄QFN封装,体积小巧。工作温度范围为 -40°C至 +125°C,能适应较恶劣的环境。
工作电源电压范围为2.25V至3.6V,不同工作模式下的电流表现也有所不同。例如,待机电流在不同温度下有所变化,接口仅工作时的电流也会受到温度和工作状态的影响。
端口输出负载的外部电源电压可达7V,端口的恒流输出匹配度较好,在不同温度和电压条件下能保持相对稳定的电流输出。
输入高、低电压和泄漏电流等参数都有明确的规范,确保了芯片在逻辑信号处理方面的可靠性。
当所有端口配置为逻辑输入或输出(输出寄存器值为0x00或0x01)或LED关闭(输出寄存器值为0xFF)时,芯片进入待机模式,此时功耗最低。
在关机模式下,所有配置为恒流输出的端口关闭,变为高阻态,而逻辑输入或输出端口不受影响。可以通过清除配置寄存器中的运行位进入关机模式,也可以通过设置运行位或使用CS运行选项退出关机模式。
通过在CS输入上施加相对较长的脉冲,可以使芯片从关机状态唤醒。该选项使用PWM时钟进行定时,不同的PWM时钟频率对应不同的触发时间。
芯片包含16个内部寄存器,通过不同的地址进行访问。这些寄存器用于配置和控制端口的输出电平、PWM、电流等参数。
上电时,所有控制寄存器复位,I/O端口处于高阻态,芯片进入关机模式,确保了芯片在启动时的安全性和稳定性。
内部32kHz振荡器可生成PWM定时,也可以使用外部时钟(最高100kHz)替代。通过配置寄存器中的OSC位可以切换DOUT/OSC引脚的功能。
PWM周期由256个标称32kHz的PWM时钟周期组成,端口的PWM占空比可在3/256至254/256之间设置。通过配置寄存器中的交错位,可以使10个端口的PWM定时交错,减少电源上的di/dt输出开关瞬变和峰值/平均电流需求。
I/O端口在电源关闭时保持高阻态,可承受高达8V的电压,适用于热插拔应用场景。
SPI接口在较高的电源电压下,当连接线路超过100mm时,需要考虑传输线问题。避免相邻的SCLK、DIN和CS走线过长且不交错GND走线,可通过添加并行终端电阻来抑制振铃。
芯片工作电源电压范围为2.25V至3.6V,需要在靠近芯片的位置使用0.1μF的陶瓷电容将电源旁路到地。对于TQFN版本,需将底面暴露焊盘连接到地。
在PWM应用中,芯片会切换中等电流,因此需要对芯片和负载电源进行仔细的去耦,以减少传导噪声。同时,由于串行接口速度快,长走线可能需要简单的过冲阻尼终端。
软件工程师在使用时,可参考快速启动指南进行芯片的初始化配置。根据不同的应用需求,合理选择PWM控制方式、电流设置等参数。
MAX6966和MAX6967的主要区别在于DOUT/OSC引脚的上电默认功能。在选择芯片时,需要根据具体应用确定该引脚的使用方式。
MAX6966/MAX6967以其丰富的功能、灵活的配置和良好的性能,在LCD背光、键盘背光、LED状态指示等应用中具有广泛的应用前景。在使用过程中,我们需要充分了解芯片的特性和使用注意事项,合理进行硬件设计和软件配置,以确保芯片发挥最佳性能。大家在实际应用中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !