Other Parts Discussed in Thread: DAC80504EVM, TMS320C6657
I am working with TMDSEVM6657LS evaluation board. I would like to use it as master for SPI communication with DAC80504EVM and ADS8920BEVM as slave devices. I have been reading http://www.ti.com/lit/ug/sprugp2a/sprugp2a.pdf to get more information about the SPI communication that is expected for the TMS320C6657 DSP and I have come to understand that this device is able to send 16 bit transmissions. Since DAC that I would like to use expects continuous streams of 24 bits, and ADC sends 22 bit long transmissions, I was wondering is it possible to send multiple SPI transmissions from this DSP without delay in between, so that it can be read by the DAC?
And also the same for the incomming bits from ADC. From the sprugp2a.pdf I have understood that if in SPIDAT1 REGISTER CSHOLD=1 and CSNR information is maintained the same, while in SPIDAT1 register WDEL=0 (and C2TDELAY=0 and T2CDELAY=0 in SPIDELAY register), I could enable countinuous transmission without any delay in between two transmissions of 16 bit. Is that correct?
I would very much appreciate it if someone could support me with this issue. I will very much appreciate any comment or suggestion.
Thanks in advance,