用于led驱动器的处理器的外部编程的设备和方法
【专利摘要】LED驱动器(10)的至少一个处理器(30)的外部编程。在正常操作模式下,可以将LED驱动器(10)的第一控制输入(22B/22C)提供至处理器的第一处理器输入,可以将LED驱动器的第二控制输入(22B/22C)提供至处理器(30)的第二处理器输入。在编程模式下,可以将第一和第二控制输入(22B,22C)提供至处理器(30)的编程输入,从而经由所述第一和第二控制输入(22B,22C)实现对处理器(30)的编程。
【专利说明】用于LED驱动器的处理器的外部编程的设备和方法
[0001]本发明总体上关注于LED光源的驱动电路。更具体而言,文中公开的各种与发明相关的方法和设备涉及利用LED驱动器的输入对LED驱动器的至少一个处理器进行外部编程。
[0002]数字照明技术,即,以诸如发光二极管(LED)的半导体光源为基础的照明提供了对传统的荧光灯、HID灯和白炽灯的可行替代。LED的功能优点和好处包括高能量转换和光效率、耐用性、较低的运行成本以及很多其他的优点和好处。LED技术的最近的发展提供了有效率的并且鲁棒的全光谱照明源,其能够在很多应用中实现各种照明效果。体现这些源的器材中的一些以照明模块为特征,其包括一个或多个能够产生例如红色、绿色和蓝色的不同颜色的LED以及用于独立地控制LED的输出以生成各种颜色和变色照明效果的处理器,例如,在美国专利N0.6016038和N0.6211626中对此进行了详细讨论,通过引用将其并入本文。
[0003]在某些LED照明实现中,希望具有对为一个或多个LED供电的LED驱动器的处理器的固件升级的能力。例如,可能希望对LED驱动器处理器的固件升级,以结合新的特征和/或解决隐错修正。对LED驱动器处理器的升级一直是利用诸如DALI的通信手段以及一些处理器的“应用内”编程能力执行的。尽管可以利用这样的应用内编程升级固件,但是其可能存在一种或多种缺陷。例如,并不是所有的处理器都支持应用内编程,并且/或者应用内编程可能比预期的要慢。也有人利用专用编程线执行对一些LED驱动器处理器的升级。尽管可以利用这样的专用编程线升级固件,但是其可能存在一种或多种缺陷,例如,因编程线而提高的材料成本和/或LED驱动器中的增大的空间要求。
[0004]因而,在本领域当中需要提供用于LED驱动器的至少一个处理器的外部编程的方法和设备,其将任选克服现有编程方法的一种或多种缺陷。
[0005]本公开关注于用于LED驱动器的至少一个处理器的外部编程的与发明相关的方法和设备。例如,在正常操作模式下,可以将LED驱动器的第一控制输入提供至所述处理器的第一处理器输入,可以将LED驱动器的第二控制输入提供至所述处理器的第二处理器输入。在编程模式下,可以将所述第一和第二控制输入提供至所述处理器的编程输入,由此通过所述第一和第二控制输入实现处理器的编程。
[0006]一般来讲,在一个方面中,提供了一种对LED驱动器的处理器编程的方法,其包括以下步骤:在正常工作模式下,将所述LED驱动器的第一控制输入引导至所述处理器的第一处理器输入,将所述LED驱动器的第二控制输入引导至所述处理器的第二处理器输入;接收编程信号;响应于所述编程信号进入编程模式;以及,在编程模式下,将所述第一控制输入引导至所述处理器的第三处理器输入,将所述第二控制输入引导至所述处理器的第四处理器输入。所述第三处理器输入和所述第四处理器输入是编程输入。
[0007]在一些实施例中,所述方法还包括将编程器耦合至所述第一控制输入和所述第二控制输入。在这些实施例的一些版本中,所述方法还包括利用所述编程器通过所述第一控制输入和所述第二控制输入对所述处理器编程。所述方法还可以可选地包括将所述编程器耦合至与对所述处理器供电的处理器电源不同的电源。
[0008]在一些实施例中,在所述编程模式下,所述第一控制输入还耦合至所述第一处理器输入。在这些实施例的一些版本中,在所述编程模式下,所述第二控制输入还耦合至所述第二处理器输入。所述方法还可以包括在所述编程模式下使所述第一控制输入与所述第一处理器输入解耦。
[0009]在一些实施例中,在正常模式下所述第一处理器输入接收模拟传感器信号。在这些实施例的一些版本中,所述模拟传感器信号是通过感测受到所述LED驱动器驱动的LED模块的温度而得到的温度信号。可以通过网络接口接收所述编程信号。
[0010]在一些实施例中,所述方法还包括利用所述第三处理器输入和所述第四处理器输入中的至少一个使所述处理器复位。在这些实施例的一些版本中,所述方法还包括利用来自电容器的存储能量在处理器的复位期间保持编程模式。可以可选地将所述存储能量提供给切换装置,以保持其切换状态。
[0011]一般而言,在另一方面中,提供了一种具有可重新编程的处理器的LED驱动器,其包括市电电源输入、从市电电源输入提供细化的LED电源输出的LED电源输出以及配置所述LED电源输出的至少一个特性的处理器。所述处理器具有第一处理器输入、第二处理器输入、第三处理器输入和第四处理器输入。所述LED驱动器包括在正常模式下仅耦合至所述第一处理器输入且在编程模式下耦合至所述第三处理器输入的第一控制输入。所述LED驱动器还包括在正常模式下仅耦合至所述第二处理器输入且在编程模式下耦合至所述第四处理器输入的第二控制输入。所述第三处理器输入和所述第四处理器输入是编程输入。
[0012]在一些实施例中,在编程模式下使所述第一控制输入通过切换装置路由至所述第三处理器输入。在这些实施例的一些版本中,所述切换装置是多路复用器。所述切换装置可以可选地具有耦合至所述处理器提供的选择器输出的选择器输入。可以可选地使电容器与所述选择器输出并联耦合并且使所述电容器耦合至多路复用器的选择器输入。
[0013]在一些实施例中,所述第三编程输入是复位输入。
[0014]在一些实施例中,所述第四编程输入是数据输入。
[0015]应当将文中出于本公开的目的采用的术语“LED”理解为包括任何电致发光二极管或者其他类型的以载流子注入/结为基础的能够响应于电信号生成辐射的系统。因而,术语LED包括但不限于响应于电流发光的各种基于半导体的结构、发光聚合物、有机发光二极管(OLED)、电致发光条等。具体而言,术语LED是指所有类型的发光二极管(包括半导体和有机发光二极管),其可以被配置为生成红外光谱、紫外光谱以及各个可见光谱(一般包括从大约400纳米到大约700纳米的辐射波长)部分中的一个或多个中的辐射。LED的一些例子包括但不限于各种类型的红外LED、紫外LED、红光LED、蓝光LED、绿光LED、黄光LED、琥珀光LED、橙光LED和白光LED (下文将进一步讨论)。还应当认识到,可以对LED进行配置和/或对其加以控制,以生成对于给定光谱(例如,窄带宽、宽带宽)而言具有各种带宽(例如,半最大值全宽或FWHM)以及具有处于给定的一般颜色分类中的各种主波长的辐射。
[0016]例如,被配置为生成基本上白光的LED (例如,白光LED)的一种实施方式可以包括若干管芯,所述管芯分别发射不同光谱的电致发光,它们以组合形式混合,从而基本上形成白光。在另一实施方式中,可以使白光LED与磷光体材料相关,所述磷光体材料将具有第一光谱的电致发光转换成不同的第二光谱。在这种实施方式的一个例子中,具有相对较短的波长和窄带宽光谱的电致发光对磷光体材料进行“泵浦”,所述磷光体材料于是辐射具有宽一点的光谱的较长波长辐射。
[0017]还应当理解,术语LED不限制LED的物理和/或电封装类型。例如,如上文讨论的,LED可以指具有多个被配置为分别发射不同光谱的辐射的管芯(例如,它们可以是也可以不是可单独控制的)的单个发光装置。而且,可以使LED与被认为是所述LED (例如,某些类型的白光LED)的组成部分的磷光体相关。一般而言,术语LED可以指封装后的LED、未封装的LED、表面安装LED、板上芯片LED、T封装安装LED、径向封装LED、功率封装LED、包括某种类型的外罩和/或光学元件(例如,漫射透镜)的LED等。
[0018]应当将术语“光源”理解为是指各种辐射源中的任何一个或多个,其包括但不限于基于LED的源(包括一个或多个如上文定义的LED)、白炽光源(例如,白炽灯、卤素灯)、荧光源、磷光源、高强度放电源(例如,钠汽灯、汞蒸灯和金属卤化物灯)、激光器、其他类型的电致发光源、高温发光源(例如,火焰)、烛光发光源(例如,汽灯罩、碳弧辐射源)、光致发光源(例如,气体放电源)、采用电子厌足(electronic satiat1n)的阴极发光源、电流发光源、晶体发光源、显象管发光源、热致发光源、摩擦发光源、声致发光源、辐射发光源和发光聚合物。
[0019]文中采用的术语“照明器材”是指呈现特定的形状因子、组装或封装方式的一个或多个照明单元的实施方式或布置。文中采用的术语“照明单元”是指包括一个或多个相同或不同类型的光源的设备。给定照明单元可以采取各种(一个或多个)光源的安装布置、夕卜罩/外壳布置和形状以及/或者电和机械连接配置中的任何一种。此外,可以可选地使给定照明单元与涉及(一个或多个)光源操作的各种其他部件(例如,控制电路)相关(例如,包括所述部件,与其耦合和/或与其封装到一起)。“基于LED的照明单元”是指包括一个或多个如上文讨论的基于LED的光源的照明单元,所述照明单元可以只包括所述基于LED的光源,也可以使其与其他不基于LED的光源结合。“多通道”照明单元是指包括至少两个被配置为分别生成不同光谱的辐射的光源的基于LED的或者不基于LED的照明单元,其中,可以将每个不同的源的光谱称为多通道照明单元的“通道”。
[0020]文中采用的术语“控制器”大体上描述了与一个或多个光源的操作相关的各种设备。可以通过很多种方式(例如,采用专用硬件)实现控制器,使之执行文中讨论的各种功能。“处理器”是利用一个或多个微处理器的控制器的一个例子,可以采用软件(例如,微码)对所述微处理器编程,以执行文中讨论的各种功能。可以将控制器实现为采用或不采用处理器,也可以将其实现为用以执行一些功能的专用硬件和用以执行其他功能的处理器(例如,一个或多个编程的微处理器和相关电路)的组合。可以在本公开的各种实施例中采用的控制器部件的例子包括但不限于常规微处理器、专用集成电路(ASIC)和现场可编程门阵列(FPGA)0
[0021]在不同的实施方式中,可以使处理器或控制器与一个或多个存储介质(文中统称为“存储器”,例如,易失性和非易失性计算机存储器,比如RAM、PROM、EPROM和EEPR0M,软盘,压缩磁盘,光盘,磁带等)相关。在一些实施方式中,可以采用一个或多个程序对存储介质编码,所述程序在一个或多个处理器和/或控制器上运行时至少执行文中讨论的功能当中的一些。各种存储介质可以是固定于处理器或控制器内的或者可以是可运输的,从而使存储于其上的一个或多个程序能够被加载到处理器或控制器内,以实施文中讨论的本发明的各个方面。从类属的意义上来讲,文中所用的术语“程序”或“计算机程序”是指任何类型的能够用于对一个或多个处理器或控制器编程的计算机代码(例如,软件或微码)。
[0022]文中采用的术语“可寻址的”是指被配置为接收意在用于包括自身在内的多个装置的信息(例如,数据)并有选择地对意在用于其自身的特定信息做出响应的装置(例如,一般而言的光源、照明单元或器材、与一个或多个光源或照明单元相关的控制器或处理器、其他非照明相关装置等)。术语“可寻址的”的使用经常与联网环境(或者下文将进一步讨论的“网络”)存在关联,在所述环境中,多个装置通过某种或某些通信介质耦合到一起。
[0023]在一种网络实施方式中,一个或多个耦合至网络的装置可以充当耦合至所述网络的一个或多个其他装置的控制器(例如,呈现主/从关系)。在另一种实施方式中,联网环境可以包括一个或多个专用控制器,其被配置为控制耦合至网络的一个或多个装置。一般而言,耦合至网络的多个装置中的每一个可以有权使用存在于一种或多种通信介质上的数据;但是,给定的装置之所以是“可寻址的”可能是因为其被配置为可以在(例如)分配给它的一个或多个特定的标识符(例如,“地址”)的基础上有选择地与网络交换数据(即,从所述网络接受数据和/或发送数据至所述网络)。
[0024]文中采用的术语“网络”是指两个或更多装置(包括控制器或处理器)的任何互连,其将促进耦合至所述网络的任何两个或更多装置之间的和/或多个装置之间的信息传送(例如,用于装置控制、数据存储、数据交换等)。应当可以容易地认识到,各种适于对多个装置进行互连的网络的实施方式可以包括各种网络拓扑结构中的任何拓扑结构,并且可以采用各种通信协议中的任何协议。此外,在根据本公开的各种网络中,任何一个处于两个装置之间的连接都可以表示两个系统之间的专用连接,或者替代性地表示非专用连接。除了携带意在用于所述两个装置的信息之外,这样的非专用连接可以携带未必意在用于所述两个装置中的任何一个的信息(例如,开放网络连接)。此外,应当容易地认识到,文中讨论的装置的各种网络可以采用一条或多条无线、线/缆和/或光纤链路,以促进信息在整个网络中的传送。
[0025]文中采用的术语“用户接口”是指人类使用者或操作者与一个或多个装置之间的接口,其能够实现使用者与(一个或多个)装置之间的通信。可以在本公开的各种实施方式中采用的用户接口的例子包括但不限于开关、电位计、按钮、拨号盘、滑动触头、鼠标、键盘、小键盘、各种类型的游戏控制器(例如,操纵杆)、跟踪球、显示屏、各种类型的图形用户界面(GUI)、触摸屏、扩音器以及其他类型的可以接收某种形式的由人类生成的刺激并响应于此生成信号的传感器。
[0026]应当认识到,应当将上述构思和下文将更加详细地讨论的附加构思的所有组合(假设这样的构思不是相互矛盾的)看作是文中公开的发明主题的一部分。特别是,应当将出现在本公开的末尾的所主张保护的主题的所有组合看作是文中公开的发明主题的一部分。还应当认识到,文中明确采用的术语也可能出现在通过引用而并入的任何公开内容当中,应当为其赋予和文中公开的具体构思最为一致的含义。
[0027]在附图中,遍及各个不同的视图,同样的附图标记大体上指代相同的部分。并且,附图未必是按比例绘制的,相反,重点总体上在于对本发明的原理进行说明。
[0028]图1示出了 LED驱动器的实施例。
[0029]图2A示出了在正常模式下图1的LED驱动器的控制输入与图1的LED驱动器的处理器之间的连接。
[0030]图2B示出了在编程模式下图1的LED驱动器的控制输入与处理器之间的连接。
[0031]图3示出了编程器与图1的LED驱动器的控制输入之间的连接。
[0032]在基于LED的照明器材的某些实施方式中,希望具有对用于为LED供电的LED驱动器的处理器的软件升级的能力。例如,可能希望对LED驱动器处理器的软件升级,以结合新的特征和/或解决隐错修正。所述升级一直是利用诸如DALI的通信手段利用一些处理器的“应用内”编程能力执行的。也有人利用专用编程线执行对一些处理器的升级。尽管可以利用这样的应用内编程和/或专用编程线升级处理器的固件,但是所述技术存在一个或多个缺陷。例如,并不是所有处理器都支持应用内编程,应用内编程可能速度慢,并且/或者编程线可能在LED驱动器中造成材料成本的提高和/或空间需求的增大。因而, 申请人:已经认识和领会到,在本领域中需要提供利用LED驱动器的控制输入对LED驱动器的至少一个处理器进行外部编程的方法和设备,其将任选克服现有的编程方法的一个或多个缺陷。
[0033]一般而言, 申请人:已经认识并领会到,利用LED驱动器的输入提供LED驱动器的至少一个处理器的外部编程将是有利的。考虑到上述内容,本发明的各种实施例和实施方式关注于LED驱动器的至少一个处理器的外部编程。
[0034]参考图1,示出了 LED驱动器10的实施例。LED驱动器10包括封入了多个LED驱动器部件的LED驱动器外壳20,所述部件用于将市电电力5转换为适当的用于驱动LED光源的细化输出。例如,LED驱动器部件可以包括LED驱动器的电力系的AC到DC转换器以及DC到DC转换器,它们共同对市电电力5进行细化,使之用于对LED光源供电。LED部件也可以包括(例如)图2A和2B所示的处理器30、多路复用器部件50和55、二极管62和/或电容器64。
[0035]通过具有市电热(hot)输入21A和市电中性输入21B的市电电力输入21将市电电力5提供给LED驱动器10。在一些实施例中,可以额外提供市电接地输入。通过具有正DC输出23A和负DC输出23B的DC输出23提供用于驱动LED光源的细化输出。通过亮度减低正输入24A和亮度减低负输入24B向LED驱动器10提供亮度减低输入24。响应于通过亮度减低输入24提供的电压的变化调整DC输出23,以实现连接至DC输出23的LED光源的亮度减低。例如,可以响应于通过亮度减低输入24提供的电压的变化调整DC输出23的平均电流。可以将亮度减低正输入24A和亮度减低负输入24B耦合至处理器30,处理器30可以调整另一驱动器部件(例如,电力系)的一个或多个特性,从而在通过亮度减低正输入24A和亮度减低负输入24B接收到的输入的基础上实现适当的亮度减低。在其他实施例中,可以将亮度减低热输入24A和亮度减低中性输入24B直接耦合至另一控制器或者另一LED驱动器部件,以实现亮度减低。
[0036]还通过网络通信输入25向LED驱动器10提供网络通信。网络通信输入25可以实现网络通信的接收和/或发送。例如,网络通信输入25可以提供利用Dali协议的通信。在其他实施网络通信的实施例中,可以利用其他网络通信协议和/或通信介质。例如,通信介质可以包括任何物理介质,包括(例如)绞线对同轴电缆、光纤,或者可以包括采用(例如)红外、微波或编码可见光传输以及任何适当的发射器、接收器或收发器的无线链路,以实现网络内的通信。而且,例如,通信协议可以包括任何适当的数据传输协议,包括(例如)TCP/IP、以太网的变型、通用串行总线、蓝牙、FireWire、Zigbee, DMX、Dali,802.lib,802.11a、802.llg、令牌环、令牌总线、串行总线、通过市电或低压电源线连网的电源线和/或任何其他适当的无线或有线协议。可以将网络通信输入25耦合至处理器30,处理器30可以在通过网络通信线25接收到的输入的基础上调整另一驱动器部件的一个或多个特性,以实现对所附接的LED光源的适当控制。例如,可以通过网络通信线25发送预期照明景观的状况,处理器30可以对DC输出23的参数加以调整,以实现这样的照明景观的状况。
[0037]还通过控制输入22A-C将控制输入22提供给LED驱动器10。控制输入22A可以是公共或接地输入,控制输入22B和22C可以是外部传感器输入。例如,在一些实施例中,控制输入22C可以是提供指示受到驱动的LED光源的标称电流的模拟信号的模拟输入,并且/或者控制输入22B可以是提供指示受到驱动的LED光源处的感测温度的模拟信号的模拟输入。可以将控制输入线22A-C耦合至处理器30,处理器30可以在通过控制输入线22B和/或22C接收到的信号的基础上调整另一驱动器部件的一个或多个特性。例如,处理器30可以在通过控制输入22B接收到的高温读数的基础上使DC输出23降低,从而试图使受驱动LED光源处的温度保持在最大值以下。尽管文中示出并描述了具有特定输入的特定LED驱动器10,但是得益于本公开的本领域普通技术人员将认识并领会到,实现各种内部LED驱动器部件以及各种LED驱动器输入和/或输出的各种LED驱动器配置可以根据文中讨论的方法和/或设备结合对其至少一个处理器的外部编程。
[0038]参考图2A和2B,示出了 LED驱动器10的处理器30和控制输入22A-C之间的连接。图2A示出了正常模式下的所述连接,图2B示出了编程模式下的所述连接。得益于本公开的本领域普通技术人员将认识并领会到,将提供到处理器30的额外连接。例如,将提供DC电源连接,并且/或者可以提供其他输入连接(例如,到亮度减低输入24和/或网络通信输入25的连接)。
[0039]在图2A和2B中,控制输入22k电耦合至处理器30的公共或接地输入32A。控制输入22B具有电耦合至处理器30的第一传感器输入32B的第一引线22B1以及电耦合至多路复用器部件50的第二输入53的第二引线22B2。控制输入22C具有电耦合至处理器30的第二传感器输入32C的第一引线22C1以及电耦合至多路复用器部件55的第二输入58的第二引线22C2。在一些实施例中,多路复用器部件50和55可以形成单个多路复用器的部分。在其他一些实施例中,多路复用器部件50和55可以是分立部件。多路复用器50还具有未电连接的第一输入52、电连接至处理器30的数据编程输入34的输出54以及电连接至处理器30的选择器输出35的选择器输入51。多路复用器55还具有未电连接的第一输入57、电连接至处理器30的复位编程输入39的输出59以及电连接至处理器30的选择器输出35的选择器输入56。
[0040]在图2A的正常模式下,处理器30通过电耦合至选择器输入51和56的选择器输出35提供逻辑低输出。多路复用器部件50响应于在选择器输入51处接收到逻辑低而通过输出54提供第一输入52,多路复用器部件55响应于在选择器输入56处接收到逻辑低而通过输出59提供第一输入57。因此,在正常模式下,处理器30的数据编程输入34和复位编程输入39不连接至控制输入22B和22C。
[0041]在图2B的编程模式下,处理器30通过选择器输出35提供逻辑高。多路复用器部件50响应于在选择器输入51处接收到逻辑高而通过输出54提供第二输入53,多路复用器部件55响应于在选择器输入56处接收到逻辑高而通过输出59提供第二输入58。因此,在编程模式下,处理器30的数据编程输入34和复位编程输入39连接至控制输入22B和22C。可以响应于接收到编程信号而进入编程模式。在一些实施例中,处理器30可以通过网络通信线25接收编程信号。例如,可以通过网络通信线25借助于Dali通信协议发送编程信号。在其他一些实施例中,可以通过市电电力输入21 (例如,与市电电力重叠的信号或者市电电力当中的与预定编程信号一致的扰动)、亮度减低输入24 (例如,预定电压调制模式)和/或用户接口(例如,生成耦合至处理器30的输出的机械开关)接收编程信号。
[0042]尽管文中示出并描述了多路复用器部件50和55的【具体实施方式】,但是得益于本公开的本领域普通技术人员将认识并领会到,在一些实施例中作为替代也可以采用其他向编程输入34和39提供控制输入22B和22C的选择性施加的切换装置和/或切换方法。例如,在一些实施例中,可以利用触发器锁存输入22B和22C。而且,例如,在一些实施例中,可以利用多路分配器,其接收控制输入22B并根据所接收到的选择器信号的状态将控制输入22B输出至第一传感器输入32B或者数据编程输入34。多路分配器也可以接收控制输入22C并根据接收到的选择器信号的状态将控制输入22C输出至第二传感器输入32C或者复位编程输入39。因此,这样的多路分配器配置可以仅响应于第一选择器信号将控制输入22B、22C引导至编程输入34、39 (在编程模式下),并且可以仅响应于第二选择器信号将控制输入22B、22C引导至传感器输入32B、32C (在正常模式下)。
[0043]在图2B的编程模式下,可以通过控制输入22A-C提供对处理器30的接地输入32A和编程引脚34、39的访问,由此通过控制输入22A-C实现处理器30的编程。如图3所示,可以将编程器70电耦合至控制输入22A-C。由于已经通过市电电力5为处理器30提供了电力,因而不需要用于为处理器30供电的外部电源。但是,可以采用分离的5V电源7为编程器70独立供电,从而将编程数据发送至处理器30。编程器70可以任选至少有选择地与计算机75通信,从而尤其能够接收用于提供给处理器30的更新固件和/或接收涉及与处理器30进行通信的指令。
[0044]在处于编程模式当中时,可以将处理器30的复位编程输入39拉低。例如,在将编程器70电耦合至控制输入22A-C时,可以将处理器30的复位编程输入39拉低,从而将处理器30置于复位状态,并且能够实现处理器30的重新编程。在将复位编程输入39拉低并且处理器30处于复位状态时,微控制器的所有引脚都可以处于浮置状态。因此,可能会暂时丢失在编程模式期间通过选择器输出35提供的逻辑高。为了在选择器输入51和56处保持逻辑高,可以利用二极管62和电容器64将逻辑电平在固定的持续时间内锁存在高态。将二极管62串联连接于选择器输出35和选择器输入51、56之间,使电容器64与二极管62并联连接。可以将电容器64的尺寸设定为确保在一定的持续时间使所述逻辑电平保持高态,所述持续时间在处理器30和/或编程器70的特性的基础上是适当的(例如,足以使处理器30复位以及再次通过选择器输出35提供逻辑高的持续时间)。一旦完成了处理器30的编程,处理器30可以再次通过选择器输出35提供逻辑低,由此回到图2A的正常模式。处理器30可以在(例如)接收到来自编程器70的信号时回到正常模式,和/或可以在完成编程时自动回到正常模式。
[0045]尽管文中已经描述并示出了几个与发明相关的实施例,但是本领域普通技术人员将容易设想出各种其他用于执行文中描述的功能和/或获得文中描述的结果和/或获得一个或多个文中描述的优点的手段和/或结构,可以认为这样的变化和/或修改中的每一个均处于文中描述的与发明相关的实施例的范围内。一般而言,本领域技术人员将容易认识到文中描述的所有参数、尺寸、材料和配置都意在举例说明,实际参数、尺寸、材料和/或配置将取决于采用与发明相关的教导的具体的一个或多个应用。本领域技术人员将认识到,或者仅利用常规实验就能够洞悉文中描述的与发明相关的具体实施例的许多等同方案。因此,应当理解,上述实施例只是通过举例的方式介绍的,在所附权利要求及其等同物的范围内,可以按照具体描述和主张的以外的方式实践与发明相关的实施例。本公开的与发明相关的实施例关注于文中描述的每一独立的特征、系统、物品、材料、套件和/或方法。此外,如果这样的特征、系统、物品、材料、套件和/或方法不相互矛盾,那么可以将两个或更多此类特征、系统、物品、材料、套件和/或方法的任何组合包括到本公开的发明范围内。
[0046]应当将文中定义和使用的所有定义理解为能够支配词典定义、通过引用并入的文献中的定义和/或所定义的词语的普通含义。
[0047]还应当理解,除非存在相反的清晰指示,否则在文中主张的任何包括不止一个步骤或动作的方法中,所述方法的步骤或动作的顺序都未必限于该方法的步骤或动作的陈述顺序。而且,出现在权利要求中的括号内的附图标记(如果有的话)的提供目的只是为了方便起见,不应将其解释为以任何方式构成限制。
[0048]在权利要求以及上述说明中,应当将所有过渡性短语,例如,“包括”、“包含”、“携带”、“具有”、“含有”、“涉及”、“持有”、“由……组成”等理解为是开放性的,即,意指包括但不限于。只有过渡性短语“由……构成”和“本质上由……构成”应当分别是封闭性的或者半封闭性的过渡短语。
【权利要求】
1.一种用于对LED驱动器的处理器编程的方法,包括: 在正常操作模式下,将所述LED驱动器的第一控制输入引导至所述处理器的第一处理器输入,将所述LED驱动器的第二控制输入引导至所述处理器的第二处理器输入; 接收编程信号; 响应于所述编程信号进入编程模式;以及 在所述编程模式下,将所述第一控制输入引导至所述处理器的第三处理器输入,将所述第二控制输入引导至所述处理器的第四处理器输入; 其中,所述第三处理器输入和所述第四处理器输入是编程输入。
2.根据权利要求1所述的方法,还包括将编程器耦合至所述第一控制输入和所述第二控制输入。
3.根据权利要求2所述的方法,还包括利用所述编程器通过所述第一控制输入和所述第二控制输入对所述处理器编程。
4.根据权利要求3所述的方法,还包括将所述编程器耦合至与为所述处理器供电的处理器电源不同的电源。
5.根据权利要求1所述的方法,其中,在所述编程模式下,所述第一控制输入还耦合至所述第一处理器输入。
6.根据权利要求5所述的方法,其中,在所述编程模式下,所述第二控制输入还耦合至所述第二处理器输入。
7.根据权利要求1所述的方法,还包括在所述编程模式下使所述第一控制输入与所述第一处理器输入解率禹。
8.根据权利要求1所述的方法,其中,所述第一处理器输入在所述正常模式下接收模拟传感器信号。
9.根据权利要求8所述的方法,其中,所述模拟传感器信号是通过感测受到所述LED驱动器驱动的LED模块的温度得到的温度信号。
10.根据权利要求1所述的方法,其中,通过网络接口接收所述编程信号。
11.根据权利要求1所述的方法,还包括利用所述第三处理器输入和所述第四处理器输入中的至少一个使所述处理器复位。
12.根据权利要求11所述的方法,还包括利用来自电容器的存储能量在所述处理器的复位期间保持所述编程模式。
13.根据权利要求12所述的方法,其中,将所述存储能量提供给切换装置,以保持其切换状态。
14.一种具有可重新编程的处理器的LED驱动器,包括: 市电电源输入(21); LED电源输出(23),该LED电源输出(23)从所述市电电源输入(21)提供细化的LED电源输出; 处理器(30),所述处理器(30)配置所述LED电源输出(23)的至少一个特性,所述处理器(30)具有第一处理器输入(32B/32C)、第二处理器输入(32B/32C)、第三处理器输入(34/39)和第四处理器输入(34/39); 第一控制输入(22B/22C),该第一控制输入(22B/22C)在正常模式下仅耦合至所述第一处理器输入(32B/32C)并且在编程模式下耦合至所述第三处理器输入(34/39); 第二控制输入(22B/22C),该第二控制输入(22B/22C)在所述正常模式下仅耦合至所述第二处理器输入(32B/32C)并且在所述编程模式下耦合至所述第四处理器输入(34/39); 其中,所述第三处理器输入(34/39 )和所述第四处理器输入(34/39 )是编程输入。
15.根据权利要求14所述的LED驱动器,其中在所述编程模式下,所述第一控制输入(22B/22C)通过切换装置(50/55)路由至所述第三处理器输入(34/39)。
16.根据权利要求15所述的LED驱动器,其中,所述切换装置(50/55)是多路复用器。
17.根据权利要求15所述的LED驱动器,其中,所述切换装置(50/55)具有耦合至所述处理器(30 )提供的选择器输出(35 )的选择器输入(51/56)。
18.根据权利要求16所述的LED驱动器,还包括与所述选择器输出(35)并联耦合并且耦合至所述多路复用器(50/55)的所述选择器输入(51/16)的电容器(64)。
19.根据权利要求14所述的LED驱动器,其中,所述第三编程输入是复位输入。
20.根据权利要求14所述的LED驱动器,其中,所述第四编程输入是数据输入。
【文档编号】H05B33/08GK104206015SQ201380018748
【公开日】2014年12月10日 申请日期:2013年4月2日 优先权日:2012年4月4日
【发明者】R.N.哈里斯戈帕拉皮莱, K.阿查亚 申请人:皇家飞利浦有限公司