跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
LED灯珠捷比信 · 专业器件主题站

单线LED调光芯片的设计与实现

1.简介LED由于使用时间长,视角大,亮度高和色彩鲜艳,因此近年来发展迅速。它是继白炽灯,高强度放电灯和荧光灯之后的第四代新能源。 LED是P / N结半导体。与传统光源相比,LED作为固态冷光源,具有功耗低,环保,安全可靠,体积小等优点。为了加强节能减排的目标,向各种类型的LED驱动器增加调光功能是大势所趋。通常,LED驱动器有三种调光方法:晶闸管调光,模拟调光和PWM(脉冲宽度调制)调光。每种调光方法都有其优点和局限性。为了方便数字信号控制,该芯片主要使用脉宽调制(PWM)进行调光。脉冲宽度调制(PWM)是脉冲调制方法之一,这意味着工作频率是恒定的(即占空比不变),并且通过更改电源的开启时间或关闭时间来改变占空比转变。占空比是指一个周期中高电平所占时间的比例,以及通过调整占空比来稳定输出电压的方式。它广泛用于许多领域,例如测量,通信,功率控制和转换以及LED照明。 2.芯片结构框图图1显示了调光芯片的结构框图,其中SDI用于接收数据,SDO用于向后传输数据,振荡器为芯片提供时钟晶体振荡器,VLED提供电源芯片,LDO是线性稳压器。该数字控制单元包括解码模块和PWM模块。 OUTR,OUTG和OUTB是用于彩色显示的芯片的三个输出端子。 3.芯片的工作原理该芯片采用单线通信传输数据,并使用归零码发送信号。系统上电后,SDI接收从控制器发送的数据流。数据流是基于归零代码的二进制数据。每个芯片接收到36位之后,SDO输出端口开始转发数据以为下一个芯片提供输入。数据。 RGB是工业上的一种颜色标准,并且通过改变红色(R),绿色(G)和蓝色(B)的三个颜色通道及其相互叠加,可以获得各种颜色。系统OUTR,OUTG和OUTB的三个PWM输出端子通过数字控制单元,每个通道接收12位数据,每个通道具有12位PWM灰度控制,并且有4096个灰度。每个通道发出具有相应不同占空比的信号。如果输入是RESET信号,则系统会将接收到的数据发送到LED进行显示。 4.主要功能模块的实现4.1解码模块该模块用于数据采集,判断输入数据是1还是0,并将数据传输到R,G和B端口。脉冲边沿检测方法用于获取输入数据的上升沿sdi_posedge和sdi_negedge信号,并将高电平时钟,低电平时钟的数量以及整个周期的时钟存储在high_count,low_count的三个寄存器中和一个数据周期中的count_cycle。当数据的下降沿到来时,将high_count寄存器中的数据与移到count_cycle寄存器右侧一位的数据进行比较。当high_count中的值大于向count_cycle右移一位的值时,我们判断此时的输入数据的位1,否则为0。将此时获得的0或1存储在地址的最后一位。 8位寄存器data_reg,并在数据位的每个下降沿向sdi_negedge_count寄存器加1。当寄存器的值分别为12和24时(36小时),将8分配给寄存器data_reg中的数据,其中rdata,gdata和bdata用于PWM模块的编码。当sdi_negedge_count为36时,frame_flag寄存器设置为1,表示模块已接收到数据,其余信号通过SDO转发。图2显示了每个寄存器的Modelsim仿真波形。 4.2 PWM模块此模块用于将解码模块收集的数据用于PWM编码和具有不同占空比的输出波形。在图3中,当时钟脉冲到来时,周期计数器的输出增加,寄存器锁存12位信号,并将锁存的信号不断与周期计数器的数据进行比较。当锁存信号小于周期计数器的输出时,比较器输出高电平,否则输出低电平。循环计数器循环一个周期后,它会发送一个en