一种光驱动芯片控制发光器件的方法及其光驱动芯片的制作方法

文档序号:9712380阅读:425来源:国知局
一种光驱动芯片控制发光器件的方法及其光驱动芯片的制作方法
【技术领域】
[0001]本申请涉及可见光通信技术领域,具体涉及一种光驱动芯片控制发光器件的方法及其光驱动芯片。
【背景技术】
[0002]无线光通信技术又称可见光通讯,其通过LED光源的高频率闪烁来进行通信,有光代表1,无光代表0,其传输速率高达每秒上千兆。无线光通信通过可见光来进行数据传输,与微波技术相比,有相当丰富的频谱资源,是一般微波通信和无线通信无法比拟的;同时可见光通信可以适用于任何通信协议、适用于任何环境;在安全性方面,不必担心通信内容被人窃取;无线光通信的设备灵活便捷,且成本很低,适合大规模普及应用。
[0003]现有技术中,手机等移动终端通过控制LED闪光灯的闪烁进行可见光通讯,常用的控制LED闪光灯的方法有:1.主处理器通过控制电源管理芯片进行控制LED闪光灯闪烁;2.主处理器通过控制摄像头芯片进行控制LED闪光灯闪烁;3.主处理器通过控制LED驱动芯片进行控制LED闪光灯闪烁;4.主处理器直接控制LED闪光灯闪烁。
[0004]上述主处理器控制闪光灯的闪烁是单步执行的,如:要实现LED闪光灯开和关的动作,主处理器需要分别向LED闪光灯发送“开”的命令和“关”的命令,由于主处理器是多线程工作,根据任务的优先级,主处理器将第一条命令“开”发送出去之后,很容易出现延时发送第二条命令“关”的情况,如第一条命令和第二条命令之间发生中断时。

【发明内容】

[0005]针对手机等移动终端控制闪光灯过程中,具有延时的问题,本申请提供一种光驱动芯片控制发光器件的方法及其光驱动芯片。
[0006]根据本申请的第一方面,本申请提供一种光驱动芯片控制发光器件的方法,包括:
采用光驱动芯片的接收单元获取待发送数据,并将待发送数据传递于光驱动芯片的执行单元;
执行单元根据控制参数集将待发送数据转换为驱动信号,驱动信号用于控制发光器件发出可见光,控制参数集包括编码类型和闪光灯控制参数。
[0007]根据本申请的第二方面,本申请提供一种光驱动芯片,包括:接收单元、执行单元和存储单元;
接收单元用于获取待发送数据;
执行单元用于根据控制参数集将待发送数据转换为驱动信号,所述驱动信号用于控制闪光灯发出可见光,所述控制参数集包括编码类型和闪光灯控制参数;
编码存储单元用于存储与编码类型相对应的编码方式。
[0008]本申请的有益效果是:本申请提供一种光驱动芯片控制发光器件的方法及其光驱动芯片,光驱动芯片的接收单元获取待发送数据,并将待发送数据传递于光驱动芯片的执行单元,执行单元根据控制参数集将待发送数据转换为驱动信号,驱动信号用于控制发光器件发出可见光;由于光驱动芯片是根据控制参数集将待发送数据转换为驱动信号控制发光器件,并不是逐步获取单个控制参数控制发光器件,所以光驱动芯片控制发光器件的过程中不会出现延时的问题,而且对待发送数据进行编码,保证了传输数据的可靠性。
【附图说明】
[0009]图1为实施例一的光驱动芯片控制发光器件发光流程图;
图2为实施例一的光驱动芯片具体控制闪光灯发光流程图;
图3为实施例一的光驱动芯片通过动态设置控制参数集对待发送数据编码的流程图; 图4为实施例一的光驱动芯片通过内置控制参数集对待发送数据编码的流程图;
图5为实施例一的光驱动芯片原理图;
图6为实施例一的光驱动芯片采用改编曼氏编码中代表二进制数据0和1电信号单元波形图;
图7为实施例一的光驱动芯片采用改编曼氏编码后信息的电信号波形图;
图8为实施例一的光驱动芯片采用改编曼氏编码后信息的另一电信号波形图;
图9为实施例二的光驱动芯片应用于移动终端中的原理图。
【具体实施方式】
[0010]本发明提供一种光驱动芯片控制发光器件的方法,包括如下步骤,其控制流程图如图1所示:
S101:获取待发送数据。
[0011]光驱动芯片的接收单元获取待发送数据,并将待发送数据传递于光驱动芯片的执行单元。
[0012]S102:根据控制参数集将待发送数据转换为驱动信号,驱动信号用于控制发光器件发出可见光。
[0013]由于光驱动芯片是根据控制参数集将待发送数据转换为驱动信号控制闪光灯,并不是逐步获取单个控制参数控制发光器件,所以光驱动芯片控制发光器件的过程中不会出现延时的问题,而且对待发送数据进行编码,保证了传输数据的可靠性。
[0014]本发明的发光器件以闪光灯为例进行说明,下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0015]实施例一:
本例将本发明提供的光驱动芯片控制发光器件的方法应用于闪光灯控制中,具体控制方法如下步骤,其控制流程图如图2所示:
S201:获取待发送数据。
[0016]光驱动芯片的接收单元获取待发送数据,并将待发送数据传递于光驱动芯片的执行单元。
[0017]S202:根据控制参数集将待发送数据转换为驱动信号,驱动信号用于控制闪光灯发出可见光。
[0018]控制参数集包括编码类型和闪光灯控制参数,其中,闪光灯控制参数包括:闪光灯的控制状态,用于表示闪光灯开或关;闪光灯的状态持续时间,用于表示闪光灯开状态持续时间段或关状态持续时间段;闪光灯控制参数还可以包括闪光灯的发光强度、发光相位、延续时间和/或发光频率。
[0019]本例可通过两种方式获取控制参数集:
第一种方式:控制参数集的参数是通过外部动态设置的,光驱动芯片的接收单元获取待发送数据的同时、之前或之后还获取控制参数集,然后接收单元将获取的待发送数据和控制参数集传送至执行单元。
[0020]针对这种方式,光驱动芯片的执行单元根据控制参数集将待发送数据转换为驱动信号的步骤如下,其流程图如图3所示:
5211:执行单元获取待发送数据和控制参数集;
5212:执行单元根据控制参数集的编码类型调用相应的编码方式;
S213:执行单元根据编码方式和闪光灯控制参数将待发送数据转换为驱动信号。
[0021]第二种方式:控制参数集的参数是预先设定于光驱动芯片的执行单元内,这种方式的控制参数集的参数是固定设置的。
[0022]针对这种方式,光驱动芯片的执行单元根据控制参数集将待发送数据转换为驱动信号的步骤如下,其流程图如图4所示:
5221:执行单元获取待发送数据;
5222:执行单元根据内置的编码类型调用其编码方式;
S223:执行单元根据编码方式和内置的闪光灯控制参数将待发送数据转换为驱动信号。
[0023]在其他实施例中,可以在对待发送数据编码之前对待发送数据进行加密,即执行单元获取待发送数据之后,还包括对待发送数据进行加密,然后再根据编码类型对其进行编码。
[0024]本例的控制参数集的获取采取第一种方式,具体的:光驱动芯片的接收单元定义有与控制参数集和待发送数据相对应的函数接口,接收单元通过该函数接口获取控制参数集和待发送数据;光驱动芯处的执行单元定义有与函数接口相对应的函数体,接收单元通过该函数接口将待发送数据和控制
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1