Construa uma placa de vídeo VGA DIY utilizando o tempo de sinal correto e os osciladores de cristal

Cabe Atwell Blocked Unblock Seguir Seguindo 8 de julho

A desenvolvedora e piloto Ben Eater é conhecida por projetos que usam uma combinação de tecnologia nova e desatualizada, como a Placa de Detecção de Erro e Computador de 8 bits, que foram criados com alguns ICs lógicos e outros componentes eletrônicos conectados em uma série de breadboards. Seu mais recente projeto envolve a construção de uma placa de vídeo VGA homebrew – não uma potente Nvidia GTX Series 10 capaz de resoluções 4K, mas sim uma que maximiza a condução de apenas alguns milhares de pixels na melhor das hipóteses.

A placa de vídeo DIY foi projetada usando uma série de chips lógicos ligados a quatro placas de ensaio sem solda, que serão capazes de lidar com uma resolução de 200 x 150 a 10MHz.

O objetivo de Eater era ver se ele poderia fazer uma placa de vídeo usando os mesmos eletrônicos desatualizados que ele usou para seus outros projetos, e enquanto isso é um projeto em andamento, ele já teve alguns resultados promissores. Eater começa seu esforço explicando os padrões VGA, e qual resolução sua placa seria capaz de empurrar, eventualmente estabelecendo-se em 800 x 600 (@ 60MHz). Percebendo que a resolução não funcionaria com a tecnologia que ele possui, ele escalou de volta para 200 x 150 (@ 10MHz).

Enquanto a resolução escolhida de Eater funciona muito bem para exibir imagens, ele precisava fazer um pouco de refinamento com o tempo horizontal para fazer com que funcionasse corretamente. Para superar esse problema, ele projetou um circuito para contar 200 pixels e injetar dados na varanda da frente, no pulso de sincronia e no pórtico de retorno ao final de cada passagem horizontal.

O circuito do Eater foi criado usando uma série de contadores binários 74LS161 para contar os ditos pixels (de 0 a 264), bem como vários portais NAND de 8 entradas que controlam os sinais do patamar, da sincronização e do patamar da frente. A placa de vídeo DIY VGA completa usa 20 chips lógicos, juntamente com o circuito, todos alojados em quatro placas de alimentação amarradas juntas. Enquanto o projeto de Eater não está terminado, ele detalha como sua idéia se concretizou e que trabalho ele ainda tem para ir no vídeo acima.