Aquí hay un esquema que cumple con la letra de su solicitud. Usted dijo que ADC - > cambio de bits - > DAC es inaceptable, por lo que puede hacer algo como ADC - > tabla de consulta - > mux analógico en su lugar:
simular este circuito : esquema creado usando CircuitLab
La cadena de resistencias y los comparadores forman esencialmente un conversión directa ADC. Las compuertas AND determinan cuál es el "más alto" de los comparadores activados, y habilitan un interruptor NFET correspondiente. Suponga que el nivel alto de salida de la compuerta AND es más alto que cualquiera de los voltajes de salida requeridos.
V1, V2, ... Vn, podría generarse por cualquier medio que desee. Sería posible otra cadena divisoria de resistencia (con los taps tomados en el orden correspondiente a la operación de cambio de bits que desea hacer en lugar de en orden creciente).
Dependiendo de la carga, es posible que desee almacenar en búfer la salida.