Sehr schneller PWM-Baustein gesucht

Gast #1270267
Lesenswert?

Hallo zusammen,
ich möchte mir mit einem Baustein eine PWM erzeugen (vorzugsweise 0-5V), 
die eine einstellbare Zykluszeit besitzt (Bereich 5 Mikrosekunden bis 5 
Millisekunden). Gleichzeitig benötige ich (auch bei der kleinsten 
Zykluszeit) eine möglichst große Auflösung, am liebsten wären mir so 16 
bit.

Dafür benötigt man natürlich sehr hohe Frequenzen eines Zählers. Alle 
Bausteine die ich mir bisher angeschaut habe, liegen da deutlich 
drunter. Daher die Frage: Ist das überhaupt technisch realisierbar und 
kennt Ihr vllt. Bauteile mit denen man das erreichen kann?

Vielen Dank für Eure Hilfe

Gruß Mic
#1270282
Lesenswert?

Mic schrieb:
> Hallo zusammen,
> ich möchte mir mit einem Baustein eine PWM erzeugen (vorzugsweise 0-5V),
> die eine einstellbare Zykluszeit besitzt (Bereich 5 Mikrosekunden bis 5
> Millisekunden). Gleichzeitig benötige ich (auch bei der kleinsten
> Zykluszeit) eine möglichst große Auflösung, am liebsten wären mir so 16
> bit.

Hmm, zum Punkt PWM wären mir auf die schnelle die Texas DRV59x 
eingefallen. Allerdings weiß ich nicht, was Du mit Auflösung in Bezug 
auf PWM meinst. Möchtest Du eventuell nicht doch einen relativ schnellen 
DAC wie DAC88x von Texas oder AD554x von Analog?

Iwan
#1270365
Lesenswert?

Εrnst B✶ schrieb:
> Иван S. schrieb:
>> ... relativ schnellen DAC ...
> die zweitlösung, PWM analog selber erzeugen:
>
> 1) Sägezahn/Dreieck-Generator mit einstellbarer Periodendauer 5µs ..
> 2) 16Bit DAC.
> 3) 1 + 2  an die Eingänge eines schnellen Komparators.

Ich würds auch so ähnlich machen, DRV59x und DAC88x an schnellen 
Komparator.
Integriert ist sowas sicher unbezahlbar (da Spezialanwendung).

Viel Erfolg, Iwan
#1270385
Lesenswert?

Schau mal unter:
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026339

Das sind spezielle Microcontroller für Schaltregleranwendungen.
Die machen auch PMW im 100kHz Bereich, aber 16Bit erreichen die dabei 
auch nicht. 10-12 Bit sind aber möglich. Zeitauflösung geht mit Tricks 
runter auf 1.1ns.

Auszug aus der Spezifikation:
#  Each PWM generator has independent time base and duty cycle
# Duty cycle resolution of 1.1 ns at 30 MIPS
# Individual dead time for each PWM generator: - Dead-time resolution 
4.2 ns at 30 MIPS - Dead time for rising and falling edges
# Phase-shift resolution of 4.2 ns @ 30 MIPS
# Frequency resolution of 8.4 ns @ 30 MIPS
#1270412
Lesenswert?

@  Иван S. (ivan)

>> 1) Sägezahn/Dreieck-Generator mit einstellbarer Periodendauer 5µs ..
>> 2) 16Bit DAC.
>> 3) 1 + 2  an die Eingänge eines schnellen Komparators.

>Ich würds auch so ähnlich machen, DRV59x und DAC88x an schnellen
>Komparator.

Und dann glaubem, dass es eine 16 Bit PWM wäre. Weil es ja auch gar kein 
Rauschen etc. gibt . . . ;-)

>Integriert ist sowas sicher unbezahlbar (da Spezialanwendung).

Käse. Der Picolo von TI (oder wer wars sonst?) angesprochen, der hat 
irgendwas um die 150ps Zeitauflösung bei seiner PWM. Gibts für wenig 
Geld.

MFG
Falk
Gast #1273684
Lesenswert?

Entschuldigt bitte die späte Rückmeldung und erst einmal vielen Dank für 
Eure Vorschläge. Ich werde sie mir anschauen sobald es geht. So und 
bevor noch weiter in die Glaskugel geschaut wird^^: Ich möchte mit Hilfe 
der PWM LEDs regeln. Und das möglichst genau.

Die hohen Zykluszeiten der PWM brauche ich, um ein Vielfaches höher zu 
liegen, als die Belichtungszeiten meiner Messgeräte sind, die hohe 
Auflösung um die LEDs-Intensität genau einstellen zu können.

Wie Ernst B schon richtig festgestellt hat, werden dafür natürlich sehr 
hohe Frequenzen benötigt. Die Spezifikationen sind auch erst einmal eine 
Wunschvosrstellung von mir, wenn es nicht möglich ist, sie zu erreichen, 
dann muss ich eben Abstriche machen. Wäre halt nur schön wenns nicht zu 
große Abstriche sind ;)
Persönliche Seite #1273816
Lesenswert?

Noch eine Anmerkung als Alternative zur KSQ:
Falls du das PWM-Verfahren nur wegen dem Stromverbrauch machen willst 
(der bei Class-D Ansteuerung ja minimalisiert wäre), aber hohe 
Frequenzen brauchst und die eigenhändige programmtechische Erzeugung 
dieser scheust, wäre der Mittelweg ein Deltamodulator der 
freischwingenden Form. Am Eingang gibst du eine Analogspannung rein. Die 
könntest du natürlich auch per tiefpaßgefilterter langsamer PWM direkt 
aus einem Mikrocontroller liefern. Am Ausgang kommt ein hochfrequentes 
1-Bit breites Digitalsignal raus, mit dem du eine starke Endstufe 
ansteuerst, z.B. einen PowerMOSFET-Treiber. Der Mittelwert des 
Ausgangssignals ist dann dem Mittelwert des Eingangssignals der gesamten 
Schaltung gleich! Dabei kann die Frequenz problemlos im MHz-Bereich 
liegen und jetzt kommts: Die Zeitauflösung ist extrem hoch, da der 
Modulator freilaufend ist. Begrenzt wird das Ganze nur von der 
Schleifenverstärkung (die natürlich größer Eins sein muß) und dem 
Rauschverhalten der Stufe.
Ich kenne sowas nur als Spannungssteuerung. Entweder du moddelst das 
Verfahren in eine Stromsteuerung um, oder du linearisierst die 
Kennlinie, so daß die Eingangsspannung einen proportionalen LED-Strom 
erzeugen wird.


Gruß -
Abdul
#1275277
Lesenswert?

Wenn Du Deine LEDs mit so hohen Frequenzen ansteuerst, wirst Du zum 
Schluss auch nur feststellen, dass die LED dann nur noch Tiefpass spielt 
und einen mittleren Lichtstrom erzeugt. Insofern sagt mit mein Gefühl, 
dass es weiterhin besser ist, die LED von vornherein mit Gleichstrom 
anzusteuern. Dann kannst Du statische Messungen an den LEDs direkt in 
etwaige Korrektormaßnahmen überleiten. Falls überhaupt notwendig.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren