We are using SC18IS602B chip to convert I2C to SPI traffic in our design and would like to know the time it takes to convert a byte of data. That is, from the input byte on the I2C side to the output byte on the SPI side.
Unfortunately, there is no a constant ‘time to wait’ parameter in order to read the proper value from the buffer due to some factors such as I2C clock speed or SPI clock rate selection can be different from one application to another.
In this case, I would recommend that you make sure you are giving the proper time to the bridge to translate the data from I2C to SPI.
To be clear, please review the files attached to this response.
At the image01 (below), you can see a proper communication frame. After the I2C stop signal, the proper time is given to the bridge in order to translate the information (yellow line). So, the communication with the MCU + Bridge + SPI slave is correct.
On the other hand, the image02 (below) shows an incorrect communication due to the time is not enough for the bridge to translate the information (red line). In consequence, the data acquired will be incorrect, you can see the NAK signals later.
So, please make sure you are giving enough time to the bridge.
We are trying to locate the eval board for this part. We checked Mouser, DigitKey, Avnet, etc..., no quantity available. Is there a way we can get a copy of the eval board for this part?
Unfortunately no, it is not possible to get the eval board for the SC18IS602 directly from NXP since it is no longer manufactured according to the OM6274 evaluation board information page: https://www.nxp.com/part/OM6274
I apologize for the problems this may cause.
Retrieving data ...