public Mundo

O Cérebro do Inverter, Parte 8: O Segredo dos Modems de Fibra Óptica que Pode Revolucionar seu Diagnóstico de Sincronismo

Este artigo será a oitava parte da série 'O Cérebro do Inverter'. Ele fará uma ponte entre o conhecimento já adquirido sobre Detectores de Fase-Frequê...

#detector de fase linear#circuito Hogge#reparo circuito PLL inverter#diagnóstico de jitter motor BLDC#recuperação de clock e dados CDR
Notícia de climatização: O Cérebro do Inverter, Parte 8: O Segredo dos Modems de Fibra Óptica que Pode Revolucionar seu Diagnóstico de Sincronismo

INTRODUÇÃO

Pega essa visão: eu vivo dizendo que “Eletrônica é uma só” — os mesmos princípios que governam um PLL num inversor BLDC e um CDR num modem óptico são parentes próximos, só mudam escala e ênfase. Se você já mexeu com PFDs em drives de compressor — ajustou loop PI, trocou os drivers de gate, caçou o tal “perda de sincronismo” que só aparece em alta rotação — então tem base suficiente para entender um truque usado em comunicação serial de alta velocidade que pode turbinar seu diagnóstico de sincronismo. Tamamo junto, meu patrão.

Recentemente revi um artigo no All About Circuits sobre a operação de um detector de fase linear (o chamado detector de Hogge) para Clock and Data Recovery (CDR). Essa arquitetura é usada em modems ópticos de alta taxa porque consegue transformar erro de fase em sinal proporcional — algo que um PFD típico de controle de motor não prioriza. Neste oitavo capítulo da série “O Cérebro do Inverter” eu vou explicar por que isso importa para você, técnico de climatização: quando o problema no compressor parece mecânico ou de IPM, às vezes é jitter fino na sincronia que está ferrando torque, eficiência e vida útil.

No artigo a seguir eu vou:

  • Relembrar rapidamente a função do PFD em drives BLDC;
  • Mostrar por que recuperar clock de dados é diferente de sincronizar com referência fixa (o problema dos zeros consecutivos);
  • Desmontar a arquitetura do detector de Hogge e explicar sua “linearidade”;
  • Traduzir isso para a bancada: como aparece no osciloscópio e o que isso diz sobre estabilidade do motor;
  • Sugerir aplicações práticas e técnicas de diagnóstico que você pode aplicar em unidades Midea, Gree, LG, Carrier e afins.

Referencio aqui a matéria do All About Circuits como base técnica para o entendimento do Hogge e do seu papel em CDR.


CONTEXTO TÉCNICO

PFD em inversores BLDC — função e comportamento prático

Num inversor BLDC típico, o que chamamos de “sincronismo” pode estar relacionado a dois níveis:

  1. O sincronismo entre sensores (Hall, back-EMF) e a lógica de comutação — determina o instante de troca de fases.
  2. O sincronismo entre o conjunto de controle (frequência de referência) e o oscilador de potência que aciona os drivers.

Um Phase-Frequency Detector (PFD) que alimenta um PLL converte diferença de fase/frequência entre referência e VCO em pulsos “Up/Down” que vão para um charge pump e depois para um loop filter — resultando na tensão do VCO. Em muitos inversores, a prioridade é corrigir desvio de frequência e manter a relação de fase correta para que os intervalos de comutação mantenham o motor sincronizado. A linearidade não é requisito absoluto: desde que a saída do PFD indique corretamente se o VCO está “adiantado” ou “atrasado”, o loop consegue convergir. Por isso PFDs em drives costumam ser tolerantes a regiões mortas e a saturação de saída.

Na prática de bancada, isso quer dizer:

  • Se o motor perde passo, a primeira suspeita é torque insuficiente, drivers de gate, mosfets em curto, sensores defeituosos.
  • Mas jitter fino (variação de fase rápida) afeta temporização de comutação, causando ripple de torque e aumento de corrente rms — fenômeno que muitas vezes é confundido com falha mecânica ou IPM. É aí que a analogia com CDR vira útil.

Recuperação de clock em fluxos de dados — o problema dos zeros

Em comunicação serial, o receptor não tem um relógio separado: precisa recuperar o clock a partir do fluxo de bits recebido. O problema-chave é simples e implacável: se o fluxo tem longas sequências de zeros (ou uns), não há transições para sincronizar — e o clock pode derivar. Por isso protocolos e codificações (8b/10b, scramble) e detectores sensíveis a transições são adotados.

Para um técnico de ar-condicionado: pense nas placas de comunicação entre evaporadora e condensadora que usam UART, LIN ou mesmo links seriais proprietários. Se a interface perde transições por ruído ou problemas de nível, os dados ficam fora de fase — e isso também pode gerar comportamento intermitente que você já viu em campo: comandos perdidos, relés que não disparam, ventilador que oscila.


ANÁLISE APROFUNDADA

Por que um PFD de motor não precisa ser linear — e por que o Hogge precisa

No PFD clássico usado em controle de potência:

  • A função do detector é indicar sentido do erro: Up se a referência está adiante, Down se o VCO está adiante.
  • O loop filter e o projeto do charge pump cuidam da estabilização; o PFD pode gerar pulsos de largura variável, saturar, ou ter dead zones sem quebrar o controle, desde que a direção do ajuste esteja correta.
  • Loop bandwidths são relativamente estreitos (tipicamente dezenas a centenas de Hz em controle de motores), pois não queremos reagir a ruídos de alta frequência e gerar instabilidade mecânica.

No CDR:

  • Precisamos extrair um erro que seja proporcional à diferença de fase entre o clock recuperado e as bordas dos dados para permitir um controle fino da oscilador de recuperação.
  • A linearidade é essencial porque a unidade de controle (charge pump + loop filter) precisa saber “o quanto” ajustar, não só “em que direção”.
  • CDR opera em bandas de loop muito mais altas (kHz a MHz dependendo da taxa de dados), para acompanhar jitter rápido e compensar variações do transmissor e da fibra.

Resumo prático: no inversor, um PFD que diga “põe mais” ou “tira” já resolve grande parte; no link óptico, você quer um erro que seja contínuo e proporcional para manter o olho estável.

Arquitetura do detector de Hogge — desmontando o circuito

Pega essa visão: o detector de Hogge é uma solução engenhosa para gerar um sinal de erro linear a partir de transições de dados. Conceitualmente, a implementação básica envolve:

  • Dois flip-flops D (ou edge-detecting latches) que amostram o sinal de dados em duas fases temporalmente deslocadas do clock (edge e meia-cycle delay).
  • Um elemento de delay de um bit (um stage de atraso de um símbolo).
  • Portas XOR (ou equivalentes) que comparam amostras e a versão atrasada para gerar pulsos cujas larguras são proporcionais ao desvio de fase.

Como isso dá linearidade? Porque as larguras dos pulsos de saída são proporcionais ao deslocamento temporal entre a borda do clock e a transição dos dados. Integrando (charge pump + filter), obtemos uma tensão contínua proporcional à defasagem, que controla o VCO.

Comparação rápida com outros detectores:

  • Alexander detector: também edge-sensitive e popular em CDR, mas não possui a mesma resposta linear em torno de zero para todos os padrões de dado.
  • Hogge: oferece boa linearidade e menor sensibilidade a variações de duty cycle do que detectores XOR simples.

Nota: o Hogge depende de haver transições suficientes no fluxo de dados — por isso codificações que garantem transição frequente são comuns.

Como a linearidade aparece no osciloscópio — o que procurar

No mundo real da bancada, o que você vai ver no escopo:

  1. PFD/Detector tradicional (tipo “bang-bang”):

    • Saída: pulsos curtos Up/Down de largura fixa ou saturada.
    • Ao variar a fase do VCO manualmente, você verá pulsetrain que muda de densidade, mas sem variação contínua proporcional: é quase binário.
    • No domínio do tempo: pulso de erro aparece como serrilha, com transitions abruptas.
  2. Detector Hogge:

    • Saída: pulsos cuja largura é proporcional ao erro de fase.
    • Ao varrer a fase entre -T/2 e +T/2 (T = período do bit), a largura do pulso se altera continuamente — no scope isso fica claro como uma rampa de largura do pulso.
    • Integrando (charge pump + filtro), a tensão de controle do VCO varia de forma contínua com a defasagem.

Dica prática: use modo persistência e faça uma varredura lenta do VCO (ou injete delay calibrado) para visualizar a relação entre deslocamento de fase e largura de pulso. Se o padrão mostrar pulsos com largura proporcional, você está diante de um detector linear.


TRADUÇÃO PARA A BANCADA — O QUE ISSO TEM A VER COM SEU INVERSOR

Como jitter fino afeta torque e eficiência do compressor

Jitter na faixa de microsegundos ou menos altera o instante de comutação das fases. Para motores BLDC:

  • O torque é função da sincronia entre corrente e campo magnético — qualquer desvio de fase reduz o componente útil do torque.
  • Em aplicações de climatização, isso se traduz em:
    • Aumento de ripple de corrente (medível com pinça de corrente e escopo);
    • Vibração perceptível em altas rotações;
    • Elevação de corrente rms e aquecimento do IPM;
    • Ocorrência intermitente de perda de passo em regimes de aceleração.

Vamos pensar com números simples (fórmula útil): a frequência elétrica f_e = (p/2) * RPM, onde p = número de polos. Em compressores de 4 polos, a frequência elétrica acompanha RPM com ganho de 2. Pequenos deslocamentos de fase em sub-períodos podem causar grande impacto quando o controle de corrente é apertado.

Medição prática no escopo e procedimentos

Equipamento recomendado:

  • Osciloscópio com largura de banda compatível (≥ 100 MHz para sinais de controle e gate; >= 1 GHz para links de dados de alta taxa).
  • Sonda diferencial para medir tensões de gate e filtros.
  • Pinça de corrente Rogowski ou de núcleo magnético para medir ripple de corrente.
  • Gerador de sinais / injetor de jitter para testes.

Procedimento diagnóstico (passo a passo):

  1. Identifique sinais de comutação e sensores (Hall/back-EMF) na placa (Midea/Gree/LG/Carrier).
  2. Modele a condição: rode o motor a regime onde o problema ocorre (alta rotação, aceleração).
  3. Meça:
    • Sinal de referência de fase (Hall/back-EMF).
    • Saída do PFD (se acessível) ou tensão de controle do VCO/PLL.
    • Gate drive e corrente do motor.
  4. Use modo persistência para visualizar jitter sustentado e impulso de erro:
    • Se a saída do detector for tipo bang-bang, você verá pulsos discretos; se for linear, verá variação contínua.
  5. Correlacione variações na tensão do loop com alteração no ripple de corrente e com sintomas mecânicos.
  6. Para confirmar influência do detector, injete um pequeno jitter conhecido no sinal de referência e observe reação do loop — se o sistema filtra ou reage proporcionalmente, o tipo de detector estará implícito.

💡 Dica prática: em placas comuns Midea/Gree a seção de controle frequentemente tem test points rotulados (CLK, VCO, CP). Localizar e monitorar essas tensões é meio caminho andado. “Toda placa tem reparo” — identificar o ponto de medição correto reduz o tempo de diagnóstico.

⚠️ Alerta: meça gates com cuidado — driver e mosfets podem ter tensões perigosas. Use atenuadores e sondas adequadas.


DIAGNÓSTICO AVANÇADO E APLICAÇÕES INTER-PLACA

Como conceitos de CDR ajudam a pensar em comunicação entre placas

Placas modernas de evaporadora/condensadora trocam muito mais que comandos simples — usam protocolos seriais, linhas de sincronismo e até modulação por PWM em níveis altos. Problemas de sincronismo entre placas podem ser confundidos com falha de firmware ou ruído. A mentalidade de CDR ajuda você a:

  • Entender que a ausência de transições (longos “zeros”) e distorções de duty cycle podem provocar perda de sincronismo;
  • Procurar por sinais de jitter que não necessariamente rompem a comunicação, mas geram latência e erros intermitentes;
  • Avaliar se o receptor usa algum tipo de CDR interno — se sim, a solução pode estar em reestabelecer qualidade de sinal (filtros, terminadores, níveis TTL/CMOS adequados).

Exemplo prático: uma placa condensadora que envia comandos à evaporadora via linha diferencial pode apresentar falhas apenas quando a tubulação está vibrando (microfonia). Isso introduz ruído e altera as transições, que por sua vez aumentam o desvio de fase no CDR do receptor. Resultado: comandos perdidos. A solução pode ser reforçar aterramento, melhorar blindagem, ou mudar a topologia de transmissão (usar terminadores adequados).

Técnicas de reparo aplicáveis

  • Substituição seletiva de componentes do loop (capacitores do loop filter, resistores do charge pump) quando houver drift lento.
  • Verificar integridade dos delays usados em detectores (em CDRs ASIC/FPGA) — falhas em buffers de delay podem causar perda de linearidade.
  • Em inversores, ajustar ganhos do loop PI para tolerar jitter de alta frequência que não contribui para torque útil; em contrapartida, reduzir ganho se o loop estiver amplificando ruído.

💡 Dica: quando suspeitar de jitter afetando torque, não corra substituindo IPM de cara. Meça corrente rms, verifique se há correlação temporal entre picos de corrente e eventos de erro no detector. “Bora nós” testar antes de substituir.


CONCLUSÃO

Pega essa visão final: entender a diferença entre detectores “bang-bang” (não-lineares) e detectores lineares como o Hogge abre um leque de ferramentas diagnósticas para o técnico de climatização. Mesmo que você não vá projetar um modem óptico, perceber como a linearidade de um detector de fase aparece no osciloscópio e como ela influencia comportamento do loop permite:

  • Diagnosticar jitter fino que causa ripple de torque e correntes elevadas em compressores BLDC;
  • Identificar problemas de comunicação entre placas que derivam de perda de transição em fluxos de dados;
  • Aplicar testes de bancada mais precisos (injeção de jitter, varredura de fase, análise de pulso proporcional) antes de trocar módulos caros.

A fonte técnica que me guiou para esse artigo foi o artigo do All About Circuits sobre operação de detectores lineares para CDR — recomendo a leitura técnica para quem quiser aprofundar implementações em nível de circuito integrado.

Ações imediatas que você pode tomar:

  • No seu kit de bancada: garanta um osciloscópio com boa persistência e capacidade de análise de jitter; aprenda a correlacionar tensão de controle do PLL com corrente do motor.
  • Em campo: ao lidar com falhas intermitentes, procure padrões temporais — se houver correlação entre transições de sinal e picos de corrente, pense em jitter.
  • Em diagnóstico de placas: antes de substituir IPMs ou motores, verifique a seção de controle de clock e as linhas seriais entre placas.

Meu recado final: “Toda placa tem reparo”, e com compreensão adequada de detectores de fase — seja o PFD do compressor ou o Hogge do modem óptico — você amplia muito sua capacidade de diagnóstico. Show de bola? Tamamo junto.

Referência: artigo “Operation of a Linear Phase Detector for Clock and Data Recovery” — All About Circuits.

Compartilhar: