O casamento de impedâncias de rastreamento, fonte e carga é importante em placas que contêm linhas de transmissão. Para alcançar essas condições, você pode ver alguns designs que usam um resistor de terminação em série em linhas de transmissão de extremidade única. A razão para fazer isso é, às vezes, para desacelerar um sinal, ou às vezes para definir a impedância de saída do driver, dependendo de quem você perguntar.
Por mais surpreendente que possa parecer, o posicionamento de resistores de série para terminação é às vezes mal compreendido. Algumas das perguntas que surgem são:
Neste artigo, vou analisar algumas das questões acima sob a perspectiva de GPIOs rápidos e barramentos seriais. Muitas vezes, olhamos para um padrão como o SPI, e é fácil assumir que a terminação não é necessária porque não há um requisito de impedância especificado, e o barramento estará operando lentamente. Isso não é verdade em todos os casos, e a colocação de qualquer resistor de terminação afetará o tempo de subida do sinal injetado, a impedância de entrada do traço e a redução do overshoot na linha.
As razões típicas para usar terminação em série são as seguintes:
O último ponto pode ser causado por dois fatores: reflexão em uma linha de transmissão longa, ou excitação de uma resposta transitória em uma linha curta. O primeiro está relacionado à incompatibilidade de impedância, enquanto o último está relacionado aos mesmos fatores que causam o salto de terra.
Reflexão em uma linha longa: A terminação em série é às vezes usada na fonte, pois a impedância de saída do driver é sempre menor que a impedância de modo único da linha de transmissão. No caso ideal, a impedância de saída é de 0 Ohms, mas em geral será um pequeno valor não nulo. A maneira mais simples de dimensionar o valor do resistor de terminação é subtrair a impedância de saída da impedância da linha de transmissão:
Amortecimento em uma linha ressonante curta: Um resistor de terminação em série pode ser usado para aumentar a constante de amortecimento no circuito equivalente de uma linha de transmissão. Se o resistor de terminação em série assumir o valor exato, você pode amortecer criticamente qualquer oscilação transitória que possa ocorrer em uma linha curta:
Note que Z(amortecimento) nem sempre é igual a Z(TL). Ambos os casos dependem de conhecer a impedância de saída do driver.
Por exemplo, se a impedância de saída do seu driver varia de 20 a 30 Ohms nos estados LIGADO e DESLIGADO, respectivamente, então o melhor resistor de terminação em série a ser usado é de 25 Ohms. Isso definirá uma impedância de 45 a 55 Ohms na fonte, o que te coloca bem dentro de uma variação de +/- 10% de um alvo de impedância de trilha de 50 Ohms, assumindo que não haja outros fatores que causem variações na impedância de saída. Agradecemos ao Dr. Howard Johnson por apontar isso.
Em uma linha de transmissão de extremidade única curta, o sinal geralmente está aumentando em toda a linha de transmissão. Isso significa que a capacitância de carga está carregando enquanto o sinal ainda está sendo injetado na linha de transmissão. Neste caso, diríamos que a linha de transmissão está abaixo do seu comprimento crítico. Neste caso, a capacitância de carga terá dois efeitos aqui:
Em termos de modelagem da resposta, você pode tratar o canal como um circuito RLC agrupado conforme mostrado abaixo. O circuito RLC agrupado inclui a indutância total de L1 + L2 quando desligado, ou L3 + L2 quando ligado; a capacitância vem da capacitância de carga e da capacitância do traço. Geralmente ignoramos R1 ao analisar isso, pois a resistência será muito baixa (valor em mOhm) no estado ligado.
Se você analisar o modelo RLC equivalente que define uma linha de transmissão com um resistor de terminação em série, você pode rapidamente determinar o nível de amortecimento fornecido pela presença de um resistor de terminação em série. Como se trata de um circuito RLC, ele pode exibir uma oscilação que é sobreposta em cima do nível de sinal LIGADO ou DESLIGADO. Esse transiente será visto como um overshoot de alta frequência no receptor, portanto, seria desejável amortecer esse overshoot, se possível.
Quando a linha de transmissão está criticamente amortecida, uma oscilação transitória será completamente suprimida e ainda terá o tempo de subida mais rápido. Como você adicionaria amortecimento? Você faria isso com um resistor em série, e um resistor em série corretamente escolhido levará você ao amortecimento crítico. Se você calcular a frequência de oscilação transitória e o amortecimento neste modelo RLC, você pode determinar o valor do resistor de terminação em série necessário para produzir amortecimento crítico:
É realmente possível amortecer criticamente a resposta? A resposta é "talvez"...
Imediatamente, pode-se ver que a impedância de saída da fonte e o resistor de terminação em série poderiam ser quase o dobro da impedância equivalente do canal para alcançar o amortecimento crítico, especialmente quando a impedância da fonte é muito pequena. Note que temos os seguintes parâmetros que nos dão a indutância total e a impedância:
Uma vez que esses parâmetros se somam tanto no numerador quanto no denominador, podemos ver que precisamos ter o resistor em série pelo menos igual à impedância característica para alcançar o amortecimento crítico. Obviamente, dado a perda de potência sobre o resistor em série, você pode não ter sinal suficiente no receptor para alternar o estado lógico. Na minha opinião, resistores menores (22 ou 33 Ohms) são melhores e eu comumente os vejo em muitos designs.
Vamos olhar para um exemplo:
Como a impedância característica da linha está visando 50 Ohms, e você vê a ressonância em um osciloscópio, pode ser natural assumir que o ringing é devido a reflexões e uma terminação de resistor em série de 40 Ohms eliminará o ringing. Na realidade, porque o ringing é de fato devido a uma ressonância excitada na linha curta, o amortecimento completo do ringing não ocorre a menos que você aumente o tamanho do resistor em série.
O acima ilustra que existe um compromisso entre amortecimento e casamento de impedância: não se pode amortecer criticamente a resposta e casar perfeitamente a impedância simultaneamente sem perder alguma potência no resistor em série. Se você casar exatamente a impedância da fonte com a impedância da linha de transmissão, então você criará dois problemas:
É por isso que optamos, em vez disso, por um capacitor de desvio como solução para este problema. O modelo resultante se pareceria com o abaixo, onde o capacitor de desvio está efetivamente em série para compensar a oscilação transitória e o salto de terra.
Os capacitores de desvio eliminam a necessidade de um resistor em série? Novamente, esta tem uma resposta "talvez". Eu argumentaria que você deve seguir o seguinte processo:
Esses pontos são importantes à medida que alguns processadores se tornam mais avançados com fatores de forma menores. Esses dispositivos mostrarão uma tendência contínua em menores capacitâncias de carga, resultando em taxas de transição mais rápidas em barramentos simples como SPI.
O ponto da discussão acima é: sempre haverá um pouco de oscilação na borda de subida de um sinal, e o overshoot pode ser maior quando a taxa de transição é mais rápida. Isso pode ser desacelerado com a colocação manual de terminação em série, mas provavelmente não totalmente eliminado apenas usando um resistor em série. Em vez disso, preferimos um capacitor de desacoplamento como o primeiro passo para reduzir respostas transitórias, então poderíamos usar um resistor em série, mas apenas se o barramento não tiver uma especificação de impedância.
Determinar o compromisso certo entre amortecimento e casamento de impedância realmente requer considerar a margem de ruído no receptor. Se o receptor tem uma grande margem de ruído, então, na maioria das vezes, você pode projetar para a impedância característica sem se preocupar com sobrepasso; você não induzirá comutação involuntária ou entrará na região indefinida para sua família lógica. Se a margem de ruído é estreita, então você pode precisar permitir um leve desajuste e redução da transferência de energia da fonte e usar um resistor maior, o que trará a resposta mais próxima do amortecimento crítico. Embora isso reduza a amplitude da oscilação transitória, também aumenta um pouco o tempo de subida, o que pode violar o tempo de configuração e de espera do receptor.
Devido ao problema mencionado anteriormente, onde a impedância de saída de um driver pode ser diferente nos estados LIGADO e DESLIGADO, você pode ser capaz de amortecer criticamente uma borda do pulso, enquanto a outra borda exibe algum toque durante a comutação. Se a carga é um receptor de alta-Z que não requer terminação, então você pode até ter uma reflexão que produz uma resposta em degraus em uma ou ambas as bordas do pulso.
Sempre teste linhas de transmissão em seu protótipo para integridade de sinal
Com as diferentes opções disponíveis para terminação em diferentes aplicações, é útil usar um pacote de design de PCB que integre suas ferramentas de layout e simulação em uma única plataforma. Com Altium Designer, você terá controle total sobre seu design, e suas ferramentas de simulação tomarão dados diretamente do seu layout. Isso ajuda a determinar o valor correto do resistor de terminação em série ou qualquer outro componente que você precise para uma rede de terminação. Quando você terminar seu design e quiser liberar os arquivos para seu fabricante, a plataforma Altium 365™ facilita a colaboração e o compartilhamento de seus projetos.
Apenas começamos a explorar o que é possível com Altium Designer no Altium 365. Inicie seu teste gratuito do Altium Designer + Altium 365 hoje.