DAC-R2R-Netzwerk mit PIC16F84

OP #3221908
Hallo,

Der Thread [Beitrag "PIC Assembler auf- abzählen"] brachte 
mich auf die Idee mich auch mal mit einem DAC zu versuchen.Nachdem kein 
DAC-IC zur Hand war, ging es ab ins Netz auf die Suche nach 
weiterführenden Infos.

Schließlich wurde ich auf der Seite 
[http://www.avr-asm-tutorial.net/avr_de/avr_dac.html] fündig. Dort wird 
ein einfacher DAC mit Widerstandsnetzwerk vorgestellt.

Während des gestrigen Abends war dann diese im Netz gefundene Schaltung 
mit Widerstandsnetzwerk rasch auf Lochrasterplatine in die Praxis 
umgesetzt. Was fehlte war nur noch das Programm. Ein gerade 
herumliegender PIC-Oldtimer 16F84A musste in die Bresche springen und 
nach einigen Versuchen zeigte das Oszi Dreieck und Sinus Marke Eigenbau!

Natürlich mag das für "alte Hasen" nichts besonderes sein, aber einem 
"jungen Hasen" macht das echt Spass.

Zur Genauigkeit will ich nichts sagen, aber das Erfolgserlebnis war 
100prozentig! Zumindest sehen die Spannungsformen recht sauber aus (vgl. 
Bild 2a, 2b). Mit dem OPA TS912 als Impedanzwandler ist bei einfacher 
5V-Spannungsversorgung  5Vss zu erreichen. Natürlich sind jetzt weitere 
Experimente (Sägezahn, Frequenzvariation) möglich und auch fällig.

Anbei die Software und einige Bilder zu meinem "Werk".
Die Oszillogramme wurden mit 1V/Teil und 1ms/Teil aufgenommen.

mfG Ottmar
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.