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.
*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!
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.
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.
digijockforlife
Spehro Pefhany