5 ms·
If you use multiplexers you can connect a lot more devices (upto 64*254 = 16256 I think) on a single bus. https://learn.adafruit.com/adafruit-tca9548a-1-to-8-i
by dheera 6y ago
If you use multiplexers you can connect a lot more devices (upto 64*254 = 16256 I think) on a single bus.
https://learn.adafruit.com/adafruit-tca9548a-1-to-8-i2c-multiplexer-breakout/overview https://learn.adafruit.com/adafruit-tca9548a-1-to-8-i2c-mult...
You could of course design your own multiplexer with more bytes of multiplexer address space and extend the concept indefinitely. I wouldn't recommend it, but it's possible.
- simcop2387 6y ago64*127 = 8128, normal i2c is limited to 7 bit addresses. There are extended i2c addressing setups but I believe that requires every chip involved to support them.
- deleted 6y ago[deleted]
- deleted 6y ago[deleted]