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.

TCAN4550: Communication with tcan4550 through SPI Protocol

Part Number: TCAN4550


I am trying to communicate with TCAN4550 device via SPI Protocol but seems device is not responding. I have followed the " tcan4550-q1.pdf "and "TCAN45xx Software User's Guide.pdf "to send command to communicate with TCAN4550. Below mentioned is the squence of command i am sending.

1. Read OPCODE (0x41)

2. Reg Address = 0x0000(ID0)

3. Word length = 1

Clock =  1MHz

After that i am not getting any value in response .

Plese guide me if anything else need to be done before sending any command sequence.

Please let me know if you need any other Information.

  • Kumar,

    Are you able to verify that the device is in a mode where SPI is available? The device must be in standby or normal mode for SPI transactions to work properly, and in your case it would need to be standby mode since you haven't verified SPI communication to transition to normal mode. 

    One quick way to check this is the state of the INH pin. If this pin is close to battery voltage then you can be for sure that you're not in sleep mode. The other quick check is to verify that you're properly supplying the VIO rail.

    Please let me know once you've verified these things.

    Regards,

  • I have verified the above details and below mentioned are my observation.

    INH : - 11.7v

    VIO :- - 3.3v

    I am trying to read the 0x0820 register  with the same command sequence mentioned above command and i am some getting value which shows SPI_ERROR.

    I have also tried with sending eight byte of data four command byte and 4 dummy bytes. but still the result is same.

    Plese guide me if anything else need to be done before sending any command sequence.

    Please let me know if you need any other Information.