Diseño DAC R-2R

0

Estoy tratando de construir mi propio DAC usando una escalera R-2R. Quiero que la salida oscile entre -1 y 1V.

Opción 1: conecte el circuito de escalera directamente a mis pines de E / S de MCU. Los pines de E / S varían de 0 a 3.3V. Entonces puedo ejecutarlo a través de un opamp con correcciones de compensación y ganancia.

Opción2: Diseñe el circuito a continuación y ejecútelo a través de un opamp con corrección de compensación.

Entiendo que los circuitos R-2R dependen absolutamente de la coincidencia de resistencia. Mi preocupación con la opción 1 es la resistencia de los pines de E / S, especialmente si varían con la temperatura.

Sin embargo, option2 ocupa mucho más espacio y partes.

¿La resistencia de entrada afecta tanto al DAC? Y si es así, ¿hay alguna manera de reducir su efecto?

¡Gracias por tu tiempo!

    
pregunta DigiJockforLife

1 respuesta

0

La mayoría de los microcontroladores modernos tienen puertos de E / S que tienen una resistencia efectiva que aumenta con el consumo de corriente, pero es bastante baja en corrientes de sub-miliamperios. No creo que la mayoría de los PIC de hoy sean tan robustos como los de la década de 1990, pero alrededor de 1995 hice una caja de música con un DAC R / 2R de 8 bits con resistencias de 1K y 2K que funcionó bastante bien. Cuando se usan los pines de E / S más débiles de la actualidad, podría ser mejor usar resistencias algo más grandes (por ejemplo, 10K y 20K), pero si los rieles de suministro están limpios, no veo la necesidad de ser sofisticados con nada más que eso.

Una buena característica de un R / 2R RAC que no conozco explotada es que es fácil diseñarlo para que tenga dos entradas con el mismo peso para el LSB. Si uno hace eso, conectar uno de esos a un PWM facilitará la combinación de las resoluciones efectivas del DAC y el PWM (usar incluso un DAC R / 2R de 4 bits junto con un PWM de 6 bits proporcionará un 10 salida de bits a una frecuencia de muestreo 4x la de un PWM de 8 bits).

    
respondido por el supercat

Lea otras preguntas en las etiquetas