PCA9685 with PFET - output enable

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

PCA9685 with PFET - output enable

268 次查看
w1987
Contributor I

Hi All!

I'm designing a circuit with PCA9685 controlling PFETs.

I'm using INVRT=1 and OUTDRV=1 as suggested in datasheets chapter 7.7.
This works as expected.

However, after a powercycle, INVRT and OUTDRV are set to 0 and also OUTNE is set to 00 and all LEDn_ON_L and LEDn_ON_H are set to 0.

This causes the LED outputs to alwas start up at 0, no matter what level is present on output enable pin. With LED outputs at 0, my PFETs will switch on, causing the LEDs to flash before i can finally configure the MODE1 and MODE2 registers how it is needed for proper PFET controls.

I don't want the PFETs to turn on automatically, i'd much rather have the LED outputs start in high-impedance mode.

Is there any way to accomplish this?

Or is there any reference design for PFETs?

Thanks in advance!

标记 (1)
0 项奖励
回复
3 回复数

248 次查看
guoweisun
NXP TechSupport
NXP TechSupport

HI

For all of the registers will be set as default value after power on reset. You can't change this specification.

0 项奖励
回复

239 次查看
w1987
Contributor I

Thank you @guoweisun for your quick answer.

Does that mean it is intentional to have external P-type drivers always on after reset?

0 项奖励
回复

208 次查看
guoweisun
NXP TechSupport
NXP TechSupport

Hi

From the result it seems like that!

0 项奖励
回复