Comparação entre Delta-Sigma, SAR, Flash e Pipeline ADC
Cada arquitetura de conversor analógico-digital foi desenvolvida para resolver um conjunto específico de problemas. Não existe um “ADC universal” ideal para todas as aplicações. O que existe são compromissos entre:
- velocidade
- resolução
- consumo
- complexidade
- latência
- imunidade a ruído
- custo
O conversor Delta-Sigma destaca-se principalmente pela altíssima resolução e excelente desempenho espectral, mas possui limitações importantes em velocidade e latência.
Para compreender isso claramente, precisamos comparar sua arquitetura com os outros principais tipos de ADCs modernos.
ADC Flash
O ADC Flash é a arquitetura mais rápida existente.
Seu funcionamento é extremamente direto:
- O sinal analógico é comparado simultaneamente contra vários níveis de referência.
- Cada comparador representa um limiar.
- A saída dos comparadores forma imediatamente o valor digital.
Estrutura
Um ADC Flash de N bits necessita:
\[2^N – 1\]
comparadores.
Por exemplo:
| Resolução | Comparadores necessários |
|---|---|
| 4 bits | 15 |
| 8 bits | 255 |
| 10 bits | 1023 |
| 12 bits | 4095 |
Percebe-se rapidamente o problema.
A complexidade cresce exponencialmente.
Isso torna:
- consumo muito elevado
- área de silício enorme
- custo elevado
- grande dissipação térmica
Por outro lado, a velocidade é extraordinária.
ADCs Flash são usados em:
- osciloscópios
- radares
- RF
- telecomunicações
- digitalização de sinais GHz
Comparação com Delta-Sigma
| Característica | Flash | Delta-Sigma |
|---|---|---|
| Velocidade | Extremamente alta | Baixa a média |
| Resolução | Baixa a média | Muito alta |
| Complexidade analógica | Muito alta | Relativamente baixa |
| Consumo | Muito alto | Baixo a médio |
| Latência | Muito baixa | Alta |
| Oversampling | Não | Sim |
| Noise shaping | Não | Sim |
O Flash busca velocidade instantânea.
O Delta-Sigma busca precisão estatística ao longo do tempo.
ADC SAR (Successive Approximation Register)
O SAR é provavelmente o ADC mais utilizado atualmente em microcontroladores.
Ele representa um excelente equilíbrio entre:
- velocidade
- custo
- resolução
- simplicidade
Funcionamento
O SAR trabalha como uma busca binária.
Internamente existe:
- comparador
- DAC interno
- registrador SAR
O processo ocorre assim:
- O DAC gera metade da escala.
- O comparador verifica:
- entrada maior?
- entrada menor?
- O próximo bit é decidido.
- O processo continua até todos os bits serem determinados.
É basicamente uma conversão binária iterativa.
Tempo de Conversão
Um ADC SAR de N bits necessita aproximadamente:
N
ciclos internos de comparação.
Por isso ele é muito mais rápido que Delta-Sigma.
Características
| Característica | SAR |
|---|---|
| Resolução típica | 8 a 18 bits |
| Velocidade | Média a alta |
| Latência | Muito baixa |
| Consumo | Baixo |
| Complexidade | Moderada |
Comparação com Delta-Sigma
| Característica | SAR | Delta-Sigma |
|---|---|---|
| Conversão instantânea | Sim | Não |
| Oversampling | Não obrigatório | Essencial |
| Latência | Muito baixa | Alta |
| Resolução | Média/alta | Muito alta |
| Imunidade a ruído | Moderada | Excelente |
| Banda útil | Maior | Menor |
O SAR é excelente para:
- controle em tempo real
- motores
- aquisição rápida
- sistemas embarcados gerais
Já o Delta-Sigma é superior quando:
- precisão é prioridade
- sinais são lentos
- ruído deve ser extremamente reduzido
ADC Pipeline
O Pipeline é muito usado em aplicações de alta velocidade com resolução moderadamente alta.
Ele funciona dividindo a conversão em múltiplos estágios sequenciais.
Cada estágio converte parcialmente o sinal e passa o erro residual para o próximo estágio.
Conceito
Cada estágio resolve alguns bits:
Entrada → Estágio 1 → Estágio 2 → Estágio 3 ...
Cada bloco trabalha simultaneamente em amostras diferentes.
Isso cria um efeito semelhante a uma linha de montagem industrial.
Características
| Característica | Pipeline |
|---|---|
| Velocidade | Muito alta |
| Resolução | Média a alta |
| Latência | Moderada |
| Complexidade | Alta |
Muito utilizado em:
- vídeo
- SDR (Software Defined Radio)
- telecomunicações
- RF intermediário
Comparação com Delta-Sigma
| Característica | Pipeline | Delta-Sigma |
|---|---|---|
| Velocidade | Muito alta | Baixa |
| Resolução extrema | Difícil | Excelente |
| Ruído | Moderado | Muito baixo |
| Complexidade analógica | Alta | Moderada |
| Filtragem digital | Menor dependência | Essencial |
Por que o Delta-Sigma possui Alta Latência?
Essa é uma das limitações mais importantes.
O conversor precisa:
- Amostrar muitas vezes
- Acumular informação estatística
- Filtrar digitalmente
- Decimar os dados
Tudo isso leva tempo.
Portanto o valor final não representa exatamente o instante atual, mas sim uma média temporal recente.
Isso cria atraso de grupo (group delay).
Em controle rápido isso pode ser problemático.
Por exemplo:
- controle vetorial de motores
- fontes chaveadas de alta velocidade
- servo controle rápido
- sistemas de proteção ultrarrápidos
normalmente preferem SAR ADCs.
Aplicações Ideais para Delta-Sigma
O Delta-Sigma domina aplicações onde:
- velocidade extrema não é necessária
- resolução é crítica
- ruído deve ser minimizado
Áudio Digital
Talvez a aplicação mais famosa.
Quase todos os:
- DACs de áudio
- ADCs de áudio
- codecs modernos
usam Sigma-Delta.
Isso ocorre porque:
- o ouvido humano trabalha em banda relativamente baixa
- alta resolução dinâmica é extremamente desejável
Instrumentação
Muito usado em:
- multímetros
- osciloscópios de precisão
- balanças
- sensores industriais
- aquisição científica
Sensores de Precisão
Sensores modernos frequentemente produzem sinais pequenos e lentos:
- strain gauges
- termopares
- sensores de pressão
- sensores biomédicos
Nesses casos o Delta-Sigma é excelente.
Microcontroladores Modernos
Diversos microcontroladores incluem ADCs Sigma-Delta internos, principalmente para:
- energia
- medição elétrica
- sensores industriais
- automação
Também é comum encontrar:
- moduladores Sigma-Delta externos
- interfaces isoladas usando bitstream Sigma-Delta
Uso em FPGAs
Uma característica interessante é que FPGAs podem implementar moduladores Delta-Sigma relativamente simples usando poucos recursos.
Isso ocorre porque:
- comparadores são simples
- acumuladores digitais são eficientes
- filtros CIC e FIR podem ser implementados facilmente
Assim, muitos projetos FPGA utilizam Sigma-Delta para:
- áudio
- controle de potência
- geração de sinais analógicos
- aquisição de sensores
Na próxima seção veremos:
- moduladores de ordens superiores
- MASH (Multi-stage Noise Shaping)
- filtros CIC
- estabilidade do laço Sigma-Delta
- ENOB (Effective Number Of Bits)
- SNR e THD
- uso em áudio Hi-Fi
- problemas reais de jitter e clock
- limitações físicas do noise shaping