language Brasil & Mundo

O Cérebro do Inverter, Parte 6: A Solução Definitiva para o 'Runt Pulse' que Causa Jitter no Compressor

Este artigo será o sexto da série 'O Cérebro do Inverter', avançando do diagnóstico do problema 'runt pulse' (apresentado na Parte 5) para a sua soluç...

#reparo circuito PLL inverter#o que é runt pulse#detector de fase frequência#diagnóstico de jitter motor BLDC#como consertar charge pump PLL
Notícia de climatização: O Cérebro do Inverter, Parte 6: A Solução Definitiva para o 'Runt Pulse' que Causa Jitter no Compressor

INTRODUÇÃO

Se você já viveu o drama de um compressor “engasgando” num ar-condicionado inverter, sabe que nem sempre a solução está em trocar o CI do PLL e pronto. Eu já acompanhei vários casos em que a placa volta da bancada com aparência perfeita — mas o compressor ainda dá aquela cinta de vez em quando. Eletrônica é uma só: o problema fino, muitas vezes, tem origem num pulso minúsculo que ninguém viu. Pega essa visão: esse pulso chama-se runt pulse e pode ser o responsável por jitter na tensão de controle do VCO/PLL que comanda o motor BLDC do compressor.

A notícia da All About Circuits sobre formas de prevenir runt pulses em Phase/Frequency Detectors (PFD) traz uma solução prática e elegante que eu quero traduzir para o nosso dia a dia de manutenção em climatização. Neste sexto artigo da série “O Cérebro do Inverter” avançamos da identificação (Parte 5) para a solução definitiva: inserir um pequeno atraso (delay) no caminho de reset do PFD para eliminar o pulso defeituoso que desencadeia instabilidade no motor.

Aqui vou mostrar o porquê técnico, como o fenômeno aparece na bancada, circuitos típicos de implementação (com exemplos práticos e valores de referência), como diagnosticar com um osciloscópio e o que acontece quando o componente de delay falha. Referencio a matéria da All About Circuits como base conceitual e trago o método aplicado à realidade das placas de ar-condicionado (Midea, Gree, LG, Carrier e similares). Tamamo junto — bora nós trazer esse conhecimento pro ferro velho da bancada.

CONTEXTO TÉCNICO

O que é um PFD e por que o runt pulse incomoda

O Phase/Frequency Detector (PFD) é o bloco que compara a fase e a frequência entre a referência (fref) e o sinal do VCO (feedback). Em PLLs de controle de motor e de frequência, o PFD produz dois sinais digitais: UP (aumentar) e DOWN (diminuir). Esses sinais alimentam a charge pump que converte pulsos em corrente para gerar a tensão de controle (Vcontrol) do VCO, que por sua vez ajusta a frequência até o PLL fechar o laço.

O runt pulse é um pulso muito estreito (muito menor que o tempo lógico normal) que aparece no UP ou DOWN quando os eventos de reset do PFD acontecem quase simultaneamente. Esse pulso pode ser pequeníssimo — às vezes nanosegundos — mas o problema real é que a charge pump, dependendo da sua topologia e dos condensadores do filtro de loop, pode responder injetando uma corrente rápida e descontrolada que causa variações momentâneas em Vcontrol. Essas variações induzem jitter na saída do VCO e, em motores BLDC, traduzem-se em torque ripple e “engasgos”.

Resumo prático: um pulso insignificante no domínio digital vira um pico no domínio analógico que o motor sente como um solavanco.

Como surge o runt pulse: a raiz na latência das portas

PFDs por flip-flops ou por portas lógicas têm caminhos internos com pequenas diferenças de propagação. Quando a fase está quase alinhada, sinais de entrada de borda (edges) e o reset competem. Um reset que chega com ligeiro atraso em relação ao front de saída cria um pulso “meia altura” (runt), porque um lado do detector já começou a mudar enquanto o outro ainda não foi completamente resetado.

Tecnicamente, é uma condição de race entre saídas e a linha de reset. Se o reset for absolutamente instantâneo isso não ocorre, mas na prática nada é instantâneo — portanto a solução é garantir que o reset leve um mínimo de tempo controlado para cancelar qualquer transição incompleta. É aí que entra o delay proposital.

ANÁLISE APROFUNDADA

Como o atraso no caminho de reset elimina o runt pulse (explicação visual)

Imagine o PFD como dois flip-flops com saídas que disparam a charge pump. Ao receber uma borda, um flip-flop seta sua saída (UP ou DOWN) até que a linha de reset seja ativada. Quando as bordas de fref e fdiv (feedback) estão quase coincidentes, ambos flip-flops tendem a serem setados com diferenças de nanosegundos. O reset precisa limpar ambos de forma coordenada.

Sem delay: o reset pode chegar primeiro a um flip-flop e depois ao outro — um se apaga no momento em que o outro ainda está a caminho de apagar, produzindo um pulso ultra estreito numa das saídas. Esse é o runt.

Com delay intencional: adicionando um pequeno atraso controlado no caminho de reset, garantimos que o reset só atue depois que ambas as saídas estejam em estado estável (ou então que o reset tenha uma transição “mais limpa”), evitando a janela de race. Em termos temporais, introduzimos um “guard time” que impede a formação de pulse width abaixo de um limite seguro.

Na prática, isso pode ser feito:

  • Inserindo um buffer/inversor extra na linha de reset para acrescentar alguns ns de propagação.
  • Adicionando um pequeno circuito RC que estende a borda de reset (fazendo um trailing/leading edge shaping).
  • Usando um monostável (one-shot) digital que garanta um tempo mínimo de reset.

A All About Circuits descreve bem a ideia: prevenir a condição de runt é uma questão de controlar a temporização, não de “blindar” a charge pump.

Exemplos práticos de circuitos de delay

Opções que eu já vi e apliquei em bancada:

  1. Buffer/inversor extra (digital)

    • Ex.: usar um gate SMD como 74LVC1G14 (Schmitt inverter) ou um HC logic. Cada gate adiciona 5–20 ns de propagação (dependendo do tipo e tensão). Duas portas em cascata somam delay.
    • Vantagem: determinístico, não altera a impedância DC do nó.
    • Atenção: tensão lógica do buffer deve ser compatível com a tensão do PFD (normalmente 3.3V ou 5V).
  2. RC simples na linha de reset

    • Exemplo prático para placas inverter: Rseries ≈ 10 kΩ em série com a linha de reset; Cnode ≈ 100 pF à massa do lado do CI. Tau = R*C ≈ 1 µs.
    • Valores típicos que vi em placas reais: R entre 4,7kΩ e 100kΩ; C entre 10 pF e 1 nF. A escolha depende da velocidade do PLL.
    • Vantagem: fácil de implementar com componentes SMD pequenos; forma um atraso contínuo.
    • Desvantagem: altera a forma de onda e pode afetar o comportamento em bordas muito rápidas; cuidado com acoplamento DC.
  3. Monostável / one-shot

    • Usar um pequeno circuito com um timer (ou um transistor + RC) para gerar um pulso de reset com largura mínima garantida (p.ex. 100 ns a alguns µs conforme necessidade).
    • Vantagem: garante mínima largura de pulso, evita runt independentemente de small timing differences.
    • Complexidade: mais componentes.
  4. Filtro no node da charge pump (solução alternativa)

    • Colocar um pequeno capacitor adicional no nó da charge pump (entre CP e o terra) para amortecer correntes curtas. Valores típicos de 10 pF a 100 pF.
    • Vantagem: simples, reduz efeito do runt sobre Vcontrol.
    • Desvantagem: altera a dinâmica do loop PLL — pode reduzir a largura de banda do loop, mudar a estabilidade e degradar resposta a mudanças rápidas de frequência. Portanto é paliativo, não a solução ideal se o objetivo é preservar desempenho.

Meu patrão: prefiro mexer no reset digital do PFD ao invés de “entupir” o filtro do loop, quando o objetivo é eliminar a causa e não apenas mascarar o efeito.

Aplicando a quem repara inversores de ar-condicionado no Brasil

Na prática, placas de Midea, Gree, LG e Carrier costumam ter PLLs integrados em controladores ou em módulos dedicados. O layout frequentemente apresenta pequenos SMD RC próximos aos pinos de controle. Para o técnico que trabalha com climatização, é essencial saber:

  • Procure por pequenos capacitores (geralmente 0201/0402) ligados ao pino do reset ou ao nó entre PFD e charge pump.
  • Em muitas placas, o pino do PFD vai a um bloco de componentes discretos que fazem o condicionamento lógico. Encontrar esse bloco reduz muito o tempo de diagnóstico.
  • Em equipamentos mais recentes, o PFD pode estar dentro de um CI MCU; aí a solução pode ser externa: um pequeno buffer SMD entre a fonte de reset (ou sinal) e o pino do micro/PLL.

APLICAÇÃO PRÁTICA

Diagnóstico na bancada: como identificar o runt pulse com um osciloscópio

Ferramentas e preparação:

  • Osciloscópio digital (DSO) com largura de banda adequada: 100 MHz mínimo; 200–500 MHz ideal para capturar pulsos curtos.
  • Ponteira 10x com grounding curto (spring) ou prover aterramento próximo.
  • Sondas diferenciais para sinais com referência diferente do terra (às vezes CP está flutuante).
  • Fonte estabilizada, carga e sinais de referência (pode-se variar fref para provocar situações de quase bloqueio).

Passo a passo:

  1. Localize os pontos: pinos UP e DOWN do PFD; saída da charge pump (CP); nó de controle do VCO (Vcontrol); o sinal de referência e o feedback.
  2. Configure o tempo base: comece em 500 ns/div a 5 µs/div. Ajuste horizontal para ver pulsos estreitos.
  3. Use trigger por borda no canal esperado (UP ou DOWN) com modo single ou normal. Se a ocorrência for intermitente, use trigger com sensibilidade baixa e capture em persistência.
  4. Ative persistência digital (ou mode “infinite persistence”) para acumular runt pulses esporádicos.
  5. Observe o CP e o Vcontrol simultaneamente. Um runt no UP/DOWN deverá corresponder a um pico curto de corrente na charge pump e um pulso em Vcontrol.
  6. Para confirmar, altere a fase: ajuste a frequência de referência levemente desviada do VCO para criar condição quase alinhada. A chance de ver o runt aumenta.

Configurações úteis:

  • Use alta amostragem e desative profundamente o averaging que pode suavizar pulsos.
  • Se seu DSO tem captura em modo “event/seq”, use para pegar vários eventos.
  • Se possível, use decoupling do ground do probe com spring e evite loop de terra longo que distorce sinais rápidos.

💡 Dica prática: muitas vezes o runt aparece só quando o equipamento aquece. Faça testes com aquecimento localizado (soprador quente) no bloco onde está o RC do reset para reproduzir falhas intermitentes.

Onde procurar o circuito de delay na placa e como verificar integridade

  • Mapear as trilhas entre o PFD e o resistor/capacitor próximos ao pino RESET do CI. Normalmente são SMDs em 0201/0402.
  • Verifique continuidade com multímetro (em OFF). Capacitores cerâmicos podem falhar abertos ou com fuga em altas temperaturas.
  • Meça ESR/impedância do capacitor suspeito com LCR-meter se disponível.
  • Substitua temporariamente o capacitor por um valor semelhante em caso de suspeita. Se a falha desaparecer, problema resolvido.
  • Se houver um buffer SMD, verifique alimentação e níveis lógicos (Vcc, GND, IN, OUT). Muitas vezes uma falha nesse buffer (pino aberto, solda fria) elimina o delay e reaparece o runt.

⚠️ Atenção: não injetar sinais com generator sem isolar adequadamente. Evite curtos entre trilhas finas ao fazer testes com sondas.

Exemplo prático: ajuste e valores de referência

  • Cenário: PFD com resposta muito rápida; vemos runt pulses de ~50 ns. Solução: adicionar um gate extra (~10 ns) + RC (R=47k, C=100 pF → tau ≈ 4.7 µs) é exagerado nesse caso. Eu começo mais conservador:
    • Inserir um Schmitt inverter (1 porta) no reset para adicionar ~5–15 ns.
    • Se o runt persistir, um RC suave: Rseries 10k + Cnode 100 pF → tau ≈ 1 µs. Em sistemas onde o PLL tem largura de banda elevada, prefira R=4,7k e C=100 pF para limitação menor.
  • Para filtros no node CP (solução paliativa): acrescentar 10–47 pF pode reduzir impacto do runt sem alterar demais o loop. Mas sempre verificar estabilidade do laço após a mudança.

IMPLICAÇÕES DE FALHA

O que acontece se o componente de delay falhar?

Componente aberto (cap aberto, buffer em falha):

  • O atraso desaparece; o PFD volta ao comportamento anterior com possiblidade de runt pulses recorrentes.
  • Manifestações no equipamento: jitter na rotação do motor, solavancos sob cargas variáveis, ruídos de frequência, falhas intermitentes principalmente em condições de quase sincronismo.
  • Em muitos casos, o problema é intermitente e dependente de temperatura — um capacitor cerâmico com microfissura pode apresentar fuga crescente quando aquecido.

Componente em curto (cap curto ou resistor em curto):

  • Reset pode ficar permanentemente lento ou bloqueado; pior, pode travar o PFD. Isso pode causar deriva contínua do VCO ou perda de sincronismo.
  • Sintomas: compressor que não entra em rotação correta, bloqueios ou falha total de fechamento do laço.

Variação de valor (cap envelhecido, ESR aumentado):

  • O tempo de delay muda e pode criar jitter temporal: às vezes o runt some, às vezes aparece, gerando defeito intermitente — pesadelo em bancada.
  • Em casos extremos, a alteração do tau pode degradar a resposta dinâmica do PLL.

💡 Dica prática: quando encontrar placas com comportamento intermitente, substitua os pequenos capacitores e resistores do caminho de reset por componentes novos (SMD) — custo baixo e retorno alto. Toda placa tem reparo.

CONCLUSÃO

Resumindo o essencial:

  • O runt pulse no PFD é uma causa real de jitter no PLL e de instabilidade no motor BLDC dos compressores inverter.
  • A raiz está em diferenças de propagação interna e em condições de fronteira de fase — um pulso muito estreito dispara a charge pump e cria um spike analógico.
  • A solução mais elegante é inserir um pequeno atraso no caminho de reset do PFD — via buffer/inversor extra, RC ou monostável — prevenindo a condição de race.
  • Em bancada: use escopo com persistência, trigger por borda e probes adequadas para capturar pulsos. Procure por RCs e buffers próximos ao pino de reset do PLL/CI. Troque componentes suspeitos.
  • Evite “entupir” o filtro do loop com capões grandes como primeira alternativa — isso altera a dinâmica do PLL e pode mascarar outros problemas.

A aplicação prática é direta: substituir um capacitor ou uma resistência defeituosa pode devolver a vida a uma placa que seria descartada. Pega essa visão: antes de trocar o CI do PLL, verifique o caminho de reset e procure por runt pulses com o osciloscópio. Show de bola? Meu patrão, é diagnose de profissional — salva tempo e grana do cliente.

Referência técnica: inspirei-me no artigo da All About Circuits “Preventing Runt Pulses in Phase/Frequency Detectors” para consolidar as melhores práticas apresentadas aqui e adaptá-las à realidade das placas de climatização. Para o técnico prático: aplique com cuidado, meça antes e depois, e lembre-se — Eletrônica é uma só.

Compartilhar: