PCA9685 pwm voltage

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

PCA9685 pwm voltage

Jump to solution
909 Views
barg
Contributor II

Hello,

I would like to use the PCA9685 with 3.3v mcu (vcc and also i2c pins =3.3v) and to output a pwm signal that ranges from 0v to 5v (0%-100%) instead of 0-3.3v range.

Can you please advice:

1. If it can be done by supplying 5v to the outputs servos and leds with the pwm output?

2. Does it have an internal level shifter or other solution? if not, if adding a 1 channel level sihfter between the 3.3v mcu and the pca9685 scl/sda will solve this issue?

Thank you in Advance!

0 Kudos
1 Solution
884 Views
barg
Contributor II
0 Kudos
4 Replies
885 Views
barg
Contributor II

Thank you

0 Kudos
895 Views
barg
Contributor II

Hello Tomas,

Pleaase advice if adding a 1 dual bidirectional I2C voltage-level translator, Will it be sufficient enough for a full operation of all 16 ports?

For example nxp PCA9306?

Thanks

0 Kudos
887 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hello Barg,

Yes, the PCA9306 is sufficient for SDA and SCL lines. The OE pin can be connected directly to GND unless you want to use it for hardware LED blinking by toggling it.

Best regards,

Tomas

0 Kudos
898 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hello Barg,

There is no internal level shifter, I would recommend using a dual bidirectional I2C voltage-level translator.

Best regards,

Tomas

0 Kudos