La mejor/la forma más barata de obtener un DAC de 5 bits de forma económica: R-2R, o R = 2^N

Puedo usar un divisor R-2R o un divisor R = 2^N para obtener un DAC de 5 bits.

  1. ¿Cuál será más preciso? R = 2^NI sospechoso, pero;
  2. ¿Cuál será más barato? Creo que R-2R porque puede usar valores estándar, pero...
  3. Escuché que R-2R tiene problemas con la monotonicidad, cuando la salida no cambia en la misma cantidad con cada conteo. ¿Sería esto un uso inadecuado con DAC de 5 bits? ¿Tal monotonicidad simplemente se vería abrumada por el error del divisor?
  4. También existe la compensación del tamaño, R = 2^N será mayor.
  5. También existe la posibilidad de usar un IC para hacer esto. Estaría abierto a hacer esto también, si no fuera muy grande y pudiera conectarse a través de I2C.

El DAC se utilizará para alimentar un comparador. El comparador usará esta referencia para comparar con una señal de video entrante.

Respuestas (2)

Si fuera yo, usaría un IC para hacer el DAC por mí. Los fabricantes de los circuitos integrados toman mucho tiempo y consideración para obtener componentes coincidentes y ponerlos en la mejor configuración.

El TC1320EOA es probablemente una buena solución para lo que busca. Tiene I2C y en una configuración SOIC de 8 pines. Apuesto a que será difícil obtener un diseño tan pequeño si tiene en cuenta las huellas de su micro, así como las resistencias y posiblemente las tapas suavizantes y demás. Tiene 8 bits de resolución, que es más de lo que necesitas, pero no creo que esto sea un problema. También creo que el costo será bastante igual si tiene en cuenta la mayor cantidad de pines necesarios en su micro para una solución casera y el espacio de PCB requerido.

Si tiene una salida PWM de repuesto en su micro, conducirlo a un filtro RC será la forma más económica de hacerlo y ocupará muy poco espacio. Sin embargo, esto será más lento que las matrices de resistencias.