Construyendo un circuito VGA

1

Estoy construyendo un circuito VGA de 8 bits y tengo 3 opciones. Una es usar una red de resistencia simple para convertir lo digital a lo analógico. El segundo es utilizar un amplificador operacional. La tercera forma de hacerlo es usar un dispositivo como este CS4344 . (Esto no es adecuado debido a la frecuencia, pero sigo buscando un DAC de bajo costo). Estoy buscando una manera rentable pero precisa de hacerlo. Sé que la solución de resistencia pura es probablemente la más barata, pero el problema es que requiere una gran cantidad de pines digitales. Sin embargo, con un DAC en serie puedo usar menos pines. La velocidad de datos será de aproximadamente 24Mhz a 30 fps (tendrá una resolución de 640x480). ¿Cuál es una buena manera de hacer esto?

Si acabo de usar resistencias en paralelo, ¿cómo hago una adaptación de impedancia de 75 ohmios? ¿Es esto necesario o no es necesario?

    
pregunta red car

2 respuestas

2

Simplemente eche un vistazo en el manual de Basys2 (p.8, Fig. 13) cómo se hace allí. (La placa Basys2 es un kit de inicio para Spartan 3):

Paraaplicacionessimplesconsolo3bitsparaRyGy2bitsparaB,unaredderesistenciasimplepareceserlosuficientementebuena.

BTW:Noentiendosupreocupaciónacercade"requerir [muchos] pines digitales" cuando su FPGA tiene probablemente más de cien IO digitales.

    
respondido por el Curd
0

Un DAC serial externo es una proposición monumentalmente mala. La razón es la velocidad de E / S. A una velocidad de píxeles de 24 MHz, el DAC debe alimentarse a un mínimo de $$ f_ {min} = 24 \ text {MHz} \ veces 8 = 192 \ text {MHz} $$ Mientras que el Spartan 6 está perfectamente feliz haciendo esto, su Los DAC externos (y necesitas 3 de ellos) aparentemente serán incorporados, y no me gusta pensar en cómo funcionará.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas