site view

a-ads

AD9161 – Síntese Direta de RF a 12 GSPS na Prática

AD9161 – Síntese Direta de RF a 12 GSPS na Prática

Guia técnico de implementação: arquitetura, JESD204B, clocking e layout para DACs de alta velocidade

Dispositivo: AD9161 / AD9162 Revisão: Rev. 1.0 Data: Outubro de 2023


1. Introdução

O AD9161/AD9162 da Analog Devices é um conversor digital-analógico (DAC) RF de 16 bits com taxa de amostragem de até 12 GSPS. Projetado para síntese direta de RF, ele elimina estágios de upconversion tradicionais em sistemas de comunicação sem fio, instrumentação e defesa. Com processamento digital de sinais integrado e interface JESD204B Subclasse 1, o dispositivo gera formas de onda complexas diretamente em L-Band, S-Band e C-Band.

Principais Aplicações

  • Rádios 5G mMIMO e DOCSIS 4.0
  • Geradores de sinais vetoriais (VSG)
  • Radar phased-array e guerra eletrônica
  • Instrumentação de micro-ondas

Características-Chave

  • Fs máx: 12 GSPS (AD9162) / 6 GSPS (AD9161)
  • SFDR: >70 dBc a 2.5 GHz
  • NSD: -164 dBm/Hz
  • NCO de 48 bits + interpolação 24x
Nota de Projeto: Este documento foca na implementação prática. Para especificações elétricas completas, consulte sempre o datasheet Rev C mais recente da Analog Devices.

2. Arquitetura Interna

O AD9161 integra interface serial JESD204B, DSP para upconversion digital, NCOs complexos e um núcleo de DAC RF de alta velocidade. A arquitetura permite que dados em banda-base sejam interpolados, misturados digitalmente para IF/RF e convertidos, eliminando PLLs e mixers analógicos externos.

JESD204B 8 Lanes 15 Gbps FIFO + Crossbar Interpolação 1x a 24x NCO 48-bit 2x Complexo FIR Compensação sin(x)/x, droop Núcleo DAC 16-bit 12 GSPS SPI Control Regs + Cal Clocking PLL / Direct RF OUT

3. Modos de Operação

O AD9161 suporta múltiplos modos de síntese digital que determinam como o espectro é gerado. A escolha do modo impacta largura de banda instantânea, complexidade do FPGA e consumo.

Modo Descrição BW Máx. Inst. Vantagem Principal Caso de Uso Típico
NCO Only NCO gera tom CW. Dados JESD204B não usados. N/A Teste, LO de baixo ruído Calibração de sistema, PLL substituto
Baseband Dados I/Q em banda-base. Sem upconversion. Fs / Interp Simplicidade máxima Gerador de banda-base, Fs < 1 GHz
NCO + Mixer Dados interpolados e misturados com NCO complexo para FI/RF. Fs / Interp Síntese direta em RF 5G FR1, Cable, Radar IF
Mix-Mode Reconstrói energia nas imagens de Nyquist superiores. Mesma que NCO+Mixer Saída em 2ª/3ª zona Nyquist Saída > 6 GHz com Fs=12 GSPS

Nota: BW Instantânea = Fs_dac / Fator de Interpolação. Para Fs=12 GSPS e Interp=6x, BW = 2 GHz.

Atenção ao Mix-Mode: Este modo aumenta a potência de saída em frequências > Fs/2, mas degrada SFDR em ~6 dB e requer filtragem externa agressiva para remover a imagem fundamental.

4. JESD204B Subclasse 1

A interface JESD204B é crítica para alimentar o DAC com dados. O AD9161 opera em Subclasse 1 para alcançar latência determinística, essencial em sistemas phased-array. A configuração é definida pelos parâmetros L-M-F-S-K.

4.1 Parâmetros L-M-F-S-K

Parâmetro Descrição Valores Típicos AD9161 Impacto no Projeto
L Número de lanes por link 1, 2, 4, 8 Define a taxa por lane. L=8 minimiza Lane Rate.
M Número de conversores 1 ou 2 (I/Q) M=2 para dados complexos. M=1 para real.
F Octetos por quadro 1, 2, 4 Afeta eficiência. F=1 ou F=2 são comuns.
S Amostras por conversor por quadro 1 a 32 Define a taxa de dados de entrada. S*Fs_data = Fs_dac/Interp.
K Quadros por multiquadro 16, 32 Deve satisfazer K*F mod 4 = 0. K=32 é padrão.

4.2 Cálculo de Lane Rate

LaneRate = (M * S * Np * 10/8 * Fs_data) / L Onde: Fs_data = Fs_dac / Interpolação Np = N + bits de controle (tipicamente 16) Exemplo: Fs_dac=12 GSPS, Interp=12x, Fs_data=1 GSPS, M=2, S=1, L=8, Np=16 LaneRate = (2 * 1 * 16 * 1.25 * 1e9) / 8 = 5.0 Gbps por lane
Deterministic Latency: Para garantir a mesma latência a cada power-up, use SYSREF alinhado a todos os dispositivos. O AD9161 captura SYSREF e alinha o Local Multi-Frame Clock (LMFC).

5. Clocking: PLL On-Chip vs. Direct Clock

O AD9161 oferece duas opções para gerar o clock de amostragem de 12 GSPS. A escolha tem impacto direto no ruído de fase, spurs e complexidade da placa.

Parâmetro Direct Clock Mode PLL On-Chip
Fonte de Clock Clock RF externo de alta qualidade até 12 GHz Referência de baixa frequência, ex: 250 MHz
Ruído de Fase Excelente. Limitado pela fonte externa. Bom. Adiciona ruído do PLL/VCO interno.
Spurs Mínimo. Sem spurs de divisor/PD de PLL. Pode apresentar spurs de referência e fracionários.
Complexidade PCB Alta. Roteamento de 12 GHz requer material high-end. Baixa. Roteamento de ref. de MHz é trivial.
Custo BOM Alto. Sintetizador de RF >10 GHz é caro. Baixo. Usa TCXO/OCXO barato.
Recomendação Instrumentação, Guerra Eletrônica, Máxima performance Rádios 5G, Cable, Custo-benefício

6. Exemplo Prático de Configuração

Objetivo: Gerar uma portadora modulada de 1 GHz de banda a 2.5 GHz de RF.
Parâmetros: Fs_dac = 12 GSPS, Interpolação = 12x, Fs_data = 1 GSPS, Modo = NCO + Mixer, Clocking = PLL On-Chip com REF = 250 MHz.

6.1 Sequência de Inicialização SPI

Passo Registrador [Hex] Valor [Hex] Descrição
10x0000x81Soft reset. Aguarda 5 ms.
20x0910x00Power-up do DAC. Liga todos os blocos.
30x0950x00Seleção de banda VCO do PLL: banda baixa.
40x08A0x30PLL: N-divider = 48. 250 MHz * 48 = 12 GHz.
50x1110x02Modo de interpolação: 12x.
60x1E00x01Habilita NCO Main. Modo FTW.
70x1E6-0x1EB0x355555555555FTW NCO = 2.5 GHz. FTW = f_out * 2^48 / Fs_dac
80x3000x01JESD Link Enable. M=2, L=8, F=1, S=1, K=32.
90x4750x01Inicia calibração do DAC. Aguardar CAL_DONE.
100x5960x00Sincroniza NCO. Update dos registradores.

Nota: Cálculo FTW: 2.5e9 * 2^48 / 12e9 = 0x355555555555. Sempre use a ACE Software da ADI para gerar scripts SPI corretos.

7. Layout de PCB: Pontos Críticos

Um layout de placa inadequado pode degradar o SFDR em 20 dB ou mais. O AD9161 em encapsulamento BGA de 10x10 mm exige atenção a aterramento, clock e saída RF.

7.1 Stackup Recomendado - 10 Camadas

Camada Descrição Espessura Cobre Dielétrico
L1Topo: Sinais RF, Clock0.5 oz + plateRogers RO4350B 10mil
L2GND 1: Plano sólido RF1 ozPrepreg 4mil
L3Sinais Digitais JESD0.5 ozCore 8mil
L4GND 2 / Power1 ozPrepreg 4mil
L5Power AVDD1.01 ozCore 8mil
L6Power DVDD1.01 ozPrepreg 4mil
L7GND 31 ozCore 8mil
L8Sinais LVDS/SPI0.5 ozPrepreg 4mil
L9GND 4: Plano sólido1 ozRO4350B 10mil
L10Bottom: Componentes0.5 oz + plate-

7.2 Checklist de Layout

  • Saída RF: Trilha de 50 Ohms com referência a GND L2. Sem stubs. Usar via-in-pad para o BGA. Manter comprimento < 500 mils.
  • Clock DAC: Par diferencial 100 Ohms. Balanceamento de fase < 1 ps. Isolar de fontes digitais. Via fence em ambos os lados.
  • Lanes JESD204B: Roteamento em L3 com referência a GND L2 e L4. Casamento de comprimento intra-par < 5 mils, inter-par < 20 mils.
  • Desacoplamento: Capacitores 0201 de 0.1uF e 0.01uF para cada par de balls de power. Colocados no bottom, diretamente sob o BGA.
  • Aterramento: Plano GND L2 contínuo sob todo o DAC. Múltiplas vias térmicas no e-PAD do BGA para L2, L4, L7, L9.
  • SYSREF: Roteado como o clock. Comprimento casado com clock do FPGA para garantir setup/hold na captura.
  • Isolamento: Valeta de GND entre seções digital e RF. Sem cruzamento de planos de alimentação sobre trilhas de clock/RF.

8. Conclusão e Checklist Final de Debug

O AD9161 é a solução de estado da arte para síntese direta de RF, mas exige disciplina no projeto para atingir a performance do datasheet. A maioria das falhas de sistema ocorre na interface JESD ou no clocking, não no núcleo do DAC.

Checklist Final de Validação em Bancada

  • Link JESD sobe? Verificar LEDs de SYNC~ e CGS. Código de erro 0x0 no reg JESD_STATUS?
  • PLL travado? Verificar bit PLL_LOCK no reg 0x084. Se não, checar REF clock e loop filter.
  • Calibração completa? Ler reg CAL_DONE. Se 0, repetir calibração com e-PAD em temperatura estável.
  • NCO atualizando? Enviar FTW_UPDATE toggle. Verificar variação de frequência com analisador de espectro.
  • Ruído de fase alto? Trocar para Direct Clock com gerador de referência de baixo ruído para isolar problema.
  • Spurs inesperados? Verificar isolamento de fontes chaveadas. Acoplar fontes do AVDD com ferrite + LDO de baixo ruído.
  • Latência determinística falha? Verificar alinhamento de SYSREF e configuração de K parameter no FPGA e DAC.

Para depuração avançada, use a ferramenta ACE da Analog Devices com a placa de avaliação AD9162-FMC-EBZ para capturar registradores e comparar com seu hardware customizado. O arquivo de configuração .d0c pode ser exportado da placa de avaliação e adaptado.

Documento Técnico - AD9161 High Speed DAC Página 1 de 1

Postar um comentário

0 Comentários