RAMDAC (random access memory digital-to-analog converter) é um microchip que converte dados de imagem digital em dados analógicos necessários para a exibição de um computador. Um microchip RAMDAC é incorporado no adaptador de vídeo de um computador. Ele combina uma pequena RAM estática (SRAM) contendo uma tabela de cores com três conversores digital-para-analógico que transformam dados de imagem digital em sinais analógicos que são enviados aos geradores de cores do monitor, um para cada cor primária - vermelho, verde e azul. Em um display de tubo de raios catódicos (CRT), um sinal analógico é enviado para cada um dos três canhões de elétrons. Com displays que utilizam outras tecnologias, os sinais são enviados para um mecanismo correspondente.
Como funciona
A parte SRAM do RAMDAC contém uma tabela de paleta de cores. Um número de cor lógica na entrada de dados digitais para SRAM é usado para gerar três valores separados obtidos da tabela - um para cada um dos conversores vermelho, verde e azul - que são emitidos para um dos três conversores digital-para-analógico. A saída de sinal analógico do conversor é entrada diretamente para as armas de electrões do display ou outros mecanismos de projeção de imagem.
Para displays com cor verdadeira, os dados de cor digital são alimentados diretamente para os DACs, contornando a tabela SRAM, que não é necessária.