Overview: Etek Microelectronics ET6034A 16 位恒电流 LED 驱动器
概述
ET6034A 是一颗具有 128 阶线性电流调节功能的恒流 LED 驱动电路,内置 16 个独立的低阻彩色 LED 驱动通道,可以在每个输出级提供 3~40mA 恒定电流。ET6034A 采用 I2C 总线结构,通过代码设置,可 以调节任意通道的电流大小。电流调整一共有 128 阶,范围是 0%~190%。OUT0~5、OUT10~15 每三个 LED 共享一个使能开关,控制此开关信号,可以实现 RGB 灯的任意颜色的亮暗变化。
功能特点
16个恒电流输出通道 恒电流输出值不受输出端负载电压影响 精确的电流输出值
通道间一般差异值:<±1.5%(典型值); 芯片间一般差异值:<±3%(典型值)。 利用一个外接电阻,可调整电流输出值 每路128阶电流微调功能(范围:0%~190%)
恒电流输出范围:3~40 mA I2C接口,具有4个片地址 RGB灯任意颜色的亮暗调整功能 软关断功能 工作电压:3.3V/5V 封装形式: QFN24(ET6034AY) Rev 1.2 2011-11-10 1/10 管脚排列图 ET6034A 管脚说明
序号 1,7
2
3 4 5 6 8~23 24 QFN24(ET6034AY) 管脚名称 NC
R-EXT
VDD GND SDI SCL OUT0~OUT15 ADDR 功能说明 无定义 连接外接电阻之输入端; 此外接电阻可设定所有输出通道之输出电流。 3.3V/5V 电源供应端。 接地端。 I2C 数据输入端。 I2C 时钟输入端口。 恒电流输出端。 片地址选择 Rev 1.2 2011-11-10 2/10 ET6034A 功能说明
1.I2C 总线说明
总线接口 MCU 通过 SDA 和 SCL 端口与 ET6034A 进行数据传输。SDA 和 SCL 组成总线接口。需要连接一个上
拉电阻到电源端。 数据有效性
当 SCL 信号处于高电平时,SDA 端口上的数据都是有效稳定的。只有当 SCL 信号处于低电平时,才 能改变 SDA 端口上的电平高低。 开始(重新开始)和停止工作条件
当 SCL 信号为高电平,SDA 信号由高电平转为低电平开始工作或者重新开始工作,而 SCL 信号为高 电平,SDA 信号由低电平转为高电平时停止工作。 字节格式
数据线的每个字节由 8 位组成。每个字节包含一个应答位。传输第一个数据是 MSB。 应答
在应答时钟期间,主机使 SDA 端口处于高电平,在写模式期间,ET6034A 会发出应答信号使 SDA 端 口在应答期间处于低电平。 SDA MSB SCL S or RS 123 Start or Repeat start 67 I2C 写模式 注:ACK=应答信号 MSB=字节的最高位 S=起始信号 RS=重新开始信号 P=停止信号 最大时钟速度=400KBITS/S Restart: 此时 SDA 电平翻转如波形中虚线所表示 片地址 ET6034A 有四种片地址可以使用,如下表所示 ADDR 管脚所接信号 VDD 片地址 4EH(只支持写) GND 46H(只支持写) SCL 4AH(只支持写) SDA 4CH(只支持写) ACK 89 RS or P ACK Stop or Repeat start Rev 1.2 2011-11-10 3/10 ET6034A
I2C 接口协议 写命令寄存器接口协议(连续写):
寄存器写模式(连续写) 开始位 芯片地址字节=01100110b ACK=应答位 模式字节= addres(xxx +寄存器 5 位地址 addre) ACK=应答位 命令寄存器数据 1=(命令数据位 cmd1) ACK=应答位 …………… 命令寄存器数据 n=(命令数据位 cmdn) ACK=应答位 停止位 2. 寄存器定义
Rev 1.