用于光源的非线性调光的系统和方法.pdf

上传人:1*** 文档编号:791010 上传时间:2018-03-11 格式:PDF 页数:29 大小:1.17MB
返回 下载 相关 举报
摘要
申请专利号:

CN201010295544.7

申请日:

2010.09.21

公开号:

CN102026446A

公开日:

2011.04.20

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H05B 37/02申请日:20100921|||公开

IPC分类号:

H05B37/02

主分类号:

H05B37/02

申请人:

英飞凌科技奥地利有限公司

发明人:

A·谢尼尼; A·洛朱迪斯; R·菲利波; D·G·穆纳里; F·托萨托

地址:

奥地利菲拉赫

优先权:

2009.09.22 US 12/564362

专利代理机构:

中国专利代理(香港)有限公司 72001

代理人:

李娜;卢江

PDF下载: PDF下载
内容摘要

本发明涉及用于光源的非线性调光的系统和方法。在一个实施例中,公开了一种调光模块。该调光模块具有耦合到数字输入接口和输出接口的调光引擎。所述调光引擎被配置为提供N段分段线性指数数字控制信号,并且所述输出接口被配置为控制光源的强度。

权利要求书

1: 一种调光模块,包括 : 数字输入接口 ; 调光引擎,其被耦合到所述数字输入接口,所述调光引擎被配置为提供 N 段的分段 线性指数数字控制信号 ;以及 输出接口,其被耦合到所述调光引擎,所述输出接口被配置为控制光源的强度。
2: 权利要求 1 的调光模块,其中,所述输出接口包括被配置为产生与数字控制信号的 水平成比例的脉冲密度的脉冲发生器。
3: 权利要求 2 的调光模块,其中,所述脉冲发生器包括 ∑-Δ 调制器,其包括被耦合 到电流源的输出端,所述电流源被配置为驱动发光二极管。
4: 权利要求 2 的调光模块,其中,所述脉冲发生器包括包含被耦合到所述数字控制信 号的输入端的多个脉冲发生器,所述多个脉冲发生器中的每一个被配置为耦合到不同颜 色的光源,其中所述多个脉冲发生器中的每一个通过独立强度信号来缩放数字控制信号 以便产生复合颜色。
5: 权利要求 1 的调光模块,其中,所述调光引擎包括 : 指数时钟发生器 ; 调光计数器,其被耦合到所述指数时钟发生器的输出端 ;以及 预分频器,其被耦合到所述指数时钟发生器的输入端。
6: 权利要求 5 的调光模块,其中 : 所述数字输入接口包括 LIN 总线 ;以及 所述调光模块被配置为控制汽车中的光源,其中,所述数字输入接口被配置为接受 包括照明水平的命令字。
7: 一种用于产生具有 N 个线性段的分段线性指数控制信号的电路,所述电路包括 : 递增计数器,其包括调光信号输出端 ;以及 指数时钟发生器,其包括被耦合到所述递增计数器的输入端的输出端,所述指数时 钟发生器被配置为根据分段线性段来改变所述输出端的频率。
8: 权利要求 7 的电路,还包括 : 预分频器,其包括被耦合到所述指数时钟发生器的时钟输入端的输出端,所述预分 频器包括分频比输入端 ; 抽取器,其包括被耦合到所述预分频器的输入端的输出端,所述抽取器包括分频输 入端 ;以及 计算块,其包括 控制输入端,其指定控制输出水平, 分频输出端,其被耦合到所述抽取器的分频输入端,所述抽取器输出端被配置为基 于剩余分段线性段的数目来输出值,以及 预分频器分频比输出端,其被耦合到所述预分频器的分频比输入端,所述预分频器 分频比输出端被配置为基于渡越时间的值。
9: 权利要求 7 的电路,其中,所述指数时钟发生器包括 : 比较级,包括被耦合到所述调光信号输出端的输入端,所述比较级被配置为将输入 与多个阈值相比较 ; 2 查找表,其被耦合到所述比较级的输出端 ;以及 时钟分频器,其包括被耦合到所述查找表的输出端的分频输入端、以及被耦合到所 述指数时钟发生器的输出端的输出端。
10: 权利要求 9 的电路,其中,所述查找表包括存储器。
11: 权利要求 9 的电路,还包括 : 预分频器,其包括被耦合到所述指数时钟发生器的时钟输入端的输出端,所述预分 频器包括分频比输入端 ; 抽取器,其包括被耦合到所述预分频器的输入端的输出端,所述抽取器包括分频输 入端 ;以及 计算块,其包括 控制输入端,其指定控制输出水平, 分频输出端,其被耦合到所述抽取器的分频输入端,所述抽取器输出端被配置为基 于剩余分段线性段的数目来输出值,以及 预分频器分频比输出端,其被耦合到所述预分频器的分频比输入端,所述预分频器 分频比输出端被配置为基于渡越时间。
12: 权利要求 11 的电路,其中,所述控制输入端包括渡越持续时间。
13: 权利要求 11 的电路,还包括脉冲调制器,该脉冲调制器包括被耦合到所述调光信 号输出端的输入端。
14: 权利要求 13 的电路,还包括被耦合到所述脉冲调制器的输出端的光源。
15: 权利要求 13 的电路,还包括被耦合到所述计算块的数字接口。
16: 权利要求 7 的电路,其中,所述 N 个线性段中的每一个包括相同的持续时间。
17: 权利要求 7 的电路,其中,所述 N 个线性段的第一部分包括长于所述 N 个线性段 的最后部分的持续时间。
18: 一种用于产生分段线性指数控制信号的方法,该方法包括 : 生成指数时钟信号,所述指数时钟信号包括与所述指数控制信号的斜率成比例的频 率; 对用所述指数时钟信号进行时钟控制的第一计数器进行递增 ;以及 发送第一计数器的输出。
19: 权利要求 18 的方法,其中,生成指数时钟信号还包括 : 将第一计数器的输出与多个阈值相比较,所述多个阈值表示多个分段线性段 ; 基于所述比较来确定分频比 ;以及 用输入时钟除以所述分频比以产生指数时钟信号。
20: 权利要求 19 的方法,还包括产生输入时钟,产生输入时钟包括基于留下来形成输 入时钟的曲线段的数目对系统时钟进行抽取。
21: 权利要求 20 的方法,还包括对输入时钟进行预分频以调整分段线性指数控制信号 的渡越时间。
22: 权利要求 19 的方法,还包括 : 将所述分段线性指数控制信号耦合到脉冲调制器 ;以及 将所述脉冲调制器的输出耦合到光源,其中,所述分段线性指数控制信号控制光源 3 的照明强度,其中,所述多个分段线性段中的每一个包括相同的持续时间。

说明书


用于光源的非线性调光的系统和方法

    相关申请的交叉引用
     本申请涉及以下共同待决和共同转让的 EPO 专利申请 :申请号 EP09155019.4, 于 2009 年 3 月 12 日提交,题为 “Sigma Delta CurrentSource and LED Driver”,该申请通 过引用结合到本文中。
     技术领域
     本发明一般涉及半导体电路,更具体而言涉及用于光源的非线性调光的系统和 方法。 背景技术 在要求可变照明的地方,诸如家庭、剧院、礼堂、以及汽车内部,期望的是逐 渐改变照明水平以便人眼舒适地适应光强变化。 此类照明变化可经由电子和计算机控制 来实现,从计算机控制的内部照明系统到简单的调光器电路。
     然而,随着对照明系统的要求变得更复杂,支持时间可变照明控制所需的电路 要求高系统和电路复杂性、精确的模拟组件、以及在电路板面积和要求的电子组件数目 方面的高资源需求。 例如,汽车的内部可能要求至少十二个灯,每个是可独立控制的。 虽然可以使用微控制器来生成独立的脉冲调制信号以改变每个灯的强度,但此类方法的 缺点是微控制器通常具有有限数目的可用硬件资源,诸如计时器、中断线、以及通用 I/O 管脚。 使用软件和 CPU 资源来跟踪并控制多个灯的调光分布 (profiles) 留下较少的资源 可用于诸如传动系和安全系统等其它汽车应用。
     在照明系统领域中,需要的是用于控制光强的具有成本效益的系统。
     发明内容 在一个实施例中,公开了一种调光模块 (light dimming module)。 该调光模块具 有耦合到数字输入接口和输出接口的调光引擎。 所述调光引擎被配置为提供 N 段分段线 性指数数字控制信号,并且所述输出接口被配置为控制光源的强度。
     前文已相当广泛地概述了本发明的特征。 在下文中,将描述本发明的附加特 征,其形成本发明的权利要求的主题。 本领域的技术人员应认识到所公开的概念和特定 实施例可以很容易地用作用于修改或设计其它结构或过程以便执行本发明的相同目的的 基础。 本领域的技术人员还应认识到此类等价构造不脱离如随附权利要求所阐述的本发 明的精神和范围。
     附图说明
     为了更全面地理解本发明及其优点,现在对结合附图进行的以下说明进行参 考,在附图中 :
     图 1 举例说明实施例汽车灯控制系统 ;图 2 举例说明另一实施例汽车灯控制系统 ;
     图 3 举例说明实施例渡越特性的图表 ;
     图 4 举例说明实施例分段线性调光分布 ;
     图 5 举例说明实现分段线性控制曲线的实施例电路 ;
     图 6 举例说明实施例调光引擎 ;
     图 7 举例说明实施例调光引擎的波形图 ;
     图 8a 举例说明另一实施例调光引擎 ;
     图 8b 举例说明实施例调光引擎的阈值图 ;
     图 9 举例说明实施例调光特性 ;
     图 10 举例说明另一实施例调光引擎 ;
     图 11a ~ c 举例说明另一实施例调光引擎的时序图和调光曲线 ;
     图 12 和 13 举例说明图 11a ~ c 的调光曲线的各部分 ;以及
     图 14 举例说明低强度水平下的时序图和调光曲线。
     除非另外指明,不同图中的相应数字和符号一般指的是相应的部分。 绘制图是 为了清楚地举例说明本发明的实施例的相关方面且不一定按比例绘制。 为了更清楚地举 例说明某些实施例,指示相同结构、材料、或过程步骤的变化的字母可以遵循图号。 具体实施方式 下面详细讨论实施例的完成和使用。 然而,应认识到本发明提供可以在多种特 定背景下体现的许多可适用发明构思。 所讨论的特定实施例仅仅说明完成和使用本发明 的特定方式,并且不限制本发明的范围。
     将相对于特定背景下、即调光引擎的背景下的实施例来描述本发明。 本发明的 实施例还可以应用于要求时变信号的非线性控制的其它电路和系统。
     在图 1 中举例说明根据本发明的实施例的汽车灯控制系统 100。 控制器 102 被耦 合到控制发光二极管 (LED)114 的照明水平的调光模块 104。 调光模块 104 具有串行接口 106、调光引擎 108、脉冲调制器 110 和电流驱动器 112。 在本发明的实施例中,在集成 电路 105 上制造串行接口 106、调光引擎 108、脉冲调制器 110 和电流驱动器 112。 在印 刷电路板 (PCB) 上实现的调光模块具有集成电路 105 和 LED 114。 在本发明的替换实施 例中,可以以不同方式来划分调光模块 104 的各种功能块。 可以使用除 PCB 之外的其它 类型的电路载体。
     在本发明的实施例中,控制器 102 被实现为微控制器且串行接口 106 被实现为局 部互连网络 (LIN)。 在汽车应用中,单个控制器 102 可以经由总线 118 来寻址多个调光模 块 104。 在本发明的替换实施例中,除 LIN 总线之外,可以使用其它总线类型,例如, 控制器局域网 (CAN) 总线、 SPI 总线、 I2C 总线、 UART 总线等等。
     为了改变 LED 114 的照明强度,从控制器 102 向数字接口 106 发送数字命令。 在实施例中,数字控制字包含起始强度水平 D0、最终强度水平 D1 和渡越时间因数 N。 在其它实施例中,数字控制字可以包含表示照明强度和照明渡越时间的其它命令字。 调 光引擎 108 经由总线 120 从串行接口 106 接收命令并生成表示在由渡越时间因数 N 控制的 预定渡越时间内平滑地从起始强度水平 D0 渡越到最终强度水平 D1 的受控照明水平的时
     变数字信号 122。 从 D0 到 D1 的渡越可以是线性渡越或非线性渡越。 在其它实施例中, 可以使用其它数字格式,例如提供用于渐亮调光的渡越时间、渐暗调光的渡越时间、以 及期望的最终照明水平的命令的格式,在这种情况下,起始照明水平源自于调光引擎的 最终状态,或者,如果调光引擎从复位状态开始则为零。
     在本发明的实施例中,由在脉冲调制器 110 的输出端 124 处生成特定密度的脉冲 串的 ∑-Δ 调制器来实现脉冲调制器 110。 在替换实施例中,可以使用脉冲调制器 110 的 其它架构,例如,脉宽调制器 (PWM)、或其它形式的脉冲密度调制器 (PDM)。 电流驱 动器 112 将输出端 124 处的脉冲串转换成用于 LED 114 的适当驱动电流。 在本发明的替 换实施例中,可以用其它电路来实现脉冲调制器 110,诸如计数器、抽取器、以及使用除 ∑-Δ 调制之外的其它脉冲调制方法的其它电路。 在本发明的其它实施例中,可以将调光 引擎 108 的数字输出 112 转换成模拟域并用来直接驱动光源。 此外,在本发明的替换实 施例中,可以使用除 LED 之外的其它照明源,例如白炽灯泡。 在替换光源的情况下,适 当的驱动电路可以替换电流驱动器 112。
     图 2 举例说明利用红色 LED 230、绿色 LED 232 和蓝色 LED 234 来实现具有可 编程颜色的光源的本发明的另一实施例。 串行接口 106 从控制器 102 接收照明命令且调 光引擎 108 提供时变照明控制信号 122。 红色 LED 230 具有其自己的独立脉冲调制器 210 和电流驱动器 216,绿色 LED232 具有其自己的独立脉冲调制器 212 和电流驱动器 218,并 且蓝色 LED234 具有其自己的独立脉冲调制器 214 和电流驱动器 220。 通过将照明控制信 号 122 乘以加权因数 DR、 DG 和 DB 来实现 LED 230、232 和 234 的复合颜色。 可以对加 权因数 DR、DG 和 DB 进行编程以通过改变其相对振幅来产生许多颜色。 在本发明的某些 实施例中,串行接口 106、调光引擎 108、乘法器 222、224 和 226、脉冲调制器 210、212 和 214、以及电流驱动器 216、218 和 220 存在于集成电路 205 上。 在其它实施例中,可 以以不同方式来划分调光模块 204。
     转到图 3,举例说明从强度 D0 到强度 D1 的渡越特性的图表。 曲线 302 和 304 两者均在时间 T 上从 D0 渡越到 D1。 然而,曲线 302 表示线性渡越特性,而曲线 304 表 示指数且非线性渡越特性。 在本发明的实施例中,使用非线性特性来说明人眼如何对光 强的变化进行响应的生理机能和 / 或追求特殊照明效果。 特别地,人眼的视网膜包含视 杆 (rod) 和视锥 (cone)。 视锥适合于检测颜色,并且在强光下很好地起作用,而视杆更 加敏感,但不检测颜色且适合于检测低水平的光。 由于视杆对低强度光具有较高灵敏度 且视锥对高水平的光具有较低的灵敏度,所以眼睛对低照明条件下的很小的照明变化非 常敏感,并且在较高照明水平下对照明条件的变化不那么敏感。 视杆还具有慢于视锥的 对照明变化的响应。 出于这些原因,在低照明水平下具有渐进斜率且在较高照明水平下 具有较高斜率的诸如曲线 304 的指数调光分布似乎对于眼睛而言非常自然。 此外,低照 明水平下的渐进斜率允许眼睛舒适地适应增加和降低的照明。 此外,根据韦伯 - 费勒定 律 (Weber-Fechner),人体对诸如光、声音和重量等刺激具有对数响应。
     p = kln(S/S0),
     其中, p 是与感觉有关的变量, S 是刺激的水平,并且 S0 是刺激阈值,在该刺 激阈值以下无法察觉刺激,并且 k 是在实验上导出的常数。
     在本发明的实施例中,如例如图 4 所示,用分段线性近似法来近似指数调光分布。 指数调光曲线 402 从时间= 0 秒时的零的起始水平 (Start_level) 增加到时间= 4 秒时 的 15 的振幅 (Stop_level)。 用分段线性段 S0、 S1、 S2 和 S3 来近似指数调光曲线 402。 在某些实施例中,点 L_0、 L_1、 L_2、 L_3 和 L_4 对应于可以被设置为起始或停止强度 水平的点。 在替换实施例中,可以将段 S0、S1、S2 和 S3 上的其它点设置为起始或停止 强度水平。 在本发明的实施例中,Start_level 与 Stop_level 之间的时间间隔优选地与用于 Start_level 和 Stop_level 的相应水平无关。
     在本发明的实施例中,以数字方式通过计数器来实现分段线性段,根据要再现 的斜率针对每个段来设置所述计数器的时钟频率。 识别阈值,以便两个相邻阈值之间渐 强和渐弱遵循线性轨迹。 优选地将每个段的持续时间选择为小于预定时间,以便照明强 度的步幅是人眼察觉不到的或勉强可察觉的,具有约为或大于 25Hz 的频率。 在某些实施 例中,所有分段线性段的持续时间是相同的,而在其它实施例中,某些段的持续时间可 以超过其它段的持续时间。 例如,在某些实施例中,延长低光强下的分段线性段的持续 时间以提供更平滑的渡越以及更好地近似指数特性。
     图 5 举例说明实现分段线性控制曲线的电路 500。 时钟分频器 506 调整系统时钟 Clk_Sys 的频率以提供 Clk_slope 而提供当前分段线性段的所需斜率。 调光计数器 508 基 于 Clk-slope 而递增以提供分段线性输出 Dimming_value。 阈值比较器 504 将 Dimming_ value 与多个阈值相比较以向存储器 502 提供地址 Adr。 当调光计数器 508 到达分段线性 段之间的断点时,例如图 4 所示的点 L_0、L_1、L_2、L_3 或 L_4,阈值比较器 504 将下 一段斜率参数的地址提供给存储器 502。 在某些实施例中,存储器 502 存储可通过阈值 比较器 504 输出来寻址的分频器 (divider) 值。 在某些实施例中,对阈值也如电路 500 所 需的其它常数那样进行硬编码。 在其它实施例中,可以通过使用例如诸如寄存器或 RAM 或 EEPROM 的另一存储块对阈值和分频器值进行参数化。 存储器 502 基于从阈值比较器 504 输出的地址信号 Adr 将分频器值提供给时钟分频器块 506。
     在本发明的某些实施例中,电路 500 被配置为提供从初始水平至最终水平的预 定渡越时间 Ttot。优选地,与负调光渡越时间 Ttot( 下 ) 相比,对于正调光渡越时间 Ttot( 上 ) 而言,预定的渡越时间是不同的。 例如,在实施例中, Ttot( 上 ) 约为 0.7 秒且 Ttot( 下 ) 约为 1.7 秒。 在本发明的替换实施例中, Ttot( 上 ) 和 Ttot( 下 ) 可以包括其它渡越时间。 对于 Dimming_value 下的 12 位的调光分辨率 (0 ~ 4095) 而言,并且对于具有 256 的恒定 斜率因数的尾部 (0 ~ 31) 而言,使得在大于 25Hz 的频率下发生调光步幅的最大时间是 2 秒。 在某些实施例中,还可以使用较慢的渡越时间段。 曲线和水平修改优选地大于 25Hz 的调光步幅频率。
     为了与段数目无关地实现预定渡越时间,对 Clk_slope 的频率进行缩放以实现预 定渡越时间, Ttot( 上 ) 或 Ttot( 下 ),与初始和最终值之间的段数目无关。 例如,参照图 4 的图考虑两种情况。 在第一种情况下,期望的起始水平处于 L_0 且期望的停止水平处 于 L_4。 因此,起始和停止水平之间的段的数目是 4。 在第二种情况下,期望的起始水 平处于 L_1 且期望的停止水平处于 L_3,从而在起始和停止水平之间形成 2 个段。 在两 种情况下,用来到达停止水平的时间是相同的 ( 即 Ttot( 上 ))。 仅考虑曲线的一个段,例 如,称为 S2 的 L_2 与 L_3 之间的段,时钟分频器 506 在这两种情况下生成用于信号 Clk_ slope 的两种不同频率,以便产生恒定渡越时间 Ttot( 上 )。 相对于这两种情况 :Freq_Clk_slope( 情况 2, Sx) = 2/4*Freq_Clk_slope( 情况 1, Sx), 其中 x = 1,2。 其中 Freq_Clk_slope 是 Clk_slope 的频率。 一般地, Clk_slope 的频率、分段线性段数目之间的关系是 : , D-1( 公式 A) 其中, N 是起始水平与停止水平之间的段的数目 ; D 是调光曲线的段的总数 ( 在本示例中,为 L_0 与 L_4 之间的段的数目→ D =4) ; Freq_slope_tot(Sx) 是当起始水平较低 (L_0) 且停止水平较高 (L_4) 时设置曲线 的单个段 Sx 的斜率所需的频率 ;以及
     Freq_slope_N(Sx) 是当起始水平与停止水平之间的段的数目是 N 时设置曲线的 单个段 Sx 的斜率所需的频率。 公式 A 指示时钟分频器 506 提供输出信号,其频率通过 N/D 的比与输入频率相联系。 在本发明的实施例中,时钟分频器 506 采用 Clk_slope 的 频率作为 N 和 Freq_slope_tot(Sx) 的线性函数。 ( 即,Freq_Clk_slope(Sx) = f(N,Freq_ slope_tot(Sx))。 )
     图 6 举例说明数字调光引擎 600 的另一实施例。 数字调光引擎 600 具有存储器 602、阈值比较器 604、调光计数器 606、逻辑块 608 和时钟分频器 610。 时钟分频器 610 具有三个图案化分频器 612、614 和 616。 调光计数器 606 根据新的强度水平是大于还是 小于前一强度水平而递增或递减。 例如,为了增加光强水平,调光计数器将递增,并且 为了降低光强水平,调光计数器将递减。 或者,如果光源或其相应的驱动器和接口电路 根据负的或反转的意义 (inverted sense) 操作,则可以使调光计数器 606 递增以降低光强 水平。 阈值比较器 604 实时地对存储在存储器 602 中的当前参数的地址 Adr 进行更新。 存储器 602 向 Clk_Divider_S 616 提供分频器值 Div_S( 在地址 Adr 处分配 )。 Div_S 表示 在调光计数器递增或递减 Dim_out 之前要等待的 Clk_T 的周期数。 逻辑块 608 向 Clock_ Divider_T 614 提供分频器值 Div_T,其为 Ttot 的函数。 逻辑块 608 还向 Clock_Divider_N 612 提供 Div_N,其表示将在调光操作期间横穿的段数目。 由逻辑块 608 向 dim_counter 606 提供控制调光计数器 606 是递增还是递减的信号上 / 下。
     相对于时钟分频器 610,如上文的公式 A 所描述的,Clk_Divider_N612 产生作为 段 N 的数目的函数的 Clk_N。 Clk_Divider_T614 产生 Clk_T,其频率是渡越持续时间 Ttot 的函数,并且 Clk_Divider_S616 产生 Clk_S,其为当前分段线性段的斜率的函数。 在某些 实施例中,可以用生成 Clk_N 的抽取器来代替 Clk_Divider_N 612, Clk_N 具有以下平均 频率
     FClk_N = (N/D)*Fclk_T ( 公式 B)
     其中,
     FClk_N 是 C1k_N 的平均频率 ;
     Fclk_T 是 Clk_T 的平均频率 ;
     N 是起始水平与停止水平之间的段的数目 ;以及
     D 是调光曲线的段的总数。
     在实施例中,抽取器使用例如脉冲吞除或其它抽取技术来去除 D 个元素的组中 的 (D-N) 个脉冲。 优选地在强度渡越或调光循环开始时设置分频比 Div_N 和 Div_T 且其 值在强度渡越或调光循环期间保持恒定。 另一方面, Div_S 在达到阈值时改变以便调光 计数器 606 的输出遵循分段线性曲线。 在本发明的替换实施例中, Div_N 和 Div_T 可以 在强度渡越或调光循环期间改变。
     图 7 举例说明示出对于 N = 8 且 D = 12 而言到 Clk_Divider_N 的输入端处的 Clk_ sys 与 Clk_Divider_N 的输出端处的 Clk_N 之间的关系的波形图。 可以看到在 Clk_N 处吞 除 Clk_sys 处的每三个脉冲中的一个以便实现 Clk_N 与 Clk_sys 之间的 8 ∶ 12 比。 应注 意的是使用 N = 8 和 D = 12 作为示例,并且根据特定应用及其规范,可以有其它比。
     图 8a 举例说明被配置为实现 12 个分段线性段的实施例调光引擎 800,其中,用 N/12 抽取器 812 来代替图 6 的 Clk_Divider_N 612,但是其以类似于图 6 所示的调光引擎 600 的方式进行操作。 数字调光引擎 800 还具有查找表 (LUT)802,比较级 804、调光计 数器 806、逻辑块 808、预分频器 (prescaler)T 814、以及调光计数器时钟发生器 816。 在 比较级 804 中,将比较阈值设置在 2n-1,其中, n = 0、1、2、3、 ...、12。 因此,可以 为每个段设置一个斜率 ( 即, n-1、或 11 个斜率 )。 针对 11 个频率的情况,在图 8b 中 示出线性段、阈值水平、斜率参数与斜率倒数之间的实施例关系。
     在本发明的实施例中,为了消除调光曲线的所有可见步幅,加速指数曲线的下 尾。 如表 1 所示,前五个段具有相同的斜率,以便创建具有双倍长度 2*Tseg 的单个段, 其中,Tseg 是组成基本段的 Prescaled_clk 的周期数。 在某些实施例中,尾部的加速可能 不足以消除所有可见步幅,因此,仅针对水平 6 ~ 12 来设置可编程水平。 这是为了保证 调光水平以大于约 24Hz 的速率递增。 如果调光水平以较低的速率递增,则可能导致 LED 的可见闪烁。 因此,当渡越在水平 0 与 6 之间时,曲线由 2 个段组成。 对于 3*Tseg 的 总持续时间而言,第一段具有 255 的斜率和 2*Tseg 的长度,而第二段具有 127 的斜率和 Tseg 的持续时间。 在实施例中,除具有 3*Tseg 的长度的第一段之外,调光引擎 800 还产 生具有相同长度 Tseg 的 8 个段的曲线。 水平号 0 1 2 3 4 5 水平上限 0x000 0x001 0x003 0x007 0x00F 0x01F Lut_data 255 255 255 255 255
     10CN 102026446 A CN 102026461 A说6 7 8 9 10 11 12明书127 63 31 15 7 3 17/10 页0x03F 0X07F 0x0FF 0x1FF 0x3FF 0x7FF 0xFFF表 1- 比较阈值和 Lut_data。
     Logic_block 808 向 N/12 抽取器 812 输出参数 timesteps2go。 Timesteps2go 表示起 始和停止水平之间的段的数目 (N)。 在实施例中, N/12 抽取器 812 每 12 个 Clk_main_2 时钟循环去除 (12-timesteps2go) 个脉冲,存在对第一段进行补偿时的几个例外,在这种 情况下,从 timesteps2go 减去 3。 这些减法优选地在调光周期开始时发生。 例如 :
     起始水平= 0,停止水平= 6 → “timesteps2go” = 6-3 = 3 ;
     起动电平= 12,停止水平= 0 → “timesteps2go” = 12-3 = 9 ;以及
     起始水平= 6,停止水平= 11 → “timesteps2go” = (11-6) = 5。
     在本发明的替换实施例中,未对前几个段进行补偿或用不同的值来补偿。 到 Logic_block 808 的输入包括表示目标照明水平的 dimlevel( 调光水平 ) 和表示上 / 下渡越 时间的 Duration( 持续时间 )。
     在实施例中,调光模块系统使用被输入到 N/12 抽取器 812 的具有 256kHz 的频 率的时钟源 Clk_main_2。 N/12 抽取器 812 的输出是一个时钟,其频率是将在强度渡越期 间经过的段数目的函数。 在实施例中,将设备设置为提供两个渡越持续时间 :约 0.7 秒 的渐强时间和约 1.7 秒的渐弱时间。 在替换实施例中,可以使用用于渐强和减弱时间的不 同值,或者可以使得渐强和渐弱时间的持续时间可编程。
     Prescaler_T 814 根 据 调 光 引 擎 800 正 在 经 历 渐 强 渡 越 还 是 渐 弱 渡 越 来 调 整 decimated_clk 的频率。 在渐强渡越的情况下,prescaler_T 814 将 Decimated_clk 的频率除 以 4,并且在渐弱渡越的情况下, prescaler_T 814 将 Decimated_clk 的频率除以 9 以产生 Prescaled_clk。 在本发明的替换实施例中,可以将其它分频比用于 Prescaler_T 814。
     时钟发生器 816 将 Prescaled_clk 除以因数 Lut_data+1。 向 Lut_Data 添加 +1 起因 于分频器块的特定实现,因为实施例分频器计数器从 0 开始计数至 Lut_data。 在替换实 施例中,可能需要其它调整或不需要调整。 Lut_data 每当 dim_out 达到比较阈值时改变, 并且其值与段的斜率成反比。 在上文的表 1 中,Lut_data 值被列为比较阈值的函数。 由 时钟发生器 816 提供的指数时钟 Exp_clk 被提供给在 Exp_clk 的每个边沿处按单位递增或 递减 Dim_out 以对应于渐强或渐弱渡越的调光计数器。 Dim_out 是调光引擎的输出且可
     以用作到图 1 所示的脉冲调制器 110 的输入。
     图 9 举例说明由图 8 的调光引擎 800 产生的调光曲线 900。 曲线 900 表示 Dim_ out 的值对比 Prescaled_clk 的消逝循环的数目。 曲线 900 具有 8 个段 902、904、906、 908、910、912、914 和 916。
     图 10 举例说明另一实施例调光引擎 950。 在图 10 的实施例中,时钟分频器块 958 可以将 clk_main 除以因数 7 以产生 Clk_main_7。 在实施例中,clk_main 约为 1800kHz 且 clk_main_7 约为 512kHz。 Clk_main_7 转到抽取器 956 而生成 decimated_clk,其任务 是将线性分段伪指数曲线的一部分伸展至对于水平之间的所有渡越而言恒定的上 / 下时 间。 在本实施例中,默认渡越时间对于渐亮调光而言是 0.7 秒且对于渐暗调光而言是 1.7 秒。 依照参数 dimuptime[2:0] 和 dimdowntime[2:0],上 / 下渡越预分频器 954 对 decimated_ clk 进行缩放以达到用于上或下渡越的调光时间。 在本发明的实施例中,如表 2 所示对 dimuptime[2:0] 和 dimdowntime[2:0] 进行编码。
     表 2- 渡越时间编码
     在本发明的替换实施例中,可以使其它渡越值与代码相关联。 在某些实施例 中,对这些值进行硬编码,并且在其它实施例中,其为可编程的。 例如,可以将可编程 值存储在与计数器阈值相同的存储器中。 在渡越预分频之前执行抽取动作,以便使时间 分辨率误差最小化,因为时钟周期在此点处较低。
     Up_dwn_prescaled_clk 被指数时钟发生器 968 使用,其根据 lut_data 输入来生 成 expclk。 expclk 的频率调制指数递增 / 递减器 970 的计数斜率以遵循指数曲线的分 段线性近似的轨迹。 Dimout 被水平鉴别器 966 用来提供曲线的当前水平区段,以便 dimcurrentlevel[4:0] 变 成指数 LUT 964( 查 找表 ) 的地 址,指 数 LUT 964 的输出 是 lut_ data。
     调光水平阈值发生器 952 确定调光模块将到达的期望输出阈值。 当未使用调光 功能时,期望的输出阈值表示输出设定点。 Dimlevel_threshold 被指数递增 / 递减器 970 以及渡越水平数计算器 960 使用,渡越水平数计算器 960 的输出 timesteps2go 被抽取器 956 使用。 例如,如果 dimlevel_threshold 大于 dimout,则递增 / 递减器 970 递增。 另一方
     面,如果 dimlevel_threshold 不小于 dimout,则递增 / 递减器 970 递减。 如果保持递增 / 递减器 970 中的当前值。 渡越水平数计算器 960 基于当前调光水平 (dimout) 和期望水平 ( 也被编码为 dimlevel_threshold 的 dimlevel) 来计算将在渡越开始时经过的渡越水平的数 目。
     渡越使能发生器 962 在当前调光输出值 dimout[11:0] 和期望调光值 (dimlevel 阈值 [11:0]) 不匹配时启用所有其它调光引擎组件。 确认发生器 972 在调光渡越结束时激活信 号确认。
     表 3 举例说明图 10 所示的实施例调光引擎 950 的分段线性近似指数曲线的线性 区段的斜率。 调光因数上限束缚于 dimout 位分辨率、即 12 位,因此可以定义 13 个二进 制水平。 例如,在调光值 2048 与 4095 之间采用 2 的斜率值。 为了实现纯指数曲线的有 效近似,在二进制水平 4 处设置 512 的斜率,并在二进制水平 3 处设置 1024 的斜率。 指 数曲线的尾部被给定 256 的斜率以将曲线保持在可见阈值以下。
     调光因数 4095 2048 1024 512 256 128 64 32 16 8 4 2 1二进制水平 12 11 10 9 8 7 6 5 4 3 2 1 0斜率 2 4 8 16 32 64 128 256 256 256 256 256 256表 3- 结果得到的分段线性指数曲线的斜率。 应注意的是替换实施例调光引擎可以根据特定应用及其规范占有任意数目的调光水平。 图 11a ~ c 举例说明波形图,该波形图举例说明图 10 的实施例调光引擎 950 的操 作。 图 11a 是波形图的详图,图 11b ~ c 举例说明渐进地放大的视图。 ( 结合了图 11b 的 那部分图 11c 在图 11c 中注明。 ) 图 12 和 13 举例说明图 11a ~ c 所示的相同调光曲线, 在高度上提高以便强调曲线、调光当前水平与斜率因数之间的关系。 图 12 示出图 13 的 被放大部分。
     图 14 举例说明用于低强度水平的结果得到的调光曲线 990 和时序图。 特别地, 用 63 的调光值达到处于最大强度的 1.5%的第一水平。 图 14 所示的调光步骤的频率约为 24Hz。 从水平 0 至水平 11 的总渡越时间约为 2 秒。
     本发明的实施例的一个优点包括结构简单性,因为实施例系统包括基本的数字 块。 另一优点是在实施例中,可在不需要高频率时钟和 / 或复杂运算的情况下实现到无 光的平化渐弱和从无光开始的平化渐强。
     本领域的技术人员还应很容易理解的是材料和方法可以在仍保持在本发明的范 围内的同时改变。 还应认识到除用来举例说明实施例的特定上下文之外,本发明提供 了许多可适用发明构思。 因此,随附权利要求意图在其范围内包括此类过程、机器、设 计、物质组成、手段、方法、或步骤。
    

用于光源的非线性调光的系统和方法.pdf_第1页
第1页 / 共29页
用于光源的非线性调光的系统和方法.pdf_第2页
第2页 / 共29页
用于光源的非线性调光的系统和方法.pdf_第3页
第3页 / 共29页
点击查看更多>>
资源描述

《用于光源的非线性调光的系统和方法.pdf》由会员分享,可在线阅读,更多相关《用于光源的非线性调光的系统和方法.pdf(29页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102026446A43申请公布日20110420CN102026446ACN102026446A21申请号201010295544722申请日2010092112/56436220090922USH05B37/0220060171申请人英飞凌科技奥地利有限公司地址奥地利菲拉赫72发明人A谢尼尼A洛朱迪斯R菲利波DG穆纳里F托萨托74专利代理机构中国专利代理香港有限公司72001代理人李娜卢江54发明名称用于光源的非线性调光的系统和方法57摘要本发明涉及用于光源的非线性调光的系统和方法。在一个实施例中,公开了一种调光模块。该调光模块具有耦合到数字输入接口和输出接口的调光引擎。。

2、所述调光引擎被配置为提供N段分段线性指数数字控制信号,并且所述输出接口被配置为控制光源的强度。30优先权数据51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书10页附图15页CN102026461A1/3页21一种调光模块,包括数字输入接口;调光引擎,其被耦合到所述数字输入接口,所述调光引擎被配置为提供N段的分段线性指数数字控制信号;以及输出接口,其被耦合到所述调光引擎,所述输出接口被配置为控制光源的强度。2权利要求1的调光模块,其中,所述输出接口包括被配置为产生与数字控制信号的水平成比例的脉冲密度的脉冲发生器。3权利要求2的调光模块,其中,所述脉冲发生器包括调。

3、制器,其包括被耦合到电流源的输出端,所述电流源被配置为驱动发光二极管。4权利要求2的调光模块,其中,所述脉冲发生器包括包含被耦合到所述数字控制信号的输入端的多个脉冲发生器,所述多个脉冲发生器中的每一个被配置为耦合到不同颜色的光源,其中所述多个脉冲发生器中的每一个通过独立强度信号来缩放数字控制信号以便产生复合颜色。5权利要求1的调光模块,其中,所述调光引擎包括指数时钟发生器;调光计数器,其被耦合到所述指数时钟发生器的输出端;以及预分频器,其被耦合到所述指数时钟发生器的输入端。6权利要求5的调光模块,其中所述数字输入接口包括LIN总线;以及所述调光模块被配置为控制汽车中的光源,其中,所述数字输入接。

4、口被配置为接受包括照明水平的命令字。7一种用于产生具有N个线性段的分段线性指数控制信号的电路,所述电路包括递增计数器,其包括调光信号输出端;以及指数时钟发生器,其包括被耦合到所述递增计数器的输入端的输出端,所述指数时钟发生器被配置为根据分段线性段来改变所述输出端的频率。8权利要求7的电路,还包括预分频器,其包括被耦合到所述指数时钟发生器的时钟输入端的输出端,所述预分频器包括分频比输入端;抽取器,其包括被耦合到所述预分频器的输入端的输出端,所述抽取器包括分频输入端;以及计算块,其包括控制输入端,其指定控制输出水平,分频输出端,其被耦合到所述抽取器的分频输入端,所述抽取器输出端被配置为基于剩余分段。

5、线性段的数目来输出值,以及预分频器分频比输出端,其被耦合到所述预分频器的分频比输入端,所述预分频器分频比输出端被配置为基于渡越时间的值。9权利要求7的电路,其中,所述指数时钟发生器包括比较级,包括被耦合到所述调光信号输出端的输入端,所述比较级被配置为将输入与多个阈值相比较;权利要求书CN102026446ACN102026461A2/3页3查找表,其被耦合到所述比较级的输出端;以及时钟分频器,其包括被耦合到所述查找表的输出端的分频输入端、以及被耦合到所述指数时钟发生器的输出端的输出端。10权利要求9的电路,其中,所述查找表包括存储器。11权利要求9的电路,还包括预分频器,其包括被耦合到所述指数。

6、时钟发生器的时钟输入端的输出端,所述预分频器包括分频比输入端;抽取器,其包括被耦合到所述预分频器的输入端的输出端,所述抽取器包括分频输入端;以及计算块,其包括控制输入端,其指定控制输出水平,分频输出端,其被耦合到所述抽取器的分频输入端,所述抽取器输出端被配置为基于剩余分段线性段的数目来输出值,以及预分频器分频比输出端,其被耦合到所述预分频器的分频比输入端,所述预分频器分频比输出端被配置为基于渡越时间。12权利要求11的电路,其中,所述控制输入端包括渡越持续时间。13权利要求11的电路,还包括脉冲调制器,该脉冲调制器包括被耦合到所述调光信号输出端的输入端。14权利要求13的电路,还包括被耦合到所。

7、述脉冲调制器的输出端的光源。15权利要求13的电路,还包括被耦合到所述计算块的数字接口。16权利要求7的电路,其中,所述N个线性段中的每一个包括相同的持续时间。17权利要求7的电路,其中,所述N个线性段的第一部分包括长于所述N个线性段的最后部分的持续时间。18一种用于产生分段线性指数控制信号的方法,该方法包括生成指数时钟信号,所述指数时钟信号包括与所述指数控制信号的斜率成比例的频率;对用所述指数时钟信号进行时钟控制的第一计数器进行递增;以及发送第一计数器的输出。19权利要求18的方法,其中,生成指数时钟信号还包括将第一计数器的输出与多个阈值相比较,所述多个阈值表示多个分段线性段;基于所述比较来。

8、确定分频比;以及用输入时钟除以所述分频比以产生指数时钟信号。20权利要求19的方法,还包括产生输入时钟,产生输入时钟包括基于留下来形成输入时钟的曲线段的数目对系统时钟进行抽取。21权利要求20的方法,还包括对输入时钟进行预分频以调整分段线性指数控制信号的渡越时间。22权利要求19的方法,还包括将所述分段线性指数控制信号耦合到脉冲调制器;以及将所述脉冲调制器的输出耦合到光源,其中,所述分段线性指数控制信号控制光源权利要求书CN102026446ACN102026461A3/3页4的照明强度,其中,所述多个分段线性段中的每一个包括相同的持续时间。权利要求书CN102026446ACN1020264。

9、61A1/10页5用于光源的非线性调光的系统和方法0001相关申请的交叉引用0002本申请涉及以下共同待决和共同转让的EPO专利申请申请号EP091550194,于2009年3月12日提交,题为“SIGMADELTACURRENTSOURCEANDLEDDRIVER”,该申请通过引用结合到本文中。技术领域0003本发明一般涉及半导体电路,更具体而言涉及用于光源的非线性调光的系统和方法。背景技术0004在要求可变照明的地方,诸如家庭、剧院、礼堂、以及汽车内部,期望的是逐渐改变照明水平以便人眼舒适地适应光强变化。此类照明变化可经由电子和计算机控制来实现,从计算机控制的内部照明系统到简单的调光器电路。

10、。0005然而,随着对照明系统的要求变得更复杂,支持时间可变照明控制所需的电路要求高系统和电路复杂性、精确的模拟组件、以及在电路板面积和要求的电子组件数目方面的高资源需求。例如,汽车的内部可能要求至少十二个灯,每个是可独立控制的。虽然可以使用微控制器来生成独立的脉冲调制信号以改变每个灯的强度,但此类方法的缺点是微控制器通常具有有限数目的可用硬件资源,诸如计时器、中断线、以及通用I/O管脚。使用软件和CPU资源来跟踪并控制多个灯的调光分布PROFILES留下较少的资源可用于诸如传动系和安全系统等其它汽车应用。0006在照明系统领域中,需要的是用于控制光强的具有成本效益的系统。发明内容0007在一。

11、个实施例中,公开了一种调光模块LIGHTDIMMINGMODULE。该调光模块具有耦合到数字输入接口和输出接口的调光引擎。所述调光引擎被配置为提供N段分段线性指数数字控制信号,并且所述输出接口被配置为控制光源的强度。0008前文已相当广泛地概述了本发明的特征。在下文中,将描述本发明的附加特征,其形成本发明的权利要求的主题。本领域的技术人员应认识到所公开的概念和特定实施例可以很容易地用作用于修改或设计其它结构或过程以便执行本发明的相同目的的基础。本领域的技术人员还应认识到此类等价构造不脱离如随附权利要求所阐述的本发明的精神和范围。附图说明0009为了更全面地理解本发明及其优点,现在对结合附图进行。

12、的以下说明进行参考,在附图中0010图1举例说明实施例汽车灯控制系统;说明书CN102026446ACN102026461A2/10页60011图2举例说明另一实施例汽车灯控制系统;0012图3举例说明实施例渡越特性的图表;0013图4举例说明实施例分段线性调光分布;0014图5举例说明实现分段线性控制曲线的实施例电路;0015图6举例说明实施例调光引擎;0016图7举例说明实施例调光引擎的波形图;0017图8A举例说明另一实施例调光引擎;0018图8B举例说明实施例调光引擎的阈值图;0019图9举例说明实施例调光特性;0020图10举例说明另一实施例调光引擎;0021图11AC举例说明另一实。

13、施例调光引擎的时序图和调光曲线;0022图12和13举例说明图11AC的调光曲线的各部分;以及0023图14举例说明低强度水平下的时序图和调光曲线。0024除非另外指明,不同图中的相应数字和符号一般指的是相应的部分。绘制图是为了清楚地举例说明本发明的实施例的相关方面且不一定按比例绘制。为了更清楚地举例说明某些实施例,指示相同结构、材料、或过程步骤的变化的字母可以遵循图号。具体实施方式0025下面详细讨论实施例的完成和使用。然而,应认识到本发明提供可以在多种特定背景下体现的许多可适用发明构思。所讨论的特定实施例仅仅说明完成和使用本发明的特定方式,并且不限制本发明的范围。0026将相对于特定背景下。

14、、即调光引擎的背景下的实施例来描述本发明。本发明的实施例还可以应用于要求时变信号的非线性控制的其它电路和系统。0027在图1中举例说明根据本发明的实施例的汽车灯控制系统100。控制器102被耦合到控制发光二极管LED114的照明水平的调光模块104。调光模块104具有串行接口106、调光引擎108、脉冲调制器110和电流驱动器112。在本发明的实施例中,在集成电路105上制造串行接口106、调光引擎108、脉冲调制器110和电流驱动器112。在印刷电路板PCB上实现的调光模块具有集成电路105和LED114。在本发明的替换实施例中,可以以不同方式来划分调光模块104的各种功能块。可以使用除PC。

15、B之外的其它类型的电路载体。0028在本发明的实施例中,控制器102被实现为微控制器且串行接口106被实现为局部互连网络LIN。在汽车应用中,单个控制器102可以经由总线118来寻址多个调光模块104。在本发明的替换实施例中,除LIN总线之外,可以使用其它总线类型,例如,控制器局域网CAN总线、SPI总线、I2C总线、UART总线等等。0029为了改变LED114的照明强度,从控制器102向数字接口106发送数字命令。在实施例中,数字控制字包含起始强度水平D0、最终强度水平D1和渡越时间因数N。在其它实施例中,数字控制字可以包含表示照明强度和照明渡越时间的其它命令字。调光引擎108经由总线12。

16、0从串行接口106接收命令并生成表示在由渡越时间因数N控制的预定渡越时间内平滑地从起始强度水平D0渡越到最终强度水平D1的受控照明水平的时说明书CN102026446ACN102026461A3/10页7变数字信号122。从D0到D1的渡越可以是线性渡越或非线性渡越。在其它实施例中,可以使用其它数字格式,例如提供用于渐亮调光的渡越时间、渐暗调光的渡越时间、以及期望的最终照明水平的命令的格式,在这种情况下,起始照明水平源自于调光引擎的最终状态,或者,如果调光引擎从复位状态开始则为零。0030在本发明的实施例中,由在脉冲调制器110的输出端124处生成特定密度的脉冲串的调制器来实现脉冲调制器110。

17、。在替换实施例中,可以使用脉冲调制器110的其它架构,例如,脉宽调制器PWM、或其它形式的脉冲密度调制器PDM。电流驱动器112将输出端124处的脉冲串转换成用于LED114的适当驱动电流。在本发明的替换实施例中,可以用其它电路来实现脉冲调制器110,诸如计数器、抽取器、以及使用除调制之外的其它脉冲调制方法的其它电路。在本发明的其它实施例中,可以将调光引擎108的数字输出112转换成模拟域并用来直接驱动光源。此外,在本发明的替换实施例中,可以使用除LED之外的其它照明源,例如白炽灯泡。在替换光源的情况下,适当的驱动电路可以替换电流驱动器112。0031图2举例说明利用红色LED230、绿色LE。

18、D232和蓝色LED234来实现具有可编程颜色的光源的本发明的另一实施例。串行接口106从控制器102接收照明命令且调光引擎108提供时变照明控制信号122。红色LED230具有其自己的独立脉冲调制器210和电流驱动器216,绿色LED232具有其自己的独立脉冲调制器212和电流驱动器218,并且蓝色LED234具有其自己的独立脉冲调制器214和电流驱动器220。通过将照明控制信号122乘以加权因数DR、DG和DB来实现LED230、232和234的复合颜色。可以对加权因数DR、DG和DB进行编程以通过改变其相对振幅来产生许多颜色。在本发明的某些实施例中,串行接口106、调光引擎108、乘法器。

19、222、224和226、脉冲调制器210、212和214、以及电流驱动器216、218和220存在于集成电路205上。在其它实施例中,可以以不同方式来划分调光模块204。0032转到图3,举例说明从强度D0到强度D1的渡越特性的图表。曲线302和304两者均在时间T上从D0渡越到D1。然而,曲线302表示线性渡越特性,而曲线304表示指数且非线性渡越特性。在本发明的实施例中,使用非线性特性来说明人眼如何对光强的变化进行响应的生理机能和/或追求特殊照明效果。特别地,人眼的视网膜包含视杆ROD和视锥CONE。视锥适合于检测颜色,并且在强光下很好地起作用,而视杆更加敏感,但不检测颜色且适合于检测低水。

20、平的光。由于视杆对低强度光具有较高灵敏度且视锥对高水平的光具有较低的灵敏度,所以眼睛对低照明条件下的很小的照明变化非常敏感,并且在较高照明水平下对照明条件的变化不那么敏感。视杆还具有慢于视锥的对照明变化的响应。出于这些原因,在低照明水平下具有渐进斜率且在较高照明水平下具有较高斜率的诸如曲线304的指数调光分布似乎对于眼睛而言非常自然。此外,低照明水平下的渐进斜率允许眼睛舒适地适应增加和降低的照明。此外,根据韦伯费勒定律WEBERFECHNER,人体对诸如光、声音和重量等刺激具有对数响应。0033PKLNS/S0,0034其中,P是与感觉有关的变量,S是刺激的水平,并且S0是刺激阈值,在该刺激阈。

21、值以下无法察觉刺激,并且K是在实验上导出的常数。0035在本发明的实施例中,如例如图4所示,用分段线性近似法来近似指数调光分说明书CN102026446ACN102026461A4/10页8布。指数调光曲线402从时间0秒时的零的起始水平START_LEVEL增加到时间4秒时的15的振幅STOP_LEVEL。用分段线性段S0、S1、S2和S3来近似指数调光曲线402。在某些实施例中,点L_0、L_1、L_2、L_3和L_4对应于可以被设置为起始或停止强度水平的点。在替换实施例中,可以将段S0、S1、S2和S3上的其它点设置为起始或停止强度水平。在本发明的实施例中,START_LEVEL与STO。

22、P_LEVEL之间的时间间隔优选地与用于START_LEVEL和STOP_LEVEL的相应水平无关。0036在本发明的实施例中,以数字方式通过计数器来实现分段线性段,根据要再现的斜率针对每个段来设置所述计数器的时钟频率。识别阈值,以便两个相邻阈值之间渐强和渐弱遵循线性轨迹。优选地将每个段的持续时间选择为小于预定时间,以便照明强度的步幅是人眼察觉不到的或勉强可察觉的,具有约为或大于25HZ的频率。在某些实施例中,所有分段线性段的持续时间是相同的,而在其它实施例中,某些段的持续时间可以超过其它段的持续时间。例如,在某些实施例中,延长低光强下的分段线性段的持续时间以提供更平滑的渡越以及更好地近似指数。

23、特性。0037图5举例说明实现分段线性控制曲线的电路500。时钟分频器506调整系统时钟CLK_SYS的频率以提供CLK_SLOPE而提供当前分段线性段的所需斜率。调光计数器508基于CLKSLOPE而递增以提供分段线性输出DIMMING_VALUE。阈值比较器504将DIMMING_VALUE与多个阈值相比较以向存储器502提供地址ADR。当调光计数器508到达分段线性段之间的断点时,例如图4所示的点L_0、L_1、L_2、L_3或L_4,阈值比较器504将下一段斜率参数的地址提供给存储器502。在某些实施例中,存储器502存储可通过阈值比较器504输出来寻址的分频器DIVIDER值。在某些。

24、实施例中,对阈值也如电路500所需的其它常数那样进行硬编码。在其它实施例中,可以通过使用例如诸如寄存器或RAM或EEPROM的另一存储块对阈值和分频器值进行参数化。存储器502基于从阈值比较器504输出的地址信号ADR将分频器值提供给时钟分频器块506。0038在本发明的某些实施例中,电路500被配置为提供从初始水平至最终水平的预定渡越时间TTOT。优选地,与负调光渡越时间TTOT下相比,对于正调光渡越时间TTOT上而言,预定的渡越时间是不同的。例如,在实施例中,TTOT上约为07秒且TTOT下约为17秒。在本发明的替换实施例中,TTOT上和TTOT下可以包括其它渡越时间。对于DIMMING_。

25、VALUE下的12位的调光分辨率04095而言,并且对于具有256的恒定斜率因数的尾部031而言,使得在大于25HZ的频率下发生调光步幅的最大时间是2秒。在某些实施例中,还可以使用较慢的渡越时间段。曲线和水平修改优选地大于25HZ的调光步幅频率。0039为了与段数目无关地实现预定渡越时间,对CLK_SLOPE的频率进行缩放以实现预定渡越时间,TTOT上或TTOT下,与初始和最终值之间的段数目无关。例如,参照图4的图考虑两种情况。在第一种情况下,期望的起始水平处于L_0且期望的停止水平处于L_4。因此,起始和停止水平之间的段的数目是4。在第二种情况下,期望的起始水平处于L_1且期望的停止水平处于。

26、L_3,从而在起始和停止水平之间形成2个段。在两种情况下,用来到达停止水平的时间是相同的即TTOT上。仅考虑曲线的一个段,例如,称为S2的L_2与L_3之间的段,时钟分频器506在这两种情况下生成用于信号CLK_SLOPE的两种不同频率,以便产生恒定渡越时间TTOT上。相对于这两种情况说明书CN102026446ACN102026461A5/10页90040FREQ_CLK_SLOPE情况2,SX2/4FREQ_CLK_SLOPE情况1,SX,0041其中X1,2。0042其中FREQ_CLK_SLOPE是CLK_SLOPE的频率。0043一般地,CLK_SLOPE的频率、分段线性段数目之间的。

27、关系是0044,D1公式A0045其中,0046N是起始水平与停止水平之间的段的数目;0047D是调光曲线的段的总数在本示例中,为L_0与L_4之间的段的数目D4;0048FREQ_SLOPE_TOTSX是当起始水平较低L_0且停止水平较高L_4时设置曲线的单个段SX的斜率所需的频率;以及0049FREQ_SLOPE_NSX是当起始水平与停止水平之间的段的数目是N时设置曲线的单个段SX的斜率所需的频率。公式A指示时钟分频器506提供输出信号,其频率通过N/D的比与输入频率相联系。在本发明的实施例中,时钟分频器506采用CLK_SLOPE的频率作为N和FREQ_SLOPE_TOTSX的线性函数。。

28、即,FREQ_CLK_SLOPESXFN,FREQ_SLOPE_TOTSX。0050图6举例说明数字调光引擎600的另一实施例。数字调光引擎600具有存储器602、阈值比较器604、调光计数器606、逻辑块608和时钟分频器610。时钟分频器610具有三个图案化分频器612、614和616。调光计数器606根据新的强度水平是大于还是小于前一强度水平而递增或递减。例如,为了增加光强水平,调光计数器将递增,并且为了降低光强水平,调光计数器将递减。或者,如果光源或其相应的驱动器和接口电路根据负的或反转的意义INVERTEDSENSE操作,则可以使调光计数器606递增以降低光强水平。阈值比较器604实。

29、时地对存储在存储器602中的当前参数的地址ADR进行更新。存储器602向CLK_DIVIDER_S616提供分频器值DIV_S在地址ADR处分配。DIV_S表示在调光计数器递增或递减DIM_OUT之前要等待的CLK_T的周期数。逻辑块608向CLOCK_DIVIDER_T614提供分频器值DIV_T,其为TTOT的函数。逻辑块608还向CLOCK_DIVIDER_N612提供DIV_N,其表示将在调光操作期间横穿的段数目。由逻辑块608向DIM_COUNTER606提供控制调光计数器606是递增还是递减的信号上/下。0051相对于时钟分频器610,如上文的公式A所描述的,CLK_DIVIDER。

30、_N612产生作为段N的数目的函数的CLK_N。CLK_DIVIDER_T614产生CLK_T,其频率是渡越持续时间TTOT的函数,并且CLK_DIVIDER_S616产生CLK_S,其为当前分段线性段的斜率的函数。在某些实施例中,可以用生成CLK_N的抽取器来代替CLK_DIVIDER_N612,CLK_N具有以下平均频率0052FCLK_NN/DFCLK_T公式B0053其中,0054FCLK_N是C1K_N的平均频率;0055FCLK_T是CLK_T的平均频率;0056N是起始水平与停止水平之间的段的数目;以及0057D是调光曲线的段的总数。说明书CN102026446ACN102026。

31、461A6/10页100058在实施例中,抽取器使用例如脉冲吞除或其它抽取技术来去除D个元素的组中的DN个脉冲。优选地在强度渡越或调光循环开始时设置分频比DIV_N和DIV_T且其值在强度渡越或调光循环期间保持恒定。另一方面,DIV_S在达到阈值时改变以便调光计数器606的输出遵循分段线性曲线。在本发明的替换实施例中,DIV_N和DIV_T可以在强度渡越或调光循环期间改变。0059图7举例说明示出对于N8且D12而言到CLK_DIVIDER_N的输入端处的CLK_SYS与CLK_DIVIDER_N的输出端处的CLK_N之间的关系的波形图。可以看到在CLK_N处吞除CLK_SYS处的每三个脉冲中。

32、的一个以便实现CLK_N与CLK_SYS之间的812比。应注意的是使用N8和D12作为示例,并且根据特定应用及其规范,可以有其它比。0060图8A举例说明被配置为实现12个分段线性段的实施例调光引擎800,其中,用N/12抽取器812来代替图6的CLK_DIVIDER_N612,但是其以类似于图6所示的调光引擎600的方式进行操作。数字调光引擎800还具有查找表LUT802,比较级804、调光计数器806、逻辑块808、预分频器PRESCALERT814、以及调光计数器时钟发生器816。在比较级804中,将比较阈值设置在2N1,其中,N0、1、2、3、12。因此,可以为每个段设置一个斜率即,N。

33、1、或11个斜率。针对11个频率的情况,在图8B中示出线性段、阈值水平、斜率参数与斜率倒数之间的实施例关系。0061在本发明的实施例中,为了消除调光曲线的所有可见步幅,加速指数曲线的下尾。如表1所示,前五个段具有相同的斜率,以便创建具有双倍长度2TSEG的单个段,其中,TSEG是组成基本段的PRESCALED_CLK的周期数。在某些实施例中,尾部的加速可能不足以消除所有可见步幅,因此,仅针对水平612来设置可编程水平。这是为了保证调光水平以大于约24HZ的速率递增。如果调光水平以较低的速率递增,则可能导致LED的可见闪烁。因此,当渡越在水平0与6之间时,曲线由2个段组成。对于3TSEG的总持续。

34、时间而言,第一段具有255的斜率和2TSEG的长度,而第二段具有127的斜率和TSEG的持续时间。在实施例中,除具有3TSEG的长度的第一段之外,调光引擎800还产生具有相同长度TSEG的8个段的曲线。0062水平号水平上限LUT_DATA00X00010X00125520X00325530X00725540X00F25550X01F255说明书CN102026446ACN102026461A7/10页1160X03F12770X07F6380X0FF3190X1FF15100X3FF7110X7FF3120XFFF10063表1比较阈值和LUT_DATA。0064LOGIC_BLOCK808。

35、向N/12抽取器812输出参数TIMESTEPS2GO。TIMESTEPS2GO表示起始和停止水平之间的段的数目N。在实施例中,N/12抽取器812每12个CLK_MAIN_2时钟循环去除12TIMESTEPS2GO个脉冲,存在对第一段进行补偿时的几个例外,在这种情况下,从TIMESTEPS2GO减去3。这些减法优选地在调光周期开始时发生。例如0065起始水平0,停止水平6“TIMESTEPS2GO”633;0066起动电平12,停止水平0“TIMESTEPS2GO”1239;以及0067起始水平6,停止水平11“TIMESTEPS2GO”1165。0068在本发明的替换实施例中,未对前几个段。

36、进行补偿或用不同的值来补偿。到LOGIC_BLOCK808的输入包括表示目标照明水平的DIMLEVEL调光水平和表示上/下渡越时间的DURATION持续时间。0069在实施例中,调光模块系统使用被输入到N/12抽取器812的具有256KHZ的频率的时钟源CLK_MAIN_2。N/12抽取器812的输出是一个时钟,其频率是将在强度渡越期间经过的段数目的函数。在实施例中,将设备设置为提供两个渡越持续时间约07秒的渐强时间和约17秒的渐弱时间。在替换实施例中,可以使用用于渐强和减弱时间的不同值,或者可以使得渐强和渐弱时间的持续时间可编程。0070PRESCALER_T814根据调光引擎800正在经历。

37、渐强渡越还是渐弱渡越来调整DECIMATED_CLK的频率。在渐强渡越的情况下,PRESCALER_T814将DECIMATED_CLK的频率除以4,并且在渐弱渡越的情况下,PRESCALER_T814将DECIMATED_CLK的频率除以9以产生PRESCALED_CLK。在本发明的替换实施例中,可以将其它分频比用于PRESCALER_T814。0071时钟发生器816将PRESCALED_CLK除以因数LUT_DATA1。向LUT_DATA添加1起因于分频器块的特定实现,因为实施例分频器计数器从0开始计数至LUT_DATA。在替换实施例中,可能需要其它调整或不需要调整。LUT_DATA每当。

38、DIM_OUT达到比较阈值时改变,并且其值与段的斜率成反比。在上文的表1中,LUT_DATA值被列为比较阈值的函数。由时钟发生器816提供的指数时钟EXP_CLK被提供给在EXP_CLK的每个边沿处按单位递增或递减DIM_OUT以对应于渐强或渐弱渡越的调光计数器。DIM_OUT是调光引擎的输出且可说明书CN102026446ACN102026461A8/10页12以用作到图1所示的脉冲调制器110的输入。0072图9举例说明由图8的调光引擎800产生的调光曲线900。曲线900表示DIM_OUT的值对比PRESCALED_CLK的消逝循环的数目。曲线900具有8个段902、904、906、90。

39、8、910、912、914和916。0073图10举例说明另一实施例调光引擎950。在图10的实施例中,时钟分频器块958可以将CLK_MAIN除以因数7以产生CLK_MAIN_7。在实施例中,CLK_MAIN约为1800KHZ且CLK_MAIN_7约为512KHZ。CLK_MAIN_7转到抽取器956而生成DECIMATED_CLK,其任务是将线性分段伪指数曲线的一部分伸展至对于水平之间的所有渡越而言恒定的上/下时间。在本实施例中,默认渡越时间对于渐亮调光而言是07秒且对于渐暗调光而言是17秒。依照参数DIMUPTIME20和DIMDOWNTIME20,上/下渡越预分频器954对DECIMA。

40、TED_CLK进行缩放以达到用于上或下渡越的调光时间。在本发明的实施例中,如表2所示对DIMUPTIME20和DIMDOWNTIME20进行编码。00740075表2渡越时间编码0076在本发明的替换实施例中,可以使其它渡越值与代码相关联。在某些实施例中,对这些值进行硬编码,并且在其它实施例中,其为可编程的。例如,可以将可编程值存储在与计数器阈值相同的存储器中。在渡越预分频之前执行抽取动作,以便使时间分辨率误差最小化,因为时钟周期在此点处较低。0077UP_DWN_PRESCALED_CLK被指数时钟发生器968使用,其根据LUT_DATA输入来生成EXPCLK。EXPCLK的频率调制指数递增。

41、/递减器970的计数斜率以遵循指数曲线的分段线性近似的轨迹。DIMOUT被水平鉴别器966用来提供曲线的当前水平区段,以便DIMCURRENTLEVEL40变成指数LUT964查找表的地址,指数LUT964的输出是LUT_DATA。0078调光水平阈值发生器952确定调光模块将到达的期望输出阈值。当未使用调光功能时,期望的输出阈值表示输出设定点。DIMLEVEL_THRESHOLD被指数递增/递减器970以及渡越水平数计算器960使用,渡越水平数计算器960的输出TIMESTEPS2GO被抽取器956使用。例如,如果DIMLEVEL_THRESHOLD大于DIMOUT,则递增/递减器970递增。

42、。另一方说明书CN102026446ACN102026461A9/10页13面,如果DIMLEVEL_THRESHOLD不小于DIMOUT,则递增/递减器970递减。如果保持递增/递减器970中的当前值。渡越水平数计算器960基于当前调光水平DIMOUT和期望水平也被编码为DIMLEVEL_THRESHOLD的DIMLEVEL来计算将在渡越开始时经过的渡越水平的数目。0079渡越使能发生器962在当前调光输出值DIMOUT110和期望调光值DIMLEVEL阈值110不匹配时启用所有其它调光引擎组件。确认发生器972在调光渡越结束时激活信号确认。0080表3举例说明图10所示的实施例调光引擎95。

43、0的分段线性近似指数曲线的线性区段的斜率。调光因数上限束缚于DIMOUT位分辨率、即12位,因此可以定义13个二进制水平。例如,在调光值2048与4095之间采用2的斜率值。为了实现纯指数曲线的有效近似,在二进制水平4处设置512的斜率,并在二进制水平3处设置1024的斜率。指数曲线的尾部被给定256的斜率以将曲线保持在可见阈值以下。0081调光因数二进制水平斜率40951222048114102410851291625683212876464612832525616425683256422562125610256说明书CN102026446ACN102026461A10/10页140082表。

44、3结果得到的分段线性指数曲线的斜率。0083应注意的是替换实施例调光引擎可以根据特定应用及其规范占有任意数目的调光水平。0084图11AC举例说明波形图,该波形图举例说明图10的实施例调光引擎950的操作。图11A是波形图的详图,图11BC举例说明渐进地放大的视图。结合了图11B的那部分图11C在图11C中注明。图12和13举例说明图11AC所示的相同调光曲线,在高度上提高以便强调曲线、调光当前水平与斜率因数之间的关系。图12示出图13的被放大部分。0085图14举例说明用于低强度水平的结果得到的调光曲线990和时序图。特别地,用63的调光值达到处于最大强度的15的第一水平。图14所示的调光步。

45、骤的频率约为24HZ。从水平0至水平11的总渡越时间约为2秒。0086本发明的实施例的一个优点包括结构简单性,因为实施例系统包括基本的数字块。另一优点是在实施例中,可在不需要高频率时钟和/或复杂运算的情况下实现到无光的平化渐弱和从无光开始的平化渐强。0087本领域的技术人员还应很容易理解的是材料和方法可以在仍保持在本发明的范围内的同时改变。还应认识到除用来举例说明实施例的特定上下文之外,本发明提供了许多可适用发明构思。因此,随附权利要求意图在其范围内包括此类过程、机器、设计、物质组成、手段、方法、或步骤。说明书CN102026446ACN102026461A1/15页15图1说明书附图CN10。

46、2026446ACN102026461A2/15页16图3说明书附图CN102026446ACN102026461A3/15页17图2说明书附图CN102026446ACN102026461A4/15页18图4说明书附图CN102026446ACN102026461A5/15页19图5图6说明书附图CN102026446ACN102026461A6/15页20图7图9说明书附图CN102026446ACN102026461A7/15页21图8A说明书附图CN102026446ACN102026461A8/15页22图8B说明书附图CN102026446ACN102026461A9/15页23图10说明书附图CN102026446ACN102026461A10/15页24图11A说明书附图CN102026446ACN102026461A11/15页25图11B说明书附图CN102026446ACN102026461A12/15页26图11C说明书附图CN102026446ACN102026461A13/15页27图12说明书附图CN102026446ACN102026461A14/15页28图13说明书附图CN102026446ACN102026461A15/15页29图14说明书附图CN102026446A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 其他类目不包含的电技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1