I2C-Probleme mit einem Oszilloskop diagnostizieren: Langsame steigende Flanke, schnelle fallende Flanke

English Deutsch

Wenn Ihr I2C-Takt- und/oder Datensignal so aussieht:

Oszilloskop-Bild eines I2C-Signals mit langsamer steigender Flanke und schneller fallender Flanke

mit anderen Worten, wenn die steigende Flanke sehr langsam und nicht scharf ist, haben Sie ein Problem mit einem Pull-up-Widerstand, der zu groß ist. Ein guter Ausgangspunkt ist, einen Pull-up-Widerstand mit 1/4 des Werts des aktuell auf Ihrem Board installierten Pull-up-Widerstands zu verwenden. Wenn Sie keinen Pull-up auf Ihrem Board haben, beginnen Sie mit einem 2,2 kOhm Pull-up-Widerstand.

Als Hotfix können Sie I2C mit langsamerer Geschwindigkeit wie 100 kHz oder noch langsamer (wie 10 kHz) betreiben. Dies wird das Problem temporär beheben, und je nach Anwendung besteht möglicherweise keine Notwendigkeit, schneller zu sein.


Check out similar posts by category: Compliance, Electronics, Embedded