DE102014014677A1 - Method for generating PDM-modulated signals for the supply of LEDs for illumination in motor vehicles - Google Patents
Method for generating PDM-modulated signals for the supply of LEDs for illumination in motor vehicles Download PDFInfo
- Publication number
- DE102014014677A1 DE102014014677A1 DE102014014677.4A DE102014014677A DE102014014677A1 DE 102014014677 A1 DE102014014677 A1 DE 102014014677A1 DE 102014014677 A DE102014014677 A DE 102014014677A DE 102014014677 A1 DE102014014677 A1 DE 102014014677A1
- Authority
- DE
- Germany
- Prior art keywords
- pdm
- pwm
- signal
- period
- signals
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B45/00—Circuit arrangements for operating light-emitting diodes [LED]
- H05B45/30—Driver circuits
- H05B45/32—Pulse-control circuits
- H05B45/325—Pulse-width modulation [PWM]
Abstract
Die Erfindung bezieht sich auf ein Verfahren zur Erzeugung eines PDM-Spreiz-Code modulierten PDM-Ausgangssignals (PDMout) für die Verwendung in einer Gleichspannungsversorgung und/oder einen DC/DC-Wandler zur Versorgung von LEDs mit elektrischer Energie in Kfz. Die Erzeugung des PDM-Ausgangssignals (PDMout) basiert auf n PDM-Spreiz-Codes (PDM1 bis PDMn), mit n als einer positiven, ganzen Zahl und n > 1. Die Spreiz-Codes werden in einer Spreiz-Code-Sequenz von m aufeinander folgenden PDM-Spreiz-Codes dieser n PDM-Spreiz-Codes mit einer Spreiz-Code-Länge, die gleich der PDM-Periodendauer (TPDM) zu sehen ist, mit m als einer positiven, ganzen Zahl und m ≥ 1 und einer Spreiz-Code-Periode (Tselect) aneinander gereiht. Die Erzeugung eines optimierten PDM-Spektrums des PDM-Ausgangssignals (PDMout) umfasst dabei die Schritte Erzeugen eines ersten PDM-Signals (PDM1) mit einer PDM-Periode und einer PDM-Periodendauer (TPDM) und einem Duty-Cycle (fcycle), Erzeugen von einem, insbesondere von n – 1, weiteren PDM-Signalen (PDM2, zweites PDM-Signal bis PDMn, n-tes-PDM-Signal) durch jeweilige Verzögerung des ersten PDM-Signals (PDM1) und/oder Erzeugung eines jeweils verzögerten ersten PDM-Signals (PDM1), wobei jedes so erzeugte i-te PDM-Signal (PDMi), mit 1 < i ≤ n, um einen zeitlichen i-ten Offset (Toff_i) gegenüber dem ersten PDM-Signal (PDM1) verzögert ist und wobei jedes der n PDM-Signale (PDM1 bis PDMn) einen der n PDM-Spreiz-Codes repräsentiert. Schließlich wird Auswählen ein k-tes PDM-Signal (PDMk) als aktuelles PDM-Spreiz-Code-Signal aus den n PDM-Signalen (PDM1 bis PDMn) in Abhängigkeit von einem Auswahlsignal (PDMselect) ausgewählt und zum PDM-Ausgangssignal umgeformt.The invention relates to a method for generating a PDM spread-code modulated PDM output signal (PDMout) for use in a DC power supply and / or a DC / DC converter for supplying LEDs with electrical energy in motor vehicles. The generation of the PDM output signal (PDMout) is based on n PDM spreading codes (PDM1 to PDMn), with n as a positive integer and n> 1. The spreading codes are written in a spreading code sequence of m successive PDM spreading codes of these n PDM spreading codes with a spreading code length equal to the PDM period (TPDM), with m as a positive integer and m ≥ 1 and a spreading Code period (Tselect) strung together. The generation of an optimized PDM spectrum of the PDM output signal (PDMout) comprises the steps of generating a first PDM signal (PDM1) having a PDM period and a PDM period (TPDM) and a duty cycle (fcycle), generating from one, in particular n-1, further PDM signals (PDM2, second PDM signal to PDMn, n-th PDM signal) by respective delay of the first PDM signal (PDM1) and / or generation of a respective delayed first PDM signal (PDM1), each i-th PDM signal (PDMi) thus generated, with 1 <i ≤ n, being delayed by an i-th time offset (Toff_i) from the first PDM signal (PDM1), and wherein each of the n PDM signals (PDM1 to PDMn) represents one of the n PDM spreading codes. Finally, selecting a kth PDM signal (PDMk) as the current PDM spreading code signal from the n PDM signals (PDM1 to PDMn) in response to a select signal (PDMselect) is selected and converted to the PDM output signal.
Description
Einleitungintroduction
Die vorliegende Anmeldung nimmt Bezug auf die
In der besagten deutschen Voranmeldung
Aufgabe der ErfindungObject of the invention
Es ist daher die Aufgabe der hier beschriebenen Erfindung, ein vereinfachtes Verfahren zur Erzeugung von zwei oder mehr PWM-Spreiz-Codes bzw. PWM-Spreiz-Code-Signalen für die PWM-Modulation bzw. von zwei oder mehr PDM-Spreiz-Codes bzw. PDM-Spreiz-Code-Signalen für die PDM-Modulation anzugeben, die ein möglichst flaches Spektrum erzeugen und wenige Peaks im Spektrum ergeben, sodass das Vorhalten deiner Code-Tabelle (CTAB) wie in der Offenbarung
Diese Aufgabe wird mit Hilfe von Verfahren nach den Ansprüchen 1 und 3 gelöst.This object is achieved by means of methods according to
Beschreibung der ErfindungDescription of the invention
Bei der Untersuchung von geeigneten PWM-Spreiz-Codes für eine Anwendung der in der deutschen Patentanmeldung
Der Offenbarungsgehalt und technische Inhalt der Anmeldung
Die Beschreibung geht in einem ersten Teil zunächst auf die Erzeugung optimaler PWM-Spreiz-Codes für die Puls-Weiten Modulation (PWM-Modulation) ein, da dies für den Leser einfacher nachzuvollziehen ist.The description initially deals with the generation of optimal PWM spread codes for pulse width modulation (PWM modulation), since this is easier to understand for the reader.
In einem zweiten Teil geht die Beschreibung auf die Erzeugung von PDM-Spreiz-Codes für die Puls-Diche-Modulation (PDM-Modulation) und deren Verwendung ein.In a second part, the description deals with the generation of PDM spreading codes for pulse-density modulation (PDM modulation) and their use.
Die Aussagen beider Teile beziehen sich jedoch auf die PDM- und PWM-Modulation gleichzeitig und können durch sinngemäße Übertragung angewendet werden.However, the statements of both parts refer to the PDM and PWM modulation simultaneously and can be applied by analogous transmission.
Erster Teil: Erzeugung von PWM-Spreiz-Codes und deren AnwendungPart one: Generation of PWM spreading codes and their application
Der Erfindung liegt die Erkenntnis zugrunde, dass gute PWM-Spreiz-Codes, das sind solche PWM-Spreiz-Codes, die ein sehr flaches Spektrum mit wenigen Spikes erzeugen, gewisse Symmetrien aufweisen.The invention is based on the recognition that good PWM spreading codes, which are those PWM spreading codes which produce a very flat spectrum with few spikes, have certain symmetries.
Hierbei hat es sich gezeigt, dass im einfachsten Fall zwei PWM-Spreiz-Code-Signale (PWM1, PWM2) erzeugt werden, die jedes für sich ein normales PWM-Signal mit der gemeinsamen vorgegebenen PWM-Periode TPWM sind. Diese beiden PWM-Signale, das erste PWM-Signal (PWM1) und das zweite PWM-Signal (PWM2), weisen vorzugsweise den gleichen Füllfaktor auf, was bedeutet, dass ihr Duty-Cycle (fcycle), typischerweise in % angegeben, gleich ist. Typischerweise wird das erste PWM-Signal (PWM1) durch einen ersten PWM-Signalgenerator (PWMG1) und das zweite PWM-Signal (PWM2) durch einen zweiten PWM-Signalgenerator (PWMG2) erzeugt. Die beiden PWM-Signale (PWM1, PWM2) haben dabei vorzugsweise eine feste Phasenverschiebung zueinander. Die Periode des zweiten PWM-Signals (PWM2) ist dabei um eine Zeit, einen zweiten Offset (Toff_2) gegenüber dem ersten PWM-Signal (PWM1) verschoben. Vorzugsweise sind die beiden PWM-Signale (PWM1, PWM2) ansonsten gleich gewählt. Durch eine zeitliche Verschiebung um den besagten zweiten Offset (Toff_2) kann somit das erste PWM-Signal (PWM1) auf das zweite PWM-Signal (PWM2) abgebildet werden. Durch Umschalten zwischen diesen beiden PWM-Signalen (PWM1 und PWM2) beispielsweise mittels eines Multiplexers (MUX) als Auswahlvorrichtung kann dann das PWM-Ausgangssignal (PWMout) gebildet werden. Dabei wird die Auswahlvorrichtung (MUX) durch ein Auswahlsignal (PWMselect) gesteuert, auf dessen Natur später genauer eingegangen werden wird. Zunächst soll vereinfachend angenommen werden, dass die Auswahl zufällig erfolgt.It has been shown that in the simplest case, two PWM spread code signals (PWM 1 , PWM 2 ) are generated, each of which is a normal PWM signal with the common predetermined PWM period T PWM . These two PWM signals, the first PWM signal (PWM 1 ) and the second PWM signal (PWM 2 ), preferably have the same fill factor, which means their duty cycle (f cycle ), typically expressed in% , is equal to. Typically, the first PWM signal (PWM 1 ) is generated by a first PWM signal generator (PWMG 1 ) and the second PWM signal (PWM 2 ) by a second PWM signal. Signal generator (PWMG 2 ) generated. The two PWM signals (PWM 1 , PWM 2 ) preferably have a fixed phase shift relative to each other. The period of the second PWM signal (PWM 2 ) is shifted by one time, a second offset (T off_2 ) with respect to the first PWM signal (PWM 1 ). Preferably, the two PWM signals (PWM 1 , PWM 2 ) are otherwise selected the same. By a time shift by the said second offset (T off_2 ), the first PWM signal (PWM 1 ) can thus be mapped onto the second PWM signal (PWM 2 ). By switching between these two PWM signals (PWM 1 and PWM 2 ), for example by means of a multiplexer (MUX) as a selection device then the PWM output signal (PWM out ) can be formed. In this case, the selection device (MUX) is controlled by a selection signal (PWM select ), whose nature will be discussed in more detail later. First, let's assume for simplicity that the selection is random.
Es hat sich im Rahmen der Untersuchungen, die zu der Erfindung führten, gezeigt, dass eine Verzögerung des zweiten PWM-Signals (PWM2) gegenüber dem ersten PWM-Signal (PWM1) um die halbe PWM-Periodendauer (TPWM) zu einem besonders günstigen Spektrum des PWM-Ausgangssignals (PWMout) führt.It has been shown in the investigations that led to the invention, that a delay of the second PWM signal (PWM 2 ) compared to the first PWM signal (PWM 1 ) by half the PWM period (T PWM ) to a particularly favorable spectrum of the PWM output signal (PWM out ) leads.
Das der Erfindung zugrunde liegende Verfahren zur Erzeugung von zwei, PWM-Spreiz-Codes, den PWM-Signalen (PWM1, PWM2) zur Erzeugung eines PWM-Ausgangssignals (PWMout) mit einem optimierten PWM Spektrum und mit einem vorgegebenen PWM-Duty-Cycle (fcycle), umfasst somit die Schritte
- (1) Erzeugen eines ersten PWM-Signals (PWM1) mit einer PWM-Periodendauer (TPWM) und dem PWM-Duty-Cycle (fcycle) und
- (2) Erzeugen eines zweiten PWM-Signals (PWM2) durch Verzögerung des ersten PWM-Signals (PWM1) beispielsweise in einer Verzögerungsstrecke (ΔT, ΔT2) um vorzugsweise die Hälfte der PWM-Periode (TPWM) wobei jedes der beiden erzeugten PWM-Signale (PWM1, PWM2) je einen der beiden erzeugten PWM-Spreiz-Codes als erstes bzw. zweites PWM-Spreiz-Code-Signal repräsentiert.
- (1) generating a first PWM signal (PWM 1 ) with a PWM period (T PWM ) and the PWM duty cycle (f cycle ) and
- (2) generating a second PWM signal (PWM 2 ) by delaying the first PWM signal (PWM 1 ) in, for example, a delay line (ΔT, ΔT 2 ) by preferably half the PWM period (T PWM ), each of the two generated PWM signals (PWM 1 , PWM 2 ) each represents one of the two generated PWM spreading codes as the first and second PWM spread code signal.
Das Verfahren kann natürlich auf n PWM-Spreiz-Codes verallgemeinert werden, wobei n eine positive ganze Zahl größer 1 ist.Of course, the method can be generalized to n PWM spreading codes, where n is a positive integer greater than one.
Hierbei hat es sich gezeigt, dass im diesem allgemeineren Fall n PWM-Spreiz-Code-Signale (PWM1 bis PWMn) erzeugt werden, die jedes für sich wieder ein normales PWM-Signal mit der gemeinsamen vorgegebenen PWM-Periode TPWM sind. Diese n PWM-Signale, das erste PWM-Signal (PWM1) bis zum n-ten PWM-Signal (PWMn), weisen vorzugsweise wieder den gleichen Füllfaktor auf, was bedeutet, dass ihr Duty-Cycle (fcycle), typischerweise in % angegeben, gleich ist. Typischerweise wird das erste PWM-Signal (PWM1) durch einen ersten PWM-Signalgenerator (PWMG1) und die n – 1 weiteren PWM-Signale (PWM2 bis PWMn) durch weitere PWM-Signalgeneratoren (PWMG2 bis PWMGn) erzeugt. Die n PWM-Signale haben dabei wieder vorzugsweise eine feste zeitliche Phasenverschiebung zueinander. Die Periode des eines i-ten PWM-Signals (PWMi) mit 2 ≤ i ≤ n, das jeweils eines der n – 1 weiteren PWM-Signale (PWM2 bis PWMn) ist, ist dabei um eine Zeit, einen i-ten Offset (Toff_i), gegenüber dem ersten PWM-Signal (PWM1) verschoben. Vorzugsweise sind alle n PWM-Signale (PWM1 bis PWMn) ansonsten gleich gewählt. Durch eine zeitliche Verschiebung um den besagten i-ten Offset (Toff_i) kann somit ein i-tes PWM-Signal (PWMi) auf das erste PWM-Signal (PWM1) abgebildet werden. Durch Umschalten zwischen diesen n PWM-Signalen (PWM1 bis PWMn) beispielsweise mittels eines n zu 1 Multiplexers (MUX) als Auswahlvorrichtung kann dann nun wieder das PWM-Ausgangssignal (PWMout) gebildet werden. Dabei wird die Auswahlvorrichtung (MUX) durch wieder durch das Auswahlsignal (PWMselect) gesteuert, auf dessen Natur später genauer eingegangen werden wird. Zunächst soll auch hier vereinfachend angenommen werden, dass die Auswahl zufällig erfolgt.It has been shown that in this more general case n PWM spread code signals (PWM 1 to PWM n ) are generated, each of which is itself a normal PWM signal with the common predetermined PWM period T PWM again . These n PWM signals, the first PWM signal (PWM 1 ) to the n th PWM signal (PWM n ), preferably again have the same fill factor, which means that their duty cycle (f cycle ), typically in%, is the same. Typically, the first PWM signal (PWM 1 ) is generated by a first PWM signal generator (PWMG 1 ) and the n-1 further PWM signals (PWM 2 to PWM n ) by further PWM signal generators (PWMG 2 to PWMG n ) , The n PWM signals again preferably have a fixed phase shift with respect to one another. The period of an i-th PWM signal (PWM i ) with 2 ≦ i ≦ n, which is in each case one of the n-1 further PWM signals (PWM 2 to PWM n ), is at one time, i ten offset (T off_i ), compared to the first PWM signal (PWM 1 ) shifted. Preferably, all n PWM signals (PWM 1 to PWM n ) are otherwise selected the same. By means of a time shift about the said i-th offset (T off_i ), it is thus possible to image an i-th PWM signal (PWM i ) onto the first PWM signal (PWM 1 ). The PWM output signal (PWM out) can then now, by switching between these n PWM signals (PWM 1 to PWM n) for example by means of an N to 1 multiplexer (MUX) as a selection device again be formed. In this case, the selection device (MUX) is again controlled by the selection signal (PWM select ), whose nature will be discussed in more detail later. First of all, it should also be assumed here for simplicity that the selection is random.
Es hat sich im Rahmen der Untersuchungen, die zu der Erfindung führten gezeigt, dass eine Verzögerung eines i-ten PWM-Signals (PWM1) gegenüber dem ersten PWM-Signal (PWM1) um eine Zeit, die (i – 1)/n der PWM-Periodendauer (TPWM) beträgt, zu einem besonders günstigen Spektrum des PWM-Ausgangssignals (PWMout) führt.It has been found in the investigations leading to the invention that a delay of an i-th PWM signal (PWM 1 ) with respect to the first PWM signal (PWM 1 ) by a time, the (i-1) / n the PWM period (T PWM ), leads to a particularly favorable spectrum of the PWM output signal (PWM out ).
Das erfindungsgemäße Verfahren ist dann ein Verfahren zur Erzeugung von n PWM-Spreiz-Codes, mit n als einer positiven, ganzen Zahl und n > 1, zur Erzeugung eines PWM-Ausgangssignals (PWMout) mit einem optimierten PWM Spektrum und mit einem vorgegebenen PWM-Duty-Cycle (fcycle). Es umfasst dann die Schritte
- (1) Erzeugen eines ersten PWM-Signals (PWM1) mit einer PWM-Periodendauer (TPWM) und dem PWM-Duty-Cycle (fcycle) und
- (2) Erzeugen von n – 1 weiteren PWM-Signalen (PWM2, zweites PWM-Signal bis PWMn, n-tes-PWM-Signal), mit n als ganzer positiver Zahl und n > 1, vorzugsweise durch Verzögerung in n – 1 Verzögerungsstrecken (ΔT2 bis ΔTn) um vorzugsweise jeweils (i – 1)/n der PWM-Periode (TPWM), wobei i die Nummer des i-ten PWM-Signals (PWMi) repräsentiert, aus diesen n – 1 PWM-Signalen (PWM2 bis PWMn) wobei jedes der beiden erzeugten n PWM-Signale (PWM1 bis PWMn) je einen der n erzeugten PWM-Spreiz-Codes als erstes bis n-tes PWM-Spreiz-Code-Signal repräsentiert.
- (1) generating a first PWM signal (PWM 1 ) with a PWM period (T PWM ) and the PWM duty cycle (f cycle ) and
- (2) generating n - 1 further PWM signals (PWM 2 , second PWM signal to PWM n , n-th PWM signal), with n as a whole positive number and n> 1, preferably by delaying in n - 1 Delay lines (.DELTA.T 2 to .DELTA.T n) to each preferably (i - 1) / n of the PWM period (T PWM), where i represents the number of the i-th PWM signal (PWM i), of these n - 1 PWM Signals (PWM 2 to PWM n ) wherein each of the two generated n PWM signals (PWM 1 to PWM n ) each represents one of the n PWM spread codes generated as first to nth PWM spread code signals.
Diese Erzeugung kann wieder zum Ersten beispielsweise durch Verzögerung des ersten PWM-Signals (PWM1) in n – 1 Verzögerungsvorrichtungen (ΔT2 bis ΔTn) erfolgen. Dabei wird jedes der n – 1 PWM-Signale typischerweise anders verzögert. Wir sprechen im Folgenden vom i-ten PWM-Signal (PWMi), wenn wir eines der weiteren PWM-Signale (PWM2 bis PWMn) meinen. Somit wird jedes i-te PWM-Signal (PWMi) mit 1 < i ≤ n, sofern erzeugt, gegenüber dem ersten PWM-Signal (PWM1) um einen zeitlichen i-ten Offset (Toff_i), der spezifisch für das jeweilige i-te PWM-Signal (PWMi) ist, gegenüber dem ersten PWM-Signal (PWM1) verzögert. Dabei repräsentiert jedes der erzeugten n PWM-Signale (PWM1 bis PWMn) einen der erzeugten n PWM-Spreiz-Codes und in Form von n PWM-Spreiz-Code-Signalen.This generation can again take place firstly, for example by delaying the first PWM signal (PWM 1 ) in n-1 delay devices (ΔT 2 to ΔT n ). In this case, each of the n-1 PWM signals is typically delayed differently. In the following, we refer to the i-th PWM signal (PWM i ) when we mean one of the other PWM signals (PWM 2 to PWM n ). Thus, each i-th PWM signal (PWM i ) with 1 <i ≤ n, if generated, is compared with the first PWM signal (PWM 1 ) by an i-th time offset (T off_i ) specific to the respective one i-th PWM signal (PWM i ) is delayed from the first PWM signal (PWM 1 ). Here, each of the generated n PWM signals (PWM 1 to PWM n ) represents one of the generated n PWM spreading codes and in the form of n PWM spread code signals.
Um nun aus den dermaßen definierten PWM-Spreiz-Code-Signalen, den n PWM-Signalen (PWM1 bis PWMn) ein PWM-Ausgangssignal (PWMout) zu erzeugen, wählt eine Auswahleinrichtung, typischerweise ein n zu 1 Multiplexer (MUX), eines der n PWM-Signale (PWM1 bis PWMn) als k-tes PWM-Signal (PWMk) aus, dass dann zum PWM-Ausgangssignal (PWMout) mittels eine Ausgangsstufe (PA) umgewandelt wird. Diese Ausgangsstufe (PA) passt dabei Pegel und ggf. Signalform so an, dass das sich ergebende PWM-Ausgangssignal (PWMout) für eine folgende Schaltvorrichtung (M) geeignet ist. an. Typischerweise handelt es sich um ein Schaltvorrichtung (M), die mittels des k-ten PWM-Signals (PWMk) beispielsweise „an” und „aus” geschaltet wird.In order to generate a PWM output signal (PWM out ) from the PWM spread-code signals so defined, the n PWM signals (PWM 1 to PWM n ), a selection device, typically an n-to-1 multiplexer (MUX), is selected. , one of the n PWM signals (PWM 1 to PWM n ) is outputted as a k-th PWM signal (PWM k ), which is then converted to the PWM output signal (PWM out ) through an output stage (PA). In this case, this output stage (PA) adjusts the level and possibly the signal form such that the resulting PWM output signal (PWM out ) is suitable for a subsequent switching device (M). at. Typically, it is a switching device (M), which is switched by means of the k-th PWM signal (PWM k ), for example, "on" and "off".
Vorzugsweise erfolgt die Auswahl des k-ten PWM-Signals (PWMk) aus den n PWM-Signalen (PWM1 bis PWMn) als aktuelles PWM-Spreiz-Code-Signal zu Beginn einer PWM-Periode des ersten PWM-Signals (PWM1). Ebenso vorzugsweise wird der PWM-Spreiz-Code während einer PWM-Periode mit einer PWM-Periodendauer TPWM nicht geändert. Das bedeutet, dass der nächste Wechsel frühestens nach einer PWM-Periodendauer (TPWM) oder einem ganzzahligen positiven Mehrfachen davon erfolgt. Der Faktor ist im Folgenden mit m bezeichnet.Preferably, the selection of the k-th PWM signal (PWM k ) from the n PWM signals (PWM 1 to PWM n ) takes place as the current PWM spread-code signal at the beginning of a PWM period of the first PWM signal (PWM 1 ). Also preferably, the PWM spread code is not changed during a PWM period with a PWM period T PWM . This means that the next change occurs at the earliest after a PWM period (T PWM ) or an integer positive multiple thereof. The factor is designated below by m.
Die auf eine erste Auswahl eines PWM-Signals (PWM1 bis PWMn) als PWM-Spreiz-Code in Form des aktuellen Spreiz-Code-Signals, dem k-ten PWM-Signal (PWMk), folgende zweite, nächste Auswahl eines PWM-Spreiz-Codes erfolgt somit vorzugsweise zu Beginn einer PWM-Periode des ersten PWM-Signals (PWM1) nach m PWM-Perioden (TPWM), mit m als ganzer positiver Zahl.The second, next selection of a second selection of a PWM signal (PWM 1 to PWM n ) as PWM spreading code in the form of the current spreading code signal, the k th PWM signal (PWM k ) PWM spreading codes are thus preferably carried out at the beginning of a PWM period of the first PWM signal (PWM 1 ) after m PWM periods (T PWM ), with m as a whole positive number.
Die erste Auswahl des Spreiz-Code-Signals aus den PWM-Signalen (PWM1 bis PWMn) erfolgt zu einem ersten Spreiz-Code-Auswahlzeitpunkt (TSCS1), der typischerweise ein Zeitpunkt zu Beginn einer PWM-Periode des ersten PWM-Signals (PWM1) ist. Die folgende nächste Auswahl eines PWM-Spreiz-Codes erfolgt dann zu einem unmittelbar folgenden zweiten Spreiz-Code-Auswahlzeitpunkt (TSCS2) zu Beginn einer PWM-Periode des ersten PWM-Signals (PWM1), die nach m PWM-Perioden (TPWM) auf den ersten Auswahlzeitpunkt (TSCS1) folgt.The first selection of the spreading code signal from the PWM signals (PWM 1 to PWM n ) takes place at a first spreading code selection time (T SCS1 ), which is typically a time at the beginning of a PWM period of the first PWM signal is (PWM 1). The next next selection of a PWM spreading code is then made at an immediately following second spreading code selection timing (T SCS2 ) at the beginning of a PWM period of the first PWM signal (PWM1), which occurs after m PWM periods (T PWM ) follows the first selection time (T SCS1 ).
Die Steuerung der Auswahl durch die Auswahleinrichtung (MUX) erfolgt in Abhängigkeit von dem Auswahlsignal (PWMselect). Typischerweise handelt es sich hierbei um ein analoges und bevorzugt um ein digitales Einzel- bzw. Bus-Signal, das die Auswahleinrichtung (MUX) steuert. Dieses Auswahlsignal (PWMselect) kann beispielsweise ein Zufallssignal oder ein Pseudozufallssignal oder ein Signal sein, das von einem endlichen Automaten analog und/oder digital erzeugt wird.The selection by the selection device (MUX) is controlled as a function of the selection signal (PWM select ). Typically, this is an analog and preferably a digital single or bus signal that controls the selection device (MUX). This selection signal (PWM select ) may be, for example, a random signal or a pseudo-random signal or a signal generated analogously and / or digitally by a finite state machine.
Die folgenden zwei Absätze treffen nicht auf die Puls-Dichte-Modulation übertragen werden, während die vorausgegangenen Aussagen übertragbar waren.The following two paragraphs do not apply to pulse-density modulation while the previous statements were transmittable.
Typischerweise beruhen bei der PWM-Modulation die PWM-Signale (PWM1 bis PWMn) auf PWM-Pulsen, die eine vorbestimmte Pulsbreite (Tpuls) besitzen wobei typischerweise gilt: fcycle = TPuls/TPWM.Typically, in PWM modulation, the PWM signals (PWM 1 to PWM n ) are based on PWM pulses having a predetermined pulse width (T puls ), typically: f cycle = T pulse / T PWM .
Dabei wird die Pulsbreite (Tpuls) der PWM-Signale (PWM1 bis PWMn) typischerweise einseitig und/oder zweiseitig in Abhängigkeit vom Duty-Cycle (fcycle) moduliert. Eine einseitige Modulierung bedeutet, dass sich die Position einer Flanke des Pulses eines PWM-Signals (PWM1 bis PWMn) in Abhängigkeit vom vorgegebenen Duty-Cycle (fcycle) verändert während die Andere Flanke von PWM-Periode zu PWM-Periode stets den gleichen Abstand TPWM aufweist. Bei einer zweiseitigen PWM-Modulation werden beide Flanken verändert und nur ein Punkt innerhalb des Pulses des PWM-Signals hat stets den Konstanten Abstand der PWM-Periode (TPWM).In this case, the pulse width (T pulse ) of the PWM signals (PWM 1 to PWM n ) is typically modulated on one side and / or two sides depending on the duty cycle (f cycle ). A one-sided modulation means that the position of an edge of the pulse of a PWM signal (PWM 1 to PWM n ) changes depending on the given duty cycle (f cycle ) while the other edge of PWM period to PWM period always the same distance T PWM has. In a two-sided PWM modulation both edges are changed and only one point within the pulse of the PWM signal always has the constant distance of the PWM period (T PWM ).
Das im vorher gehenden Abschnitt beschriebene ist nicht für die Puls-Dicht-modulation relevant. Das Folgende kann wieder analog auf die Puls-Dichte-Modulation ebenfalls angewandt werden. The one described in the previous section is not relevant to pulse density modulation. The following can also be analogously applied to the pulse-density modulation again.
Es ist offensichtlich, dass es günstig ist, wenn jedes der PWM-Signale (PWM1 bis PWMn) durch je einen PWM-Generator (PWMG1 bis PWMGn) erzeugt wird. In vielen Fällen können alle diese PWM-Generatoren (PWMG1 bis PWMGn) durch einen einzigen PWM-Generator gebildet werden. Auch kann ein Prozessor ein Programm ausführen, dass diese PWM-Signale (PWM1 bis PWMn) mit Hilfe der Hardware erzeugt.It is obvious that it is favorable if each of the PWM signals (PWM 1 to PWM n ) is generated by a respective PWM generator (PWMG 1 to PWMG n ). In many cases, all of these PWM generators (PWMG 1 to PWMG n ) can be formed by a single PWM generator. Also, a processor may execute a program that generates these PWM signals (PWM 1 to PWM n ) using the hardware.
Die weiteren PWM-Signale (PWM2 bis PWMn) können durch n Verzögerungsstrecken (ΔT2 bis ΔTn) aus einem ersten PWM-Signal (PWM1) erzeugt werden. Typischerweise können n – 1 gleichartige Verzögerungsstrecken (ΔT) hintereinander geschaltet werden, wodurch an deren n – 1 Ausgängen die benötigten n – 1 weiteren PWM-Signale (PWM2 bis PWMn) erzeugt werden.The further PWM signals (PWM 2 to PWM n ) can be generated by n delay lines (ΔT 2 to ΔT n ) from a first PWM signal (PWM 1 ). Typically, n - 1 similar delay lines (ΔT) can be connected in series, whereby the required n - 1 further PWM signals (PWM 2 to PWM n ) are generated at their n - 1 outputs.
Natürlich ist es auch denkbar, die eines oder mehrere oder alle der weiteren PWM-Signale (PWM2 bis PWMn) autonom mittels eines oder mehrerer weiterer PWM-Signalgeneratoren (PWMG2 bis PWMGn) zu erzeugen, wobei die weiteren PWM-Signalgeneratoren (PWMG2 bis PWMGn) mit dem ersten PWM-Signalgenerator (PWMG1) synchronisiert werden.Of course, it is also conceivable to generate one or more or all of the further PWM signals (PWM 2 to PWM n ) autonomously by means of one or more further PWM signal generators (PWMG 2 to PWMG n ), wherein the further PWM signal generators ( PWMG 2 to PWMG n ) are synchronized with the first PWM signal generator (PWMG 1 ).
Im Ergebnis erhält man wieder die n – 1 weiteren PWM-Signale (PWM2 bis PWMn), die gegenüber dem ersten PWM-Signal (PWM1) um jeweils einen spezifischen zeitlichen i-ten Offset (Toff_i) gegenüber dem ersten PWM-Signal (PWM1) verzögert sind, wobei i hier für die jeweilige Nummer des weiteren PWM-Signals (PWM2 bis PWMn) steht, dessen Verzögerung gerade betrachtet wird.As a result, one obtains again the n-1 further PWM signals (PWM 2 to PWM n ), which are compared with the first PWM signal (PWM 1 ) by a respective time- related ith offset (T off_i ) compared to the first PWM signal. signal (PWM1) are delayed, where i is here for the respective number of the other PWM signal (PWM 2 to PWM n) is available whose delay is being viewed.
Wie bereits besprochen, ist es besonders günstig, wenn gilt:
All diese n PWM-Signale (PWM1 bis PWMn) stellen dabei stets jedes für sich einen der n, PWM-Spreiz-Codes dar.All these n PWM signals (PWM 1 to PWM n ) always represent each one of the n, PWM spreading codes.
Es hat sich erwiesen, dass es in manchen Fällen sinnvoll ist, erst mehrere Spreiz-Code-Perioden (TPWM) verstreichen zu lassen, bevor das Auswahlsignal (PWMselect) einen anderen PWM-Spreiz-Code in Form eines anderen aktuellen Spreiz-Code-Signals (PWMk) mittels der Auswahleinrichtung (MUX) auswählt. Es ist daher besonders bevorzugt, wenn das Spreiz-Code-Auswahlsignal (PWMselect) eine Periodizität mit einer Spreiz-Code-Periode (Tselect) dahingehend aufweist, dass sein Wert sich nur zu Zeitpunkten, die ein vielfaches, beispielsweise ein m-faches der PWM-Periode, sind, ändern kann. Für diese Spreiz-Code-Periode (Tselect) gilt also typischerweise:
Wobei m eine ganze positive Zahl größer oder gleich 1 ist.Where m is a whole positive number greater than or equal to 1.
Die Auswahlvorrichtung (MUX) wählt also ein k-tes PWM-Signal (PWMk) als aktuelles Spreiz-Code-Signal aus den erzeugten n PWM-Signalen (PWM1 bis PWMn) in Abhängigkeit von einem Auswahlsignal (PWMselect) als PWM-Ausgangssignal (PWMout) typischerweise in einem zeitlichen Abstand von m mal der PWM-Perioden-Dauer (TPWM.) aus und erzeugt daraus für die nächste Auswahlperiode von einer Dauer von m mal der PWM-Periode (TPWM) das besagte PWM-Ausgangssignal (PWMout).The selection device (MUX) thus selects a k-th PWM signal (PWM k ) as the current spread-code signal from the generated n PWM signals (PWM 1 to PWM n ) as a function of a selection signal (PWM select ) as PWM Output signal (PWM out ) typically at a time interval of m times the PWM period duration (T PWM .) And generates therefrom for the next selection period of a duration of m times the PWM period (T PWM ) said PWM Output signal (PWM out ).
Diese zeitliche Vorgange wird vorzugsweise durch eine Steuerung (CTR) realisiert, die mit typischerweise einem der PWM-Signalgeneratoren (PWMG1 bis PWMGn), insbesondere dem ersten PWM-Signalgenerator (PWMG1), synchronisiert ist und die die Auswahl des k-ten PWM-Signals (PWMk) als aktuellen PWM-Spreiz-Code durch das Auswahlsignal (PWMselect) zumindest für einen Zeitraum nur zu Beginn einer PWM-Periode des ersten PWM-Signals (PWM1) zulässt und während einer PWM-Periodendauer (TPWM) von Beginn der PWM-Periode bis zu deren Ende und während der Spreiz-Code-Periode (Tselect) eine Änderung des aktuellen Spreiz-Code-Signals (PWMk) unterbindet. Somit wird, wie bereits erläutert, eine Spreiz-Code-Änderung für ein m-faches einer PWM-Periode (TPWM), nämlich der Spreiz-Code-Periode (Tselect), unterdrückt.This temporal process is preferably realized by a controller (CTR), which is synchronized with typically one of the PWM signal generators (PWMG 1 to PWMG n ), in particular the first PWM signal generator (PWMG1), and which selects the k th PWM Signal (PWM k ) as the current PWM spreading code by the selection signal (PWM select ) at least for a period of time only at the beginning of a PWM period of the first PWM signal (PWM 1 ) permits and during a PWM period (T PWM ) inhibits a change of the current spreading code signal (PWM k ) from the beginning of the PWM period to the end thereof and during the spreading code period (T select ). Thus, as already explained, a spreading code change is suppressed for m times a PWM period (T PWM ), namely, the spreading code period (T select ).
Natürlich kann auch das Auswahlsignal (PWMselect) nicht nur von außen eingeprägt werden, sondern kann auch durch einen Auswahlsignalgenerator (SG) erzeugt werden, der dann Teil der erfindungsgemäßen Vorrichtung ist. Soll das Auswahlsignal (PWMselect) ein Pseudozufallssignal sein, so ist es beispielsweise denkbar, ein mit einem einfach primitiven Polynom rückgekoppeltes Schieberegister als Auswahlsignalgenerator (SG) oder andere Vorrichtungen, die ebenfalls ein Pseudozufallssignal erzeugen, zu verwenden. Der Auswahlsignalgenerator kann aber auch andere echte Zufallsprozesse, beispielsweise Rauschen etc. zur Erzeugung des Auswahlsignals (PWMselect) nutzen. Schließlich kann der Auswahlsignalgenerator ein endlicher Automat sein, der in vorbestimmter Weise eine Auswahlsequenz des Auswahlsignals (PWMselect) erzeugt.Of course, the selection signal (PWM select ) can be impressed not only from the outside, but can also be generated by a selection signal generator (SG), which is then part of the device according to the invention. If the selection signal (PWM select ) is to be a pseudo-random signal, it is for example it is conceivable to use a shift register fed back with a simple primitive polynomial as a selection signal generator (SG) or other devices which also generate a pseudo-random signal. However, the selection signal generator can also use other true random processes, for example noise, etc., to generate the selection signal (PWM select ). Finally, the selection signal generator may be a finite state machine which generates in a predetermined manner a selection sequence of the selection signal (PWM select ).
Abschließend seien noch einige spezielle Fälle für die Erzeugung des Spreiz-Code-Signals insbesondere im Hinblick auf die Puls-Dichte-Modulation (PDM) diskutiert.Finally, some special cases for the generation of the spreading code signal, in particular with regard to the pulse density modulation (PDM) are discussed.
Zweiter Teil: Erzeugung von PDM-Spreiz-Codes und deren AnwendungSecond part: Generation of PDM spreading codes and their application
Das meiste des bisher beschriebenen kann auf die Puls-Dichte-Modulation (PDM) übertragen werden.Most of what has been described so far can be applied to pulse density modulation (PDM).
Werden in den Begrifflichkeiten die Begriffe PWM durch PDM ersetzt, so erhält man die analogen Begrifflichkeiten für die Pulsdichtemodulation (PDM).If the terms PWM are replaced by PDM in the terminology, the analogous terms for the pulse density modulation (PDM) are obtained.
So werden aus den n PWM-Signalen (PWM1 bis PWMn) die n PDM-Signale (PDM1 bis PDMn). Aus dem Duty-Cycle (fcycle) wird der Füllfaktor, hier auch mit fcycle bezeichnet, der angibt wie viele Einsen innerhalb einer PDM-Periode (TPDM) gegenüber wie vielen möglichen Einsen innerhalb einer PDM-Periode (TPDM) tatsächlich gesetzt werden.Thus, the n PWM signals (PWM 1 to PWM n ) become the n PDM signals (PDM 1 to PDM n ) from the n PWM signals. From the duty cycle (f cycle ), the fill factor, also referred to here as f cycle , which actually specifies how many ones within a PDM period (T PDM ) is set in relation to how many possible ones within a PDM period (T PDM ) become.
Aus dem selektierten PWM-Signal (PWMk) wird das selektierte PDM-Signal (PDMk). Aus dem i-ten PWM-Signal (PWMi) wird das i-te PDM-Signal (PDMi). Dies kann nun mehr oder weniger auf alle Größen und Begriffe analog ausgeführt werden.The selected PWM signal (PWM k ) becomes the selected PDM signal (PDM k ). From the i-th PWM signal (PWM i ) becomes the i-th PDM signal (PDM i ). This can now be done more or less analogously to all quantities and terms.
Hinsichtlich der Modulation bestehen jedoch kleinere Unterschiede in einer speziellen Ausprägung.With regard to modulation, however, there are minor differences in a specific form.
Vorzugsweise erzeugen alle der n PDM-Generatoren (PDMG1 bis PDMGn) je eines der n PDM-Signale (PDM1 bis PDMn). Dabei erzeugen die n PDM-Generatoren (PDMG1 bis PDMGn) ihre jeweiligen PDM-Signale (PDM1 bis PDMn) in n – 1 Teilbereichen mit einer Gesamtlänge von (n – 1)/n der PDM-Periodendauer (TPDM) mit einem konstanten Wert. Dieser konstante Wert in diesen n – 1 Teilbereichen einem 1-Wert oder einem 0-Wert entsprechen. Dabei erzeugen diese PDM-Generatoren (PDMG1 bis PDMGn) ihre PDM-Signale (PDM1 bis PDMn) in einem Teilbereich der Länge 1/n der PDM-Periodendauer (TPDM) mit einer Pulsdichte, die dem n fachen Modulo des Füllfaktors (fcycle) mal n entspricht.Preferably, all of the n PDM generators (PDMG 1 to PDMG n ) each generate one of the n PDM signals (PDM 1 to PDM n ). (N - 1) / n of the PDM-period duration (T PDM) - The n PDM generators (PDMG 1 to PDMG n) produce their respective PWM signals (PDM 1 to PDM n) in
Für den Fall von n = 2 denkbar, das erste PDM-Signal (PDM1) in der Art zu erzeugen, dass es, sofern der Duty-Cycle unter 50% liegt aus einer ersten Hälfte besteht, das mit einem Pulsdichte-modulierten Pulsdichtesignal gefüllt wird, dessen Pulsdichte das doppelte des Füllfaktors (fcycle) beträgt. Daraus ergibt sich, dass die erste Hälfte des so definierten PDM-Signals (PDM1) bei einem Füllfaktor (fcycle) von 50% zu 100% gefüllt werden muss.In the case of n = 2, it is conceivable to generate the first PDM signal (PDM 1 ) in such a way that, provided the duty cycle is less than 50%, it consists of a first half filled with a pulse-density-modulated pulse density signal whose pulse density is twice the fill factor (f cycle ). As a result, the first half of the PDM signal (PDM 1 ) thus defined has to be filled at a filling factor (f cycle ) of 50% to 100%.
Die andere Hälfte wird dann zu Null gesetzt.The other half is then set to zero.
Ist der gewünschte Füllfaktor (fcycle) des PDM-Signals größer als 50% so wird die zweite Hälfte komplett gefüllt und die erste Hälfte nur mit einer Pulsdichte, die dem doppelten der Differenz aus Duty-Cycle und 50% entspricht.If the desired filling factor (f cycle ) of the PDM signal is greater than 50%, then the second half is completely filled and the first half only with a pulse density which is twice the difference between the duty cycle and 50%.
Durch Verschiebung um eine halbe PDM-Periode (TPDM/2) erhält man wieder das zweite PDM-Signal (PDM2).Shifting by half a PDM period (T PDM / 2) again results in the second PDM signal (PDM 2 ).
Auch dies kann auf n PDM-Signale (PDM1 bis PDMn) erweitert werden.This can also be extended to n PDM signals (PDM 1 to PDM n ).
Als erstes wird der Fall eines Füllfaktors (fcycle) behandelt, der kleiner als 100%/n ist.First, the case of a filling factor (f cycle ) less than 100% / n is dealt with.
In diesem Fall ist es denkbar, das erste PWM-Signal (PWM1) in der Art zu erzeugen, dass es, sofern der Füllfaktor (fcycle) unter 100%/n liegt aus einem ersten 1/n Teil der PWM-Periode besteht, der mit einem Pulsdichte-modulierten Pulsdichtesignal (PDM) gefüllt wird, dessen Pulsdichte das n-fache des Füllfaktors (fcycle) beträgt. Daraus ergibt sich, dass das erste 1/n Teil des so definierten PDM-Signals (PDM1) bei einem Füllfaktor (fcycle) von 1/n zu 100% gefüllt werden muss.In this case, it is conceivable to generate the first PWM signal (PWM 1 ) in such a way that, provided the fill factor (f cycle ) is less than 100% / n, it consists of a first 1 / n part of the PWM period which is filled with a pulse density modulated pulse density signal (PDM) whose pulse density is n times the filling factor (f cycle ). It follows that the first 1 / n part of the thus defined PDM signal (PDM 1 ) must be filled to 100% at a filling factor (f cycle ) of 1 / n.
Die anderen folgenden n – 1 Teile einer Teilsignallänge von jeweils TPWM/n werden dann zu Null gesetzt. The other following n - 1 parts of a partial signal length of each T PWM / n are then set to zero.
Als nächstes wird der Fall eines Füllfaktors (fcycle) behandelt, der größer als 100%/n aber kleiner als 200%/n ist.Next, the case of a filling factor (f cycle ) larger than 100% / n but less than 200% / n will be dealt with.
Ist der gewünschte Füllfaktor (fcycle) größer als 100%/n aber kleiner als 200%/n, so wird der erste Teil komplett gefüllt und der zweite Teil nur mit einer Pulsdichte, die dem n-fachen der Differenz aus Duty-Cycle und 100%/n entspricht, gefüllt und der dritte bis zum n-ten Teil zu Null gesetzt.If the desired fill factor (f cycle ) is greater than 100% / n but less than 200% / n, then the first part is completely filled and the second part only with a pulse density which is n times the difference between duty cycle and 100% / n equals, filled and the third to the nth part set to zero.
Dies kann so fortgeführt werden, indem für den Fall, dass der gewünschte Füllfaktor (fcycle) größer als f·100%/n, mit n – 1 ≥ f ≥ 1, ist, s der erste Teil bis zum f-ten Teil komplett zu 100% gefüllt werden und der f + 1-te Teil nur mit einer Pulsdichte, die dem n-fachen der Gausklammer des n-fachen des Füllfaktors (fcycle) entspricht, gefüllt wird und der f + 2-te bis zum n-ten Teil zu Null gesetzt wird. Die Gaußklammer bezeichnet die größte ganze Zahl, die kleiner oder gleich der Zahl in der Gaußklammer ist. Dies wird geschrieben als f = ⌊fcycle·n⌋.This can be continued such that, in the event that the desired fill factor (f cycle ) is greater than f × 100% / n, with n-1 ≥ f ≥ 1, the first part is complete up to the f-th part filled to 100% and the f + 1-th part is filled only with a pulse density which is equal to n times the jaw clasp of n times the filling factor (f cycle ) and the f + 2-th to n part is set to zero. The Gauss bracket denotes the largest integer that is less than or equal to the number in the Gauss bracket. This is written as f = ⌊f cycle · n⌋.
Analog kann die Anzahl der mit Null zu füllenden Teilbereiche mit
Wie die Werte 0 und 1 in diesem Sinne in Bezug auf die Wirkung auf die Schaltvorrichtung (M) definert werden ist dabei von der Anwendung abhängig. In dieser Offenbarung sei beispielhaft angenommen, dass das Schaltelement bei 1 geschlossen ist und bei 0 geöffnet ist. Dies kann umgedreht werden.How the
Durch Verschiebung um einen PDM-Periodenteil (i·TPDM/n) erhält man wieder das i-te PDM-Signal (PDMi) aus dem ersten PDM-Signal (PDM1).By shifting by one PDM period part (i · T PDM / n), one obtains again the ith PDM signal (PDM i ) from the first PDM signal (PDM 1 ).
Der Vorteil dieses Verfahrens ist, dass es sich um eine Mischung aus PWM und PDM handelt.The advantage of this method is that it is a mixture of PWM and PDM.
Im Folgenden wird die Erfindung anhand der beigefügten Zeichnungen noch weiter erläutert.In the following the invention will be further explained with reference to the attached drawings.
Das erste verwürfelte PWM-Signal (PWM1') entspricht im ersten Zeitschlitz (SL1) dem ersten Zeitschlitz (SL1) des ersten PWM-Signals (PWM1). Das erste verwürfelte PWM-Signal (PWM1') entspricht im zweiten Zeitschlitz (SL2) dem zweiten Zeitschlitz (SL2) des zweiten PWM-Signals (PWM2). Das erste verwürfelte PWM-Signal (PWM1') entspricht im dritten Zeitschlitz (SL3) dem dritten Zeitschlitz (SL3) des dritten PWM-Signals (PWM3). Das erste verwürfelte PWM-Signal (PWM1') entspricht im vierten Zeitschlitz (SL4) dem vierten Zeitschlitz (SL4) des vierten PWM-Signals (PWM4).The first scrambled PWM signal (PWM 1 ') corresponds to the first time slot (SL 1) the first time slot (SL 1) of the first PWM signal (PWM 1). The first scrambled PWM signal (PWM 1 ') corresponds to the second time slot (SL 2) the second time slot (SL 2) of the second PWM signal (PWM 2). The first scrambled PWM signal (PWM 1 ') corresponds to the third time slot (SL 3) to the third time slot (SL 3) of the third PWM signal (PWM 3). The first scrambled PWM signal (PWM 1 ') corresponds to the fourth time slot (SL 4) the fourth time slot (SL 4) of the fourth PWM signal (PWM 4).
Das zweite verwürfelte PWM-Signal (PWM2') entspricht im ersten Zeitschlitz (SL1) dem ersten Zeitschlitz (SL1) des zweiten PWM-Signals (PWM2). Das zweite verwürfelte PWM-Signal (PWM2') entspricht im zweiten Zeitschlitz (SL2) dem zweiten Zeitschlitz (SL2) des dritten PWM-Signals (PWM3). Das zweite verwürfelte PWM-Signal (PWM2') entspricht im dritten Zeitschlitz (SL3) dem dritten Zeitschlitz (SL3) des vierten PWM-Signals (PWM4). Das zweite verwürfelte PWM-Signal (PWM2') entspricht im vierten Zeitschlitz (SL4) dem vierten Zeitschlitz (SL4) des ersten PWM-Signals (PWM1).The second The scrambled PWM signal (PWM 2 ') in the first time slot (SL 1 ) corresponds to the first time slot (SL 1 ) of the second PWM signal (PWM 2 ). The second scrambled PWM signal (PWM 2 ') corresponds in the second time slot (SL 2 ) to the second time slot (SL 2 ) of the third PWM signal (PWM 3 ). The second scrambled PWM signal (PWM 2 ') corresponds to the third time slot (SL 3) to the third time slot (SL 3) of the fourth PWM signal (PWM 4). The second scrambled PWM signal (PWM 2 ') corresponds in the fourth time slot (SL 4 ) to the fourth time slot (SL 4 ) of the first PWM signal (PWM 1 ).
Das dritte verwürfelte PWM-Signal (PWM3') entspricht im ersten Zeitschlitz (SL1) dem ersten Zeitschlitz (SL1) des dritten PWM-Signals (PWM3). Das dritte verwürfelte PWM-Signal (PWM3') entspricht im zweiten Zeitschlitz (SL2) dem zweiten Zeitschlitz (SL2) des vierten PWM-Signals (PWM4). Das dritte verwürfelte PWM-Signal (PWM2') entspricht im dritten Zeitschlitz (SL3) dem dritten Zeitschlitz (SL3) des ersten PWM-Signals (PWM1). Das dritte verwürfelte PWM-Signal (PWM3') entspricht im vierten Zeitschlitz (SL4) dem vierten Zeitschlitz (SL4) des zweiten PWM-Signals (PWM2).The third scrambled PWM signal (PWM 3 ') corresponds in the first time slot (SL 1 ) to the first time slot (SL 1 ) of the third PWM signal (PWM 3 ). The third scrambled PWM signal (PWM 3 ') corresponds in the second time slot (SL 2 ) to the second time slot (SL 2 ) of the fourth PWM signal (PWM 4 ). The third scrambled PWM signal (PWM 2 ') corresponds to the third time slot (SL 3) to the third time slot (SL 3) of the first PWM signal (PWM 1). The third scrambled PWM signal (PWM 3 ') in the fourth time slot (SL 4 ) corresponds to the fourth time slot (SL 4 ) of the second PWM signal (PWM 2 ).
Das vierte verwürfelte PWM-Signal (PWM4') entspricht im ersten Zeitschlitz (SL1) dem ersten Zeitschlitz (SL1) des vierten PWM-Signals (PWM4). Das vierte verwürfelte PWM-Signal (PWM4') entspricht im zweiten Zeitschlitz (SL2) dem zweiten Zeitschlitz (SL2) des ersten PWM-Signals (PWM1). Das vierte verwürfelte PWM-Signal (PWM4') entspricht im dritten Zeitschlitz (SL3) dem dritten Zeitschlitz (SL3) des zweiten PWM-Signals (PWM2). Das vierte verwürfelte PWM-Signal (PWM4') entspricht im vierten Zeitschlitz (SL4) dem vierten Zeitschlitz (SL4) des dritten PWM-Signals (PWM3).The fourth scrambled PWM signal (PWM 4 ') corresponds to the first time slot (SL 1) the first time slot (SL 1) of the fourth PWM signal (PWM 4). The fourth scrambled PWM signal (PWM 4 ') corresponds in the second time slot (SL 2 ) to the second time slot (SL 2 ) of the first PWM signal (PWM 1 ). The fourth scrambled PWM signal (PWM 4 ') corresponds to the third time slot (SL 3) to the third time slot (SL 3) of the second PWM signal (PWM 2). The fourth scrambled PWM signal (PWM 4 ') in the fourth time slot (SL 4 ) corresponds to the fourth time slot (SL 4 ) of the third PWM signal (PWM 3 ).
Auf diese Weise werden durch zyklisches Vertauschen der Zeitschlitze neue verwürfelte PWM-Signal (PWM1' bis PWMn') aus den PWM-Signalen (PWM1 bis PWMn) gebildet, die typischerweise tiefer frequente Spektren zur Folge habenIn this way, by cyclically swapping the time slots, new scrambled PWM signals (PWM 1 'to PWM n ') are formed from the PWM signals (PWM 1 to PWM n ) which typically result in lower frequency spectra
Der erste PWM-Spreiz-Code, das erste PWM-Signal (PWM1), entspricht dabei einer Bit-Sequenz
1111000000000000.
Der zweite PWM-Spreiz-Code, das zweite PWM-Signal (PWM2), entspricht dabei einer Bit-Sequenz
0000000011110000.
The first PWM spreading code, the first PWM signal (PWM 1 ), corresponds to a bit sequence
1,111,000,000,000,000th
The second PWM spreading code, the second PWM signal (PWM 2 ), corresponds to a bit sequence
0,000,000,011,110,000th
Der erste PWM-Spreiz-Code, das erste PWM-Signal (PWM1), entspricht dabei einer Bit-Sequenz
1100000011000000.
Der zweite PWM-Spreiz-Code, das zweite PWM-Signal (PWM2), entspricht dabei einer Bit-Sequenz
0000110000001100.
The first PWM spreading code, the first PWM signal (PWM 1 ), corresponds to a bit sequence
1,100,000,011,000,000th
The second PWM spreading code, the second PWM signal (PWM 2 ), corresponds to a bit sequence
0,000,110,000,001,100th
Der erste PWM-Spreiz-Code, das erste PWM-Signal (PWM1), entspricht dabei einer Bit-Sequenz
1000100010001000.
Der zweite PWM-Spreiz-Code das zweite PWM-Signal (PWM2), entspricht dabei einer Bit-Sequenz
0010001000100010.
The first PWM spreading code, the first PWM signal (PWM 1 ), corresponds to a bit sequence
1,000,100,010,001,000th
The second PWM spreading code, the second PWM signal (PWM 2 ), corresponds to a bit sequence
0,010,001,000,100,010th
Der erste PWM-Spreiz-Code, das erste PWM-Signal (PWM1), entspricht dabei einer Bit-Sequenz
1111000000000000.
Der zweite PWM-Spreiz-Code, das zweite PWM-Signal (PWM2), entspricht dabei einer Bit-Sequenz
0000000011110000.
Der erste verwürfelte PWM-Spreiz-Code, das erste verwürfelte PWM-Signal (PWM1'), entspricht dabei einer Bit-Sequenz
1111000011110000.
Der zweite verwürfelte PWM-Spreiz-Code, das zweite verwürfelte PWM-Signal (PWM2'), entspricht dabei einer Bit-Sequenz
0000000000000000.
The first PWM spreading code, the first PWM signal (PWM 1 ), corresponds to a bit sequence
1,111,000,000,000,000th
The second PWM spreading code, the second PWM signal (PWM 2 ), corresponds to a bit sequence
0,000,000,011,110,000th
The first scrambled PWM spreading code, the first scrambled PWM signal (PWM 1 '), corresponds to a bit sequence
1,111,000,011,110,000th
The second scrambled PWM spreading code, the second scrambled PWM signal (PWM 2 '), corresponds to a bit sequence
0,000,000,000,000,000th
Der erste PWM-Spreiz-Code, das erste PWM-Signal (PWM1), entspricht dabei einer Bit-Sequenz
1100000011000000.
Der zweite PWM-Spreiz-Code, das zweite PWM-Signal (PWM2), entspricht dabei einer Bit-Sequenz
0000110000001100.
Der erste verwürfelte PWM-Spreiz-Code, das erste verwürfelte PWM-Signal (PWM1'), entspricht dabei einer Bit-Sequenz
1100110011001100.
Der zweite verwürfelte PWM-Spreiz-Code, das zweite verwürfelte PWM-Signal (PWM2'), entspricht dabei einer Bit-Sequenz 0000000000000000.
The first PWM spreading code, the first PWM signal (PWM 1 ), corresponds to a bit sequence
1,100,000,011,000,000th
The second PWM spreading code, the second PWM signal (PWM 2 ), corresponds to a bit sequence
0,000,110,000,001,100th
The first scrambled PWM spreading code, the first scrambled PWM signal (PWM 1 '), corresponds to a bit sequence
1,100,110,011,001,100th
The second scrambled PWM spreading code, the second scrambled PWM signal (PWM 2 '), corresponds to a bit sequence 0000000000000000.
Der erste PWM-Spreiz-Code, das erste PWM-Signal (PWM1), entspricht dabei einer Bit-Sequenz
1000100010001000.
Der zweite PWM-Spreiz-Code, das zweite PWM-Signal (PWM2), entspricht dabei einer Bit-Sequenz
0010001000100010.
Der erste verwürfelte PWM-Spreiz-Code, das erste verwürfelte PWM-Signal (PWM1'), entspricht dabei einer Bit-Sequenz
1010101010101010.
Der zweite verwürfelte PWM-Spreiz-Code, das zweite verwürfelte PWM-Signal (PWM2'), entspricht dabei einer Bit-Sequenz
0000000000000000.
The first PWM spreading code, the first PWM signal (PWM 1 ), corresponds to a bit sequence
1,000,100,010,001,000th
The second PWM spreading code, the second PWM signal (PWM 2 ), corresponds to a bit sequence
0,010,001,000,100,010th
The first scrambled PWM spreading code, the first scrambled PWM signal (PWM 1 '), corresponds to a bit sequence
1,010,101,010,101,010th
The second scrambled PWM spreading code, the second scrambled PWM signal (PWM 2 '), corresponds to a bit sequence
0,000,000,000,000,000th
Wie den
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- DE 102013016386 [0001, 0002, 0002, 0003, 0005, 0005, 0006] DE 102013016386 [0001, 0002, 0002, 0003, 0005, 0005, 0006]
- US 8129924 [0087, 0094] US 8129924 [0087, 0094]
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102014014677.4A DE102014014677B4 (en) | 2014-09-29 | 2014-09-29 | Process for the generation of PWM-modulated signals for the supply of LEDs for lighting in vehicles |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102014014677.4A DE102014014677B4 (en) | 2014-09-29 | 2014-09-29 | Process for the generation of PWM-modulated signals for the supply of LEDs for lighting in vehicles |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102014014677A1 true DE102014014677A1 (en) | 2016-03-31 |
DE102014014677B4 DE102014014677B4 (en) | 2023-08-31 |
Family
ID=55485520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102014014677.4A Active DE102014014677B4 (en) | 2014-09-29 | 2014-09-29 | Process for the generation of PWM-modulated signals for the supply of LEDs for lighting in vehicles |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102014014677B4 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5764687A (en) * | 1995-06-20 | 1998-06-09 | Qualcomm Incorporated | Mobile demodulator architecture for a spread spectrum multiple access communication system |
US20070066268A1 (en) * | 2005-05-10 | 2007-03-22 | Emilija Simic | Systems, methods, and apparatus for frequency control |
US20110019561A1 (en) * | 2007-10-24 | 2011-01-27 | H Micro ,Inc. | Systems and networks for half and full duplex wireless communication using multiple radios |
US8129924B2 (en) | 2006-11-13 | 2012-03-06 | Cypress Semiconductor Corporation | Stochastic signal density modulation for optical transducer control |
DE102013016386A1 (en) | 2013-09-30 | 2015-04-02 | Elmos Semiconductor Aktiengesellschaft | Apparatus and method for setting multi-colored light scenes in motor vehicles |
-
2014
- 2014-09-29 DE DE102014014677.4A patent/DE102014014677B4/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5764687A (en) * | 1995-06-20 | 1998-06-09 | Qualcomm Incorporated | Mobile demodulator architecture for a spread spectrum multiple access communication system |
US20070066268A1 (en) * | 2005-05-10 | 2007-03-22 | Emilija Simic | Systems, methods, and apparatus for frequency control |
US8129924B2 (en) | 2006-11-13 | 2012-03-06 | Cypress Semiconductor Corporation | Stochastic signal density modulation for optical transducer control |
US20110019561A1 (en) * | 2007-10-24 | 2011-01-27 | H Micro ,Inc. | Systems and networks for half and full duplex wireless communication using multiple radios |
DE102013016386A1 (en) | 2013-09-30 | 2015-04-02 | Elmos Semiconductor Aktiengesellschaft | Apparatus and method for setting multi-colored light scenes in motor vehicles |
Also Published As
Publication number | Publication date |
---|---|
DE102014014677B4 (en) | 2023-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102005062451B9 (en) | Electrical power switching device that provides a reduced level of noise interference with radio links | |
DE102009030029A1 (en) | Multi-frequency transmitter for a metal detector | |
DE102018126249B4 (en) | METHOD OF DRIVING MULTIPLE LIGHT EMITTING DIODES AND DRIVING CIRCUIT | |
DE102014003642A1 (en) | DIGITAL TIME CONVERTER WITH REDUNDANT DELAY | |
DE10114942B4 (en) | Linear pulse width modulation system | |
DE102006046288B3 (en) | Amplifier device for supplying electricity to high frequency transmitting coil, has switching components controllable by control device, for selectively connecting supply input with ground voltage and each intermediate voltage | |
WO2006027343A1 (en) | Method for controlling power supply of a power source to a power consumer | |
DE102014014679B4 (en) | Device for generating PDM-modulated signals for supplying LEDs for lighting in motor vehicles | |
DE602004003900T2 (en) | Metode for the phase shift of the actuation of electromagnetic actuators to avoid a current overload | |
DE102009026612A1 (en) | Method for controlling LED string, in display-backlight of motor vehicle, involves generating output signal during reaching of threshold value, and initiating generation of new threshold value, where signal determines clock pulse | |
DE102014014680B4 (en) | Process for generating PWM-modulated signals for the supply of LEDs for lighting in motor vehicles | |
DE102014014677B4 (en) | Process for the generation of PWM-modulated signals for the supply of LEDs for lighting in vehicles | |
DE102014014678B4 (en) | Device for generating PWM-modulated signals for the supply of LEDs for lighting in motor vehicles | |
DE2430018B2 (en) | Arrangement for the stepless compression of digitally stored data sequences for the purpose of analog reproduction | |
DE102010040608B4 (en) | Digital time multiplexer regulator | |
DE102019118341B3 (en) | Linear light unit, light source module for such a linear light unit and method for operating such a linear light unit | |
DE102007043340B4 (en) | Increase the PWM resolution through modulation | |
DE102014102872A1 (en) | Circuit arrangement for controlling an electric current | |
EP2934066B1 (en) | Led lighting device with color mixing | |
DE1815610B2 (en) | ARRANGEMENT FOR CONTROLLING CONSUMERS FROM A DC VOLTAGE SOURCE WITH A VARIANT FREQUENCY PULSE TRAIN | |
DE102018115174B4 (en) | LED converter as an audio amplifier | |
EP2619898A1 (en) | Switching device and method for terminating a braking process of a three-phase ac motor | |
DE102014208066A1 (en) | Method for current regulation of an inductive load | |
DE2158394A1 (en) | Device for controlling the mode of operation of regenerators for bipolar signals | |
DE102022115282A1 (en) | Method and device for generating a pulse width modulation signal and arrangement with such a device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R012 | Request for examination validly filed | ||
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: H05B0037020000 Ipc: H05B0045335000 |
|
R081 | Change of applicant/patentee |
Owner name: ELMOS SEMICONDUCTOR SE, DE Free format text: FORMER OWNER: ELMOS SEMICONDUCTOR AKTIENGESELLSCHAFT, 44227 DORTMUND, DE |
|
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division |