General purpose DAC

Gast #779332
Lesenswert?
• ▲
▼
Kennt jemand einen DAC mit folgenden Kenndaten:

- mindestens 8 Bit Genauigkeit
- serielle Ansteuerung
- 4 Ausgänge in einem Gehäuse bzw. kleines Gehäuse

Arbeitsfrequenz wäre nicht so wichtig, er soll dazu dienen 
Referenzspannungen zu erzeugen.

LTC1257 ist mir schon aufgefallen. Aber gibt es noch andere Alternativen 
(am besten mit mehreren Ausgängen in einem Gehäuse)?
#779595
Lesenswert?
• ▲
▼
Schau dir mal den MAX510 an.
Habe mit dem mal was gebaut.
1
;****************************************************************************
2
;Wort2max       16 Bit-Wort in A1 seriell an MAX 7219 und MAX 510 ausgeben
3
;Clock_bit=high - Delay - Clock_bit=low - Daten_bit - Delay - Clock_bit=high
4
;****************************************************************************
5
Wort2max        DO      #16,Bitwort2max_loop
6
                MOVE    #200,R2
7
                NOP
8
Delay_schleife1 MOVE    (R2)-
9
                JCLR    #15,R2,Delay_schleife1  ;Delay_high
10
                BCLR    #Clock_bit,X:PBD        ;Clock_bit low
11
                BCLR    #Daten_bit,X:PBD        ;Daten_bit wieder low
12
                JCLR    #15,A1,Daten_bit_ist_0  ;A1 sonst Scaling / Limiting!
13
                BSET    #Daten_bit,X:PBD
14
Daten_bit_ist_0 ASL     A
15
                MOVE    #100,R2
16
                NOP
17
delay_schleife2 MOVE    (R2)-
18
                JCLR    #15,r2,delay_schleife2  ;Delay_low
19
                BSET    #Clock_bit,X:PBD        ;Clock_bit wieder high
20
Bitwort2max_loop
21
                RTS
22
;****************************************************************************
Die Routine überträgt die Daten seriell zum MAX7219 und MAX510.
Die Delay-Schleife ist notwendig, da die verwendeten Optokoppler extrem 
schnarchig sind.

Der verwendete Prozessor ist kein AVR. Ihr dürft alle mal raten!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.