Skip to content
RFrftools.io
Signal Integrity16 de agosto de 20265 min de leitura

Quando um traço se torna uma linha de transmissão

Cada traço é uma linha de transmissão em alguma frequência.

Conteúdo

A pergunta que realmente importa

Cada traço é uma linha de transmissão. Isso é física. A pergunta útil não é se é um — é se se comporta como um nas frequências que seu sinal carrega.

Um traço se comporta como uma linha de transmissão quando é longo o suficiente para que o sinal veja uma impedância diferente na extremidade oposta antes do término do lançamento. Nesse ponto, os reflexos acontecem e, se você não tiver terminado a linha, esses reflexos soam.

Abaixo do comprimento crítico, o traço é eletricamente curto. A extremidade oposta carrega antes que a borda termine a transição, tudo parece um capacitor concentrado e a impedância controlada não compra nada.

Dois números

O atraso de propagação de um traço no FR4 é de aproximadamente 6,4 ns/m (cerca de 170 ps/polegada para camadas internas, 140 ps/polegada para externas). Multiplique pelo comprimento e você obterá o tempo de voo só de ida TDT_D.

O tempo de subida TRT_R é o que o driver produz — não o período do relógio, não a taxa de dados, a borda.

A proporção TR/TDT_R / T_D decide tudo:

  • TR/TD>5T_R / T_D > 5 — o traço é eletricamente curto. Nenhuma rescisão é necessária. A regra dos 20%: a energia refletida está abaixo de 20% da borda incidente, o que, para a maioria das lógicas digitais, está abaixo da margem de ruído.
  • TR/TD<3T_R / T_D < 3 — o traço é eletricamente longo. Encerre-o. Sem terminação, a primeira reflexão chega antes que a borda se estabilize e adiciona (ou subtrai) o sinal. Duas reflexões depois, você está tocando.
  • Entre 3 e 5 — depende do seu orçamento de ruído e da margem que você tem.

Esses limites vêm da análise de Bogatin da resposta escalonada de uma linha sem perdas: em k=5k = 5 a etapa refletida é 20% do incidente (a "regra de 20%”), e em k=3k = 3 a reflexão de ida e volta chega durante a transição, tornando impossível separar-se do sinal.

Um exemplo que surpreende as pessoas

Pegue um relógio de 100 MHz. O período é de 10 ns. “Lento”, certo?

Mas o driver é um CMOS moderno com um tempo de aumento de 300 ps. O atraso unidirecional de um traçado de 5 cm (2 polegadas) no FR4 é de cerca de 340 ps.

TR/TD=300/340=0.88T_R / T_D = 300 / 340 = 0.88

Isso está nas profundezas do território da linha de transmissão. Um traçado de 2 polegadas a 100 MHz precisa de impedância e terminação controladas — não porque 100 MHz seja rápido, mas porque as bordas de 300 ps são rápidas.

Agora pegue o mesmo relógio de 100 MHz de uma peça com uma borda de 3 ns. Mesmo traço:

TR/TD=3000/340=8.8T_R / T_D = 3000 / 340 = 8.8

Eletricamente curto. Encaminhe-o como quiser.

A frequência do relógio não lhe disse nada. A taxa de vantagem contou tudo.

A decisão judicial

O limite de 20% em k=5k = 5 é conservador para a maioria das lógicas. O LVCMOS com margem de ruído de 400 mV pode absorver uma reflexão de 20% em uma oscilação de 3,3 V sem vacilar. LVDS com 100 mV de orçamento de ruído diferencial não pode.

Portanto, há um julgamento embutido no número:

  • Alta margem de ruído (GPIO, LED, reset) : k=5k = 5 ou mesmo k=3k = 3 é bom. Não termine, não controle a impedância, economize o esforço.
  • Margem de ruído estreita (estroboscópio DDR, SerDes, LVDS) : k=6k = 6 ou superior. Encerre tudo.
  • Em algum lugar intermediário: Use k=5k = 5 como padrão e aperte onde a folha de dados indica.

A questão é que o “comprimento crítico” não é uma constante física. É um limite de design que codifica sua tolerância a reflexões.

A velocidade de propagação não é um número

Eu disse 6,4 ns/m, mas essa é uma média da camada interna no FR4 em εr≈4.2\varepsilon_r \approx 4.2. A velocidade real depende da permissividade efetiva, que depende da geometria:

  • Stripline: v=c/εrv = c / \sqrt{\varepsilon_r}. O campo está inteiramente em dielétrico, então você usa o valor em massa.
    • Microstrip: v=c/εeffv = c / \sqrt{\varepsilon_{eff}}. Parte do campo está no ar, então εeff<εr\varepsilon_{eff} < \varepsilon_r e a trilha é mais rápida.
      • Guia de ondas coplanares: Em algum lugar intermediário, dependendo do fator de preenchimento.

      No Rogers 4350B (εr=3.66\varepsilon_r = 3.66), um traçado da camada interna é cerca de 10% mais rápido que o FR4. Isso significa que seu comprimento crítico é 10% maior — o mesmo traço que precisou ser encerrado no FR4 pode funcionar bem em Rogers.

      Para correspondência de comprimento entre camadas, essa diferença de velocidade é o que você está compensando. Dois traços combinados em milímetros, mas roteados em camadas diferentes, podem ser incompatíveis em picossegundos.

      Erros comuns

      Usando o período do relógio em vez do tempo de subida. O período indica a taxa de repetição. O tempo de subida indica a largura de banda. Um relógio de 25 MHz com bordas de 500 ps tem uma frequência de joelho de 1 GHz e precisa de tratamento na linha de transmissão em qualquer coisa com mais de 1,5 cm. Usando a folha de dados, tempo de subida típico. Cotação típica das folhas de dados. O silício de canto rápido em baixa temperatura com uma carga leve pode ser 2-3 vezes mais rápido. Projete até o canto mais rápido. Ignorando o caminho de retorno. Um traço com um slot em seu plano de referência tem um caminho efetivo mais longo — a corrente de retorno se desvia ao redor do slot. O comprimento físico diz “curto”, mas o comprimento elétrico diz “longo”, e o comprimento elétrico é o que importa. Confundir atraso com periodo. Um traço se torna crítico quando o TDT_D se aproxima do TRT_R, não quando o TDT_D se aproxima do período do relógio. Um traço com um comprimento de onda na fundamental já ultrapassa de 6 a 10 vezes o comprimento crítico de uma aresta típica.

      O que realmente fazer

      1. Encontre o tempo de subida. Canto rápido da folha de dados, não típico.
      2. Meça ou calcule o atraso da trilha. A camada interna FR4 a 170 ps/polegada está próxima o suficiente para uma primeira passagem.
      3. Calcule a proporção. Se estiver acima de 5, você está pronto. Se estiver abaixo de 3, encerre.
      4. Na zona cinza, verifique seu orçamento de ruído.

      A calculadora de comprimento de traço crítico faz isso por você e fornece os limites conservador (k=5k = 5) e permissivo (k=3k = 3), além do atraso unidirecional e da frequência do joelho para sua geometria.

Perguntas Frequentes

Um traço é eletricamente longo quando seu atraso de propagação unidirecional é uma fração significativa do tempo de aumento do sinal — aproximadamente quando a razão entre o tempo de subida e o atraso cai abaixo de 3 a 5. Nesse ponto, os reflexos da extremidade oposta chegam antes que a borda termine a transição, criando um toque que pode violar as margens de ruído.
Não, depende do tempo de subida. Um relógio de 25 MHz com borda de 500 ps tem o mesmo comprimento crítico de um relógio de 1 GHz com borda de 500 ps. A frequência define o período; o tempo de subida define o conteúdo da largura de banda que interage com a linha de transmissão.
Quando o tempo de subida é pelo menos 5 vezes o atraso unidirecional, a energia refletida na fonte está abaixo de 20% da amplitude da borda incidente. Para a maioria das famílias lógicas CMOS, isso está dentro da margem de ruído, portanto, o traçado pode ser tratado como eletricamente curto e não precisa de impedância ou terminação controladas.
Use k igual a 5 como padrão conservador — ele mantém os reflexos abaixo de 20% da borda. Use k igual a 3 como limite permissivo para sinais com orçamentos de ruído apertados, onde até mesmo pequenos reflexos são importantes. Entre 3 e 5 há uma zona cinza na qual você precisa verificar sua margem de ruído específica.
Para um traçado da camada interna no FR4, use aproximadamente 170 ps por polegada ou 6,7 ns por metro. Para microfita, cerca de 140 ps por polegada. O valor exato depende da permissividade efetiva: o atraso é igual ao comprimento dividido pela velocidade da luz no meio, que é c dividido pela raiz quadrada do épsilon efetivo.

Artigos Relacionados