Eu queria saber se alguém poderia recomendar um chip DAC simples e de baixo custo que eu poderia usar para reprodução de áudio. Não estou tentando conseguir nada surpreendente ou complicado, basta colocar alguns números nele e ouvir os ruídos que ele produz (provavelmente vou começar tentando tocar uma onda senoidal). Também vi muitas soluções SOC complexas como muitos conselhos de avaliação, mas prefiro começar com um único IC e partir daí. Alguma sugestão?
Edição: Meu objetivo é, eventualmente, passar para um processamento DSP mais avançado e, possivelmente, sintetizadores, por isso prefiro uma solução baseada em chip.
Se você procura algo simples , pode usar uma escada de resistor R-2R. É preciso um pouco de DIO, mas você fornece um número digital, fornece o nível analógico adequado.
fonte
Essa técnica de Roman Black's é bastante popular e é muito fácil de implementar.
fonte
O computador que você está usando para postar aqui provavelmente possui um DAC de 16 bits de qualidade decente.
Sério, por apenas brincar com o DSP, a área de trabalho é o melhor lugar para se criar protótipos. Você pode usar uma linguagem agradável de alto nível, como Octave ou Pylab. Depois de colocar seu algoritmo em funcionamento, traduza-o para C. Somente quando estiver trabalhando em C na área de trabalho, pense em implementá-lo em um microcontrolador.
fonte
Um DAC USB muito simples (melhor e mais simples que o Resistor Ladder :) pode ser construído usando o PCM2704 (use melhor o PCM2704 C, se possível). É um DAC estéreo Delta-Sigma de 16 bits com qualidade de som muito boa e não requer drivers na maioria dos sistemas operacionais.
O esquema é muito simples e você pode construí-lo usando a fiação ponto a ponto ou usando PCB. Algumas instruções podem ser encontradas aqui ou aqui
Posteriormente, você pode criar um dispositivo com saídas S / PDIF e TOSLINK usando esse esquema, se desejar, mas é um pouco mais complicado.
fonte
Os RBs têm resistores suficientes para causar dor e você precisa de precisão. Então eu acho que você pode obter o circuito em um CI com resistores cortados a laser por alguns dólares, o que pode valer a pena. Se houver alguns componentes ativos (tensão de precisão na entrada da escada e buffer na saída), tanto melhor http://www.national.com/mpf/DA/DAC0800.html#Overview
fonte
Um DAC estéreo bastante barato e relativamente simples de interface com o microcontrolador é o NXP UDA1334ATS . Possui PLL integrado para gerar relógio interno do sistema; apenas relógio nos bits de áudio. É utilizável de resolução de 16 a 24 bits e US $ 1,70 em qty único da Digi-Key. Vem em um pequeno pacote de 16 SSOP, mas o SparkFun tem a placa de expansão para DIP pegada por US $ 2,95.
fonte