How to get electronically controlled multiple individual voltage outputs from a single source

adcdacmicrocontroller

I am planning to make a digital control board which can draw a DC Voltage of the order of say 12-15 Volt, from a single source and give multiple number ( approximate #100 ) of voltage lines of different values range from 0.1 to say 6/7 Volt with a fine resolution ( it is possible to differentiate between two output lines on the order of say mV). Voltages appeared to output lines should be controlled electronically.

So how to design this board ? What type of programming needs ?

Best Answer

You can try to use a microcontroller with PWM output. Filter the PWM with high RC. Use an op-amp to buffer the output and give a gain of say 10x.