Hello folks,
I've been asked for a design of an
analog acquisition module which have to replace what actually it's being done with a DSO: live capturing 4 signals from near field E\H probes and outputting the corresponding RMS value in real time (no triggering is needed: every 100ms output the rms value of the previous 100ms).
The customer asked for these minimum specifications, in square parenthesis I'm also adding the optimal requirements (can be waived):
- 4 differential channels
- 12 bits [16bits]
- 1 MSa/s [10 MSa/s]
- Range (every channel is indipendent) ±0.1/0.5/1/2V [.../5V]
Please let's just ignore for the moment the purpose and how the values have to be manipulated for the RMS to be calculated which is under my expertise. Let's just discuss about the analog frontend and the ADC(s) that have to be connected to the MCU (a STM32H7). At the moment I'm struggling with the multi range capability.
The customer shared with us an interesting solution, the NewAE
ChipWhisperer Husky which, as open hardware project, share its
schematics which report a VGA+ADC combination syncronized with a MCU+FPGA via a PLL. Unfortunately it does'nt match the minimum requirements.
I was planning on 4x(VGA+ADC) connected straight to the MCU via parallel output which would be the easiest solution but my search engine knowledge also gave no clue on app notes\example projects to take as free inspiration.
Have you had any experience doing this? Could you suggest a similar solution to follow?
Help me EEVbloggers, you're my only hope.
Luca