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.

TSW14J57EVM: Storing data in RAM on multiple internal software triggers

Part Number: TSW14J57EVM
Other Parts Discussed in Thread: ADC08DJ3200EVM,

Dear TI,

I have an ADC08DJ3200EVM connected to TSW14J57EVM. I use software trigger (GenerateSoftwareTrigger, option 1) to initiate a process that I sample, and I can read a predefined data array from the ADC on the TSW. This works well for a single trigger, but I would like to generate a number of triggers before reading the DDR. I would like to store in memory arrays of say 4096 points on every trigger, and after 10-20 triggers read the entire memory. If I make a loop of software triggers, it seems that TSW overwrites the last sample array and I can only read the last 4096 data-points. Can I prevent resetting the write memory address after every trigger?

If the TSW were operating in external trigger mode, this would be easy, but I want to trigger the TSW with its own trigger. I am also happy with a single trigger and a single sample array if the data transfer were not that slow - it takes almost a second to get the data to the computer (app. 100 times faster would suffice).

ADC can work in averaging mode but in freq domain - I also want to average the samples but after syncing the signals as there is a lot of jitter otherwise.

What would be the best option to get say 10 x 4096 data-points, each array sampled on a software trigger and delivered to computer in less than 1 sec?