por proex » 26 Jun 2008 16:07
Cacilda.....vou chutar o balde!!!!!!
Gente, não se faz conversor D/A em CPLD com resistores externos, ainda mais de 16 bits.
O ruido gerado nesse processo é incontrolável. Descobriu-se isso nos primórdios da eletronica digital.
Quando conseguiram embutir a malha R2R dentro do chip, descobriram que todo o ruido desaparecia.
É complexo explicar o porque disso, mas eu já passei por isso muito tempo atras quando fiz um miseravel conversor D/A de 12 bits, com resistores externos, com PIC. Ficou uma bosta.
Atualmente, com excelentes conversores de 24 bits custando 1 dolar, nao dá nem pra cogitar em usar outra coisa.
E também, somar sinais de audio depois que ele ja foi convertido em analógico é cagada. Por que nao o fez quando ainda estava no formato digital?
E tem mais, 30khz de frequencia de PWM para conversores D/A nao existe, nunca vi isso, ninguem faz assim. Vai dar uma ruideira danada.
Atentem para o seguinte: Quando forem usar PWM para audio, a frequencia do PWM tem que ser (no minimo) 10 vezes maior que a maior frequencia de audio a ser reproduzida.
Nao confundam frequencia do PWM com Frequencia de amostragem.
Quanto maior a frequencia do PWM, mais facil será o filtro analogico na saida.
Ja implementei conversores D/A PWM, com 24 bits de resoluçao, em cpld da Altera, com frequencia de 780Khz.
Neste caso, um simples capacitorzinho de 100pF no operacional de saida ja é sufuciente pra filtrar a portadora de 780khz.
Fabim, pára de fazer gambiarra e pede pro gerente do banco te arrumar um cartao de crédito internacional com limite de 100 dolares.
Assim vc consegue comprar os conversores de audio com 24 bits de 1 dolar.
Desiste de querer encontrar chips pra audio digital aqui no mercado brasileiro. Nao tem e nunca terá pois ningum fabrica nada nessa área aqui.
Só o trouxa aqui.
Pronto, chutei.