PCA9685 pwm voltage

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

PCA9685 pwm voltage

跳至解决方案
914 次查看
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 项奖励
1 解答
889 次查看
barg
Contributor II
0 项奖励
4 回复数
890 次查看
barg
Contributor II

Thank you

0 项奖励
900 次查看
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 项奖励
892 次查看
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 项奖励
903 次查看
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 项奖励