PCA9518

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
2,893件の閲覧回数
AbdallaDawoud
Contributor I

I am facing a weird issue, I am connecting ATMEGA128 (running on 5v VCC) to PCA9518 through TSX0102 for both SCL & SDA lines. the PCA9518 is included to buffer I2C communication between ATMEGA128 and four other boards. The SCL0 & SDA0 are 3.3v, while all other ports are 5v (pull-up resistors connected to 5v). SCL signal can be seen on all ports, but with lower frequency than targeted (66.2KHz instead of 100KHz) and SDA is always zero logic on all port no matter which one is enabled.

I am suspecting the cause to be one of the following:

1. Using PCA9518 in series with TSX0102 rise time accelerator which might be incompatible.

2. Using large bypass capacitors connected to VCC (3.3V) one 10 uF tantalum in parallel with 0.1 uF MLCC.

3. Connecting EXPSCL1&2 EXPSDA1&2 pull-up resistors to 5V.

4. Connecting all EN to 5v logic signals.

5. Not connecting extra pull-ups at the TSX0102 outputs.

attached is part of the schematic regarding this point.

Please can anyone assist in diagnosing the cause of the issue.

0 件の賞賛
返信
1 解決策
2,846件の閲覧回数
AbdallaDawoud
Contributor I

Thanks Mark l, you were right. After careful connections checking again for the third time, it turned out that one of EXPSDA’s pull-up resistor was not properly soldered, having it well-soldered has resolved the issue completely.

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
2,854件の閲覧回数
guoweisun
NXP TechSupport
NXP TechSupport

Please share with your schematic here.

 

0 件の賞賛
返信
2,873件の閲覧回数
MarkChapman
Contributor I

It's possible that the 3.3V SCL signal affects PCA9518. Try using a level shifter for 5V compatibility. Check connections thoroughly.

Best Wishes paybyplateMA ehallpass
0 件の賞賛
返信
2,847件の閲覧回数
AbdallaDawoud
Contributor I

Thanks Mark l, you were right. After careful connections checking again for the third time, it turned out that one of EXPSDA’s pull-up resistor was not properly soldered, having it well-soldered has resolved the issue completely.

0 件の賞賛
返信