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.

TCAN1145-Q1: SPI interfacing for TCAN1145-Q1

Part Number: TCAN1145-Q1

Hello all,

Currently i am working on CAN Transceiver 1145 and trying to interface with Aurix 2G TC3xx controller.

To verify the QSPI communication, i tried to read first byte of DEVICE ID by requesting 0x0000 as command.

But i received first byte as "F2" and second byte is "7F".

I could not understand why i am getting this response.

1. Is my request is correct ?

2. I can see some delay is given in between first address byte to remaining clock generation dummy byte (which used for receive data from slave).

     but in Aurix, there is no status bit to confirm the MOSI status, do we really need this delay after first byte ?

3. With TCAN1145 i have connected 3 devices in SPI MOSI, MISO, will it create any issue ?

Please support me to fix this issue.

  • Hi Sivakumar,

    I can confirm that you should not be receiving "F2" or "7F" as a response, but I will need to see the waveforms to help you determine what is incorrect.  Can you please provide scope or logic analyzer plots of your SPI signals for my review? 

    How are you connecting the 3 devices to your SPI bus?  Are they in parallel with individual chip select signals, or are you trying to connect them in some form of daisy-chain configuration?  Can you provide a simple schematic or block diagram for how they are configured?  Having multiple devices in parallel with individual chip select signals is ok as long as only one device is active at a time.  Any form of daisy-chain configuration will not work.

    Regards,

    Jonathan

  • Hello Jonathan,


    Thank you for reply.

    we are waiting for one more TCAN1145 slave device, once it received will check and update you.

  • Hello Sivakumar,

    Thanks.  I will wait for your update.

    Regards,

    Jonathan