Hello there Guys, I bring this issue to you looking for you opinion.
I have 4 sensors connected to the second I2C port.
I have 3,3 Kohm pullup resisitors in one of them and I have eliminated the resistors from the other 3 sensors…
When I run the searching address skecth It brings me 3 sensors adrresses but the last one it is not recognized. The sensors addresses are 0x44, 0x53, 0x57, and 0x5A. I connected a protocol analyzer to try to understand, but the last sensor it is just not seen…
I attached some pictures to ilustrate the situation:
recognizing of 0x44
recognizing of 0x53
it does not stop on 0x5A… it just not see it…
What can be this?
Furthermore, I am able to read the data from all the sensors in the bus, including the data from 0x5A, the one that is not recognized.
Why?
If I remove this las sensor (0x5A) from the bus, the bus became unstable. The resistors are in the 0x44 sensor, so this is not the issue…
Once I removed this sensor from the bus, after restarting the AB02S , the bus may or may not work. If it doesn´t work then I have to restart again and again untill it just start working again
In this image, it was getting data and after restarting stop getting the data
In this image is was not finding the 0x44 sensor and after some restart it just star recognizing the sensor…
I used the protocol analizer and got this reading
This is from normal reading…
And this is after one restart that did not get any valid data anymore… It seems to be always high…
What do you think it could be happening? It can not be possible that I have to be connected to the 0x5A so the bus can work propperly…
Any idea?
Thanks in advance!