驱动芯片、led恒流驱动电路及其控制方法_3

文档序号:9353475阅读:来源:国知局
启和关闭时保持电源输入端的电压与电源输出端的电压之间的差值恒定。
[0080]具体的,如图4所示,驱动芯片包括恒流驱动模块20和解码模块30 ;
[0081]解码模块30的输入端为驱动芯片的数据输入端,解码模块30的第一输出端为驱动芯片的数据输出端,解码模块30的第二输出端连接恒流驱动模块20的控制端。
[0082]解码模块30从数据帧中提取其对应的本级显示数据,并发送数据帧给下一驱动模块,并对本级显示数据进行解码,将解码后的显示数据发送给恒流驱动模块20。
[0083]恒流驱动模块20根据解码后的显示数据控制与其连接的LED灯进行显示,,使开启所述LED灯时流经所述LED灯的电流保持恒定。
[0084]其中,一种实施方式中,第I个驱动模块中的驱动芯片接受DATA信号,通过内置解码模块30,截取第一个数据,并把剩余数据通过DO端口发送出去,其它芯片依此类推。另一种实施方式中,第I个驱动模块中的驱动芯片接受DATA信号,通过内置解码模块30,截取第一个数据,并把全部数据通过DO端口发送出去,其它驱动芯片依此类推。
[0085]解码模块30对数据进行解码,转换成OUT端口控制LED开启和关闭的控制信号,并发送给恒流驱动模块20,在OUT端口开启时,使电流不受电压的改变而改变。
[0086]进一步的,驱动芯片还包括稳压模块10,稳压模块10的输入端为驱动芯片的电源输入端,稳压模块10的输出端为驱动芯片的电源输出端。
[0087]稳压模块10用于在LED灯开启和关闭时保持电源输入端的电压与电源输出端的电压之间的差值恒定。
[0088]优选的,通过计算驱动芯片的个数,稳压模块10可以实现将输入电压平均分配到每个驱动芯片上。
[0089]具体的,作为解码模块30的一种实施方式,解码模块30包括信号米样模块301、PffM扫描模块303以及整形再生模块304。
[0090]信号采样模块301用于采集数据帧,并对数据帧进行电平转换以获取可识别的数据帧。
[0091]具体的,由于每一个驱动芯片均对输入电压进行分压,导致每一个驱动芯片的输入电平均不相同,因此,下一个驱动芯片需要根据本身输入电平对上一驱动芯片所输出的数据帧进行电平转换以使驱动芯片能够识别所接收的数据帧。
[0092]PWM扫描模块303用于从可识别的数据帧中提取本级显示数据并进行解码,将解码后的显示数据发送给恒流驱动模块20,并发送数据帧给所述整形再生模块304。
[0093]整形再生模块304用于对数据帧进行整形后发送给下一驱动模块。
[0094]具体的,作为解码模块30的另一种实施方式,解码模块30包括信号米样模块301、内控/外控判断模块302、PffM扫描模块303以及整形再生模块304。
[0095]信号采样模块301用于采集数据帧,并对数据帧进行电平转换以获取可识别的数据帧。
[0096]具体的,由于每一个驱动芯片均对输入电压进行分压,导致每一个驱动芯片的输入电平均不相同,因此,下一个驱动芯片需要根据本身输入电平对上一驱动芯片所输出的数据帧进行电平转换以使驱动芯片能够识别所接收的数据帧。
[0097]内控/外控判断模块302用于判断是否接收到数据帧,当判断结果为是时,从接收到的数据帧中提取其对应的本级显示数据并发送给PWM扫描模块303,当判断结果为否时,根据内置效果算法提供的数据获取本级显示数据并发送给PWM扫描模块303 ;
[0098]PWM扫描模块303用于从可识别的数据帧中提取本级显示数据并进行解码,将解码后的显示数据发送给恒流驱动模块,并发送数据帧给整形再生模块304。
[0099]整形再生模块304用于对数据帧进行整形后发送给下一驱动模块。
[0100]进一步的,如图5所不,作为另一种实施方式,解码模块30包括第一信号传输线和第二信号传输线;
[0101]解码模块30根据第一信号传输线和第二信号传输线获取差分数据帧,并从差分数据帧中提取其对应的本级显示数据,将其余显示数据组成的编码成差分数据帧发送给下一驱动模块。
[0102]具体的,第一信号传输线和第二信号传输线输入电平信号相反的数据信号,解码模块对两个数据信号进行比较得到数据帧,提取其对应的本级显示数据,将其余显示数据组成的编码成差分数据帧发送给下一驱动模块。
[0103]本发明另一种实施例提供一种LED恒流驱动电路的控制方法,如图6所示,LED恒流驱动电路包括多个驱动模块,多个驱动模块的数量为η,η为正整数,第I个驱动模块I的电源输入端连接输入电源,第I个驱动模块I的数据输入端接收数据帧。
[0104]控制方法包括以下步骤:
[0105]步骤S101.每一驱动模块通过对输入电源的电压进行分压以获取工作电压,并输出电压给与其连接的下一个驱动模块。
[0106]步骤S102.第I个驱动模块获取本级显示数据,并发送数据帧给第2个驱动模块。
[0107]步骤S103.第2个驱动模块根据输入电压对第I个驱动模块输出的数据帧进行电平转换以获取可识别的数据帧,并从可识别的数据帧中提取其对应的本级显示数据,并发送数据帧给第3个驱动模块,并由此按照逐级串联方式依次执行至第η个驱动模块。
[0108]步骤S104.每一驱动模块根据其对应的本级显示数据控制其内部的LED灯进行显示,使开启LED灯时流经LED灯的电流保持恒定,并在LED灯开启和关闭时保持电源输入端的电压与电源输出端的电压之间的差值恒定。
[0109]具体的,在步骤S102中,第I个驱动模块I获取本级显示数据的步骤具体为:
[0110]步骤S1031.第I个驱动模块I判断是否接收到数据帧,是,则执行步骤S1032,否,则执行步骤S1033。
[0111]步骤S1032.从接收到的数据帧中提取其对应的本级显示数据。
[0112]步骤S1033.根据内置效果算法提供的数据获取本级显示数据。
[0113]具体的,LED驱动电路中的驱动模块中的驱动芯片判断本芯片工作在外部控制器控制状态或者内置自动显示效果状态,其中,当一段时间内驱动芯片输入端口 DIN有接收到数据时,判定处于外部控制器控制状态,没有接收到数据时,判定处于内置自动显示效果状态。
[0114]如果驱动芯片工作在外部控制器状态,则驱动芯片截取外部控制器提供的数据帧中对应本驱动芯片的数据,并且转发其余的数据帧;如果驱动芯片工作在内置自动显示效果状态,则驱动芯片根据内置效果算法提供的数据提取数据,并提供内置效果算法数据给下一颗芯片。
[0115]驱动芯片根据截取的数据控制与其连接的LED进行显示,达到需要的显示效果。
[0116]为了便于理解本发明,举例来说明该发明的实现方法:
[0117]如图3所示,输入电压VIN为300V,共串接60个驱动芯片,驱动芯片OUT端口开启时电流为12mA,当系统稳定时,每个驱动芯片VDD端口电压与GND端口电压之间的差约为300/60 = 5V。以第一个驱动芯片为例:芯片DIN端口接受DATA数据,截取第一个数据,并把剩余数据通过DO端口发送出去。假设第一个数据为50%占空比信号,则在接受到reset信号后,第一个驱动芯片OUT端口以一定频率、50%占空比开启和关闭,直到下一个数据和reset信号的到来。
[0118]具体的,步骤S1032中具体为:
[0119]采用差分传输方式接收数据帧。
[0120]其中,采用第一信号传输线和第二信号传输线输入电平信号相反的数据信号,对两个数据信号进行比较得到数据帧,提取其对应的本级显示数据,将其余显示数据组成的编码成差分数据帧发送给下一驱动模块。
[0121]在步骤S104,具体的,由于每一个驱动芯片均对输入电压进行分压,导致每一个驱动芯片的输入电平均不相同,因此,下一个驱动芯片需要
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1