Forum: Mikrocontroller und Digitale Elektronik I2C - DAC gibt kein ACK


von Bert S. (kautschuck)


Angehängte Dateien:

Lesenswert?

Hi,

Ich verwende einen DAC53401 IC zum generieren einer analogen Spannung. 
Das ganze wird über I2C von einem NRF52832 angesteuert, jedoch scheint 
im Moment die Kommunikation über I2C nicht zu klappen.

SCL und SDA sind mit Pull-Ups versehen und gehen direkt auf den Nordic 
uC. Die Aufnahme vom Osci zeigt SCL und irgendwie scheint es nach den 
CLKs so ein komisches Störungsmuster auf dem Bus zu haben. Der Slave 
antwortet auch nie korrekt mit einem ACK. Spannung 3.3V ist vorhanden 
und die A0 ist auf VDD, sprich 3.3V. Was habe ich da übersehen?

Datenblatt:
https://www.ti.com/lit/ds/symlink/dac53401-q1.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe&ts=1678359356677&ref_url=https%253A%252F%252Fwww.mouser.fr%252F

von Oliver S. (oliverso)


Lesenswert?

Was genau soll denn das Bild zeigen? Mit I2C hat das auf jeden Fall 
nichts zu tun.

Oliver

von Dirk K. (knobikocher)


Lesenswert?

Welche I²C Geschwindigkeit?

Die 3,3V sehen wirklich bescheiden aus, dürften aber bei den I²C 
Schaltschwellen des DAC53401 akzeptabel sein.

VIH: 1.62 V
VIL: 0.4 V

Hier wäre eine detailliertere Aufnahme von SCL UND SDA sinnvoll. Sowohl 
zeitlich als auch von der Spannung her besser aufgelöst. Also 500mV/div 
und zeitlich eben so, dass die komplette I²C-Nachricht den Bildschirm 
ausfüllt.

Eventuell sind die Flanken zu verschliffen, da "nur" 10kOhm verbaut 
sind. Die Länge der Leitungen (und somit die parasitären Effekte) sind 
nicht ersichtlich. Generell ein Bild vom Aufbau ist interessant. Und wo 
genau wurde gemessen?

Eventuell bringt die instabile Versorgung auch den digitalen Teil des 
DAC53401 durcheinander.

von Bert S. (kautschuck)


Lesenswert?

Ok ich sehe das Problem, der Boot Converter wurde gleichzeitig 
getriggert und der reisst mal die Spannung ein wenn über USB statt 
Batterie versorgt.

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
Noch kein Account? Hier anmelden.