首页 > 其他分享 >AW2013芯片讲解

AW2013芯片讲解

时间:2023-12-03 15:32:46浏览次数:34  
标签:LED 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=0~2,地址31h~33h)设置为“1”而工作在单次编程模式。

在这种模式下,AW2013可以根据在呼吸循环中编程的时序来调制LED的亮度。TO~T4定义了呼吸循环中的4个关键时序。TO是启动时的延迟时间。T1~T4组成了一个完整的循环。通过为三个通道设置不同的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寄存器讲解

寄存器作用: 在这里插入图片描述 寄存器映射:

在这里插入图片描述 寄存器具体描述:

在这里插入图片描述

总结

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

标签:LED,AW2013,讲解,发送,芯片,地址,寄存器,设备
From: https://blog.51cto.com/u_16153875/8668271

相关文章

  • Web 应用中显示页面字体使用的 font-based icons 技术讲解
    在前端Web应用开发中,采用字体图标(font-basedicons)的方法是一种常见的技术,它允许开发者使用字体文件来呈现图标,而不是使用传统的图像文件。这种方法的优势在于它提供了一种灵活、轻量级且易于管理的方式来集成和使用图标,同时减少了HTTP请求和提高性能。Font-basedicons的实现通......
  • ChatGPT搅动AI芯片的“一池春水”
    这是IC男奋斗史的第37篇原创本文1520字,预计阅读4分钟。ChatGPT是什么以及它的发展历程,相信各位老铁们都已经很清楚,杰哥便不再赘述。大家都知道,杰哥是做AI芯片的,ChatGPT与杰哥的职业发展可谓是息息相关。今天杰哥想研究一下ChatGPT与AI芯片之间的关系。ChatGPT的算力成本有数据表明,C......
  • 计算机历史_自动驾驶芯片
    计算机物理计算机算盘机械式计算工具机械计算机电子计算机肖克利被誉为“晶体管之父 杰克·基尔比又发明了集成电路 TCP/IP协议是由罗伯特·卡恩和文森特·瑟夫 伯纳斯-李设计的万维网系统包括三个核心组成部分:超文本标记语言(HTML)、超文本传输协......
  • 无线SoC芯片Ci2451&Ci2454集成无线收发+8位RISC内核MCU
    无线遥控器、无线键鼠、无线玩具、无线灯控、无线音频等应用在生活中随处可遇,无线遥控最早起源于18世纪末,如今随着应用市场的扩大,家家户户也都用起了无线产品,这也意味着给人们带来极大便利的同时,成本也能得到大幅度下降,那现今的无线芯片都发展到哪种地步了呢? 性能参数芯片优......
  • 秦疆的Java课程笔记:50 方法 递归讲解
    一般情况下,我们用A方法调用B方法。递归就是,A方法调用A方法,自己调用自己。利用递归可以用简单的程序来解决一些复杂的问题。通常把一个大型复杂的问题转化为一个与原问题相似的规模较小的问题来求解,递归策略只需要少量的程序就可描述出解题过程所需要的多此重复计算,大大减少了程......
  • 2.4G SOC芯片兼容SI24R1 通信协议
       Si24R03是一款高度集成的低功耗SOC芯片,其集成了基于RISC-V核的低功耗MCU和工作在2.4GHzISM频段的无线收发器(SI24R1)模块。2.4G部分兼容nRF24系列,nRF51系列,nRF52系列芯片的2.4G空口通信协议;MCU模块具有低功耗、LowPinCount、宽电压工作范围,集成了13/14/15/16......
  • SD3038B原厂高效率恒流限流白光LED驱动芯片IC
    SD3038B原厂高效率恒流限流白光LED驱动芯片IC一、概述SD3038B是一款高效、恒流、限流的白光LED驱动芯片,采用原厂工艺制造,具有高可靠性、低成本、高亮度等特点。该芯片适用于各种LED照明产品,如LED灯具、LED显示屏、LED背光等领域。二、特点高效率:SD3038B采用原厂工艺制造,具有高效率......
  • 【LCD驱动】VK1C21系列是抗干扰LCD液晶显示驱动芯片,可驱动32*4/18*4/14*4点 ESD防护能
    产品型号:VK1C21A/B产品品牌:永嘉微电/VINKA封装形式:SSOP48/LQFP48可定制裸片:DICE(COB邦定片);COG(邦定玻璃用)产品年份:新年份原厂,工程服务,技术支持! 概述:VK1C21A/B是一个点阵式存储映射的LCD驱动器,可支持最大128点(32SEGx4COM)的LCD屏,也支持2COM和3COM的LCD屏。单片机可通过......
  • AP5192pwm调光温度保护内置mos管恒流芯片
    产品描述AP5192是一款PWM工作模式,高效率、外围简单、内置功率MOS管,适用于4.5-100V输入的高精度降压LED恒流驱动芯片。最大电流1.5A。AP5192可实现线性调光和PWM调光,线性调光脚有效电压范围0.55-2.6V.AP5192工作频率可以通过RT外部电阻编程来设定,同时内置抖频电路,可以降低对......
  • AP51656耐压60v可实现pwm调光高效率97%芯片
    产品描述AP51656是一款连续电感电流导通模式的降压恒流源,用于驱动一颗或多颗串联LED输入电压范围从5V到60V,输出电流最大可达1.5A。根据不同的输入电压和外部器件,可以驱动高达数十瓦的LED。内置功率开关,采用高端电流采样设置LED平均电流,通过DIM引脚可以接受模拟调光和......