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
Ist das jetzt Faulheit oder weisst du wirklich nicht wie man sowas sucht?? https://www.digikey.de/products/de/integrated-circuits-ics/data-acquisition-digital-to-analog-converters-dac/701?k=DAC Und dann such nach deinen Vorstellungen.
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...
Matthias schrieb: > Gesucht wird ein I2C-DAC mit 4 Kanälen, der mindestens 6Bit auflösen > kann. 6 Bit hört sich sehr nach einem Flash-Wandler an. Wieviel GSa/s soll das Ding denn können?
Wolfgang schrieb: > 6 Bit hört sich sehr nach einem Flash-Wandler an. > Wieviel GSa/s soll das Ding denn können? 100Sa/s wären schön ;-) Harald schrieb: > Was spricht gegen den allseits beliebten MCP4728? Denn hatte ich auch grade gefunden, aber wo innerhalb Deutschlands ist der denn zu bekommen?
Matthias schrieb: > Denn hatte ich auch grade gefunden, aber wo innerhalb Deutschlands ist > der denn zu bekommen? Ja mei, wo ist jetzt das Problem mit Mouser/Digikey? Woher das Paket kommt ist ja recht egal....
Matthias schrieb: > wo innerhalb Deutschlands ist der denn zu bekommen? Hm, warum muss es eine deutsche Quelle sein? tme.eu ist ja von der Lieferzeit her quasi wie aus Deutschland.
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.
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)...
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 € |
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.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.