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

4

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 ^ N sospecho, pero;
  2. ¿Cuál será más barato? Creo que R-2R porque puede usar valores estándar, pero ...
  3. He escuchado que R-2R tiene problemas con la monotonicidad, cuando la salida no cambia por la misma cantidad con cada cuenta. ¿Sería esto un uso con DAC de 5 bits? ¿Tal monotonicidad sería simplemente abrumada por un error de división?
  4. También existe la compensación de tamaño, R = 2 ^ N será más grande.
  5. También existe la posibilidad de usar un IC para hacer esto. También estaría dispuesto a hacer esto, si no fuera muy grande y pudiera interconectarse a través de I2C.

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

    
pregunta Thomas O

2 respuestas

6

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 deseas. Tiene I2C y en una configuración SOIC de 8 pines. Apuesto a que le será difícil obtener un diseño tan pequeño si tiene en cuenta los rastros de su micro, así como las resistencias y, posiblemente, las tapas de suavizado y demás. Tiene 8 bits de resolución, que es más de lo que necesita, pero no creo que esto sea un problema. También creo que el costo de la misma será bastante equitativo si tiene en cuenta la cantidad de pines necesarios en su micro para una solución de fabricación propia y el espacio de PCB requerido.

    
respondido por el Kellenjb
3

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

    
respondido por el Clint Lawrence

Lea otras preguntas en las etiquetas