PCA9506 not acknowledge

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

PCA9506 not acknowledge

ソリューションへジャンプ
869件の閲覧回数
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 解決策
859件の閲覧回数
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 返答(返信)
860件の閲覧回数
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

853件の閲覧回数
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 件の賞賛