PWM Chip 100KHz

Gast #2506992
Lesenswert?

hallo,

ich bin auf der suche nach einer Schaltung, bzw. einem Chip mit welchem 
ich ein PWM Signal von 100-150Khz erzeugen kann. Das Tastverhältnis 
möchte ich gern über einen Controller (zb. einem Atmega) einstellen 
können.
Die verstellbare Auflösung des Tastverhältnisses sollte dabei zwischen 
12 und 16Bit liegen.

Kann mir jemand eine Schaltung, bzw. Chip empfehlen mit welchem ich 
solch ein einstellbares PWM Signal realisieren kann.

PWM
 * 100-150Khz,
 * verstellbares Tastverhältnis mit Auflösung von 12-16Bit
 * verstellbar durch einen Controller (zb. Atmega)

Ich konnte keinen fertigen IC mit google finden. Am ende bin ich bei 
diversen PWm Schaltungen mit dem NE555 oder TL494 hängen geblieben. 
Jedoch weiß ich nicht ich mit diesen Chips die Auflösung und die 
Ansteuerung per Controller realisiert bekomme.

Vielen Dank
#2507021
Lesenswert?

@  Peter Dannegger (peda)

>> * 100-150Khz,
>>  * verstellbares Tastverhältnis mit Auflösung von 12-16Bit

Für ne flimmerfrei LED-Beleuchtung? ;-)

>150kHz bei 16Bit ergibt einen Basistakt von 10GHz, das ist sportlich.

Naja, direkt geht das eher nicht, indirekt schon. Man nehme einen 
Piccolo von TI, der Timer dort macht 150ps Zeitauflösung.

MfG
Falk
#2507063
Lesenswert?

tobi schrieb:
> ich bin auf der suche nach einer Schaltung, bzw. einem Chip mit welchem
> ich ein PWM Signal von 100-150Khz erzeugen kann. Das Tastverhältnis
> möchte ich gern über einen Controller (zb. einem Atmega) einstellen
> können.
> Die verstellbare Auflösung des Tastverhältnisses sollte dabei zwischen
> 12 und 16Bit liegen.

Bleiben wir bei 100kHz und 12 Bit. Dann ist ein Bit gerade mal 2.5ns 
lang. Jetzt schauen wir mal auf einen 74AC00 als Beispiel für schnelle 
Logik. Da hat ein Gatter typisch

tp_LH=6ns, tp_HL=4.5ns (aus dem Fairchild Datenblatt und für 5V)

die absolute Verzögerung ist egal, aber schon ein Gatter verändert 
(verkürzt) den durchgehenden Impuls um 1.5ns. Schon mit 2 Gattern hast 
du 1 Bit Fehler. Dazu kommen noch Einflüsse aus Lastkapazitäten, 
asymmetrischen H- bzw. L-Treiberleistungen und asymmetrischen 
Schaltpegeln.

M.a.W. selbst wenn du es schaffst, ein PWM-Signal nach deinen 
Mindestanforderungen erst mal zu erzeugen, ist es alles andere als 
trivial, mit diesem Signal auch noch etwas anzustellen.

PS: ich habe den Eindruck, daß das ein X-Y Problem ist:

In Wirklichkeit willst du X lösen und glaubst du kämst dahin, wenn du 
erst mal Y gelöst hättest. Also fragst du hier nach Y. Allerdings ist Y 
ziemlich esoterisch (weil du von Anfang an auf dem Holzweg warst) und 
eine Lösung nicht nur unwahrscheinlich, sondern vermutlich auch keine 
Hilfe bei der Lösung für X. Also frag doch lieber gleich nach X.


XL
Persönliche Seite #2508409
Lesenswert?

Axel Schwenke schrieb:

> die absolute Verzögerung ist egal, aber schon ein Gatter verändert
> (verkürzt) den durchgehenden Impuls um 1.5ns. Schon mit 2 Gattern hast
> du 1 Bit Fehler.

Das könnte man natürlich nutzen, um die Auflösung in den 
Nanosekundenbereich zu bringen: Verzögerungsschaltungen durch 
nachgeschaltete Gatter. Ist zwar ein bisschen hässlich, aber immerhin 
originell.

Ich gebe aber Axel Schwenke recht: der TE hat ziemlich sicher nicht den 
richtigen Lösungsansatz für sein eigentliches Problem.

Max
Gast #3564560
Lesenswert?

Abend,
ich erwecke das Thema nochmal zum leben...

Wir haben einen PWM Takt mit 75Khz für einen Schaltwandler.
Dieser stellt mit dem Tastverhältnis und einem Filter eine feste 
Spannung ein. Die Ausgangsspannung ist 600V. Die momentane Auflösung des 
PWMs sind 9Bit. Für neue Anforderungen muss die Auflösung erhöht werden, 
damit die Spannung noch feiner eingestellt werden kann.

Welche Möglichkeiten gibt es um einen PWM zu erzeugen, welcher eine 
Frequenz von 75Khz und mindestens 12Bit Auflösung hat. Das Ganze wird 
von einem Controller gesteuert.

Meine Idee wäre:
Ich erzeuge einen Sägezahn (oder ein Dreiecksignal) und nehme einen
guten DA-Wandler mit der gewünschten Auflösung von mindestens 12 oder 
mehr Bit und einen Komperator zum erzeugen des PWM-Signals.

schon mal Danke für die Infos
#3564618
Lesenswert?

@ martin (Gast)

>Welche Möglichkeiten gibt es um einen PWM zu erzeugen, welcher eine
>Frequenz von 75Khz und mindestens 12Bit Auflösung hat. Das Ganze wird
>von einem Controller gesteuert.

So wie man heute alles macht. DIGITAL!

Der PICCOLO von TI kann das locker und ist genau für sowas gebaut. 
Ausserdem gibt es eine Serie von Digitalen Spannungsreglern von TI.

>Ich erzeuge einen Sägezahn (oder ein Dreiecksignal) und nehme einen
>guten DA-Wandler mit der gewünschten Auflösung von mindestens 12 oder
>mehr Bit und einen Komperator zum erzeugen des PWM-Signals.

Ne, das ist reine Theorie uns viel zu aufwändig und wird dennoch nicht 
so funktionieren, wegn Störungen, Rauschen etc.

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