07.12.2020, 22:51
Hallo,
1. wenn zwei "Master" gleichzeitig auf den I2C-Bus zugreifen, "gewinnt" der physikalisch schnellere Chip, nicht der "wichtigere". Das kann zu unerwünschten Verzögerungen führen.
2. Es gibt Prozessoren, bei denen der I2C-Clock an den Prozessor-Clock gekoppelt ist. So zB bei Raspberry Pi. Das führt dazu, daß er den I2C-Bus schneller taktet, wenn er gleichzeitig ein Video darstellen soll, aber langsamer, wenn er nix anstrengendes zu tun hat. Das Verhältnis beträgt beim RaspiB3+ defaultmäßig 1:2.
MfG Kai
1. wenn zwei "Master" gleichzeitig auf den I2C-Bus zugreifen, "gewinnt" der physikalisch schnellere Chip, nicht der "wichtigere". Das kann zu unerwünschten Verzögerungen führen.
2. Es gibt Prozessoren, bei denen der I2C-Clock an den Prozessor-Clock gekoppelt ist. So zB bei Raspberry Pi. Das führt dazu, daß er den I2C-Bus schneller taktet, wenn er gleichzeitig ein Video darstellen soll, aber langsamer, wenn er nix anstrengendes zu tun hat. Das Verhältnis beträgt beim RaspiB3+ defaultmäßig 1:2.
MfG Kai