Finding a super fast, high bit rate board (Help needed) Thanks

Hi,

I was wondering if anyone knew of a board / shield that is Arduino compatible which has more than 10 channels for input, is 16-bit, 20-bit or 24-bit and can do anything above 30ksps (30,000 readings a second)? Price preferably below $200. I know this is a lot to find, the key parts are the speed and amount of channels?

Thanks very much,

James

Are these channels for reading analogue voltages ?

srnet:
Are these channels for reading analogue voltages ?

Yes, for getting the voltages from photodiodes

Hello there!

There is a development board family known as Teensy. There are two boards, the 3.5 and a 3.6. The 3.5 can handle 5V signals, the 3.6 can only handle 3.3V. Here is a pinout for each. You can see that there are many analog inputs.

Both boards are 32bit. The 3.6 runs at 180MHz, and the 3.5 runs at 120MHz.

AFAIK, you won't get more than 13-bit real resolution with aTeensy:

https://forum.pjrc.com/threads/41911-Teensy-3-6-ADC-resolution

bos1714:
Hello there!

There is a development board family known as Teensy. There are two boards, the 3.5 and a 3.6. The 3.5 can handle 5V signals, the 3.6 can only handle 3.3V. Here is a pinout for each. You can see that there are many analog inputs.

Both boards are 32bit. The 3.6 runs at 180MHz, and the 3.5 runs at 120MHz.

Hi so does this scan either 180,000 times a second with the 3.6 and 120,000 with the 3.5 or something different? Also, The next comment says that they are only 13bit but you say they run at 32bits?

thanks,
James

Not quite. The 180MHz rating indicates that the processor chip (on the 3.6 for example) has a clock that cycles 180 million times per second. Each clock cycle allows the processor to perform some number of actions. So the higher the clock speed, the faster the processor can accomplish a task, and can therefore perform more of those actions per second.

As for the 13-bit rating mentioned, that indicates how specific a processor can report an analog voltage. So for a 5V processor with a 10-bit resolution can measure in increments of about 0.005 volts. A 13-bit resolution can measure in increments of about 0.0006 volts. So one is more precise than the other.

...more than 10 channels for input, is 16-bit, 20-bit or 24-bit and can do anything above 30ksps...

The solution might be to multiplex external ADC converters with a 24-bit resolution and a high sampling rate, and retrieve conversions thru I2C readings with a DMA.