This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ADC speed and CPU cycles

I'm investigating using the MCB4300 or MCB1850 for an ADC-centric purpose, but I'd like to know how much CPU is left over if sampling at the full 400kHz.
I'd seen a review of the FFT lib touting its speed, but if we sample at 400k, can it also do FFTs?
If not, can one board do ADC and another FFTs, with some easy/reasonable BUS interface?

Thanks

Parents
  • Thanks,
    I'd seen some posts on NXP's lib, mainly relating to the 1758, like
    siliconsparrow.com/.../
    where the devloper wrote
    "Well I was using it on an LPC1768 with it’s own internal ADC. My project only needed to analyze frequencies up to 2.5kHz and it did that easily with plenty of CPU cycles left over for the application software.

    I don’t think it would make much difference whether you use an external ADC or not because the data still has to be copied into RAM."
    but if the lib can operate on data already present via by DMA, then great.

    Our application would entail intermittent FFTs and some differencing of large data blocks, all at 400ks/s.
    Digikey has 2 in stock, but Mouser lists MCB4300 as obsolete?
    Both NXP and Keil have LPC43** boards, but I can't tell which (all?) expose the ADC pins.

    Is there a general opinion on NXP made vs. Keil? I assume they both work fine with Keil tools.
    I don't feel a need for an LCD.

    Ray

Reply
  • Thanks,
    I'd seen some posts on NXP's lib, mainly relating to the 1758, like
    siliconsparrow.com/.../
    where the devloper wrote
    "Well I was using it on an LPC1768 with it’s own internal ADC. My project only needed to analyze frequencies up to 2.5kHz and it did that easily with plenty of CPU cycles left over for the application software.

    I don’t think it would make much difference whether you use an external ADC or not because the data still has to be copied into RAM."
    but if the lib can operate on data already present via by DMA, then great.

    Our application would entail intermittent FFTs and some differencing of large data blocks, all at 400ks/s.
    Digikey has 2 in stock, but Mouser lists MCB4300 as obsolete?
    Both NXP and Keil have LPC43** boards, but I can't tell which (all?) expose the ADC pins.

    Is there a general opinion on NXP made vs. Keil? I assume they both work fine with Keil tools.
    I don't feel a need for an LCD.

    Ray

Children