Gast
#3709958
Hallo, ich versuche mit einem AT90CAN128 eine I2C Verbindung zum DS2482 (I2C - one wire bridge) aufzubauen. Nach einigem hin und her habe ich jetzt herausgefunden, dass auch alle Daten übertragen werden, aber der DS2482 die Datenleitung nicht weit genug herunterzieht um ein ACK zu erhalten. Er zieht sie nur auf ca. 3,5 V (von 5). Dadurch erhält mein Master immer ein NACK als Antwort und ich kann keine Verbindung zwischen den beiden aufbauen. Aus dem Datenblatt des DS2482 habe ich entnommen das ich einen Pull-up für SDA zwischen 1,7 und 2,9 kOhm brauche. Also habe ich einen 2kOhm Pull-up gewählt. Da aber der DS2482 die Datenleitung nicht auf "0" bekommt dacht ich vielleicht ist ja der Pull up zu klein, hab ich also durch einen 4,7 kOhm ausgetauscht. Aber leider den selben Fehler erhalten. Hat jemand eine Idee woran das liegen könnte, dass mein DS2482 das SDA Signal nicht auf 0V runter bekommt? Vielen Dank Anka