Guten Morgen,
ich muss in einem Projekt den I2C/SMBus Sensor MLX90614 von Melexis benutzen. Ich habe Grundsätzlich die Unterschiede zwischen I2C und SMBus verstanden und auch meine I2C.h macht das was ich möchte.
Problem ist folgendes:
Ich sende auf dem Bus (per Oszilloskop überprüft) genau das, was im Datenblatt gefordert ist, der Sensor bestätigt mit Ack, sendet aber keine Daten!?
Übertragung läuft folgendermaßen ab:
Start Bit
Send SLA+W (mit Ack bestätigt)
Send Command Read (mit Ack bestätigt)
Rep Start
Send SLA+R (mit Ack bestätigt)
SCL high - SDA low (bis Eingreifen vom Master)
Hat jemand ähnliche Erfahrungen gemacht oder hat eine Idee?