Diseño DAC de -5V a 5V

Estoy tratando de diseñar un DAC de 10 bits usando una escalera R-2R. Espero lograr una señal que pueda variar de -5V a 5V.

En el circuito provisto, muestro mi diseño para 5 entradas. He usado Mosfets en lugar de conectar directamente los pines de E/S de MCU al DAC porque su resistencia varía mucho con la temperatura.

Mi pregunta es, ¿parece un circuito viable en términos de generar la señal de salida deseada?

Esta es mi primera vez en este sitio, así que si violé alguna de las reglas de publicación, me disculpo.

¡Gracias por tu tiempo!Diseño de circuito DAC

*Actualización: He ajustado el requisito del DAC para producir una señal de 0 a 1V que ajustaré usando un opamp.

Según las respuestas, ¡creo que este circuito debería funcionar!Circuito actualizado

Respuestas (1)

No funcionará. Debe conducir los extremos de las resistencias 2R push-pull de +5 a -5, no solo a +5, por lo que necesita algo como MOSFET complementarios y cambiadores de nivel.


Edite después de agregar el segundo esquema: dado que Vdd es 3.3V, necesita un cambio de nivel más complejo. Tal vez algo como esto:

R2/Q2 podría reemplazarse con un nivel lógico MOSFET- 2N7000 es un poco marginal a 3.3V.

esquemático

simular este circuito : esquema creado con CircuitLab

A menos que esté haciendo esto con fines educativos, puede ser mejor comprar un DAC. Por supuesto, también podría usar una escalera R2R de alto Z fuera de la MCU y usar un amplificador operacional para cambiar la salida de 0-3.3V a +/- 5V. Un montón de respuestas aquí sobre ese tipo de cosas.

Me imagino que mis pines de E/S también tendrían que cambiar de -5 a 5 voltios para que funcione un circuito de conmutación complementario.
Sí, de ahí el cambio de nivel que mencioné. Por ejemplo, un MOSFET de canal p + resistencia por salida.