This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS90UB947-Q1: Using this or similar serialisers to see remote I2C traffic

Part Number: DS90UB947-Q1

Hi friends at TI

If I set the remote deserialiser into I2C pass through all mode can I listen in on the remote traffic going on on the other side of the device without upsetting any operation that side. I can see the local traffic by physically probing the I2C lines on the remote device but currently none of this is sent over the back channel because it is only needed locally to the device. I haven't had time to try it yet so thought I would ask the question.

Many thanks

Billy

  • Hi William,

    If you enable I2C passthrough all mode on the deserializer then it will enable the des side controller to have remote communication with a target on the SER side. If the address of the transaction does not match the SER or DES internal address it will be passed to the other side.

    Best Regards,

    Gil Abarca

  • Thanks Gil. I thought that was the case so that's good.

    My task is to see if I can monitor the traffic without interfering with it. So what I mean is when a remote device behind the deserialiser, lets say Address1 is talking to another with address 2 for example, I want to be able to see this traffic without causing any upset in the system operation, so I am kind of passively listening in. Hope that makes sense.

    Thanks again Gil.

    Best Regards

    Billy

  • Me again Gil, been thinking a bit more, I think what I nee to do is monitor the i2c pins and decode the traffic not using an i2c device but more something like a logic analyzer would decode the data.

    So unless there is an easier way I think that will be the way forward.

    Best Regards

    Billy

  • Hi William,

    Yes, you should be using a logic analyzer to decode the data. 

    Best Regards,

    Gil Abarca