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-Q1: SPI communication issue while reading deviceid of TCAN4550

Part Number: TCAN4550-Q1

Hi Texas,

I am facing an SPI communication issue while reading data from an SPI slave device.

During transmission, I can clearly see SCLK and MOSI toggling correctly, and MOSI is sending valid data. However, on the MISO line, I only see noise, and the received data in the RX buffer is always 0x00 or 0xFF.

Here are my SPI configuration details:

SPI Mode: Mode 0 (CPOL = 0, CPHA = 0)

Bit order: MSB first

Baud rate: 15 Mbps

Master mode

Observations:

1.Clock and MOSI are active during transmission

2.MISO does not show valid data

3.RX buffer reads either 0x00 or 0xFF

My questions:

1.Could this be a software configuration issue, or does this indicate a hardware / timing problem?

2.Is 15 Mbps too high for reliable MISO sampling?

3.Under what conditions does the slave actively drive the MISO line?

4. is there modification need on hardware part.

I will share my SPI driver code for review and schematic .
Please let me know what I should verify or change.

Thanks in advance for your support.      main.c  image.png