Ir ao conteúdo
  • Cadastre-se

Como Conversores Analógico/Digital Funcionam


     415.835 visualizações    Áudio    15 comentários
Como Conversores Analógico/Digital Funcionam

Resolução

O valor de cada ponto capturado será armazenado em uma variável de comprimento fixo. Se esta variável for de oito bits, isto significa que ela poderá armazenar valores entre 0 e 255 (2^8= 256). Se esta variável for de 16 bits, isto significa que ela poderá armazenar valores entre 0 e 65.535 (2^16 = 65.536). E assim por diante.

Portanto, se você está usando um conversor analógico/digital de 8 bits o menor valor será zero e o maior valor será 255. Se um conversor analógico/digital de 16 bits for usado, o menor valor será zero e o maior valor será 65.535. Veja na Figura 4.


Figura 4: Comparação entre as resoluções de 8 e 16 bits.

O que o conversor A/D faz é dividir o eixo “y” em “n” partes possíveis entre os valores máximos e mínimos do sinal analógico original. Este “n” é dada pelo tamanho da variável. Se a variável for muito pequena o que acontecerá é que dois pontos capturados próximos um do outro terão a mesma representação digital, o que não corresponde exatamente ao valor encontrado no sinal analógico original, fazendo com que a forma de onda analógica disponível na saída do conversor D/A não tenha a melhor qualidade.

Mais uma vez, quanto maior for o tamanho da variável, melhor a qualidade, apesar de mais espaço em disco ser necessário. Com a utilização de uma variável de 16 bits são necessários duas vezes mais espaços em disco do que seria necessário se uma variável de 8 bits fosse usada, mas a qualidade seria muito melhor.

Uma das formas de saber o número de bits necessários para um conversor A/D é calcular o nível de ruído desejável. Como os valores capturados do sinal analógico original precisarão ser "arredondados" para o valor digital equivalente mais próximo, isto resulta no que chamamos de ruído de quantização. O nível de ruído tolerável depende da aplicação. O sistema telefônico pode ter um nível de ruído maior do que um aparelho de CD, por exemplo, já que queremos ouvir nossos CDs com a melhor qualidade possível.

A relação sinal/ruído (SNR, Signal-to-Noise Ratio), que mede o nível de ruído, pode ser facilmente calculada através desta fórmula, onde n é o número de bits usado no conversor A/D:

SNR = 6,02 x n + 1,76 dB

Quanto maior a relação sinal/ruído (SNR), melhor. Um conversor A/D de 8 bits fornece uma relação sinal/ruído de 49,8 dB, enquanto que a relação sinal/ruído de um conversor de 16 bits é de 98 dB (que é, a propósito, um valor praticamente sem ruído).

Aparelhos de CDs utilizam uma resolução de 16 bits, enquanto que o sistema telefônico utiliza uma resolução de 8 bits. Aplicações de áudio profissional utilizam resolução de 20 bits ou até mesmo 24 bits.

Em resumo, enquanto a taxa de amostragem nos dá a resolução analógico/digital do eixo “x”, o tamanho da variável nos dá a resolução do eixo “y”.

Conhecendo a taxa de amostragem e o tamanho da variável (também conhecida como resolução) você pode facilmente calcular o espaço em disco (ou a largura de banda, no caso de transmissão de áudio) que será necessário para armazenar o dado gerado pelo conversor A/D.

O sistema telefônico, por exemplo, utiliza uma taxa de amostragem de 8.000 Hz e cada amostra é armazenada em uma variável de oito bits. Portanto, a taxa de transmissão de uma conversão analógico/digital é de 64.000 bits por segundo (8.000 x 8) ou 64 Kbps (valor arredondado, já que 1 K = 1.024; assim 64 Kbps seria 65.536 bps e não 64.000). Se você deseja gravar uma conversa telefônica, o espaço em disco necessário seria de 8.000 bytes por segundo (64.000 / 8) ou 480.000 bytes por minuto (8.000 x 60), isto é, 468,75 KB por minuto.

O CD utiliza uma taxa de amostragem de 44.100 Hz e cada amostra é armazenada em uma variável de 16 bits. Além disso, o CD tem dois canais independentes (esquerdo e direito; o que é tocado em um canal pode ser completamente diferente do que é tocado em outro). Portanto, a taxa de transmissão da conversão analógico/digital do aparelho de CD é de 1.411,200 bps (44.100 x 16 x 2) ou 1,41 Mbit/s (mais uma vez arredondamos o valor, já que 1 M = 1.048.576). O espaço em disco necessário é de 176.400 bytes por segundo (1.411.200 / 8) ou 10.584.000 bytes por minuto (176,400 x 60), isto é, 10 MB por minuto.

Como cada CD pode armazenar até 74 minutos de música, isto significa que um CD pode armazenar 740 MB de informação de música (74 minutos x 10 MB por minuto). Em um aparelho de CD-ROM um CD pode armazenar um pouco menos, 650 MB, porque parte do seu espaço é usada para o armazenamento do código de correção de erro (ECC).

O dado “puro” obtido da conversão analógico/digital é conhecido como PCM, Modulação por Código de Pulso (Pulse Code Modulation). O PCM é também referenciado como “áudio digital sem compactação”. CDs utilizam áudio PCM, como explicamos até agora. Os DVDs, no entanto, podem usar áudio PCM como uma opção, mas podem também usar áudio compactado – que é nosso próximo assunto.

  • Curtir 1

Artigos similares


Comentários de usuários

Respostas recomendadas

Na atualização desse artigo, de 08/12/2006, encontra-se um erro referente à explicação dos gráficos na página 2.

Para nossas explicações, considere o sinal analógico mostrado na Figura 1. Vamos assumir que este é um sinal de áudio, já que esta aplicação é a mais comum para conversões analógico/digital e digital/analógico. O eixo “x” representa a tensão enquanto que o eixo “y” representa o tempo.

Na verdade, o eixo "y" representa a tensão enquanto que o eixo “x” representa o tempo.

Link para o comentário
Compartilhar em outros sites

Noosa!

Excelente artigo!

Me lembrou perfeitamente da minha segunda aula de Sistemas de Programação I que tive!

Se a aula não tivesse sido há 4 meses, poderia jurar que o professor usou o artigo como base para a aula!

Link para o comentário
Compartilhar em outros sites

Muito bom artigo, dá para entender melhor a lógica usada nestes sistemas moduladores de sinal.

Tenho um comentário para o amigo leandrolnh:

Na atualização desse artigo, de 08/12/2006, encontra-se um erro referente à explicação dos gráficos na página 2.

Na verdade, o eixo "y" representa a tensão enquanto que o eixo “x” representa o tempo.

Pois é, isso pode confundir um pouco, mas não é propriamente um erro, apenas por convenção é considerado o eixo horizontal como o eixo X e o eixo vertical como o eixo Y. Se você reparar bem, não erro nas interpretações sobre os eixos X e Y que o Cassio Lima e o Gabriel Torres fazem sobre o gráfico.

Se não me engano o pessoal do sul do Brasil tem um jeito de escrever as notações diferentes do usual em relação ao resto do Brasil sobre os eixos X e Y ou mais eixos (tenho um professor de SC que escreve assim).

Se tiver alguém de SC ou RS, me diga se isso acontece ou não nas escolas e ou faculdades.

Link para o comentário
Compartilhar em outros sites

Sr Gabriel preciso tirar uma duvida referente a conversores ADC/DAC

no trecho

"Informações digitais não são apenas restritas aos computadores. Quando você fala ao telefone, por exemplo, sua voz é convertida em um sinal digital (esta conversão pode ser feita na central da operadora de telefonia, caso sua linha seja analógica, ou na sua casa, caso você esteja usando uma linha ISDN ou DSL), já que sua voz é um sinal analógico e a comunicação entre as comutadoras de telefonia é feita digitalmente."

No caso DSL me parece haver um erro, pois acho que não ha conversão analogico digital da voz na minha casa ,pois o canal telefonico continua separado do canal de dados, tanto é que usamos um filtro de linha que vai conectado ao aparelho telefonico e também quando desligamos o computador o modem DSL também é desligado como poderia haver tal conversão? Os dados saem do modem DLS de forma digital e vão até o DSLAM na central enquanto a voz sai do aparelho de forma análogica e somente é transformada em digital nos circuitos ADC da central de comutação.

Poderia sim haver conversão analogico digital caso eu estivesse usando voz sobre IP,onde ai sim a voz se

transformaria em dados no meu computador que seria passado ao modem DSL que a transmitira de forma digital.

Espero ansioso pela resposta .

post-148540-13884942494493_thumb.gif

Link para o comentário
Compartilhar em outros sites

Onde encontro uma descrição mais detalhada do conversor AD do tipo SAR? Imagino que o tal de Controle possa estar composto de um registrador de deslocamento e portas AND e que a própria unidade SAR possa estar formada por um latch e um registro de deslocamento, bem como o tal de Buffer por um latch.

Agradeço desde já a resposta, já que a implementação circuital detalhada possa contribuir em muito para a melhor compreensão do assunto!

No caso do conversor A/D por inclinação única faltou dizer uma coisa muito importante qual seja que a constante de tempo RC deve ser igual ao período do clock multiplicado por 2^n - 1, onde n é a quantidade de bits com que se quer codificar a amostra. Outra coisa importante a comentar seria a velocidade que precisa ter o clock para amostrar um sinal com máximo conteúdo harmônico de X KHz.

Abraço

Link para o comentário
Compartilhar em outros sites

Também, no caso do conversor A/D por dupla inclinação, deveria ser dito que o tempo T1 fixo para carga do capacitor com a chave analógica comutada para Vin deve ser 2^n - 1 multiplicado pelo período do clock. Desta feita, também, os valores dos componentes do conjunto RC podem ser escolhidos com maior flexibilidade.

Link para o comentário
Compartilhar em outros sites

Mais uma observação com relação ao artigo em referência.

Na página 9 onde se trata do conversor Sigma-Delta, no segundo parágrafo após a figura 14, onde diz:

A saída do flip-flop é usada para realimentar o circuito através de um conversor D/A de um bit. Este conversor D/A de um bit converterá basicamente o “0” ou o “1” armazenado no flip-flop em uma tensão de referência positiva ou negativa para ser somado na saída de um integrador somador,

corrigir para : a entrada de um integrador somador. (Ver no original em Inglês em: http://www.hardwaresecrets.com/article/How-Analog-to-Digital-Converter-ADC-Works/317/9)

Outrossim, recomendo a leitura do artigo: Delta-sigma modulation na Wikipedia em: http://en.wikipedia.org/wiki/Delta-sigma_modulation

para maiores esclarecimentos.

Abraço a todos

Link para o comentário
Compartilhar em outros sites

  • Administrador
Mais uma observação com relação ao artigo em referência.

Na página 9 onde se trata do conversor Sigma-Delta, no segundo parágrafo após a figura 14, onde diz:

A saída do flip-flop é usada para realimentar o circuito através de um conversor D/A de um bit. Este conversor D/A de um bit converterá basicamente o “0” ou o “1” armazenado no flip-flop em uma tensão de referência positiva ou negativa para ser somado na saída de um integrador somador,

corrigir para : a entrada de um integrador somador. (Ver no original em Inglês em: http://www.hardwaresecrets.com/article/How-Analog-to-Digital-Converter-ADC-Works/317/9)

Outrossim, recomendo a leitura do artigo: Delta-sigma modulation na Wikipedia em: http://en.wikipedia.org/wiki/Delta-sigma_modulation

para maiores esclarecimentos.

Abraço a todos

Obrigado, corrigido! :)

Link para o comentário
Compartilhar em outros sites



Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!