SC18IS600 bridge not working

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SC18IS600 bridge not working

2,001 Views
mathieu_albresp
Contributor I

Hi,

I want to retrieve the buffer after an I2C read command but the content is always equal to 0x06.

When I probed the I2C command, everything is OK. 

My setup :

MCU (TMS570LS0714) -> SC18IS600 -> PCA6408A (@ 0x40)

My test :

Write 0xA6 to register 0x02 of the PCA6408A then re-read 0x02 to verify that 0xA6 has been written

Here the write transaction -> OK

pastedImage_4.png

The read transaction (my capture is too small to show the I2C stop) 

pastedImage_5.png

The read buffer SPI command :

pastedImage_6.png

So the last measure shows that the I2C status is 0xF0 (read success) BUT the read buffer command return 0x06, I'm expecting 0xA6.

I can write any other data at any other offset, I always have 0x06 in the read buffer.

I can read multiple time the read buffer it is always equal to 0x06.

I tried to read 8 bytes, in the read buffer: first byte is equal to 0x06, all other bytes are 0s ...

What is wrong ??

Regards

0 Kudos
Reply
0 Replies