This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAPL138B-EP: Collecting 32bit data using 16bit SPIbuffer and DMA in OMAPL138

Part Number: OMAPL138B-EP

Dear TI expert,

We are using OMAPl38 processor for our new project.Here we are going  to use 24bit external ADC with SPI interface.This ADC has 4 channel,each will do simultaneous sampling.All channel data will be available one by one.Each channel has 32bit data (24bit data+ 8bit overhead).

Now the problem here is, In OMAP L138 only 16bit SPIBUFFER is there.but we need to collect 32bit data per channel at a time.

Here my question is whether our DMA is fast enough to collect first 16bit data before the second bunch of 16bit data overwrites SPI buffer ?

Or is there any other method to fulfill my requirement?

Thanks in advance

Regards,

Satheesh kumar