Frage:
Mein EA T123-I2C funktioniert nicht. Mit den anderen Bausteinen an meinem I2C-Bus kann ich ganz normal arbeiten.
Antwort:
Bitte kontrollieren Sie am Oszilloskop den Spannungsverlauf an den beiden Bus-Leitungen.
- Sind die flanken normal steil?
- Gibt es vielleicht auf der SDA-Leitung einen ungeцhnlichen Pegel der irgendwo zwischen VSS und VDD liegt?
Wenn ja, sollten Sie versuchen den Pull-up Widerstand an der SDA- Leitung hochohmiger (z.B. 10k) zu dimensionieren.
Grund: die kurze Verbindung auf dem EA T123-I2C zwischen Pin und COG-IC ist relativ hochohmig. Mit dem Pull-up Widerstand ergibt sich ein Spannungsteiler, der in manchen Fällen verhindert, daß der Master das ACK-Bit als Low-Pegel erkennt.