Hola!
Im trying to set up a long i2c bus with 6 stm32 acting as slaves and 1stm32 acting as a master.
All of them connected to a differential i2c bus using Sparkfun´s PCA9615 board
https://learn.sparkfun.com/tutorials/qw … okup-guide
The master is asking for data from each slave, it works perfectly untill i connect 4 devices and everything goes silent.
https://cdn1.imggmi.com/uploads/2019/2/ … 7-full.png
I was expecting too much deformation or noise in the i2c signal but when i check the i2c signal received by the last slave6 i get this beautiful perfect signal.
On top the i2c communication failing with 6 slaves connected
On the bottom the i2c communication working good with 3 slaves connected
https://cdn1.imggmi.com/uploads/2019/2/ … a-full.png
What is happening?
They have different addresses