so I designed this circuit so I could maximize the 4096 codes my adc can give me. the idea is that each range will divide the voltage differently instead using the most limiting factor. its a 0-4.096 volt adc range. dividing by 6 to measure 24v seems reasonable 24v / 6 = 4v. however if I was measuring some thing like 1.5 volts / 6 = 0.25v which is probably nearing the noise floor of the circuit and adc. I have seen other auto ranging circuits that are usually 1/10, 1/100, 1/1000 but I thought 1/2, 1/3, 1/4, 1/5, 1/6 would be better ranges for measuring 0v-24v.
the problem is this circuit requires a large amount of components. The only parts I can see being dropped is half the fets if I used a μC with open drain/collector pins. any suggestions, ideas or criticisms are welcome.
the problem is this circuit requires a large amount of components. The only parts I can see being dropped is half the fets if I used a μC with open drain/collector pins. any suggestions, ideas or criticisms are welcome.
Attachments
-
56.6 KB Views: 112
Last edited:
