Jetson Orin Nano - I2C internal estructure and device recongnition dude

I’m using a PCA9685 servo motor controller connected directly via I2C through GPIO 27 and GPIO 28, and the device’s default I2C address is 0x40.

I already connected this module to the Raspberry Pi to verify the address, and indeed it is 0x40.

However, when I connect the PCA module to the Jetson Orin Nano, it recognizes it at address 0x70.

I’m not sure whether this is due to the Jetson’s configuration or some other reason, such as an internal design issue or an embedded programming feature like a multiplexer or something similar.

NOTE: I wrote a program to connect and check if the device is at address 0x70 to clear any doubts.

This is normal for this chip. In addition to the regular addressing which starts at 0x40, there is an “All Call” address at 0x70 for addressing all PCA9685 devices simultaneously. See section 7.1.2 of the datasheet: http://www.adafruit.com/datasheets/PCA9685.pdf

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.