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.
