Forum: Mikrocontroller und Digitale Elektronik In: 5VDC / Out: 5VDC 50VDC


von Mehmet K. (mkmk)


Lesenswert?

Servus allerseits.

Ich brauche 3 vom MCU regulierbare Spannung. Da ich in der Vergangenheit 
Hilfspannungen stets mit PWM des MCU erzeugt und damit nie Probleme 
hatte, habe in diesem Projekt auch zu dieser Methode gegriffen. Zwei der 
Spannungen bereiten mir auch keine Sorgen, aber jene, mit der ich 
zwischen 5VDC und 50VDC regeln muss, bereitet mir doch einiges 
Kopfzerbrechen.

Anforderungen: max. 20mA, 1% Genauigkeit, 0,5% Ripple.
Die jetzige Lösung mit einem Atmega88 (20MHz) ist nicht gerade das Gelbe 
vom Ei:
Zum einen ist die PWM-Frequenz von ca. 39kHz alles andere als 
berauschend und weil der Atmega noch mit anderen Sachen beschaeftigt ist 
und softwaremaessig ein Tiefbass-Filter werkelt, reagiert er etwas 
langsam auf Lastaenderungen. Und auch die Transistorwahl haette besser 
ausfallen können. Und und und. Hinterher ist man immer schlauer. Wie es 
dem auch sei.

In meinem Neudesign werde ich den Atmega durch einen STM32 ersetzen. 
Stellt sich mir die Frage, was ich mit diesem meinem Sorgenkind 
anstellen soll. Ich kratze mir z.Zt. über folgende Möglichkeiten den 
Kopf wund:

1. PWM STM32
Ich benutze wie beim Atmega88 die PWM um die gewünschte Spannung zu 
erzeugen. Habe so mal die PWM Specs überflogen. Wau!

2. Ich setze einen TL494 ein und regle mit dem DAC des STM32 die 
Spannung. TL494 deshalb, weil er gutmütig ist und kein besonderes 
KnowHow beteffend Layout voraussetzt. Vielleicht gar 2 TL494. Eine für 
5V .. 25V, und die Zweite für den Rest.

3. Ich installiere ein zusatzliches Trafo und regle mit dem DAC des 
STM32 einen LM317HV. Hauptsaechlich wird aber mit 10V gearbeitet, 
weshalb diese (einfache und narrensichere) Lösung nicht sehr 
befriedigend ist.

Was meint Ihr? Oder gar eine weitere Idee? Das verflixte an der ganzen 
Sache ist: sobald ich mich für eine Lösung entscheide, kommen mir die 
anderen Lösungen verlockender vor. :)

MfG aus Istanbul

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.