Check if Voltage is in a certain range

power supplyrange-detectorvoltage

I did not really found anything on google to accomplish my idea, so try here to find out an answer:

My task is defined as follows: I need to check if the input voltage is in a specific range. Lets say, for example: 5V +/- 10% so Vmin=4.5V and Vmax=5.5V. If the input voltage is in the acceptable range then light up a LED and start a microcontroller else do nothing at all.

The problem: the voltage I want to check is the only voltage available, so I can't compare it to another for example.

I already came up with a solution but I don't think its perfect: use a simple zener diode in reverse and wait until it becomes conductive and then switch a transistor or so.

Is there a better and more professional way to do it?

EDIT:
I just found a Voltage Detector IC (click) with a really low supply voltage, would that be an acceptable solution?

Best Answer

Zener is actually a good idea. Later you can replace it with voltage reference IC for better accuracy, but zener is just fine for your application.

You need two low voltage comparators, each will have a reference voltage set by a zener (with resistor in series! and a capacitor for cleaner signal...) and each will have a voltage divider (two resistors) with your input voltage on top. And- some basic logic on comparators outputs.

Related Topic