PCA9506 not acknowledge

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

PCA9506 not acknowledge

跳至解决方案
888 次查看
Benkg
Contributor I

I’m using the PCA9506 port expander. Power and ground are hooked up correctly. All address pins are pulled high - thus the 7bit address should be 0b0100111+R/!W. I am using a clock speed of 100kHz. I’ve scoped the signal and the first byte looks correct but there is no acknowledge from the chip and I can’t proceed from here. Am I missing something? Is my address incorrect? Or do I need to hold the !reset or !OE pins in a certain state during this frame? Thank you! 

0 项奖励
1 解答
878 次查看
reyes
NXP TechSupport
NXP TechSupport

Hi,

Address is correct.

PCA9506 is compatible with I2C-bus standard mode (100 kHz).

!OE pin should be LOW for normal operation and !RESET pin should be HIGH for normal operation. Timing requirements for these pins can be found in Table 11 of the datasheet: https://www.nxp.com/docs/en/data-sheet/PCA9505_9506.pdf

 

Please performed a swap test (changing the ‘failing’ PCA9506 for a new device), just to make sure the problem is not the device itself.

 

Regards,

Jose

在原帖中查看解决方案

2 回复数
879 次查看
reyes
NXP TechSupport
NXP TechSupport

Hi,

Address is correct.

PCA9506 is compatible with I2C-bus standard mode (100 kHz).

!OE pin should be LOW for normal operation and !RESET pin should be HIGH for normal operation. Timing requirements for these pins can be found in Table 11 of the datasheet: https://www.nxp.com/docs/en/data-sheet/PCA9505_9506.pdf

 

Please performed a swap test (changing the ‘failing’ PCA9506 for a new device), just to make sure the problem is not the device itself.

 

Regards,

Jose

872 次查看
Benkg
Contributor I

Thank you, I don’t think I was driving the enable and reset pins correctly. I will try this and swap if it doesn’t work. Thanks Jose! 

0 项奖励