DAC, 5 Stück am I2C-Bus

OP #7759265
Lesenswert?

Moin zusammen, für ein Projekt benötige ich 5 DACs, die ich gern über einen I2C Bus ansteuern wollte. DACs gibt es ja sehr viele. Habe aber noch keinen gefunden, der 3 Bits für die Adressierung hat. Meist kann man nur 2 am Bus anschließen. Kennt jemand einen DAC? Mit SPI könnte ich das auch realisieren, dabei gehen mir aber 5 Ports verloren.

Hintergrund. Die Soundplatine vom Tiracon6V hat 5 analoge Eingänge. Die Ansteuerung soll über Arduino laufen. Die Auflösung vom Arduino ist mir zu wenig. Nach den DAC werden noch OPVs dazwischengeschaltet, um auf +-10V zu kommen. Über SoftwareSeriell wird die MIDI Schnittstelle realisiert und über die normale USB-Schnittstelle, die Programmierung. Für die einzelnen Paramter, so wie beim echten Tiracon6V.

Dessweitern suche ich noch ein temperaturbeständige Ref-Spannung von 10V. Welchen IC dafür? Danke für eure Hilfe.

#7759322
Lesenswert?

Peter D. schrieb:

Der AD5668 kann nacheinander geladen werden und dann alles gleichzeitig in die Ausgänge übernehmen.

Ebenso der AD5593R: "By default, the DAC outputs update directly after data has been written to the input register. The LDAC register delays the updates until additional channels have been written to if required."

Er hat 8 unabhängie DACs: "The AD5593R contains eight 12-bit DACs."

Man muss sich nur auf ein gemeinsames Gain festlegen: "The DAC channels share a single DAC range bit (in the General- Purpose Control Register section, see Bit 4 in Table 19) that sets the output range to 0 V to VREF or 0 V to 2 × VREF. Because the range bit is shared by all channels, it is not possible to set different output ranges on a per channel basis."

Über die maximale Abtastrate habe ich auf die Schnelle nichts gefunden.

OP #7759332
Lesenswert?

Peter D. schrieb:

Thomas schrieb:

Brauche aber verschiedene Spannungen gleichzeitig

Der AD5668 kann nacheinander geladen werden und dann alles gleichzeitig in die Ausgänge übernehmen.

Der AD5668 sagt mir bis jetzt am meisten zu. Nur ist mir die Ref-Spannung zu wenig. Noch ein IC mit 10V Ref Out würde mir besser gefallen. Dürfte ja am Pin RefIn anzuschließen sein. Hab das Datenblatt noch nicht ganz studiert.

Gast #7761550
Lesenswert?

Thomas schrieb:

Das Open auch als Zustand gilt, habe ich nicht gewusst. Dann kommt das hin.

Das ist aber schon ein alter Hut :-)

Zur Frage des TE wäre zu beschauen, welche Raten der DAC haben muss und ob das dann noch mit I2C und mehreren Kanälen geht.

Ansonsten einfach einen I2C-MUX,

(Firma: TU Darmstadt) #7762209
Lesenswert?

Wie waere es mit 5 PWM Ausgaengen, z.B. am STM32G4 mit 20 KHz Grundfrequenz und 12 Bit. Sollte mit einem G4 oder U5 gehen. Danach Tiefpass z.B. bei 1 kHz oder niedriger, je nach Deiner Anforderung. Mit 5 * I2C DAC wirst Du nur schwer auf 1 kHz kommen.

Ansonsten nimm SPI DACs, die Du hintereinanderschalten kannst.

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