Hello, I have a model railroad project that I am looking to communicate to about 20 PCA9685 boards in about 5 places over about 100 feet. The qwiic bus looks to be my answer but I have run into a problem. I was successful out to about 30 feet using the primary endpoint and 2 midpoints, communicating to 10 PCA9685 boards. Extended about 20 feet to a 3rd midpoint and could not get servo’s to work on the 11th board, swapped it out, still no functions (boards are properly addressed).
Decided to switch to Alternate 3 version instead of the standard 3.3v as described in the qwiic bus documentation. I provided 5v and GND to VCC1 and 12v and GND to VCC2 at the primary endpoint. I interpreted the instructions of OPEN the 0-1 jumper as to cut the trace between the pads…now I question if that was the correct action. I also set the PSEL jumper to 2 on 3 midpoints, but again, interpreted the OPEN instruction on the midpoint BP to mean cut the trace. Connected the 0-1 jumper on the terminating endpoint, connected the bus and now only the PCA9685 board(s) on the primary endpoint are functioning. All boards have the power light illuminated, I can measure 3.3v and 12V on the midpoints. Have I trashed my components by cutting the traces? What troubleshooting should I do to get the PCA9685’s operating/communicating again? Am I connecting too many PCA9685 boards to have a pull up resistor issue?
Any help or suggestions would be appreciated.
Thanks, Bret