AW2013芯片讲解

简介: AW2013芯片讲解

前言

本篇文章将带大家学习AW2013芯片的使用。

一、AW2013芯片介绍

AW2013是AWINIC LED驱动器产品线中支持自动呼吸模式的3通道LED驱动器产品。它可以驱动3个独立的LED或一个RGB LED组。

AW2013通过常阳极恒定电流驱动LED。亮度可以通过256级PWM调制。输出电流可以在4个级别配置:15mA、10mA、5mA、0mA(默认)。

AW2013支持渐变的亮度控制效果,有两种模式:直接PWM控制模式和单次编程模式。在单次编程模式中,可以灵活设置呼吸速度、时序、亮度和重复次数。

工作温度范围为-40℃至85℃,封装为2mmx2mm的DFN-101。

应用领域

移动电话、手持设备

家用电器中的LED

MCU通过IIC协议和AW2013进行通信,AW2013可以驱动LED0~LED2这三个LED灯。

二、AW2013从机地址

AW2013的默认I2C设备地址(7位)是45h,后跟R/W位(Read=1/Write=0),形成一个从设备地址字节。

AW2013的设备地址可以通过设置内部配置寄存器lADR(地址为77H)进行修改。

三、AW2013读写时序

AW2013写时序

1.主机发送起始信号

2.主机发送从设备地址(7位)+ 读写位(r/w = 0)

3.从设备如果收到正确的从设备地址,则发送应答信号

4.主设备发送控制寄存器地址(8位)

5.从设备发送应答信号

6.主设备发送要写入到指定寄存器的数据字节

7.从设备发送应答信号。如果主设备要发送更多的数据字节,则控制寄存器地址将在应答信号后递增一(重复步骤6、7)

8.如果主设备不再发送数据字节,则从设备继续发送应答信号

9.主设备生成停止条件,表示写入周期结束

AW2013读时序

1.主机发送起始信号

2.主机发送从设备地址(7位)+ 读写位(r/w = 0)

3.如果从设备地址正确,从设备发送应答信号。

4.主设备发送控制寄存器地址(8位)。

5.从设备发送应答信号。

6.主设备生成停止条件,接着是起始条件或重复起始条件。

7.主设备发送从设备地址(7位)和数据方向位(r/w = 1)。

8.如果从设备地址正确,从设备发送应答信号。

9.从设备从指定寄存器读取数据字节。

10.如果主设备发送应答信号,从设备将控制寄存器地址增加一,然后从新的寄存器地址读取下一个数据。

11.如果主设备生成停止条件,读取周期结束。

四、AW2013的INT引脚

1.INTN引脚特性: INTN引脚是一个开漏输出,其活动状态为低电平。该信号被用来通知主设备某个已编程的操作已经完成。

2.GCR寄存器的最高3位: GCR寄存器的地址为01h,其中的最高3位是中断使能控制位。每个通道有一个独立的中断使能位,总共有三个位。这些位用于分别控制各个通道的中断使能状态。

3.INTN端口状态: 如果没有产生中断,INTN端口将保持高阻态输出,并且引脚应该通过外部连接到电源的上拉电阻上。如果发生中断,INTN端口将被拉低。

4.中断处理: 一旦发生中断,主设备可以读取ISR寄存器来确定中断的来源。ISR寄存器在读取操作后会自动清除,而INTN引脚将恢复为高阻态输出。

五、LED作用和配置

描述

AW2013是一款具有3个独立LED控制通道的芯片,可驱动3个单独的LED或一个RGB LED组。AW2013通过恒定电流驱动LED,可调节4个电流水平:0mA、5mA、10mA、15mA。此外,AW2013支持256个步骤的PWM占空比控制,以简化亮度控制。

LED控制

在AW2013中,每个通道可以独立配置。通过设置"LCTR.LEx"(其中x=0~2)的控制位,可以启用相应的通道。 "LCTR.LEx"位于寄存器LCTR(地址30h)的最低3位。

当"LCTR.LEx"等于0时,LEDx通道被禁用。

当"LCTR.LEx"等于1时,LEDx通道被启用。

PWM控制模式

AW2013可以通过将PWM模式控制位LCFGx.MD(其中x=0-2,地址31h~33h)设置为“0”而在PWM控制模式下工作。

在这种模式下,亮度由寄存器PWMx(其中x=0-2)直接控制。通过不断向寄存器PWMx写入不同的值,可以实现不同类型的亮度效果,从而调制LED的亮度。PWMx的值可以设置为0-255,不同的值对应不同的亮度。"0"对应于较暗,“255”对应于最大亮度。

AW2013还支持通过分别设置LCFGx.FILCFGx.FO来实现淡入/淡出效果。如果启用了这种效果,当设置到PWMx的值发生跳跃时,AW2013可以自动平滑亮度变化。

淡入/淡出的速度由寄存器LEDxT1/LEDxT3决定。

简短编程模式

AW2013可以通过将模式控制位LCFGx.MD(其中x=02,地址31h33h)设置为“1”而工作在单次编程模式。

在这种模式下,AW2013可以根据在呼吸循环中编程的时序来调制LED的亮度。TOT4定义了呼吸循环中的4个关键时序。TO是启动时的延迟时间。T1T4组成了一个完整的循环。通过为三个通道设置不同的TO~T4值,可以实现不同的RGB呼吸效果,包括自动颜色变化。

自动呼吸的重复次数可以通过LEDxT2.REPEAT进行配置。如果LEDxT2.REPEAT设置为“0”,自动呼吸将循环进行,永不停止。否则,它将重复LEDxT2.REPEAT次然后停止。

呼吸效果完成后,中断状态位ISR.LISx将自动设置为""。并且在主设备读取此寄存器后,此位将被清除。

在这种模式下,每个通道可以独立配置。呼吸效果将在写入LEDxT2后启动。如果用户希望同步三个通道同时开始,请按照以下步骤操作:

a) 将LCTR设置为0

b) 将PWMxMD设置为“0”

c) 配置TO~T4

d) 将PWMx.MD设置为“1”

六、AW2013寄存器讲解

寄存器作用:

寄存器映射:

寄存器具体描述:

总结

本篇文章就讲解到这里,下篇文章再继续为大家讲解更多精彩内容。


相关文章
|
13天前
|
内存技术
Motorola MVME147S MPU VME 模块
MVME147S 模块配备MC68030微处理器和MC68882浮点协处理器,具有共享DRAM(无奇偶校验版为MVME147SRF),4个RS-232C串口,SCSI接口,时钟/日历,2K CMOS RAM,4个ROM插口,VME总线中断器和控制器,支持A32/D32、A24/D16。还包括复位开关、打印机端口、滴答定时器、看门狗和以太网接口(MVME147SRF除外)。模块设计用于0至55摄氏度的强制空气冷却环境,使用25瓦负载板和3个100 CFM轴流风扇进行冷却测试。实际冷却效果取决于环境温度和气流,至少需要10 CFM,更高气流可扩展工作温度范围。
|
22天前
|
内存技术
Motorola MVME2300系列VME板卡 处理器模块
MVME2300是高性能VME板卡,采用摩托罗拉PowerPlus架构,内置MPC60x处理器,提供128MB ECC DRAM和最大1MB嵌入式闪存。它有两个32/64位PMC扩展槽,支持自定义应用和未来升级,具备10/100Mb/s以太网、串行调试端口、定时器及中断功能。符合IEEE P1386.1标准,支持VME64扩展连接器,确保向后兼容性。PowerPlus架构优化了PCI和VME总线性能,降低长期拥有成本。推荐相关产品包括IC694MDL260等。
|
3月前
|
缓存 内存技术
Motorola摩托罗拉 MVME2400系列 VME处理器模块
Motorola摩托罗拉 MVME2400系列 VME处理器模块
|
4月前
|
传感器 监控
ABB SPAD346C 集成式差动继电器
ABB SPAD346C 集成式差动继电器
|
开发工具 数据安全/隐私保护 异构计算
KUC711AE101 3BHB004661R0101 支持使用单个可重新配置的硬件
KUC711AE101 3BHB004661R0101 支持使用单个可重新配置的硬件
101 0
KUC711AE101 3BHB004661R0101 支持使用单个可重新配置的硬件
|
芯片
KUC720AE01 3BHB000652R0101 软件向后兼容的兼容微处理器
KUC720AE01 3BHB000652R0101 软件向后兼容的兼容微处理器
70 0
KUC720AE01 3BHB000652R0101 软件向后兼容的兼容微处理器
|
芯片
KUC720AE01 3BHB003431R0101 仅适用于要求低功耗的应用
KUC720AE01 3BHB003431R0101 仅适用于要求低功耗的应用
79 0
KUC720AE01 3BHB003431R0101 仅适用于要求低功耗的应用
|
芯片 SoC
ABB 5SXE04-0150 独立微处理器芯片
ABB 5SXE04-0150 独立微处理器芯片
ABB 5SXE04-0150 独立微处理器芯片
|
芯片
ABB PP846A 3BSE042238R2 取代了电路板集成电路芯片
ABB PP846A 3BSE042238R2 取代了电路板集成电路芯片
137 0
ABB PP846A 3BSE042238R2 取代了电路板集成电路芯片
|
监控 程序员 芯片
ABB PPC905AE101 3BHE014070R0101 由陶瓷基板上包含分立元件的电路板
ABB PPC905AE101 3BHE014070R0101 由陶瓷基板上包含分立元件的电路板
89 0
ABB PPC905AE101 3BHE014070R0101 由陶瓷基板上包含分立元件的电路板