AnsweredAssumed Answered

Using LPC4370's HSADC + DMA + EMC SRAM

Question asked by Hua Zhang on Jun 13, 2018
Latest reply on Jun 18, 2018 by jeremyzhou

I need do 80MSPS ADC sampling and store at least 40ms data to external SRAM without missing any data. And finally find LPC4370, the 80MSPS internal ADC is attractive. But I'm not very familiar with LPC's parts, and I have some doubts:

 

  1. Does LPC4370 support DMA from HSADC to external SRAM?
  2. Because the big chunk of data, I need at least two SRAM chip, so the address of the DMA destination is not
    continuous, may the 'Scatter or gather DMA' feature of LPC4370's solve this problem?
  3. It seems the maximum DMA transfer size is only 4095, so I may split my transfer to multiple DMA xfr? If so, any good suggestions to avoid ADC FIFO overflowing?
  4. Can LPC4370 afford such a high bus load? 

 

Any suggestions are appreciated.

 

Thanks.

Outcomes