DE102019112006B4 - CONTROL CIRCUIT AND TECHNIQUES FOR CONTROLLING AN LED ARRAY - Google Patents
CONTROL CIRCUIT AND TECHNIQUES FOR CONTROLLING AN LED ARRAY Download PDFInfo
- Publication number
- DE102019112006B4 DE102019112006B4 DE102019112006.3A DE102019112006A DE102019112006B4 DE 102019112006 B4 DE102019112006 B4 DE 102019112006B4 DE 102019112006 A DE102019112006 A DE 102019112006A DE 102019112006 B4 DE102019112006 B4 DE 102019112006B4
- Authority
- DE
- Germany
- Prior art keywords
- led
- current
- circuit
- control circuit
- led array
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
- A61B34/35—Surgical robots for telesurgery
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
- A61B34/37—Leader-follower robots
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/70—Manipulators specially adapted for use in surgery
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/70—Manipulators specially adapted for use in surgery
- A61B34/71—Manipulators operated by drive cable mechanisms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B17/00—Surgical instruments, devices or methods
- A61B17/00234—Surgical instruments, devices or methods for minimally invasive surgery
- A61B2017/00292—Surgical instruments, devices or methods for minimally invasive surgery mounted on or guided by flexible, e.g. catheter-like, means
- A61B2017/003—Steerable
- A61B2017/00318—Steering mechanisms
- A61B2017/00323—Cables or rods
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B17/00—Surgical instruments, devices or methods
- A61B2017/00526—Methods of manufacturing
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Surgery (AREA)
- Robotics (AREA)
- Biomedical Technology (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
Abstract
Leuchtdioden-(LED)-Array-Steuerschaltung, wobei die Steuerschaltung (110; 210; 310; 400) aufweist:
mehrere Ausgangsanschlüsse (OUTO - OUT-N), wobei jeder der mehreren Ausgangsanschlüsse (OUTO - OUT-N) dazu ausgebildet ist, einen jeweiligen LED-Strang eines LED-Arrays (160; 260) anzusteuern;
mehrere Strommessschaltungen (216-0, 216-N), die jeweils dazu ausgebildet ist, für einen jeweiligen Ausgangsanschluss (216-0, 216-N) eine Stromstärke zu bestimmen;
mehrere Schalter (M0, MN),
mehrere Treiberschaltungen (212-0; 212-N), die mehrere Strombegrenzungsschaltungen (214-0, 214-N) aufweisen; und
mehrere Temperatursensoren (420), die jeweils einem der mehreren Schalter (M0, MN) zugeordnet sind, wobei:
jeder der mehreren Schalter (M0, MN) dazu ausgebildet ist, die Stromstärke für einen jeweiligen Ausgangsanschluss (OUTO - OUT-N) zu steuern und unabhängig von jedem anderen der Schalter (M0, MN) zu arbeiten, wobei:
jede der mehreren Treiberschaltungen (212-0; 212-N) dazu ausgebildet ist, einen jeweiligen Schalter (M0, MN) der mehreren Schalter zu betätigen,
jede der mehreren Strombegrenzungsschaltungen (214-0, 214-N) einem jeweiligen Schalter (M0, MN) der mehreren Schalter (M0, MN) zugeordnet ist, und
jede der mehreren Strombegrenzungsschaltungen (214-0, 214-N) dazu ausgebildet ist, den Betrieb des jeweiligen Schalters (M0, MN), der der jeweiligen Strombegrenzungsschaltung (214-0, 214-N) zugeordnet ist, einzustellen, um die Stromstärke für jeden jeweiligen Ausgangsanschluss (OUTO - OUT-N) zu begrenzen, und
wobei jeder der mehreren Temperatursensoren (420) dazu ausgebildet ist, eine Temperatur des ihm zugeordneten Schalters (M0, MN) mit einem Temperaturschwellenwert zu vergleichen und als Reaktion darauf, dass die erfasste Temperatur den Temperaturschwellenwert überschreitet, den Schalter abzuschalten oder einen Tastgrad des Schalters zu ändern.
Light emitting diode (LED) array control circuit, the control circuit (110; 210; 310; 400) comprising:
a plurality of output terminals (OUTO - OUT-N), wherein each of the plurality of output terminals (OUTO - OUT-N) is designed to control a respective LED string of an LED array (160; 260);
a plurality of current measuring circuits (216-0, 216-N), each configured to determine a current intensity for a respective output terminal (216-0, 216-N);
several switches (M 0 , M N ),
a plurality of driver circuits (212-0; 212-N) having a plurality of current limiting circuits (214-0, 214-N); and
a plurality of temperature sensors (420), each associated with one of the plurality of switches (M 0 , M N ), wherein:
each of the plurality of switches (M 0 , M N ) is adapted to control the current intensity for a respective output terminal (OUTO - OUT-N) and to operate independently of each other of the switches (M 0 , M N ), wherein:
each of the plurality of driver circuits (212-0; 212-N) is configured to actuate a respective switch (M 0 , M N ) of the plurality of switches,
each of the plurality of current limiting circuits (214-0, 214-N) is associated with a respective switch (M 0 , M N ) of the plurality of switches (M 0 , M N ), and
each of the plurality of current limiting circuits (214-0, 214-N) is configured to adjust the operation of the respective switch (M 0 , M N ) associated with the respective current limiting circuit (214-0, 214-N) to limit the current for each respective output terminal (OUTO - OUT-N), and
wherein each of the plurality of temperature sensors (420) is configured to compare a temperature of the switch (M 0 , M N ) associated therewith with a temperature threshold and, in response to the detected temperature exceeding the temperature threshold, to turn off the switch or change a duty cycle of the switch.
Description
Diese Offenbarung betrifft LED-Steuerschaltungen.This disclosure relates to LED control circuits.
Leuchtdioden-(LED)-Arrays können bei verschiedensten Anwendungen wie beispielsweise Automobilen, Wohn- und Arbeitsräumen im Innenbereich, Außenbeleuchtung und ähnlichen Anwendungen zum Beleuchten eingesetzt werden. Ein LED-Array kann auch als LED-Matrix bezeichnet werden. Einige Beispiele für LED-Beleuchtungssysteme beinhalten Merkmale wie beispielsweise eine individuelle Steuerung mehrerer LEDs, was das Abdunkeln und Ändern von Farben, um auf eine gewünschte Beleuchtungsausgabe zu reagieren, beinhalten kann.Light-emitting diode (LED) arrays can be used to provide lighting in a variety of applications, such as automotive, indoor living and work spaces, outdoor lighting, and similar applications. An LED array may also be referred to as an LED matrix. Some examples of LED lighting systems include features such as individual control of multiple LEDs, which may include dimming and changing colors to respond to a desired lighting output.
Diese Offenbarung ist allgemein auf Vorrichtungen und Techniken zur individuellen Steuerung mehrerer Leuchtdioden (LEDs) in einem LED-Array gerichtet. Ein LED-Array kann mehrere Stränge von LEDs enthalten, wobei jeder Strang eine einzelne LED oder mehrere LEDs enthalten kann. Die Techniken dieser Offenbarung beinhalten einen parallelen Ansatz zum Steuern eines LED-Arrays mit einer Strommessschaltung für jeden LED-Strang. Die Strommessschaltungen für jeden LED-Strang können durch einen Controller über einen Multiplexer (MUX) auswählbar sein. Die Anordnung von Schaltelementen bei den Techniken dieser Offenbarung sorgen für eine Initialisierungsphase und eine Betriebsphase für das LED-Array, was gegenüber anderen Beispielen von LED-Array-Steuerschaltungen Vorteile aufweisen kann. Zum Beispiel können die Techniken dieser Offenbarung einen genauen und im Wesentlichen gleichen Strom bei allen LEDs erzielen, um eine homogene Lichtausgabe sicherzustellen, und können den Strom einstellen, um Bauteilprozess- und Herstellungsvariabilität sowie Änderung bei den Betriebsbedingungen auszugleichen. Eine LED-Steuerschaltung dieser Offenbarung kann Systemsicherheitseigenschaften einschließlich Temperaturerfassung und Überspannungs- und Überstrom-Erfassung und -Schutz beinhalten.This disclosure is generally directed to devices and techniques for individually controlling multiple light emitting diodes (LEDs) in an LED array. An LED array may include multiple strings of LEDs, where each string may include a single LED or multiple LEDs. The techniques of this disclosure include a parallel approach to controlling an LED array with a current sensing circuit for each LED string. The current sensing circuits for each LED string may be selectable by a controller via a multiplexer (MUX). The arrangement of switching elements in the techniques of this disclosure provide an initialization phase and an operating phase for the LED array, which may have advantages over other examples of LED array control circuits. For example, the techniques of this disclosure may achieve an accurate and substantially equal current across all LEDs to ensure homogeneous light output, and may adjust the current to compensate for device process and manufacturing variability as well as changes in operating conditions. An LED control circuit of this disclosure may include system safety features including temperature sensing and overvoltage and overcurrent sensing and protection.
Die
Ein Ausführungsbeispiel der Erfindung betrifft eine LED-Array-Steuerschaltung gemäß Anspruch 1. Weitere Ausführungsbeispiele betreffen ein Verfahren nach Anspruch 9 und ein System nach Anspruch 12.One embodiment of the invention relates to an LED array control circuit according to
Die Einzelheiten von einem oder mehr Beispielen der Offenbarung werden in den begleitenden Zeichnungen und der Beschreibung unten dargelegt. Andere Merkmale, Gegenstände und Vorteile der Offenbarung sind aus der Beschreibung und den Zeichnungen und aus den Ansprüchen ersichtlich.
-
1 ist ein Blockschaltbild, das einen Überblick über ein Beispielsystem zum Steuern eines Leuchtdioden-(LED)-Arrays gemäß einer oder mehr Techniken dieser Offenbarung veranschaulicht. -
2 ist ein Blockschaltbild, das ein Beispielsystem zum Steuern eines LED-Arrays, das einen integrierten Mehrkanal-High-Side-Schalter mit digitaler Kommunikationsschaltung enthält, veranschaulicht. -
3 ist ein Blockschaltbild, das ein Beispielsystem zum Steuern eines LED-Arrays, das einen integrierten Mehrkanal-High-Side-Schalter, der über einzelne Eingangspins für jeden LED-Strang angesteuert wird, enthält, veranschaulicht. -
4 ist ein Blockschaltbild, das eine integrierte Beispiel-Mehrkanal-High-Side-Schalter-Schaltung mit digitaler Kommunikationsschaltung veranschaulicht. -
5 ist ein Blockschaltbild, das eine integrierte Mehrkanal-High-Side-Schalter-Schaltung, die über einzelne Eingangspins für jeden LED-Strang angesteuert wird, veranschaulicht. -
6 ist ein Flussdiagramm, das eine Beispiel-Technik für eine Initialisierungsphase eines Systems zum Steuern eines LED-Arrays gemäß einer oder mehr Techniken dieser Offenbarung veranschaulicht. -
7 ist ein Flussdiagramm, das eine Beispiel-Technik für eine Betriebsphase eines Systems zum Steuern eines LED-Arrays gemäß einer oder mehr Techniken dieser Offenbarung veranschaulicht.
-
1 is a block diagram illustrating an overview of an example system for controlling a light emitting diode (LED) array in accordance with one or more techniques of this disclosure. -
2 is a block diagram illustrating an example system for controlling an LED array that includes an integrated multi-channel high-side switch with digital communication circuitry. -
3 is a block diagram illustrating an example system for controlling an LED array that includes an integrated multi-channel high-side switch controlled by individual input pins for each LED string. -
4 is a block diagram illustrating an example multi-channel high-side switch integrated circuit with digital communication circuitry. -
5 is a block diagram illustrating a multi-channel high-side switch integrated circuit controlled by individual input pins for each LED string. -
6 is a flowchart illustrating an example technique for an initialization phase of a system for controlling an LED array according to one or more techniques of this disclosure. -
7 is a flowchart illustrating an example technique for a phase of operation of a system for controlling an LED array in accordance with one or more techniques of this disclosure.
Diese Offenbarung ist auf Vorrichtungen und Verfahren zur individuellen Steuerung mehrerer Leuchtdioden (LEDs) in einem LED-Array gerichtet. Ein LED-Array kann mehrere Stränge von LEDs enthalten, wobei jeder Strang eine einzelne LED oder mehrere LEDs enthält. Die Techniken dieser Offenbarung enthalten eine parallele Herangehensweise zum Steuern eines LED-Arrays mit einer Strommessschaltung für jeden LED-Strang. Ein LED-Strang kann auch als LED-Zweig bezeichnet werden. Die Strommessungsschaltungen für jeden LED-Strang können mit einem Controller über einen Multiplexer (MUX) auswählbar sein. Ein Controller kann eine Prozessorschaltung wie beispielsweise einen Mikroprozessor oder einen Mikrocontroller (µC) enthalten.This disclosure is directed to devices and methods for individually controlling multiple light emitting diodes (LEDs) in an LED array. An LED array may include multiple strings of LEDs, each string including a single LED or multiple LEDs. The techniques of this disclosure include a parallel approach to controlling an LED array with a current sensing circuit for each LED string. An LED string may also be referred to as an LED branch. The current sensing circuits for each LED string may be selectable with a controller via a multiplexer (MUX). A controller may include a processor circuit such as a microprocessor or a microcontroller (µC).
Die Anordnung der Schaltungselemente bei den Techniken dieser Offenbarung sorgt für eine Initialisierungsphase und eine Betriebsphase für das LED-Array, was Vorteile gegenüber anderen Beispielen von LED-Array-Steuerschaltungen aufweisen kann. Zum Beispiel können die Techniken dieser Offenbarung einen genauen und im Wesentlichen gleichen Strom an allen LEDs erreichen, um eine homogene Lichtausgabe sicherzustellen. Die LED-Array-Steuerschaltung dieser Offenbarung kann verschiedene Herausforderungen bei der LED-Array-Steuerung bewältigen. Zum Beispiel kann, weil LED-Arrays Gegenstand von Prozess- und Herstellungsvariabilitäten sein können, das Parallelisieren der LEDs des LED-Arrays und das einfache Verbinden derselben mit einer gemeinsamen Spannungsquelle zu einem ungleichen Strom in den Parallelzweigen und einer inhomogenen Lichtausgabe führen. Außerdem können LED-Arrays unter schwankenden Bedingungen wie beispielsweise Temperaturänderungen arbeiten.The arrangement of circuit elements in the techniques of this disclosure provides an initialization phase and an operating phase for the LED array, which may have advantages over other examples of LED array control circuits. For example, the techniques of this disclosure may achieve accurate and substantially equal current across all LEDs to ensure homogeneous light output. The LED array control circuit of this disclosure may address various challenges in LED array control. For example, because LED arrays may be subject to process and manufacturing variability, paralleling the LEDs of the LED array and simply connecting them to a common voltage source may result in unequal current in the parallel branches and inhomogeneous light output. Additionally, LED arrays may operate under varying conditions, such as temperature changes.
Im Gegensatz dazu können die Techniken dieser Offenbarung gegenüber anderen LED-Steuerschaltungs-Beispielen Vorteile wie beispielsweise ein verbessertes Stromzurücklesen für jeden LED-Strang sowie einen Systemschutz im Fall eines Bauteilausfalls oder anderer Probleme aufweisen. Für jeden Kanal der LED-Array-Steuerschaltung, der einen LED-Strang steuert, ist eine Strommessschaltung enthalten. Die Strommessschaltungsausgabe kann über einen MUX an einen Controller gesandt werden, was die Komplexität und Dauer der Initialisierungsphase im Vergleich mit anderen Beispielen verringern kann. Zusätzlich erlaubt die Strommessschaltung eine kontinuierliche Überprüfung aktivierter LEDs, was eine(n) viel bessere(n) Diagnoseabdeckung und Systemschutz (z. B. gegen Kurzschlüsse) sowie eine Kompensation von Temperatureinflüssen auf die LEDs ermöglicht. Bei einigen Beispielen kann die LED-Steuerschaltung dieser Offenbarung Temperatureffekte durch wiederholtes Auslesen des Stroms je Zweig feststellen. Die LED-Steuerschaltung kann die Versorgungsspannung und/oder den Tastgrad der Schalter, die den Strom an jeden LED-Strang steuern, anpassen. Bei einigen Beispielen kann die LED-Steuerschaltung auch einen Temperatursensor für die Schalter, die das LED-Array steuern, enthalten. Eine LED-Steuerschaltung kann auch als LED-Array-Steuerschaltung bezeichnet werden.In contrast, the techniques of this disclosure may provide advantages over other LED control circuit examples, such as improved current readback for each LED string, as well as system protection in the event of component failure or other problems. A current sensing circuit is included for each channel of the LED array control circuit that controls an LED string. The current sensing circuit output may be sent to a controller via a MUX, which may reduce the complexity and duration of the initialization phase compared to other examples. Additionally, the current sensing circuit allows for continuous checking of activated LEDs, enabling much better diagnostic coverage and system protection (e.g., against short circuits), as well as compensation for temperature effects on the LEDs. In some examples, the LED control circuit of this disclosure may detect temperature effects by repeatedly reading the current per branch. The LED control circuit may adjust the supply voltage and/or the duty cycle of the switches that control the current to each LED string. In some examples, the LED control circuit may also include a temperature sensor for the switches that control the LED array. An LED control circuit may also be referred to as an LED array control circuit.
Die LED-Array-Steuerschaltung 110 kann an verschiedenste LED-Steueranwendungen anpassbar sein. Zum Beispiel kann die LED-Array-Steuerschaltung 110 sowohl einen Eingang für die digitale Kommunikation mit der Verarbeitungsschaltung 120 als auch Eingänge zur direkten Steuerung des LED-Arrays durch die Verarbeitungsschaltung 120 über einen Kommunikationspfad 122 enthalten. Die LED-Array-Steuerschaltung 110 kann N Ausgänge (OUTO - OUT-N) zum Steuern von bis zu N LED-Arrays 160 enthalten. Jeder LED-Strang in dem LED-Array 160 kann eine oder mehrere LEDs enthalten. Bei einigen Beispielen kann ein einziger Ausgang, z. B. OUT3, einen einzigen LED-Strang ansteuern. Bei anderen Beispielen können mehrere LED-Ausgänge verwendet werden, um einen einzigen LED-Strang anzusteuern. Zum Beispiel OUT6 mit OUT5 kurzgeschlossen werden, was einem bestimmten LED-Strang zusätzlichen Strom zuführen kann. Bei anderen Beispielen kann es sein, dass ein Ausgang der LED-Array-Steuerschaltung 110 an keine LEDs angeschlossen ist. In dieser Offenbarung kann ein LED-Strang auch als LED-Reihe oder LED-Zweig des LED-Arrays 160 bezeichnet werden. Jeder jeweilige Ausgangsanschluss OUTO - OUT-N und Schalter M0 - MN der LED-Steuerschaltung 110 kann als Kanal bezeichnet werden. Zum Beispiel kann der Kanal 0 den Schalter M0 und den Ausgangsanschluss OUTO aufweisen und einen LED-Strang des LED-Arrays 160 ansteuern.The LED
Die Schaltung für jeden Ausgangsanschluss OUTO - OUT-N der LED-Array-Steuerschaltung 110 kann einen Schalter, der dazu ausgebildet ist, die Stromstärke für jeden jeweiligen Ausgangsanschluss zu steuern, enthalten und unabhängig von jedem anderen jeweiligen Schalter (in
Jeder Ausgangsanschluss kann auch ein Strommesselement enthalten, um die Stromstärke für jeden jeweiligen Ausgangskanal individuell zu erfassen. Das Strommesselement in jedem LED-Zweig kann durch die Verarbeitungsschaltung 120 über einen Multiplexer (in
Die LED-Steuerschaltung 110 kann auch ein oder mehr Temperaturerfassungselemente (in
Die Verarbeitungsschaltung 120 kann sowohl mit der LED-Array-Steuerschaltung 110 als auch mit der Leistungsversorgung 130 kommunizieren, um Signale, die sowohl Daten als auch Befehle enthalten können, zu senden und zu empfangen. Bei einigen Beispielen kann die Verarbeitungsschaltung 120 auch Signale von externen Quellen wie beispielsweise einem Temperatursensor, der eine Außenlufttemperatur bereitstellten kann, oder anderen Arten von Sensoren empfangen. Beispiele für die Verarbeitungsschaltung 120 können einen beliebigen Typ von Prozessorschaltung mit einem oder mehr von einem Mikroprozessor, einem Controller, einem digitalen Signalprozessor (DSP), einer anwendungsspezifischen integrierten Schaltung (ASIC), einem feldprogrammierbaren Gatterarray (FPGA), einem System auf einem Chip (SoC) oder eine äquivalente diskrete oder integrierte Logikschaltung enthalten. Ein Prozessor kann eine integrierte Schaltung sein, d. h. eine integrierte Verarbeitungsschaltung, und diese integrierte Verarbeitungsschaltung kann als feste Hardwareverarbeitungsschaltung, programmierbare Verarbeitungsschaltung und eine Kombination von sowohl einer festen als auch einer programmierbaren Verarbeitungsschaltung realisiert werden. Bei dem Beispiel eines Fahrzeugs kann die Verarbeitungsschaltung 120 eine Motorsteuereinheit (engl.: „engine control unit“; ECU) sein, oder sie kann mit einer ECU oder anderen Prozessoren in dem Fahrzeug, z. B. einem Computer oder einer einzelnen integrierten Schaltung, die einen Prozessorkern, Speicher und programmierbare Eingangs-/Ausgangs-Peripheriegeräte enthält, in einer Signalverbindung stehen.The
Die Leistungsversorgung 130 kann elektrische Leistung bereitstellen, um die LED-Stränge des LED-Arrays 160 als Reaktion auf Befehle von der Verarbeitungsschaltung 120 anzusteuern. Befehle von der Verarbeitungsschaltung 120 können die Leistungsversorgung 130 dazu veranlassen, die Spannungshöhe und/oder Stromstärke von der Leistungsversorgung 130 an den Anschluss VS einzustellen, um die LED-Stränge mit Leistung zu versorgen. Die Betriebsspannung an den Anschluss VS kann auch als Versorgungsspannung bezeichnet werden. Bei einigen Beispielen kann die Leistungsversorgung 130 auch Leistung bereitstellen, um den Betrieb der LED-Array-Steuerschaltung 110 und der Verarbeitungsschaltung 120 zu unterstützen. Zum Beispiel kann die Leistungsversorgung 130 die Leistung für die in der Verarbeitungsschaltung 120 und der LED-Array-Steuerschaltung 110 enthaltenen Digitalschaltungen (z. B. VDD) bereitstellen. Bei anderen Beispielen kann Unterstützungsleistung für die Verarbeitungsschaltung 120 und die LED-Array-Steuerschaltung 110 von einer separaten Leistungsversorgung in dem System 100 (in
Bei einigen Beispielen kann die Leistungsversorgung 130 als Spannungsregler angesehen werden. Bei anderen Beispielen kann die Leistungsversorgung 130 einen DC-DC-Wandler im Spannungsmodus, der dazu ausgebildet ist, Spannungen basierend auf Befehlen von der Verarbeitungsschaltung 120 auszugeben, aufweisen. Bei anderen Beispielen kann die Leistungsversorgung 130 einen Linearregler, eine getaktete Leistungsversorgung (engl.: „switched mode power supply“; SMPS) oder andere Arten von Leistungsversorgung, die der LED-Array-Steuerschaltung 110 eine geregelte Ausgabe zuführen können, enthalten.In some examples, power supply 130 may be considered a voltage regulator. In other examples, power supply 130 may include a voltage mode DC-DC converter configured to output voltages based on commands from processing
Das System 100 mit der LED-Array-Steuerschaltung 110 kann bei Anwendungen wie beispielsweise dem Steuern eines LED-Arrays zum Einschalten, Ausschalten, Abdunkeln, wenn ein gegebenes Ereignis auftritt, verwendet werden. Bei dem Beispiel eines Fahrzeugs kann die Verarbeitungsschaltung 120 ein Signal, dass ein Fahrtrichtungsanzeiger (engl.: „turn signal indicator“) blinkt, empfangen. Die Verarbeitungsschaltung 120 kann die LED-Array-Steuerschaltung 110 dazu veranlassen, ein LED-Array in der Nähe des Fahrtrichtungsanzeigers abzudunkeln oder auszuschalten, um den Fahrtrichtungsanzeiger besser erkennbar zu machen. Die Verarbeitungsschaltung 120 kann die LED-Array-Steuerschaltung 110 dazu veranlassen, die Helligkeit eines Scheinwerfers oder einer Innenbeleuchtung eines Fahrzeugs als Reaktion auf einen Lichtsensor, der Sonnenaufgang, Sonnenuntergang oder das Eintreten in einen Tunnel anzeigt, einstellen. Bei einigen Beispielen kann die LED-Array-Steuerschaltung 110 als adaptives Frontlicht (engl.: „front beam“) für Fahrzeuge wie beispielsweise Automobile oder Motorräder verwendet werden. Bei einem alternativen Beispiel einer Verwendung der Schaltung innerhalb eines Gebäudes kann die Verarbeitungsschaltung 120 einen Hinweis von einem Bewegungssensor oder einem anderen Sensortyp empfangen, und die Verarbeitungsschaltung 120 kann die LED-Array-Steuerschaltung 110 als Reaktion auf den Hinweis dazu veranlassen, einen oder mehr Stränge des LED-Arrays 160 zu aktivieren oder zu deaktivieren.The
Bei anderen Beispielen kann die Verarbeitungsschaltung 120 einen oder mehr Stränge eines LED-Arrays durch Verringern des durchschnittlichen Stroms an den LED-Strang abdunkeln, z. B. indem sie die LED-Array-Steuerschaltung 110 dazu veranlasst, das PWM-Schema zu ändern. Die LED-Array-Steuerschaltung 110 kann auch die Gesamthelligkeit des LED-Arrays 160 entweder durch Ändern des PWM-Schemas von einigen der LED-Stränge steuern, während sie das PWM-Schema von anderen LED-Strängen nicht ändert. Ähnlich kann die LED-Array-Steuerschaltung 110, um die Gesamthelligkeit zu steuern, einen oder mehr LED-Stränge ausschalten, während sie andere LED-Stränge eingeschaltet lässt.In other examples,
Bei anderen Beispielen kann die LED-Array-Steuerschaltung 110 die Ausgangsfarbe des LED-Arrays 160 ändern, indem sie die Helligkeit von einem oder mehr LED-Strängen des LED-Arrays 160 individuell steuert. Zum Beispiel kann der an OUTO angeschlossene LED-Strang eine erste Farbe, z. B. Rot, sein, während der an OUT3 angeschlossene LED-Strang eine zweite Farbe, z. B. Blau, sein kann.In other examples, the LED
Im Betrieb kann die LED-Array-Steuerschaltung 110 Vorteile gegenüber anderen Typen von LED-Steuerschaltungen aufweisen. Gemäß einem Beispiel kann das Strommesselement in jedem LED-Zweig, das durch die Verarbeitungsschaltung 120 über einem Multiplexer auswählbar sein kann, während einer Initialisierungsphase sowie während einer Betriebsphase Vorteile bieten. Zum Beispiel kann die Initialisierungsphase, verglichen mit anderen Arten von LED-Steuerschaltungen, weniger komplex sein. Außerdem kann die Dauer der Initialisierungsphase, abhängig von der Anwendung und den Erfordernissen, z. B. schnelles Hochfahren, minimaler Energieverbrauch oder anderen Parametern, abgestimmt werden.In operation, the LED
Bei einem Beispiel kann die Leistungsversorgung 130 dazu ausgebildet sein, mit einer Spannung, die gering genug ist, um einen Strom, der sicher unterhalb der maximalen Nennwerte (engl.: „ratings“) der LEDs in dem LED-Array 160 liegt, sicherzustellen, zu beginnen, dann die Spannung mit einer vorgegebenen Spannungsanstiegsgeschwindigkeit aufwärts rampen. Bei dem Beispiel von einigen weißen LEDs kann die anfängliche Spannung näherungsweise 2,5 V betragen. Während des Aufwärtsrampens kann die LED-Array-Steuerschaltung 110 den Strom in jedem LED-Strang messen und den Strommesswert an die Verarbeitungsschaltung 120 ausgeben. Mehrere oder sämtliche LED-Stränge können gleichzeitig aktiviert werden. Bei einigen Beispielen kann der Spannungsaufwärtsrampteil der Initialisierungsphase stoppen, wenn sämtliche Zweige zumindest einen vorgegebenen Zielstrom erreicht haben. Die Spannung kann deshalb durch die Ausgangsspannung des Ausgangsanschlusses, der den LED-Strang mit der höchsten Vorwärtsspannung aufweist, definiert werden. Der vorgegebene Zielstrom kann basierend auf der Anwendung, z. B. Innenbeleuchtung, Frontlicht (engl.: „headlight“) oder einer ähnlichen Anwendung, die die Arten und Anzahl von LEDs in dem LED-Array 160 enthalten kann, auswählbar sein.In one example, the power supply 130 may be configured to start with a voltage low enough to ensure a current that is safely below the maximum ratings of the LEDs in the
Die LED-Array-Steuerschaltung 110 kann dazu ausgebildet sein, einen Tastgrad des PWM-Schemas für jeden der jeweiligen Schalter für jeden Ausgangsanschluss OUTO - OUT-N individuell zu steuern, so dass ein durchschnittlicher Strom auf allen LED-Zweigen näherungsweise dieselbe Stromstärke ist. Bei einigen Beispielen kann die LED-Array-Steuerschaltung 110 Anweisungen empfangen, den Tastgrad für jeden Ausgangsanschluss, z. B. über digitale Mitteilungen auf den Kommunikationspfad 122, individuell einzustellen. Bei anderen Beispielen kann die Verarbeitungsschaltung 120 eine zu jedem jeweiligen Schalter und Ausgangsanschluss gehörende Steuerschaltung direkt steuern, um das PWM-Schema zu steuern.The LED
Während einer Betriebsphase kann die LED-Array-Steuerschaltung 110 die aktiven LED-Stränge des LED-Arrays 160 kontinuierlich prüfen, was eine verbesserte Diagnoseerfassung und einen verbesserten Systemschutz (z. B. gegen Kurzschlüsse) ermöglichen kann. Ähnlich erlaubt die individuelle Steuerung des LED-Strangs den Ausgleich von Temperatureffekten der LEDs, was bei einigen Anwendungen wünschenswert ist. Wenn sich die Temperatur ändert, kann sich das Verhalten einer LED ändern, und deshalb kann es erforderlich sein, die durch die Leistungsversorgung 130 ausgegebene Spannung und/oder den Tastgrad des PWM-Schemas anzupassen, um die Verhaltensänderung auszugleichen. Die Temperatureffekte können durch die wiederholte Auslesung der Stromstärke (Durchschnittsstrom) in jedem jeweiligen LED-Zweig bestimmt werden, so dass die Verarbeitungsschaltung 120 die Versorgungsspannung und/oder den Tastgrad der Schalter anpassen kann. Bei einigen Beispielen können Funktionen innerhalb der LED-Array-Steuerschaltung 110 auch dazu ausgebildet sein, den Tastgrad der Schalter anzupassen, um die Stromstärke einzustellen.During an operating phase, the LED
Bei einigen Beispielen kann die LED-Array-Steuerschaltung 110 einen veränderlichen oder festen Widerstand in jedem Zweig/Ausgangsanschluss enthalten, um den Stromausgleich zwischen den LED-Zweigen weiter zu steuern. Ein veränderlicher Widerstand kann eine Beispieltechnik darstellen, um die Stromspitzen in dem LED-Strang mit der geringsten Vorwärtsspannung zu verringern.In some examples, the LED
Weil die LED-Array-Steuerschaltung dieser Offenbarung eine Strommessung in jedem LED-Zweig und einen Multiplexer zum Ausgeben von Informationen enthält, kann die LED-Array-Steuerschaltung dieser Offenbarung, verglichen mit anderen Typen von LED-Steuerschaltungen, eine verbesserte Funktionalität und Vorteile aufweisen. Zum Beispiel besteht ein möglicher Weg, einzelne LEDs einschließlich Abdunkeln zu steuern, darin, die LEDs in eine Kette zu setzen und jede LED mit einem Schalter kurzzuschließen, um jede einzeln steuerbar zu machen. Einzelne Schalter an einer einzelnen Kette können den Nachteil von weniger Steuerung über die Spannung und den Strom bei der einzelnen Kette aufweisen. Eine andere Möglichkeit, einzelne LEDs zu steuern, besteht darin, LEDs parallel zu schalten und jeden Pfad mit Schaltern oder linearen Stromquellen zu steuern. Bei einigen Beispielen, die die parallele Herangehensweise mit Stromquellen für jede LED-Kette in Kombination mit einer Spannungsquelle verwenden, können aufgrund von Leistungsverlusten in den Stromquellen einen geringen Wirkungsgrad aufweisen.Because the LED array control circuit of this disclosure includes current measurement in each LED branch and a multiplexer for outputting information, the LED array control circuit of this disclosure may have improved functionality and advantages compared to other types of LED control circuits. For example, one possible way to control individual LEDs, including dimming, is to put the LEDs in a chain and short each LED with a switch to make each one individually controllable. Individual switches on a single chain may have the disadvantage of less control over the voltage and current on the individual chain. Another way to control individual LEDs is to connect LEDs in parallel and control each path with switches or linear current sources. Some examples using the parallel approach with current sources for each LED chain in combination with a voltage source may have low efficiency due to power losses in the current sources.
Andere Beispiele der parallelen Herangehensweise können Beispiele enthalten, die eine Spannungsquelle und Schalter mit einem einzigen Strommesselement für das gesamte LED-Array enthalten. Ein einziges Strommesselement kann eine komplexe Initialisierung des LED-Array-Systems wie beispielsweise das Initialisieren eines ersten Strangs, dann das Abschalten des ersten Strangs vor dem Initialisieren eines zweiten Strangs und so weiter erfordern. Zusätzlich bietet ein einziges Strommesselement während des Betriebs eine begrenzte Diagnose, z. B. eine Systemdiagnose, und das System kann im Fall eines Kurzschlusses in einem der LED-Stränge eine langsame Reaktionszeit aufweisen. Die begrenzte Diagnose kann auch zu einer Vorwärtsspannungsverschiebung führen, die aufgrund einer Temperaturänderung von LEDs, die durch die Aktivierung oder die Umwelt verursacht wird, den Strom bei einer bestimmten Spannung beeinflusst. Einige Beispiele für LED-Steuersysteme mit beschränkter Diagnose sind möglicherweise nicht dazu in der Lage, Strom oder Temperatur während des Betriebs zu überwachen, sondern nur während der Initialisierung.Other examples of the parallel approach may include examples that include a voltage source and switches with a single current sensing element for the entire LED array. A single current sensing element may require complex initialization of the LED array system such as initializing a first string, then shutting down the first string before initializing a second string, and so on. Additionally, a single current sensing element provides limited diagnostics during operation, such as system diagnostics, and the system may have a slow response time in the event of a short circuit in one of the LED strings. The limited diagnostics may also result in a forward voltage shift that affects the current at a particular voltage due to a temperature change of LEDs caused by activation or the environment. Some examples of LED control systems with limited diagnostics may not be able to monitor current or temperature during operation, but only during initialization.
Im Gegensatz dazu kann die LED-Array-Steuerschaltung 110 gemäß einer oder mehr Techniken dieser Offenbarung eine weniger komplexe und anpassbare Initialisierungsphase bieten. Zusätzlich kann die LED-Array-Steuerschaltung 110 während der Betriebsphase eine kontinuierliche Prüfung aktiver LEDs, eine bessere Diagnoseerfassung und einen Systemschutz gegenüber Kurzschlüssen und Überspannung sowie einen Ausgleich von Temperatureffekten der LEDs bieten. Im Fall eines Kurzschlusses oder eines hohen Durchschnittsstroms auf einem LED-Strang kann der Strombegrenzer aktiv werden und schützt das System zum Beispiel entweder durch Abschalten oder durch Verringern des Durchschnittsstroms. Im Fall einer offenen Last (z. B. eine LED, die beschädigt oder zerstört ist) ist der Strom nahezu null, weshalb die individuelle Strommessung für den LED-Strang das Versagen feststellen kann, was das System dazu in die Lage versetzt, den Kurzschluss zu melden und entsprechend zu reagieren. Einige Beispiel-Reaktionen können darin bestehen, einen Alarm oder einen Hinweis auszugeben, den Strom oder die Spannung einzustellen, um den Kurzschluss auszugleichen, oder ähnliche Reaktionen. Deshalb ist ein Strombegrenzer dieser Offenbarung etwas anderes als das Begrenzen von Strom, zum Beispiel mit einem Widerstand.In contrast, the LED
Bei einigen Beispielen kann das Aufheizen einer einzelnen LED oder eines LED-Strangs durch Vergleichen des/der Stroms und Spannung an dem Regler mit dem/der aktuellsten Strom und Spannung erkannt werden. Wenn sich eine LED bei einem konstanten Strom aufheizt, kann sich die LED-Vorwärtsspannung verringern. Ähnlich kann der LED-Strom, wenn die Temperatur bei einer konstanten Vorwärtsspannung ansteigt, ebenfalls ansteigen. Durch Messen eines (verglichen mit dem anfänglichen Wert) erhöhten Stroms kann eine Temperaturänderung, z. B. durch die Verarbeitungsschaltung 120, festgestellt werden.In some examples, heating of an individual LED or LED string may be detected by comparing the current and voltage at the regulator to the most recent current and voltage. As an LED heats at a constant current, the LED forward voltage may decrease. Similarly, as the temperature increases at a constant forward voltage, the LED current may also increase. By measuring an increased current (compared to the initial value), a temperature change may be detected, e.g., by processing
Das System 200 kann einen Mikrocontroller (µC) 220, der mit einer LED-Array-Steuerschaltung 210 sowie mit einem Spannungsregler 230 in Kommunikation steht, enthalten. Wie bei dem System 100 kann das System 200 eine individuelle Steuerung mehrerer LED-Stränge in dem LED-Array 260 einschließlich Abdunkeln bieten. Das System 200 kann einen genauen und gleichen Strom bei allen LEDs erzielen, was eine homogene Lichtausgabe gewährleisten kann. Die individuelle Steuerung des Stroms in jedem LED-Strang gleicht eine Abweichung bei der Vorwärtsspannung der LEDs, die einer Herstellungsstreuung sowie einer Temperaturabhängigkeit unterliegen kann, aus. Die in dem System 200 enthaltenen Techniken können auch Überschwinger des Stroms und/oder der Spannung während der Laständerungen vermeiden und die Stromgenauigkeit im Vergleich zu anderen Typen von LED-Steuerschaltungen verbessern. Das System 200 folgt der oben für das System 100 beschriebenen, parallelen Herangehensweise und bietet ein Stromzurücklesen für jede LED, sowie einen Systemschutz.The system 200 may include a microcontroller (µC) 220 in communication with an LED array control circuit 210 as well as a
Der Mikrocontroller 220 kann einen Analog-Digital-Wandler-(ADC)-Eingang 222, einen Digital-Eingang/-Ausgang (I/O) 224, eine Leistungs- und Kommunikationsverbindung 226 zu dem Spannungsregler 230, sowie andere Verbindungen wie beispielsweise VIN, Masse (VSS) oder andere, in
Wie bei der in Bezug auf
Die LED-Array-Steuerschaltung 210 kann dazu ausgebildet sein, die LED-Stränge des LED-Arrays 260 anzusteuern, um in jedem Strang einen näherungsweise gleichen Strom beizubehalten sowie einen Schutz gegenüber Übertemperatur, Überspannung und Überstrom zu bieten. Die LED-Array-Steuerschaltung 210 kann mehrere Ausgänge OUTO - OUT-N sowie zu jedem Ausgang OUTO - OUT-N gehörende Schaltungen wie beispielsweise Strommessschaltungen 216-0 - 216-N, mehrere Schalter M0 - MN, Treiberschaltungen 212-0 - 212-N und Strombegrenzungsschaltungen 214-0 - 214-N enthalten. Die LED-Array-Steuerschaltung 210 kann auch eine digitale Kommunikationsschaltung 215 und einen MUX-Ausgang 240 enthalten. Bei einigen Beispielen können die Komponenten der LED-Array-Steuerschaltung 210 in einer einzigen integrierten Schaltung integriert sein. Bei dem Beispiel von
Die Treiberschaltungen 212-0 - 212-N (gemeinschaftlich Treiberschaltungen 212) können dazu ausgebildet sein, einen jeweiligen der Schalter M0 - MN, die den Strom an jeden LED-Strang in dem LED-Array 260 steuern, zu betätigen. Zum Beispiel kann eine jeweilige Treiberschaltung bei Beispielen, bei denen es sich bei den Schaltern M0 - MN um Metalloxid-Feldeffekt-Transistoren (MOSFET) oder einen ähnlichen Typ von Schaltern mit einem Gateanschluss handelt, das Gate des jeweiligen Schalters ansteuern. Auch wenn die Strommessschaltungen 216-0 - 216-N (gemeinschaftlich Strommessschaltungen 216) und die Strombegrenzungsschaltungen 214-0 - 214-N (gemeinschaftlich Strombegrenzungsschaltungen 214) in
Bei einigen Beispielen können die Treiberschaltungen 212, wie durch die digitale Kommunikationsschaltung 215 programmiert, ein PWM-Schema ausgeben. Zum Beispiel kann der Mikrocontroller 220 nach der Initialisierungsphase den Arbeitspunkt (Ausgangsspannung und -strom) für den Ausgangsanschluss OUTO bestimmen und ein erstes PWM-Schema mit einem ersten Tastgrad berechnen. Die digitale Kommunikationsschaltung 215 kann von dem Mikrocontroller 220 ein Signal empfangen, um die Treiberschaltung 212-0 so einzustellen, dass sie den Schalter M0 veranlasst, mit dem ersten Tastgrad zu arbeiten. Danach kann die Treiberschaltung 212-0, sofern sie nicht neu programmiert wird, das erste PWM-Schema mit dem ersten Tastgrad ausgeben. Bei anderen Beispielen kann die Treiberschaltung 212-0 nur ein PWM-Schema mit einem gegebenen Tastgrad unter direkter, kontinuierlicher Steuerung der digitalen Kommunikationsschaltung 215 ausgeben.In some examples, the
Jeder Schalter M0 - MN kann dazu ausgebildet sein, die Stromstärke für jeden jeweiligen Ausgangsanschluss zu steuern. Bei dem Beispiel von
Jede der Treiberschaltungen 212 kann für jeden Ausgangsanschluss OUTO - OUTN und Schalter M0 - MN eine zugeordnete Strombegrenzungsschaltung enthalten. Jede jeweilige Strombegrenzungsschaltung der Strombegrenzungsschaltungen 214 kann dazu ausgebildet sein, die Stromstärke für jeden jeweiligen Ausgangsanschluss OUTO - OUTN auf eine jeweilige, vorgegebene Stromgrenze zu begrenzen. Jede jeweilige, vorgegebene Stromgrenze, die für eine Strombegrenzungsschaltung eingestellt ist, ist unabhängig von jeder anderen jeweiligen vorgegebenen Stromgrenze, die für eine andere Strombegrenzungsschaltung eingestellt ist. Zum Beispiel kann sich die vorgegebene Stromgrenze für die Strombegrenzungsschaltung 214-0 von der vorgegebenen Stromgrenze für die Strombegrenzungsschaltung 214-5 (in
Ein IC mit der LED-Array-Steuerschaltung dieser Offenbarung kann durch einen Anwender konfiguriert werden, um abhängig von einer bestimmten Anwendung verschieden zu arbeiten. Zum Beispiel kann bei einer Anwendung mit digitaler Kommunikationsfähigkeit die digitale Kommunikationsschaltung 215 dazu ausgebildet sein, die jeweilige Stromgrenze für eine jeweilige Strombegrenzungsschaltung zu programmieren oder einzustellen. Während des Betriebs kann die Strombegrenzungsschaltung unabhängig arbeiten, um den zu einem jeweiligen Ausgangsanschluss und Schalter gehörenden Strom zu begrenzen, d. h. ohne weitere Eingabe von der digitalen Kommunikationsschaltung 215 oder dem Mikrocontroller 220. Zum Beispiel kann die digitale Kommunikationsschaltung 215 die Strombegrenzungsschaltung 214-0 auf eine vorgegebene Grenze von 120 mA programmieren. Die Strombegrenzungsschaltung 214-0 kann dann den Strom durch den Schalter M0, z. B. über die Stromerfassungsschaltung 216-0, überwachen und das PWM-Schema des Treibers 212-0 einstellen, um den Durchschnittsstrom an den Ausgangsanschluss OUTO wie erforderlich, zu verringern. Bei einigen Beispielen kann eine Strombegrenzungsschaltung 214 die Stromstärke durch Auslösen von einer oder mehr Treiberschaltungen 212, um den jeweiligen, mit der Treiberschaltung verbundenen Schalter auszuschalten, begrenzen.An IC including the LED array control circuit of this disclosure may be configured by a user to operate differently depending on a particular application. For example, in an application with digital communication capability, the digital communication circuit 215 may be configured to program or set the respective current limit for a respective current limiting circuit. During operation, the current limiting circuit may operate independently to limit the current associated with a respective output terminal and switch, i.e., without further input from the digital communication circuit 215 or the microcontroller 220. For example, the digital communication circuit 215 may program the current limiting circuit 214-0 to a predetermined limit of 120 mA. The current limiting circuit 214-0 may then monitor the current through the switch M0, e.g., via the current sensing circuit 216-0, and adjust the PWM scheme of the driver 212-0 to reduce the average current to the output terminal OUTO as required. In some examples, a current limiting
Bei anderen Beispielen kann die digitale Kommunikationsschaltung 215 den Strom durch den Schalter M0, z. B. über die Stromerfassungsschaltung 216-0, überwachen und die Strombegrenzungsschaltung 214 direkt steuern, um den Durchschnittstrom an den Ausgangsanschluss OUTO wie erforderlich zu verringern. Bei anderen Beispielen kann die digitale Kommunikationsschaltung 215 über den digitalen I/O-Pfad 228 kommunizieren und von dem Mikrocontroller 220 Befehle empfangen, die Strombegrenzungsschaltung 214-0 und den Treiber 212-0 zu veranlassen, den Strom an den Ausgangsanschluss OUTO zu verringern, wenn sich der Strom durch den Schalter N0 dem vorgegebenen Stromschwellenwert nähert oder diesen überschreitet. Ähnlich kann der Mikrocontroller 220 den Strom an jeden Ausgangsanschluss, z. B. über die Stromerfassungsschaltungen 216 und den Laststromerfassungs-MUX-Ausgangsanschluss 240, überwachen, und kann das PWM-Schema der zugehörigen Treiberschaltung mit einer Stromstärke, die sich dem vorgegebenen Schwellenwert nähert oder diesen überschreitet, direkt steuern, oder, um dies zu steuern, Befehle an die digitale Kommunikationsschaltung 215 senden.In other examples, digital communication circuit 215 may monitor the current through switch M0, e.g., via current sensing circuit 216-0, and directly control current limiting
Bei anderen Beispielen kann der Mikrocontroller 220 der LED-Array-Steuerschaltung 210 einen Zielwert für einen durchschnittlichen Ausgangsstrom und einen maximalen Ausgangsstrom zuführen. Um diesen durchschnittlichen Strom zu erreichen, kann die LED-Steuerschaltung 210 intern ein PWM-Schema bestimmen und den Strom mit den Strommessschaltungen 216 überwachen. Die LED-Array-Steuerschaltung 210 kann die Strombegrenzungsschaltungen 214 auch intern auf den von dem Mikrocontroller 220 bereitgestellten, maximalen Ausgangsstromwert einstellen. Bei anderen Beispielen kann die LED-Array-Steuerschaltung 210 bestimmen, dass der eingestellte Durchschnittstrom in der/den LED(s) nicht erreicht werden kann und meldet an den Mikrocontroller 220 direkt zurück, dass die Ausgangsspannung von dem Spannungsregler 230 erhöht werden sollte. Bei anderen Beispielen kann die LED-Array-Steuerschaltung 210 bestimmen, dass die Spannung von dem Spannungsregler 230 zu hoch ist (z. B. aus einem geringen Tastgrad auf allen LED-Strängen oder wegen der eingestellten Stromgrenze). Die LED-Array-Steuerschaltung 210 kann dem Mikrocontroller 220 direkt rückmelden, dass die Ausgangsspannung von dem Spannungsregler 230 verringert werden sollte.In other examples, the microcontroller 220 may provide the LED array control circuit 210 with a target value for an average output current and a maximum output current. To achieve this average current, the LED control circuit 210 may internally determine a PWM scheme and monitor the current with the
Bei einigen Beispielen kann die digitale Kommunikationsschaltung 215 über den digitalen I/O-Pfad 228 unter Verwendung eines seriellen peripheren Schnittstellenbusses (SPI) arbeiten. SPI ist eine Spezifikation für eine synchrone serielle Kommunikationsschnittstelle, die, primär in eingebetteten Systemen, zur Kurzstreckenkommunikation verwendet wird. Der SPI-Bus spezifiziert vier Logiksignale: SCLK: serieller Takt (außerhalb eines Masters), MOSI: Master-Ausgabe, Slave-Eingabe oder Master auswärts, Slave einwärts (vom Master ausgegebene Daten), MISO: Master-Eingabe, Slave-Ausgabe oder Master einwärts, Slave auswärts (Datenausgabe von Slave), und SS: Slave-Auswahl (das aktiv-low sein kann, vom Master ausgegeben). Bei anderen Beispielen können alternative Pin-Bezeichnungskonventionen verwendet werden. Bei einigen Beispielen kann es sich bei SPI, im Gegensatz zu seriellen Drei-, Zwei- und Ein-Draht-Bussen, um einen sogenannten seriellen Vier-Draht-Bus handeln. Die SPI kann als synchrone serielle Schnittstelle beschrieben werden, aber sie unterscheidet sich von dem synchronen seriellen Schnittstellen-(engl.: Synchronous Serial Interface; SSI)-Protokoll, das ebenfalls ein serielles, synchrones Vier-Draht-Kommunikationsprotokoll darstellt. Das SSI-Protokoll setzt eine differenzielle Signalübertragung ein und bietet nur einen einzigen Simplex-Kommunikationskanal. Bei anderen Beispielen kann die digitale Kommunikationsschaltung 215 andere Standard-Schnittstellenprotokolle verwenden, oder ein kundenspezifisches Protokoll.In some examples, digital communication circuitry 215 may operate over digital I/O path 228 using a serial peripheral interface (SPI) bus. SPI is a specification for a synchronous serial communication interface used for short-range communication, primarily in embedded systems. The SPI bus specifies four logic signals: SCLK: serial clock (outside a master), MOSI: master output, slave input or master out, slave in (data output from master), MISO: master input, slave output or master in, slave out (data output from slave), and SS: slave select (which may be active-low, output from master). In other examples, alternate pin naming conventions may be used. In some examples, SPI may be a so-called four-wire serial bus, as opposed to three-, two-, and one-wire serial buses. The SPI can be described as a synchronous serial interface, but it is different from the Synchronous Serial Interface (SSI) protocol, which is also a four-wire serial synchronous communication protocol. The SSI protocol employs differential signaling and provides only a single simplex communication channel. In other examples, the digital communication circuit 215 may use other standard interface protocols, or a custom protocol.
Der vorgegebene Schwellenwert für jeden Ausgangsanschluss OUTO - OUT-N kann durch einen Anwender basierend auf der Anwendung eingestellt werden. Zum Beispiel kann die LED-Array-Steuerschaltung 210 ein LED-Array, z. B. das LED-Array 260, mit einer Vielfalt von LEDs, die unterschiedliche maximale Strombegrenzungen aufweisen, betreiben. Bei einer Automotive-Anwendung kann das LED-Array 260, zusammen mit anderen LED-Strängen, einen oder mehr Stränge von LEDs für Fahrlichter (engl.: „running lights“), einen oder mehr Stränge für Abblendlicht (engl.: „low beam“) und zusätzliche Stränge für Fernlichter (engl.: „high beam headlights“) enthalten. Die Fahrlicht-LEDs können eine andere maximale Stromgrenze als die LEDs, die für die Scheinwerfer (engl.: „headlights“) verwendet werden, aufweisen. Deshalb kann sich die vorgegebene Stromgrenze, die zu den Fahrlichtausgangsanschlüssen gehört, von der vorgegebenen Stromgrenze, die zu den Scheinwerferausgangsanschlüssen gehört, unterscheiden.The default threshold for each output terminal OUTO - OUT-N can be set by a user based on the application. For example, the LED array control circuit 210 can drive an LED array, e.g., the
Der Spannungsregler 230 und der Mikrocontroller 220 können das LED-Array 260, wie oben in Bezug auf
Das System 200 kann von der Initialisierungsphase in die Betriebsphase schalten wie beispielsweise wenn sämtliche LED-Stränge des LED-Arrays 260 den Zielstrom erreicht haben. Die LED-Array-Steuerschaltung 210 kann dann den Betriebsstrom einstellen, wie es erforderlich ist, um Temperaturänderungen, Aufheizeffekte von Strom durch die Schalter und LED-Stränge, Änderungen bei Befehlen von anderen Systemen außerhalb des Systems 200, z. B. eines Befehls, die Scheinwerfer beim Eintritt in einen verdunkelten Tunnel einzuschalten, auszugleichen.The system 200 may switch from the initialization phase to the operating phase, such as when all of the LED strings of the
Wie bei dem oben in Bezug auf
Die LED-Array-Steuerschaltung 310 kann von I/O 324 für jeden jeweiligen Ausgangsanschluss OUTO - OUT-N ein PWM-Schema empfangen. Jeder Eingangsanschluss In0 - In-N kann ein separates PWM-Schema, das den Strom in jedem Kanal über die Treiberschaltungen 212 und die Schalter M0 - MN steuert, empfangen. Jedes PWM-Schema für jeden Kanal kann unabhängig vom PWM-Schema für jeden anderen Kanal sein.The LED
Die LED-Array-Steuerschaltung 310 kann den erfassten Strom für jeden jeweiligen Kanal über den Lasterfassungs-MUX-Ausgangsanschluss 240 an den ADC-Anschluss 322 des Mikrocontrollers 320 ausgeben. Der Mikrocontroller 320 kann durch die aktiven Kanäle oder sämtliche Kanäle der LED-Array-Steuerschaltung 310 wechseln, um den Strom für jeden Kanal, der zu jedem Ausgangsanschluss OUTO - OUT-N gehört, periodisch zu bestimmen. Bei einigen Beispielen kann der Mikrocontroller 320, indem er über den Auswahl-Pin DSEL ein Signal an die Schnittstelle 315 sendet, feststellen, welcher Kanal zu überwachen ist. In anderen Worten, die MUX-Schaltung der LED-Array-Steuerschaltung 310 kann dazu ausgebildet sein, Informationen von jeder Treiberschaltung 212-0 - 212-N zu empfangen, die Informationen als Reaktion auf das an DSEL empfangene Signal an dem Laststromerfassungsanschluss 240 auszugeben. Die an dem Erfassungsanschluss 240 ausgegebene Information weist für einen jeweiligen Ausgangsanschluss OUTO - OUT-N eine jeweilige Stromstärke (z. B. Durchschnittsstrom) auf. Wie oben beschrieben, können die Stromerfassungsschaltungen 216 getrennt oder in die Treiberschaltungen 212 integriert sein.The LED
Bei einigen Beispielen kann der Mikrocontroller 320 jede der Stromerfassungsschaltungen 216 überwachen und das PWM-Schema einstellen, um den Strom eines Kanals, der möglicherweise in die Nähe der vorgegebenen Stromgrenze gerät oder diese überschreitet, zu begrenzen. Bei anderen Beispielen kann die LED-Array-Steuerschaltung 310 den Tastgrad des PWM-Schemas steuern, um den Ausgangsstrom an die LED-Stränge zu begrenzen. Bei anderen Beispielen kann der Mikrocontroller 320 individuell eine Stromgrenze für jede der Strombegrenzungsschaltungen 214 einstellen, die dann arbeiten kann, um den Strom für jeden Kanal ohne weitere Eingabe von dem Mikrocontroller 320 zu begrenzen. Bei anderen Beispielen kann die Strombegrenzungsschaltung 214-0 - 214-N mit einer separaten, vorgegebenen Stromgrenze für jeden Kanal vorprogrammiert werden. Zum Beispiel kann eine Programmierfunktion während der Fertigungsmontage wie beispielsweise während des Schaltungstests jede Strombegrenzungsschaltung der Strombegrenzungsschaltungen 214 abhängig von der erwarteten Anwendung vorprogrammieren. Nachdem sie zu einem Endprodukt zusammengebaut wurde, kann die LED-Array-Steuerschaltung 310 diese Stromgrenzen während des Betriebs beibehalten.In some examples, the
Ähnlich zu den oben in Bezug auf die
Bei dem Beispiel von
Die Gatesteuer- und Ladungspumpenschaltung 422 kann eine Form von Schaltvorrichtung verwenden und den Anschluss einer Versorgungsspannung über eine Last durch eine Ladungsspeichervorrichtung wie beispielsweise einen Kondensator zu steuern. Die Gatesteuer- und Ladungspumpenschaltung 422 kann die Spannung an die Gates der Schalter M0 - MN skalieren.The gate control and
Der Leistungsversorgungsteil 402 wird angeschlossen an VDD, die weiter mit einer System-Leistungsversorgung wie beispielsweise dem in Bezug auf die
Die ESD-Schutzschaltung 404 kann Klemmschaltungen, Filterschaltungen und ähnliche Schaltungen enthalten, um die Komponenten der LED-Array-Steuerschaltung 400 gegenüber elektrostatischer Entladung (engl.: „electrostatic discharge“; ESD) und anderen Arten elektromagnetischer Störungen (engl.: „electromagnetic interference“; EMI) zu schützen. Die ESD-Schutzschaltung ist zwischen der digitalen Kommunikationsschnittstelle 415 und einzelnen Eingangspins 405 sowie dem Laststromerfassungsanschluss IS angeschlossen. Der Laststromerfassungsanschluss IS ist ähnlich zu dem oben in Bezug auf die
Die Überstromschutzschaltung 418 funktioniert wie oben beschrieben für die Strombegrenzungsschaltung 214, die in Bezug auf die
Die Überspannungsklemmschaltung 426 kann die Spannung an dem Ausgangsanschluss OUTO überwachen, um den an dem Kanal 0 angeschlossenen LED-Strang gegen Überspannung zu schützen. Jeder Kanal, z. B. Kanal 0 - Kanal N kann eine ähnliche Überspannungsschutzschaltung enthalten.The
Der Temperatursensor 420 kann die Temperatur der Komponenten von Kanal 0 einschließlich der Treiberschaltung 412 und des Schalters M0 überwachen. Bei einigen Beispielen kann jeder Kanal eine ähnliche Temperatursensorschaltung enthalten. Bei einigen Beispielen kann der Temperatursensor 420 dem Logiktreiber 416 eine Eingabe zuführen, die die Treiberlogik 416 dazu veranlassen kann, den Tastgrad des Schalters M0 als Reaktion auf eine Temperaturänderung anzupassen. Wenn zum Beispiel die Temperatur einen Schwellenwert überschreitet, kann das Signal von dem Temperatursensor 420 die Treiberlogik 416 dazu veranlassen, den Strom durch Ändern des Tastgrads oder durch Ausschalten des Schalters M0 zu verringern. Bei einigen Beispielen kann die Treiberlogik 416 den Tastgrad erhöhen oder den Schalter M0 einschalten, wenn sich die Temperatur unter den Schwellenwert verringert.The
Bei anderen Beispielen kann die Verarbeitungsschaltung wie beispielsweise der in
Ähnlich kann die Laststromerfassungsschaltung 424 den Strom in Kanal 0 überwachen, und jeder Kanal kann eine ähnliche Laststromerfassungsschaltung enthalten. Die Laststromerfassungsschaltung 424 arbeitet ähnlich zu der oben in Bezug auf die
Der Stromerfassungs-MUX 414 arbeitet ähnlich zu dem oben in Bezug auf die
Wie oben bei den Beispielen der
Der Leistungsversorgungsteil 502 ist ähnlich zu dem oben in Bezug auf
Die Erfassungsausgabe 508 kann die erfassten Signale von den Treiberschaltungen für die Kanäle 0 - N empfangen und verarbeiten. Wie oben für die LED-Array-Steuerschaltungen 110 - 410 beschrieben, kann die Erfassungsausgabe 508 einen MUX enthalten, um den erfassten Strom von einer Stromerfassungsschaltung, die jedem Kanal zugeordnet ist wie beispielsweise der Laststromerfassungsschaltung 524, zu empfangen. Bei einigen Beispielen kann die Erfassungsausgabe zusätzliche erfasste Signale wie beispielsweise Temperatur, ein Überstrom-Flag, ein Überspannungs-Flag, eine Spannung an jedem Ausgangsanschluss und ähnliche erfasste Signale empfangen. Die Erfassungsausgabe 508 kann die erfassten Signale an den IS-Anschluss, der, wie oben in Bezug auf die
Wie bei der oben in Bezug auf
Die Treiberschaltung 512 stellt ein Beispiel für die Treiberschaltungen für die in der LED-Array-Steuerschaltung 500 enthaltenen Kanäle 0 - N dar. Das Beispiel der Treiberschaltung 512 enthält einen Spannungssensor 532, eine an einen Temperatursensor 530 angeschlossene Übertemperaturschaltung 520, eine Gatesteuerung und Ladungspumpe 522, eine Überstromschutzschaltung 518, eine Laststromerfassungsschaltung 524 und eine Ausgangsspannungsbegrenzungsschaltung 526. Komponenten der Treiberschaltung 512 können dieselben Funktionen und Merkmale wie die Komponenten der in Bezug auf
Bei einigen Beispielen arbeitet die Übertemperaturschaltung 520 ähnlich dem Temperatursensor 420 mit der Ausnahme, dass das Beispiel der LED-Array-Steuerschaltung 512 einen in dem Schalter M0 enthaltenen, separaten Temperatursensor 530 zeigt. Die Übertemperaturschaltung 520 kann, wie bei dem Temperatursensor 420, Schaltungen enthalten, um ein Signal von dem Temperatursensor 530 zu verstärken, filtern und mit einem oder mehr Schwellenwerten zu vergleichen.In some examples, the
Der Spannungssensor 532 kann die Spannung an dem Ausgangsanschluss OUTO, der mit einem LED-Strang als Teil eines LED-Arrays verbunden werden kann, überwachen. Bei einigen Beispielen kann der Spannungssensor 532 als Teil der Ausgangsspannungsbegrenzungsschaltung 526 enthalten sein.The
Wie bei der in
Eine Prozessorschaltung wie beispielsweise die Verarbeitungsschaltung 120A kann eine Anfangsspannung für ein LED-Array wie beispielsweise das LED-Array 160, das durch die LED-Array-Steuerschaltung 110A gesteuert wird, bestimmen. Weil das LED-Array 160 mehrere LED-Stränge aufweisen kann und die LED-Stränge LEDs verschiedener Typen enthalten können, kann die Verarbeitungsschaltung 120A den LED-Typ von einer digitalen Kommunikationsschaltung, z. B. der in
Bei einigen Beispielen kann die Verarbeitungsschaltung 120A dazu ausgebildet sein, eine anfängliche Spannung für die Leistungsversorgungsschaltung 130 einzustellen, ohne zuerst eine Anfrage an die LED-Array-Steuerschaltung 110A nach LED-Informationen zu senden. Zum Beispiel kann eine LED-Array-Steuerschaltung 110A keine digitale Kommunikationsschaltung 215 enthalten, oder die keine digitale Kommunikationsschaltung 215 kann bei einigen Anwendungen abgekoppelt sein. Bei noch anderen Beispielen kann das System 100 dazu ausgebildet sein, sich selbst ohne Anfrageschritte 600 - 604 zu initialisieren, zum Beispiel kann entweder die Verarbeitungsschaltung 120A oder die LED-Array-Steuerschaltung 110A durch einen Anwender während der Montage mit der anfänglichen Startspannung programmiert werden. Bei jedem der Beispiele kann die Prozessorschaltung die Spannungsversorgungsschaltung aktivieren, um die anfängliche Spannung über die LED-Array-Steuerschaltung an das LED-Array auszugeben.In some examples, the
Die LED-Array-Steuerschaltung 110A kann die anfängliche Spannung an dem VS-Anschluss empfangen und zumindest zwei Schalter, die zumindest zwei jeweilige LED-Stränge der mehreren LED-Stränge in dem LED-Array 160 steuern, aktivieren (610). Bei einigen Beispielen kann die Verarbeitungsschaltung 120 einen Treiberlogikteil einer Treiberschaltung, z. B. der Treiberschaltung 412, dazu veranlassen, die Schalter zu aktivieren (608). Bei anderen Beispielen kann die Verarbeitungsschaltung 120A die zumindest zwei Schalter, z. B. über Eingangsanschlüsse In0 - In-N, direkt aktivieren.The LED
Eine Strommessschaltung wie beispielsweise die Laststromsensorschaltung 424 von
Die Verarbeitungsschaltung 120A kann für jeden LED-Strang der mehreren LED-Stränge eine jeweilige Spannungshöhe bestimmen. Zum Beispiel kann der Spannungssensor 532 in
Als Reaktion auf das Empfangen der jeweiligen Spannungshöhe für jeden LED-Strang kann die Verarbeitungsschaltung 120A den LED-Strang mit der größten Spannungshöhe in Bezug auf die verbleibenden LED-Stränge der mehreren LED-Stränge bestimmen (614). Bei dem Beispiel des LED-Arrays 160 in
Bei einigen Beispielen kann der Spannungsrampteil der Initialisierungsphase stoppen, wenn alle Zweige zumindest einen vorgegebenen Zielstrom erreicht haben. Wie oben in Bezug auf
Die Verarbeitungsschaltung 120A kann den Wert der Betriebsspannung, das PWM-Schema und die höchste Vorwärtsspannung an einem Speicherort speichern. Bei einigen Beispielen kann der Speicherort wie beispielsweise bei dem Beispiel eines Mikrocontrollers in der verarbeitenden Schaltung 120A integriert sein. Bei anderen Beispielen kann der Speicherort von der verarbeitenden Schaltung 120A getrennt sein. Als Reaktion auf das Bestimmen des LED-Strangs mit der größten Spannungshöhe kann die verarbeitende Schaltung 120A die Spannungsversorgungsschaltung, z. B. die Leistungsversorgung 130, einstellen, um eine Betriebsspannung für das LED-Array auszugeben (616). Sobald die verarbeitende Schaltung 120A die Betriebsspannung einstellt, kann die verarbeitende Schaltung 120A den individuellen Tastgrad für das PWM-Schema für jeden Treiberschaltungskanal, der die Schalter M0 - MN steuert, einstellen. In anderen Worten, als Reaktion auf das Einstellen der Betriebsspannung kann die verarbeitende Schaltung 120A das Betriebs-Pulsweitenmodulations-(PWM)-Schema für jeden jeweiligen Schalter eines jeden jeweiligen LED-Strangs so einstellen, dass die Stromstärke in jedem LED-Strang näherungsweise eine vorgegebene Stromstärke ist. Jedes jeweilige PWM-Schema für jeden jeweiligen Schalter M0 - MN kann unabhängig von den verbleibenden Schaltern eingestellt werden.The
Bei einigen Beispielen kann die verarbeitende Schaltung 120A über digitale Kommunikationsschaltungen wie beispielsweise die digitalen Kommunikationsschaltungen 215 und 415 Strombegrenzereinstellungen für Überstromschutzschaltungen, z. B. die Überstromschutzschaltung 418 und die Überstromschutzschaltung 518, wie sie in den
Bei anderen Beispielen können Stromgrenzwerte durch einen Anwender während einer Montage in ein System programmiert werden. Zum Beispiel kann eine LED-Array-Steuerschaltung zur Verwendung der Steuerung einer Innenbeleuchtung mit erwarteten Überstrom-Grenzwerten, zusammen mit Überspannungs-, Übertemperatur- und anderen Sicherheitsgrenzwerten, während des Montage- und Installationsprozesses programmiert werden. Während der Montage und Installation kann ein Anwender die Anzahl und Typen von LEDs, die für die Innenbeleuchtung verwendet werden, nachvollziehen und kann die Systemschutzgrenzwerte basierend auf diesem Verständnis einstellen.In other examples, current limits may be programmed into a system by a user during assembly. For example, an LED array control circuit for use in controlling interior lighting may be programmed with expected overcurrent limits, along with overvoltage, overtemperature, and other safety limits, during the assembly and installation process. During assembly and installation, a user may understand the number and types of LEDs used for the interior lighting and may set the system protection limits based on that understanding.
Die LED-Array-Steuerschaltung 110B kann an dem VS-Anschluss von einer Leistungsversorgung wie beispielsweise dem in
Die verarbeitende Schaltung 120B kann bestimmen, ob die zweite, aktualisierte jeweilige Stromstärke für einen LED-Strang innerhalb eines Schwellenwertbereichs der vorgegebenen Stromstärke liegt (628). Als Reaktion auf das Bestimmen, dass die aktualisierte jeweilige Stromstärke für den LED-Strang den Schwellenwertbereich von der vorgegebenen Stromstärke überschreitet, kann die verarbeitende Schaltung 120B das jeweilige PWM-Schema für den LED-Strang anpassen (630), z. B. durch Anpassen des Tastgrads des Signals, das das Gate des Schalters für den Kanal steuert. Wenn die verarbeitende Schaltung 120B feststellt, dass die Stromstärke den Stromschwellenwert nicht überschreitet (NEIN im Zweig von 628), muss die verarbeitende Schaltung keine Anpassungen vornehmen und wartet auf den nächstens Satz aktualisierter Strommesswerte.The
Ähnlich kann die verarbeitende Schaltung 120B feststellen, ob eine Temperatur eines jeweiligen Schalters für einen LED-Strang eine Schwellenwerttemperatur überschreitet (638). Als Reaktion auf das Feststellen, dass die Temperatur einen Stromschwellenwert überschreitet, kann die verarbeitende Schaltung 120B den Durchschnittsstrom an den jeweiligen LED-Strang, z. B. durch Anpassen des Tastgrads, verringern (630). Bei einigen Beispielen kann die verarbeitende Schaltung 120B den Schalter ausschalten, d. h. den Tastgrad auf null einstellen.Similarly,
Die LED-Array-Steuerschaltung 110B kann die Befehle, das PWM-Schema für einen Kanal zu aktualisieren (632), entweder über die digitale Kommunikationsschaltung empfangen, oder, wie beispielsweise unter Verwendung der Eingangsanschlüsse In0 - In-N direkt steuern. Nach einem vorgegebenen Zeitintervall kann die LED-Array-Steuerschaltung 110B für jeden Kanal eine aktualisierte Temperatur und Stromstärke ausgeben (624). Bei anderen Beispielen, wie oben in Bezug auf die
Die verarbeitende Schaltung 120B kann weiterhin feststellen, dass eine Stromstärke für den LED-Strang mit der größten Spannungshöhe einen Schwellenwertbereich der vorgegebenen Stromstärke überschreitet (634). In anderen Worten, der Strom in dem Kanal mit dem LED-Strang, der die höchste Gesamt-Vorwärtsspannung aufweist, hat einen Stromschwellenwert überschritten. Bei einigen Beispielen kann die verarbeitende Schaltung 120B das PWM-Schema wie oben beschrieben anpassen (630). Bei anderen Beispielen kann die verarbeitende Schaltung 120B bestimmen, dass der Strom für den Kanal mit der höchsten Gesamt-Vorwärtsspannung einen vorgegebenen Bereich von dem Stromschwellenwert überschritten hat und kann die Leistungsversorgungsspannung anpassen (636). Zum Beispiel kann für das LED-Array ein vorgegebener Schwellenwertstrom auf 100 mA eingestellt werden. Die verarbeitende Schaltung kann den Tastgrad des PWM-Schemas anpassen, um den Strom für einen gegebenen Kanal zu erhöhen oder zu verringern, um die 100 mA beizubehalten. Der Strom kann basierend auf der Temperatur oder anderen Faktoren schwanken. Wenn der Strom über einen Bereich von dem Stromschwellenwert wie beispielsweise einen Bereich von ± 20 mA von dem 100 mA-Schwellenwert (d. h. einen Bereich von 80 mA bis 120 mA) überschreitet, kann die verarbeitende Schaltung 120B die Ausgangsspannung der Leistungsversorgung, die an den VS-Anschluss der LED-Array-Steuerschaltung angeschlossen ist, anpassen (636). In anderen Worten, als Reaktion auf das Feststellen, dass die Stromstärke für den LED-Strang mit der größten Spannungshöhe einen Schwellenwertbereich von der vorgegebenen Stromstärke überschreitet, kann die verarbeitende Schaltung 120B die Betriebsspannung von der Spannungsversorgungsschaltung an das LED-Array von einer ersten Betriebsspannung auf eine zweite Betriebsspannung anpassen. Das Hinausgehen über einen Bereich stellt lediglich ein Beispiel eines auslösenden Kriteriums für die verarbeitende Schaltung 120B, entweder das PWM-Schema oder die Reglerspannung anzupassen, dar. Andere Beispiele für auslösende Kriterien können ebenso verwendet werden. Wenn der Strom für den Strang mit der höchsten Spannung das Auslösekriterium nicht überschreitet (NEIN von 634), kann die verarbeitende Schaltung 120B auf die nächste aktualisierte Stromstärke und andere Erfassungsinformationen warten (626).The
Bei einem oder mehr Beispielen können die oben beschriebenen Funktionen in Hardware, Software, Firmware oder einer beliebigen Kombination hiervon implementiert werden. Zum Beispiel können die verschiedenen Komponenten der
Beispielhaft und ohne Beschränkung können derartige computerlesbare Speichermedien RAM, ROM, EEPROM, CD-ROM oder einen anderen optischen Scheibenspeicher, einen Magnetscheibenspeicher oder andere magnetische Speichervorrichtungen, Flash-Speicher oder ein beliebiges anderes Medium, das verwendet werden kann, um einen gewünschten Programmcode in Form von Anweisungen oder Datenstrukturen zu speichern und auf das durch einen Computer zugegriffen werden kann, aufweisen. Außerdem wird jede Verbindung sachgerecht als computerlesbares Medium bezeichnet. Wenn zum Beispiel Anweisungen von einer Webseite von einem Server oder einer anderen entfernten Quelle unter Verwendung eines Koaxialkabels, eines faseroptischen Kabels, eines verdrillten Paars, einer digitalen Teilnehmeranschlussleitung (engl.: „digital subscriber line“; DSL) oder drahtloser Technologien wie beispielsweise Infrarot, Hochfrequenz (engl.: „radio“) und Mikrowellen übertragen werden, dann sind das Koaxialkabel, das faseroptische Kabel, das verdrillte Paar, DSL oder Drahtlos-Technologien wie beispielsweise Infrarot, Hochfrequenz und Mikrowelle in der Definition von Medium enthalten. Es versteht sich jedoch, dass computerlesbare Speichermedien und Datenspeichermedien keine Verbindungen, Trägerwellen, Signale oder andere flüchtige Medien enthalten, sondern stattdessen auf nicht-flüchtige, greifbare Speichermedien gerichtet sind. Scheiben (engl.: „disc and disk“), wie sie hierin verwendet werden, beinhaltet Kompakt-Diskette (engl.: „compact disc“; CD), Laser-Diskette (engl.: „laser disc“), optische Diskette, digitale vielseitige Diskette (engl.: „digital versatil disc“; DVD), Diskette (engl.: „floppy disc“) und Blue-Ray-Diskette, wobei Disketten (engl.: „disks“) üblicherweise magnetisch wiedergeben, während Scheiben (engl.: „discs“) Daten optisch mit Laser wiedergeben. Kombinationen von dem Obigen sollten im Rahmen von computerlesbaren Medien ebenfalls enthalten sein.By way of example and without limitation, such computer-readable storage media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, flash memory, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer. In addition, any connection is properly referred to as a computer-readable medium. For example, if instructions from a web page are transmitted from a server or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. It is to be understood, however, that computer-readable storage media and data storage media do not include connections, carrier waves, signals, or other transient media, but instead refer to non-transitory, tangible storage media. Disc and disk, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disc, and Blu-ray disc, with disks typically reproducing data magnetically while discs reproducing data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
Anweisungen können durch einen oder mehr Prozessoren wie beispielsweise einen oder mehr DSPs, Mikrocontroller, Mehrzweck-Mikroprozessoren, ASICs, FPGAs, oder eine andere äquivalente integrierte oder diskrete Logikschaltung ausgeführt werden. Dementsprechend kann sich der Ausdruck „Prozessor“, wie er hierin verwendet wird, wie beispielsweise die verarbeitende Schaltung 120, der Mikrocontroller 220 und der Mikrocontroller 320, auf eine beliebige vorangehende Struktur oder eine beliebige andere Struktur, die zur Implementierung der hierin beschriebenen Techniken geeignet ist, beziehen. Zusätzlich kann die hierin beschriebene Funktionalität in einigen Aspekten innerhalb zugeordneter Hardware- und/oder Softwaremodule, die zum Verschlüsseln und Entschlüsseln ausgebildet sind, bereitgestellt werden. Außerdem könnten die Techniken vollständig in einer/einem oder mehr Schaltungen oder Logikelementen implementiert werden.Instructions may be executed by one or more processors, such as one or more DSPs, microcontrollers, general purpose microprocessors, ASICs, FPGAs, or other equivalent integrated or discrete logic circuitry. Accordingly, the term "processor" as used herein, such as
Die Techniken dieser Offenbarung können in einer breiten Vielfalt von Vorrichtungen oder Geräten einschließlich einer integrierten Schaltung (IC) oder eines Satzes von ICs (z. B. einem Chipsatz) implementiert werden. In dieser Offenbarung werden verschiedene Komponenten, Module oder Einheiten beschrieben, um funktionale Aspekte von Vorrichtungen, die dazu ausgebildet sind, die offenbarten Techniken auszuführen, hervorzuheben, aber sie erfordern nicht notwendigerweise eine Realisierung durch verschiedene Hardwareeinheiten. Vielmehr können verschiedene Einheiten, wie oben beschrieben, in einer Hardwareeinheit kombiniert werden, oder durch eine Sammlung von interoperativen Hardwareeinheiten einschließlich eines oder mehr Mikroprozessoren wie oben beschrieben, in Verbindung mit geeigneter Software und/oder Firmware bereitgestellt werden.The techniques of this disclosure may be implemented in a wide variety of devices or devices, including an integrated circuit (IC) or a set of ICs (e.g., a chipset). Various components, modules, or units are described in this disclosure to highlight functional aspects of devices configured to perform the disclosed techniques, but they do not necessarily require implementation by different hardware units. Rather, different units may be combined in a hardware unit as described above, or provided by a collection of interoperable hardware units including one or more microprocessors as described above, in conjunction with appropriate software and/or firmware.
Claims (16)
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862669193P | 2018-05-09 | 2018-05-09 | |
| US15/981,627 US10440786B1 (en) | 2018-05-09 | 2018-05-16 | Control circuit and techniques for controlling a LED array |
| US15/981,627 | 2018-05-16 | ||
| US62/699,193 | 2018-07-17 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE102019112006A1 DE102019112006A1 (en) | 2019-11-14 |
| DE102019112006B4 true DE102019112006B4 (en) | 2024-10-17 |
Family
ID=92910380
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102019112006.3A Active DE102019112006B4 (en) | 2018-05-09 | 2019-05-08 | CONTROL CIRCUIT AND TECHNIQUES FOR CONTROLLING AN LED ARRAY |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102019112006B4 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102022132506A1 (en) * | 2022-12-07 | 2024-06-13 | HELLA GmbH & Co. KGaA | Circuit arrangement for a headlight and headlight |
| CN116721612A (en) * | 2023-05-09 | 2023-09-08 | 武汉精立电子技术有限公司 | A multi-channel high-precision analog signal output method and system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102006005521B3 (en) * | 2006-02-07 | 2007-05-16 | Lear Corp | LED-array controlling method for e.g. motor vehicle`s tail lamp, involves increasing voltage until preset current flows through lines, such that lines are switched on and off by clocked control of switches to provide effective current |
| US20070195025A1 (en) | 2006-02-23 | 2007-08-23 | Powerdsine, Ltd. - Microsemi Corporation | Voltage Controlled Backlight Driver |
-
2019
- 2019-05-08 DE DE102019112006.3A patent/DE102019112006B4/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102006005521B3 (en) * | 2006-02-07 | 2007-05-16 | Lear Corp | LED-array controlling method for e.g. motor vehicle`s tail lamp, involves increasing voltage until preset current flows through lines, such that lines are switched on and off by clocked control of switches to provide effective current |
| US20070195025A1 (en) | 2006-02-23 | 2007-08-23 | Powerdsine, Ltd. - Microsemi Corporation | Voltage Controlled Backlight Driver |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102019112006A1 (en) | 2019-11-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102817305B1 (en) | Control circuit and techniques for controlling a led array | |
| EP1118251B1 (en) | Control circuit for led and corresponding operating method | |
| DE102004012185B4 (en) | vehicle lamp | |
| DE102015116943B4 (en) | Detection of a single LED error in an LED chain | |
| US10375774B2 (en) | Integrated device and method for driving lighting loads with a brightness compensation | |
| DE102013203163A1 (en) | Systems and methods for controlling vehicle lighting | |
| DE102019112006B4 (en) | CONTROL CIRCUIT AND TECHNIQUES FOR CONTROLLING AN LED ARRAY | |
| DE102014217070B4 (en) | Device for supplying at least one consumer with electrical energy or for providing electrical power to at least one consumer | |
| DE102016101582A1 (en) | COMMUNICATION WITH POWER SWITCHES | |
| EP3032920B1 (en) | Method and circuit for feeding a led light | |
| DE102012213670A1 (en) | Control device for driving a laser diode | |
| EP2615886B1 (en) | Monitoring the temperature of lighting devices | |
| DE112006002885B4 (en) | Power supply controller | |
| DE102006033684A1 (en) | Lighting control device for lighting devices for vehicles | |
| EP2947962A1 (en) | Motor vehicle illumination system | |
| DE102018004826A1 (en) | Method and system arrangement for setting a constant wavelength | |
| EP2952061B1 (en) | Device for led operation | |
| DE112021001348B4 (en) | Systems and methods for adaptive energy storage in a lighting system | |
| EP2943845B1 (en) | Apparatus and method for controlling heating and/or cooling systems | |
| DE10114908A1 (en) | dimmer | |
| DE112020004316T5 (en) | PULSE WIDTH MODULATION AND ARBITRATION FOR CONTEXTAL AND UNIFORM LED LIGHTING IN USB APPLICATIONS | |
| DE102014012789B4 (en) | Device for regulating the operating current of an LED lighting unit | |
| DE202011101272U1 (en) | Device for controlling an LED arrangement | |
| DE102016007752A1 (en) | Protection circuit, lighting arrangement and operating method | |
| EP3666042B1 (en) | Device and method for dynamic overload limitation in color- temperature-dimmable multichannel led systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: H05B0037020000 Ipc: H05B0045460000 |
|
| R016 | Response to examination communication | ||
| R018 | Grant decision by examination section/examining division | ||
| R130 | Divisional application to |
Ref document number: 102019009484 Country of ref document: DE |
|
| R020 | Patent grant now final | ||
| R082 | Change of representative |