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
Was genau soll denn das Bild zeigen? Mit I2C hat das auf jeden Fall nichts zu tun. Oliver
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.