Hi everyone. I have been working with measuring an analog voltage with a microcontroller that is considerably above the range of its ADC. As usual, my first goto tool was a resistive divider. Unfortunately, due to the characteristics of this signal (which is a plasma cutter arc by the way), I am wasting a lot of my ADC. What I mean by this is, a resistive voltage divider is a great way to measure a 0 to 130 volt signal, but what I am measuring is actually a 110 to 130 volt signal, it never drops below 110 volts.
I wonder about using a 100V zener diode to "level shift" the signal down instead of /before "compressing" the signal down with a divider. This seems like it must be too simple to work accurately, I am guessing the differences in current across the zener will cause the voltage drop across it to be inconsistent? Sample schematic is included though. Of course, it works perfectly with ideal components in circuit simulator.
I suppose a real EE solution would probably involve a votage divider and then maybe a differential amplifier?
another option may be just to opt for an external ADC with 6 more bits, but the technical challenge of how to level-shift rather than compress an analog signal really intrigued me.
Also for those familiar with plasma cutting, this is not a high-frequency ignition unit, it is a blowback pilot.
Thanks,
Andrew.
(And by the way, don't worry about warning me about high voltages and shock risk and arcs etc. I'm well aware, and taking good precautions. I'm already dealing with high voltage and high temperature metal, UV light, the list goes on)