Hi TJF,

Thanks for the detailed reply.
I will look into libpruio as well.

However, I'm a bit confused regarding the  2.4 MHz part.
Can't the ADC run at 24 MHz? (Looking at 12.2.2 in the AM335x TRM)
If so, this would give me the breathing room I need, I think.

Thanks!

jleb

On Monday, November 3, 2014 10:12:22 AM UTC-5, TJF wrote:
>
> Hello jleb!
>
> There's no problem fetching the samples from the ADC subsystem and store 
> them in the external memory block (or DRam area). You don't need both 
> PRUSS, one can do that.
>
> But the ADC subsystem isn't fast enough. It needs 14 cycles to perform a 
> step and a further cycle to start the step sequence. In your case that's 1 
> + 4 * 14 = 57 cycles at 2.4 MHz, which results in a maximum sampling rate 
> of 42.2 kHz. Depending on the signal impedance, you may need some open 
> delay to stabilize the input.
>
> In order to test the ADC subsystem, you may have a look at libpruio 
> <http://beagleboard.org/project/libpruio/>. It can be used to configure 
> ADC steps and fetch samples in a ring buffer.
>
> BR
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to