PCA9685 pwm voltage

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
913件の閲覧回数
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 解決策
888件の閲覧回数
barg
Contributor II
0 件の賞賛
4 返答(返信)
889件の閲覧回数
barg
Contributor II

Thank you

0 件の賞賛
899件の閲覧回数
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 件の賞賛
891件の閲覧回数
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 件の賞賛
902件の閲覧回数
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 件の賞賛