I am working on a project where I have to monitor Vehicle fuel levels using an ADC of a micro controller. My fuel signal is a 0-12V signal & my 10 bit ADC is 0-3.6V range. I have 2 questions :-

- Is only putting resistor divider for 0-12V to 0-3.6V sufficient? Do I need to take care of anything else here?
- How do I calculate resolution of 10 bit ADC after I drop down the voltage as mentioned in point 1 using a divider circuit?

## Best Answer

For an ADC with a high impedance input then a resistive voltage divider is the best approach in terms of simplicity. I'd put a 100nF cap across the lower resistor just to give the imperfect (and sometimes glitchy) input impedance of the ADC a better chance of an accurate reading especially if sampling is multiplexed among a few other analogue inputs.

You might need to make the range greater than 12 volt because on charge the voltage might look closer to 14 volts.

If your ADC is 10 bit and you choose a 0 to 15 volt range then resolution is 15/1024 = 14.6 mV per bit.