This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

High Sampling Rate Serial Output ADC and Serial Input DAC on Microcontroller

Other Parts Discussed in Thread: ADS5242

So I have been looking for a way of sending analog signals (sample rate of 500 KHz to 10 MHz and 12 bit resolution) via a fiber optic cable.
One solution I wanted to know if their is a micro controller with an ADC and Serial output that can digitize multiple analog signals, multiplex the digitized signals and send this through a serial connection. The serial connection would then go to serial to fiber optic link. Also if their is a micro controller that can do the exact opposite with a serial input to multiple analog outputs. 
 
Can someone point me in the right direction as to finding the right micro controllers, ADC/DAC Evaluation Board (ideally with a MUX on board), etc. that has a sampling rate fast enough to do this?
I greatly appreciate any feedback that points me in the right direction.
  • Hi Adam,

    I'm not very familiar with this type of application, but for an ADC sampling rate that you are talking about (up to 10MHz) you definitely can't do that with an MSP430 built-in ADC. You would need an external one, so I would recommend posting in the Data Converters forum for your question about ADC/DACs.

    For choosing a micro, a big question is going to be what data rate do you need to achieve on your serial communication (btwn ADC/DAC and micro, or btwn micro and wherever you are sending the data), and what kind of serial communication are you thinking of (SPI is usually fastest)? Depending on the data rate you need to achieve, if it is very high this may push you into some higher end controllers than the MSP430 (maybe something like a C2000 or Tiva device, or even higher end ARM or DSP devices) - these would also have more processing power to pump all that data through and do any processing on your data. I think C2000 has faster ADCs too, so you may want to try posting in that forum.

    I hope this helps point you to some places for more advice!

    Regards,

    Katie

  • adam martin said:
    So I have been looking for a way of sending analog signals (sample rate of 500 KHz to 10 MHz and 12 bit resolution) via a fiber optic cable.
    One solution I wanted to know if their is a micro controller with an ADC and Serial output that can digitize multiple analog signals, multiplex the digitized signals and send this through a serial connection.

    There is no any which can do something like that at given speed (10Msps x12bits = 120Megabits/sec! for single channel). BTW you don't mention number of analog channels. I think, your application needs high speed (parallel) ADC's and FPGA with SerDes, not microcontroller.

  • Thank you for your replies. 

    I would like to know if it is possible to send 4 analog channels with a sample rate of 250 Ksps at 12 bits which would equal to 12Msps. Then I would need a 12Msps or high ADC with a serial output correct?

    Could I use something like the ADS5242 Evaluation Module (4-Channel, 12-Bit, 65MSPS) and then use a serial to fiber optic link?

    Also, is there any foreseeable limitations (bandwidth, sampling, distortion, etc)?

    Thanks again for any advice and/or feedback.

  • adam martin said:
    Could I use something like the ADS5242 Evaluation Module (4-Channel, 12-Bit, 65MSPS) and then use a serial to fiber optic link?

    You can use this board with FPGA. With ADSDeSer-50EVM board for instance 

**Attention** This is a public forum