Part Number: TCAN4550
Hi Team,
My customer uses TCAN4550 and sets RX0 FIFO to overwrite mode. Occasionally, they met errors in the messages transmitted from TCAN to the MCU via SPI. However, once the RX0 FIFO is set to blocking mode, this issue disappears.
So I would like to ask, when the TCAN RX0 FIFO is in overwrite mode and the FIFO buffer is full, will it overwrite the FIFO content that the MCU is currently reading?
In addtion we found that the overwirte won't fully replace all eight bytes.
For example, The normal 8-byte valid data frame we receive is 0xFF 0xFF 0xFF 0x00 0xFF 0xFF 0xFF 0xFF. When operating in overwrite mode, the received frame becomes 0x25 0x00 0x01 0x00 0xFF 0xFF 0xFF 0xFF. It is unclear why the full FIFO only overwrites several bytes of the original data rather than fully updating all eight bytes in overwrite mode? Could you explain why?
Thanks,
Best regards,
Yang