Other Parts Discussed in Thread: TMS320C28346
Hello to everyone,
for my master thesis I am using the TMS320C28346 (delfino) for data acqusition purposes. The sampling is done by a ADS1278-EVM which communicate over SPI (this part works fine). The data are supposed to be shifted to a PC via an USB driver unit which works as SPI-Master. Thus, the TMS320 is working in slave mode.
Since I am having pretty high data rates (52ksps) I need to use the DMA for shifting data to a McBSP (in SPI mode) on the DSP. Programming both works fine:
I am getting data shifted to the PC everytime the CS is set by the USB driver. This however takes a lot of time on the USB driver.
Is there a chance to programm the McBSP in SPI mode so that I need just one interrupt and the DMA services the DXR1 continuously?
The DMA's source is a buffer of 1024*16bit, it is set in continuous mode. So I suppose the solution might be within the McBSP programming.
I would be very thankful for anyone who has an idea or faced a similar problem before.
Thank you very much in advance!
Johannes