In my application I need to acquire the analog values each 25 us, with precise time period. My control application runs in a high priority interrupt, and that takes 65 us to execute.
In the Concerto parts, it seems that the ADC module is controlled by the CPU and the ARM can access (read only) the ADC registers.
I believe that is not possible to configure the ARM to read the ADC results and put them available to the CPU, right?
An alternative is adding a fast external serial ADC converter that is readed by the ARM at each 25 us. Than, the ARM can put the results in the shared RAM for the CPU processor access. But this needs extra hardware.
Does anyone faced the same problem before?
Regards,
Peter