Suche DAC, 4-Fach, I2C, mind. 6Bit besser 8Bit

Gast #6192204
Lesenswert?

Hallo,

Gesucht wird ein I2C-DAC mit 4 Kanälen, der mindestens 6Bit auflösen 
kann.
Er soll mit 5V Arbeiten und keine externe Refferenz benötigen.

Natürlich würden es auch 4-Einzelne Bausteine wied er MCP4706A tun, der 
hat jedoch nur 1 Ausgang und und keine einstellbare I2C-Addresse.

Insgesamt soll die Lösung nicht zu viel Platz brauchen und auch nicht 
viele Euro's kosten.

Hat mir jemand einen Tip?
Der TDA8444 käme z.b. in Frage scheint jedoch nicht mehr beschaffbar.

Viele Grüße, Matthias
Gast #6192242
Lesenswert?

H.Joachim S. schrieb:
> Ist das jetzt Faulheit oder weisst du wirklich nicht wie man sowas
> sucht??

Nö, aber es ist nicht leicht einen DAC zu finden der beschaffbar ist und 
die Anforderungen erfüllt.

Wenn man die Kriterien dort eingibt bleibt nur der LTC2635 der wiederum 
nicht beschaffbar ist...

Es muss doch irgendeine beschaffbare Lösung unter 5€/Kanal geben...
Gast #6192362
Lesenswert?

I2C mit 100Samples/Sek. (pro Kanal?) ist machbar aber schon fast 
grenzwertig., da bleiben 2.5ms pro Update. Habe es mir nicht genau 
angesehen, gehe aber von 2Bytes pro Update aus, inkl. Adressierung also 
min. 3 Bytes. Wenn es nicht perfekt organisiert ist wird das für die CPU 
zur Hauptbeschäftigung.
Gast #6192386
Lesenswert?

Ja, woher es kommt ist ja recht egal, aber wenn z.b. England oder gar 
USA ins spiel kommen ist der Versand ganz schnell bei > 10Euro...

Ich werde TME mal ausprobieren...

Harald schrieb:
> I2C mit 100Samples/Sek. (pro Kanal?) ist machbar aber schon fast
> grenzwertig., da bleiben 2.5ms pro Update. Habe es mir nicht genau
> angesehen, gehe aber von 2Bytes pro Update aus, inkl. Adressierung also
> min. 3 Bytes. Wenn es nicht perfekt organisiert ist wird das für die CPU
> zur Hauptbeschäftigung.

Ok da hast wohl recht, 100Sa/s war auch nur eine grobe absolut maximal 
denkbare einschätzung. Tatsächlich werden es höchstens 10 Sa/s sein. 
Aber im Prinzip würde auch 1S/sec ausreichen.
(Um 4 Batterien zu laden)...
#6192423
Lesenswert?

Matthias schrieb:
>> Was spricht gegen den allseits beliebten MCP4728?
>
> Denn hatte ich auch grade gefunden, aber wo innerhalb Deutschlands ist
> der denn zu bekommen?

ja, nicht einfach das, wenn Reichelt und ELV den nicht haben und 
digikey.de nicht in Frage kommt...
1
buerklin.de     41S4111         1.77 €
2
develektro.com  2764386         2.23 €
3
mouser.de       MCP4728A0-E/UN  2.03 €
4
segor.de        MCP 4728A0-E/UN 3.90 €, nicht ab Lager
5
voelkner.de     X39146          2.01 €
#6192439
Lesenswert?

Harald schrieb:
> I2C mit 100Samples/Sek. (pro Kanal?) ist machbar aber schon fast
> grenzwertig., da bleiben 2.5ms pro Update. Habe es mir nicht genau
> angesehen, gehe aber von 2Bytes pro Update aus, inkl. Adressierung also
> min. 3 Bytes. Wenn es nicht perfekt organisiert ist wird das für die CPU
> zur Hauptbeschäftigung.

?
Worst case: moderate 100kBit und Software-I2C:
10µs/Bit, 9 Takte/Byte, 4Byte für einen kompletten Transfer -> 360µs
Für alle 4 Kanäle also 1,44ms. Das wären dann für CPU-Vollbeschäftigung 
fast 700Hz update-Rate im denkbar blödesten Fall.

Und dann gibts da noch so Kleinigkeiten wie TWI-Nutzung, 400kHz Bitrate 
und fast-write-mode des Wandlers. Rechne ich jetzt nicht aus.
Gast #6192472
Lesenswert?

6 Bit Auflösung und ein paar Hz, das sollte doch mit PWM + R-C Glied 
funktionieren. Wenn der Mikrocontroller 4 PWM Ausgänge hat (und das hat 
jeder Arduino), kostet das ein paar Cent.

Um Batterien zu laden ist PWM ohne analoge Spannung dazwischen evt. 
sogar besser geeignet.

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