SPRUIW9C October 2021 – March 2024 TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1
The FSITX can operate as an independent SPI master module. In this condition, TXCLK is connected to SPICLK, TXD0 is connected to SPISIMO, and TXD1 is connected to SPISTE, the chip select.
When the FSI is an SPI transmitter, the application has the ability to check for frame errors, line breaks, CRC errors, and ECC checks on data. These are all encoded by hardware in every FSI frame. The SPI receiver requires some software to act upon this information.
Capability | Availability | Comment |
---|---|---|
Framing checks on the data frames | Yes | Can be implemented in software on the SPI receiver. |
Ability to detect line breaks | Yes | Can be implemented in software on the SPI receiver but requires additional software overhead such as a timer or watchdog. |
CRC check | Yes | Can be implemented in software on the SPI receiver. For devices that have VCRC , this is more efficient. |
ECC on data | Yes | Can be implemented in software on the SPI receiver |
Detection of abruptly terminated frames | No | |
Double edge data rate | No | |
Recovery from glitches on signal lines between frames | No | |
Skew adjustment on signal lines | No |