Other Parts Discussed in Thread: TMS320F28379D, , C2000WARE
Hello TI.
I want to drive DAC7568 with TMS320F28379D. I am wondering how to configure the SPI registers of the DSP.
The data format required by DAC7568 is 32-bit, but the DSP only supports 16-bit. Therefore, I think I should transfer two 16-bit word continuously. This means the SPIFFCT.TXDLY should be configured to: 0h (R/W) = The next word in the TX FIFO buffer is transferred to SPITXBUF immediately upon completion of transmission of the previous word.
However, as required by the DAC7568, the CS high time should be 80 ns minimum. This means the time delay of 80 ns or higher should be inserted between every two 32-bit data.
So, how to configure the SPI module if I want to transfer 8 data to the DAC without waiting for the completion of transferring a 32-bit data?
By the way, does TI provide example code in such situation?