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

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

3天内不再提示

MAX6946:10端口恒流LED驱动器与I/O扩展器的技术解析

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

扫码添加小助手

加入工程师交流群

MAX6946/MAX6947:10端口恒流LED驱动器与I/O扩展器的技术解析

在电子设计领域,LED驱动器和I/O扩展器是常见且关键的组件。今天,我们来深入探讨MAXIM公司的MAX6946/MAX6947,这是一款10端口恒流LED驱动器与I/O扩展器,具备PWM强度控制功能,适用于多种应用场景。

文件下载:MAX6946.pdf

一、产品概述

MAX6946/MAX6947是I²C/SMBus兼容的串行接口外设,能为微处理器提供10个额定电压为7V的I/O端口。其工作电压范围为2.25V至3.6V,上电时I/O端口默认呈高阻抗状态(LED关闭)。每个端口可配置为多种模式,如2.5mA至20mA的恒流LED驱动器(静态或PWM)、1.25mA至10mA的恒流LED驱动器(静态或PWM)、开漏逻辑输出或过压保护的施密特逻辑输入。

二、产品特性

(一)电源与端口特性

  • 宽电压工作范围:2.25V至3.6V的工作电压,使其能适应多种电源环境。
  • 高阻抗默认状态:上电时I/O端口为高阻抗,减少了不必要的电流消耗。
  • 过压保护:I/O端口输入过压保护至7V,输出为7V额定开漏、10mA或20mA恒流静态/PWM LED驱动器或开漏逻辑输出,增强了产品的可靠性。
  • 热插拔支持:I/O端口支持热插拔,方便在系统运行时进行设备的插拔操作。

(二)LED强度控制

  • 多样化控制方式模拟和开关LED强度控制包括每个输出的单独8位PWM控制、每个输出的单独1位模拟电流控制(半/全量程)以及适用于所有LED输出的全局3位DAC电流控制。
  • PWM时序交错:MAX6946/MAX6947可以将10端口输出的PWM时序以连续45°相位增量交错,有助于均匀电源电流并降低RMS电流。

(三)其他特性

  • 复位与启动RST输入可清除串行接口并退出关机状态(热启动)。
  • 低功耗模式:MAX6947具有AD0输入,可从两个从地址中选择,支持自动从关机状态斜坡上升,关机前最多有4s的延迟,关机电流低至0.8µA(典型值)。
  • 宽温度范围:工作温度范围为 -40°C至 +125°C,适用于多种恶劣环境。
  • 小型封装:采用微小的WLP封装(4 x 4网格),节省了电路板空间。

三、电气特性

(一)电源与电流特性

  • 工作电源电压:2.25V至3.6V。
  • 输出负载外部电源电压:P0 - P9端口的VEXT为7V。
  • 电源复位电压:VPOR为1.91V(VDD上升时)。
  • 待机电流:在不同条件下,待机电流有所不同,如接口空闲(PWM禁用,所有端口高阻抗)时,TA = +25°C时为17 - 23µA。
  • 供电电流:接口活动(复位运行启用,PWM禁用,所有端口高阻抗)时,TA = TMIN至TMAX为65µA。

(二)输入输出特性

  • 输入电压:输入高电压(P0 - P9、SDA、SCL、RST、AD0、OSC)为0.7 x VDD,输入低电压为0.3 x VDD。
  • 输入泄漏电流: -0.2µA至 +0.2µA。
  • 输入电容:约为10pF。
  • 端口恒流特性:10mA端口标称灌电流(P0 - P9)在TA = +25°C时为9.3 - 10.5mA,20mA端口标称灌电流在TA = +25°C时为19.00 - 21.12mA。

(三)时序特性

  • 内部PWM时钟频率:16引脚TQFN为23 - 42kHz,16凸点WLP为20 - 45kHz。
  • 外部PWM时钟频率:最大为100kHz。
  • 串行时钟频率:最大为400kHz。

四、功能详解

(一)寄存器结构

MAX6946/MAX6947包含22个内部寄存器,用于控制端口输出、设备配置和操作。例如,寄存器0x00至0x09用于单独控制端口P0至P9,寄存器0x10至0x15用于配置和控制设备操作。

(二)PWM强度控制与相位

  • 时钟源选择:MAX6946可通过配置寄存器位D7选择PWM时钟源,可使用内部32kHz振荡器或外部时钟;MAX6947默认使用内部32kHz振荡器。
  • PWM周期与占空比:PWM周期由标称32kHz PWM时钟的256个周期组成,端口的PWM占空比可在3/256至254/256之间单独设置。
  • 时序配置:通过设置配置寄存器中的交错位,可实现输出交错或同步,交错输出有助于降低电源的di/dt输出开关瞬变和峰值/平均电流要求。

(三)RST输入

RST输入为低电平时,可使任何涉及MAX6946/MAX6947的当前I²C事务无效,强制设备进入I²C停止状态。可通过配置寄存器的D6位将RST配置为将所有内部寄存器复位到上电复位状态。

(四)待机与关机模式

  • 待机模式:将所有端口配置为逻辑输入或输出(所有输出寄存器设置为0x00或0x01)或LED关闭(输出寄存器设置为0xFF)可使MAX6946/MAX6947进入待机模式,降低电源电流消耗。
  • 关机模式:通过清除配置寄存器(0x10)中的运行位(位D0)可使设备进入关机模式,此时所有配置为恒流输出的端口关闭,变为高阻抗状态;而配置为逻辑输入或输出的端口不受影响。

(五)斜坡上升与下降控制

MAX6946/MAX6947提供斜坡上升和下降控制,可使输出电流在关机时斜坡下降,在退出关机时斜坡上升。通过设置斜坡下降和上升寄存器,可控制延迟时间和斜坡时间。

(六)复位运行选项

MAX6946/MAX6947具有复位运行选项,将RST输入置高可使驱动器退出关机状态,同时启用设备的I²C接口。触发复位运行需要在RST上升沿后,在PWM时钟的128至129个周期内没有I²C接口活动。

五、串行接口

(一)接口概述

MAX6946/MAX6947通过I²C兼容的2线接口进行数据的发送和接收,使用串行数据线(SDA)和串行时钟线(SCL)实现主从设备之间的双向通信

(二)地址与传输

  • 从地址:MAX6946的固定I²C从地址为010 0000,MAX6947可通过AD0输入从两个从地址中选择。
  • 传输格式:每个传输由主设备发送的START条件开始,接着是MAX6946/MAX6947的7位从地址加R/W位、寄存器地址字节、一个或多个数据字节,最后以STOP条件结束。

(三)操作细节

  • 起始和停止条件:SCL和SDA在接口不忙时保持高电平,主设备通过在SCL为高电平时将SDA从高电平转换为低电平来发出START条件,在SCL为高电平时将SDA从低电平转换为高电平来发出STOP条件。
  • 位传输:每个时钟脉冲传输一位数据,SCL为高电平时SDA上的数据必须保持稳定。
  • 确认:命令字节之后接收的任何字节都是数据字节,第一个数据字节进入由命令字节选择的MAX6946/MAX6947内部寄存器。

六、应用信息

(一)电压转换

MAX6946/MAX6947的I²C接口(SDA、SCL)、I²C从地址选择输入AD0(仅MAX6947)、PWM时钟输入OSC(仅MAX6946)和复位输入RST过压保护至 +6V,10个I/O端口P0 - P9过压保护至 +8V,可实现从不同逻辑电压进行端口输入和I²C接口电平转换。

(二)热插拔应用

RST、SCL、AD0输入和SDA在MAX6946/MAX6947断电(VDD = 0V)时,在最高 +6V电压下保持高阻抗;I/O端口P0至P9在相同条件下,在最高 +8V电压下保持高阻抗,适用于热插拔应用。

(三)LED驱动应用

  • LED调光:通过PWM强度控制和相位调整,可实现LED的调光功能。
  • 高电流负载驱动:可通过并联输出驱动需要超过20mA的负载,如高电流白色LED。

(四)其他应用

还可用于生成关机/运行输出、优化PWM端口选择以均匀分布电流需求等。

七、总结

MAX6946/MAX6947是一款功能强大、性能可靠的10端口恒流LED驱动器与I/O扩展器,具有多种特性和灵活的配置选项,适用于手机、便携式设备、RGB LED驱动器、LCD背光灯、键盘背光灯和LED状态指示器等多种应用场景。在实际设计中,工程师可以根据具体需求合理配置设备的寄存器和参数,以实现最佳的性能和功能。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led驱动器
    +关注

    关注

    13

    文章

    1453

    浏览量

    75972
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MAX7310:2线接口8位I/O端口扩展器的详细解析

    MAX7310:2线接口8位I/O端口扩展器的详细解析 在电子设备设计中,
    的头像 发表于 02-04 15:20 287次阅读

    MAX6971:16端口36VLED驱动器的深度解析

    MAX6971:16端口36VLED驱动器的深度解析
    的头像 发表于 02-03 15:45 335次阅读

    MAX6970:8端口、36VLED驱动器的深度解析

    MAX6970:8端口、36VLED驱动器的深度解析
    的头像 发表于 02-03 15:45 386次阅读

    深入解析 MAX6979:16 端口 5.5V LED 驱动器

    深入解析 MAX6979:16 端口 5.5V LED
    的头像 发表于 02-03 15:45 366次阅读

    MAX6967:10端口LED驱动器I/O扩展器的深度解析

    MAX6966/MAX6967:10端口LED
    的头像 发表于 02-03 15:35 263次阅读

    MAX6966:10端口LED驱动器I/O扩展器深度解析

    MAX6966/MAX6967:10端口LED
    的头像 发表于 02-03 15:35 381次阅读

    MAX6968:8端口5.5VLED驱动器技术剖析与应用指南

    MAX6968:8端口5.5VLED驱动器技术
    的头像 发表于 02-03 15:35 260次阅读

    MAX6969:16端口、5.5VLED驱动器的设计与应用

    MAX6969:16端口、5.5VLED驱动器的设计与应用 引言 在
    的头像 发表于 02-03 15:35 492次阅读

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

    MAX6956:2 线接口的 LED 显示驱动I/O 扩展器的深度
    的头像 发表于 02-03 15:15 295次阅读

    MAX6957:2.5V至5.5V,20端口和28端口LED显示驱动器I/O扩展器的深入解析

    MAX6957:2.5V至5.5V,20端口和28端口LED显示驱动器I/
    的头像 发表于 02-03 15:15 739次阅读

    MAX6947:10端口LED驱动I/O扩展器的深度解析

    MAX6946/MAX6947:10端口LED
    的头像 发表于 02-02 15:50 317次阅读

    深入解析PCF8574:I²C总线8位I/O扩展器的设计与应用

    深入解析PCF8574:I²C总线8位I/O扩展器的设计与应用 在电子设计领域,I/
    的头像 发表于 12-30 18:00 1330次阅读

    MAX6966/MAX6967 10端口LED驱动器和输入/输出扩展器,带有PWM亮度控制技术手册

    MAX6966/MAX6967串口外设为微处理提供10个额定电压为7V的I/O
    的头像 发表于 05-26 09:44 1158次阅读
    <b class='flag-5'>MAX</b>6966/<b class='flag-5'>MAX</b>6967 <b class='flag-5'>10</b><b class='flag-5'>端口</b>、<b class='flag-5'>恒</b><b class='flag-5'>流</b><b class='flag-5'>LED</b><b class='flag-5'>驱动器</b>和输入/输出<b class='flag-5'>扩展器</b>,带有PWM亮度控制<b class='flag-5'>技术</b>手册

    MAX6946/MAX6947 10端口LED驱动器和输入/输出扩展器,带有PWM亮度控制技术手册

    MAX6946/MAX6947是I²C/SMBus™兼容的串行接口外设,可以为微处理提供具有10个额定电压为7V的
    的头像 发表于 05-22 16:06 1023次阅读
    <b class='flag-5'>MAX6946</b>/<b class='flag-5'>MAX</b>6947 <b class='flag-5'>10</b><b class='flag-5'>端口</b>、<b class='flag-5'>恒</b><b class='flag-5'>流</b><b class='flag-5'>LED</b><b class='flag-5'>驱动器</b>和输入/输出<b class='flag-5'>扩展器</b>,带有PWM亮度控制<b class='flag-5'>技术</b>手册

    ADP5586键盘解码I/O端口扩展器技术手册

    ADP5586是一款10 I/O端口扩展器,内置键盘矩阵解码、可编程逻辑、复位发生
    的头像 发表于 05-21 15:08 1167次阅读
    ADP5586键盘解码<b class='flag-5'>器</b>和<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>端口</b><b class='flag-5'>扩展器</b><b class='flag-5'>技术</b>手册