DA-Wandler in Atmel´s

Gast #329697
Hallo
Weiß jemand, ob es von Atmel Prozessoren mit eingebautem _DA_Wandler
gibt?
Andersherum (AD)weiß ich, daß es welche gibt und damit habe ich mir ein
Wattmeter gebaut.
Jetzt habe ich das Problem, daß ich einen NF-Verstärker mit TDA1524
so umbauen will, daß er sich auch fernsteuern läßt. Dazu brauchte
ich als Ausgangsspannung 0-10 Volt.
Wenn ich draußen elektronische Potentiometer (DS1666) dranhänge, komm
ich nur auf 0-5 Volt. Da müßte ich dann noch 4 OPV mit einer
Verstärkung von 2 dranmachen um den Hub zu erhöhen. Das werden dann
insgesamt 6 Schaltkreise. :-((

Siht jemand eine einfachere Möglichkeit?

MfG Paul
Gast
Oder du benutzt gleich den TDA8425, der sich per i²C-Bus steuern
lässt... (2Euro50 bei Angeilka)

Der Regelfall an DA-Wandlung beim AVR ist die PWM mit nachgeschaltetem
Tiefpass und in deinem Fall noch einem OPV...
Gast
OPV und Tiefpaß funzt wunderbar, im Verstärker sollte ja eh eine
symmetrische Betriebsspannung anliegen, die den zusätzlichen OPV
versorgen könnte. Das PWM kann man auf einen Optokoppler geben; so hat
man eine tolte galvanische Trennung bei langen Kabeln, dahinter einen
3R3C Pi-Filter zum Bleistift und der OPV macht dann den Rest. Ein
schönes Beispiel für einen Regeltiefpaß findet sich im Schaltplan des
STK500.
Gast
@Rahul
Den 1.Vorschlag kann ich leider nicht umsetzen, weil die Kiste schon
fertig ist (bis auf die Fernsteuerung) und prima funktioniert.

@Travel Rec.
Nein, leider habe ich nur +15 Volt für die Vorstufen und +28 Volt
für die Endstufen. Muß als mit einseitiger Speisung gehen.

Aber Euer beider Vorschlag mit Pulsweitenmodulatión ist eine
"Probierung" wert.
Da werde ich böse dran zu knuppern haben, weil ich mich damit in BASCOM
noch nicht befasst habe.

MfG Paul
Gast
Dann mach´s doch in Assembler ;), macht etwa 5 Zeilen Code für die
Timerinit und das Füttern des OC-Registers. Das OPV Gewusel geht auch
mit einfacher Spannung, wenn ein Rail to Rail OPV benutzt wird mit
eventuell nachgeschaltetem Spannungsteiler um an die 0 Volt
heranzukommen.
Gast
@Travel Rec.
Weil ich DER Assembler Programmierer schlechthin bin, will ich´s mal
lieber weiter mit Bascom versuchen. Bis jetzt habe ich alle meine
"Apparate" mit Bascom vergenotwürgelt und sie tun es.
(Thermometer, Digitaluhr, USB/RS232 -Wandler und noch ein paar Sachen.

Wenn Du mir aber 5 Zeilen kommentierten Assemblercode als Beispiel
geben könntest (attiny2313) wäre das gut, um zu verstehen, wie es gehen
kann.

MfG Paul

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.