Since STM32MP157D requires positive analog input, I have added a fully differential amplifier to capture the negative inputs. STM32MP157D devices embed two analog-to-digital converters.
I have attached a diagram that explains my problem. I need to capture the 8 bipolar analog inputs simultaneously to get accurate phase information.
What is the best and optimal way of achieving this?
Analog Devices' Selection Table for Sample/Track and Hold Amplifiers lets you add, remove, and configure parameters to display; compare parts and choose the best part for your design.
The SMP08 is a monolithic octal sample-and-hold; it has eight internal buffer amplifiers, input multiplexer, and internal hold capacitors. It is manufactured in an advanced oxide isolated CMOS technology to obtain high accuracy, low droop rate, and fast acquisition time. The SMP08 has a typical...
Since STM32MP157D requires positive analog input, I have added a fully differential amplifier to capture the negative inputs. STM32MP157D devices embed two analog-to-digital converters.
I have attached a diagram that explains my problem. I need to capture the 8 bipolar analog inputs simultaneously to get accurate phase information.
What is the best and optimal way of achieving this?
A simple way to level shift is to use a R divider to a positive reference. Of course the
R's have to be precise (same order as your A/D). And not being buffered other effects
you have to consider, like divider Z impacts on A/D front end performance..
If the problem is "simultaneous samplig"
Then - to get useful phase values- all input signal need ti have same signal frequency.
If so, you still may use sequential sampling, with known fixed sampling timing.
..because you know the phase shift (timing) from one channel to the other. So a simple mathematical "subtract" function can replace high effort in hardware.
But first please explain the problem exactly. I don't know what to focus on.
Maybe a "lock in amplifier" or a "controlled rectifier" gives the more precise result, while it makes the ADC measurement less critical.
Missing information: "precision" or "accuracy"? Signal frequency and waveform? Sampling freqyency?
Expected precision/accuracy? In value with unit.
One additional comment on using R network to shift negative voltages into
ADC input, you can always relax their precision by using an array of analog
switches to feed a know Vref thru the S/H signal path to cal out the errors
due to R ratios.
Sequential sampling, if you are not seeking cycle to cycle data, is perfectly
acceptable. But if your requirements are instantaneous values within a cycle, at
a specific phase value, then that method not useful.
Thank you all. Like you said, a few microsec delay won't have a significant effect on the phase.
I was thinking of starting from the sample design I attached and then go for other solutions like external ADC etc like you suggested.
I am using the differential amplifier to increase the input signal capture range.
Is there any problem with my design? If so, how can I make it better?
Any other simple and cost effective way to do this? Thank you again.
I mentioned the microsec delay because that much phase shift doesn't affect the signals I'm trying to capture.
I was just trying to indicate my starting point using a multiplexer and then go for any other solution like Sample and hold, external ADC etc. I hope you would direct me in the right direction. The signals have the same frequency as I tried to indicate in the attached file. Sorry if I created a confusion.