Our project is composed of 18 Jetson Nano modules.
Depending on the backplane I2C Bus of all modules are connected.
One Master module , Multiple Slave modules.
I2C clock: 100 KHz
When I insert 11 daughter boards in the backplane( one master module, ten slave modules),I2C issue happened. The master module received the wrong data from the nine slave modules.
But I insert 10 daughter boards in the backplane( one master module, nine slave modules),I2C communicate normally…
I don’t know the reason. FAE engineers tell that the reason is because of the driver current limitation in I2C bus. And give us the below picture about driver current.
Hi, do you mean all nano has its pull-up on I2C? It can not be used as that. Only one pull-up on master is available, others should remove the pull-up. We don’t support such request of improve drive current.
For correct I2C design of nano, please refer to the design guide. There are trace length, load capacitance and etc. requests as listed in it. That is the guide that customer should follow.