New MemberView Badges
- Feb 14, 2020
- Reaction score
Just a note to be aware of: each pca9685 has pull-up resistors for the SCA and SDA lines. If you are planning to add more than one board you should remove them on the others as they will be all in parallel drastically reducing the overall resistance. As a result I2C communication will be failing or be inconsistent.
If you have multiple I2C devices connected or want to extend further look at the PCA9507 these work well. Easy to connect and I can confirm 25ft of USB cable is no issue although probably still not a good idea. Still need to remove additional pullups for extra devices.The PCA9685 operates with a supply voltage range of 2.3 V to 5.5 V and the inputs and outputs are 5.5 V tolerant.
And you can connect more than one like this:
And give it a proper address. https://learn.adafruit.com/16-channel-pwm-servo-driver/chaining-drivers
If the second pca9685 is in another box that is further away than 1 meter best is to use a shielded cable.