darkdurrent
Newbie level 6
Hi,
I bought a LTC2321-16 16bit, 2Msps ADC and a LT1819 dual op-amp to make a Differential Input ADC circuitry which will be used for data acquisition with a MCU (an Arduino Due, or Arduino Uno Board).
But I failed to notice that the total data acquisition speed reaches up to 30Mbps with this configuration. I am sure that Arduino UNO can not get the data at 30Mbps which is above the MCU clock frequency (16MHz) (ATmega328P).
I can not find any Arduino library for this particular ADC IC. And I am not adequate enough to program the MCU in assembly language. I can only program Arduino using the Arduino IDE.
I have two main questions for you,
1) Is there any way to control the sampling rate of the ADC to fit the proper speed of the UNO board? If so how?
2) I think there is a favourable possibility with slecting Arduino Due as the MCU. I am not sure but DUE might read the data at 30Mbps because the board has 84MHz MCU (Atmel SAM3X8E ARM Cortex-M3 CPU). If it is possible, without decreasing the ADC sampling rate how can I use this ADC IC with Arduino DUE board?
If you guide me on this topic, I will be very grateful guys.
Thank you.
I bought a LTC2321-16 16bit, 2Msps ADC and a LT1819 dual op-amp to make a Differential Input ADC circuitry which will be used for data acquisition with a MCU (an Arduino Due, or Arduino Uno Board).
But I failed to notice that the total data acquisition speed reaches up to 30Mbps with this configuration. I am sure that Arduino UNO can not get the data at 30Mbps which is above the MCU clock frequency (16MHz) (ATmega328P).
I can not find any Arduino library for this particular ADC IC. And I am not adequate enough to program the MCU in assembly language. I can only program Arduino using the Arduino IDE.
I have two main questions for you,
1) Is there any way to control the sampling rate of the ADC to fit the proper speed of the UNO board? If so how?
2) I think there is a favourable possibility with slecting Arduino Due as the MCU. I am not sure but DUE might read the data at 30Mbps because the board has 84MHz MCU (Atmel SAM3X8E ARM Cortex-M3 CPU). If it is possible, without decreasing the ADC sampling rate how can I use this ADC IC with Arduino DUE board?
If you guide me on this topic, I will be very grateful guys.
Thank you.