Other Parts Discussed in Thread: TCAN4550
I am using one of the TCAN4550 Evaluation modules with a Tiva TM4C1294XL Lauchpad. I've wired over from SPI1 of the Launch pad over to the J16 header on the eval board.
I have been successful when conducting SPI readings but the Write operation is not working correctly. I've captured a Write operation on an oscilloscope and have validated that the signal timing and bit order is the same as specified in the datasheet. For the Write test that I have setup, I programmed the TM4C with this simple procedure.
SPI_READ address 0x0808 (Test Register and Scratchpad). This operation returns 0x0000 0x0002
SPI_WRITE address 0x1018 (CCCR) with 0x0000 0003
SPI_WRITE address 0x0808 with 0xABCD EF12
SPI_READ address 0x0808. This operation returns 0x0000 0x0002
I was expecting to see 0xABCD EF12. Address 0x0800 has not been written to but it does not return the value specified in the January 2018 datasheet. The RESET value for the Modes of Operation & Pin Configuration Register specified by the datasheet is 0xC7004048 where my two evaluation board return 0xC8000468. Is there a procedure that specifies the steps needed to properly write to all of the registers on this device?
Thank you,
Joe