Calculadora de terminação USB e integridade de sinal
Calcule os valores do resistor de terminação do barramento USB, impedância diferencial, atraso de propagação do cabo, tempo de aumento do sinal e abertura ocular para USB 2.0 e USB 3.0
Fórmula
Como Funciona
Esta calculadora determina os valores do resistor de terminação diferencial USB para integridade do sinal nas taxas de dados de alta velocidade (480 Mbps), SuperSpeed (5 Gbps) e SuperSpeed+ (10-20 Gbps). Os designers de PCB e engenheiros de hardware o usam para atender aos requisitos de conformidade com USB-IF. De acordo com a seção 7.1.2 da especificação USB 2.0 (especificação de barramento serial universal, revisão 2.0, fórum de implementadores de USB) e IEC 62680-1-2 (interfaces de barramento serial universal para dados e energia — Parte 1-2: Componentes comuns — especificação de fornecimento de energia USB), o modo de alta velocidade requer impedância diferencial de 90 Ohm (+/ -15%) com terminação de 45 Ohm para terra em cada linha de dados. O USB 3.2 (SuperSpeed) especifica a impedância diferencial de 85 Ohm de acordo com a especificação USB 3.2, Seção 6.5.2. Sem a terminação adequada, os reflexos do sinal nas descontinuidades da impedância causam o fechamento do diagrama ocular - o teste USB-IF rejeita dispositivos com altura ocular abaixo de 150 mV (HS) ou 100 mV (SS). Um traço USB 3.0 não terminado de 10 cm exibe 30% de fechamento ocular a 5 Gbps, enquanto a terminação adequada de 42,5 Ohm reduz isso para menos de 5%. O receptor USB inclui terminação na matriz (ODT) de 45 Ohm até a terra, mas resistores externos em série (normalmente 22-33 Ohm) são necessários para a correspondência de impedância na interface do conector.
Exemplo Resolvido
Um design de hub USB 3.2 Gen 2 (10 Gbps) requer cálculo de terminação para um PCB de 4 camadas com traços SuperSpeed de 8 cm. De acordo com a especificação USB 3.2, Seção 6.5.2.1: Impedância diferencial alvo = 85 Ohm (+/ -15%). Geometria do traço (1 onça de cobre, 5 mil traços, espaço de 5 mil em FR4 de 8 mil): Z_diff calculado = 90 Ohm. Resistores de terminação em série: R_series = (90 - 85)/2 = 2,5 Ohm por linha. Arredonde para o valor padrão mais próximo: 2,7 Ohm (série E96). Com redriver TUSB1002 (terminação na matriz de 42,5 Ohm): terminação total = 42,5 Ohm de aterramento por linha, atendendo ao requisito USB 3.2. A simulação do diagrama ocular mostra 180 mV de altura do olho a 10 Gbps, excedendo o mínimo de 100 mV com margem de 80%.
Dicas Práticas
- ✓De acordo com as diretrizes de design de PCB USB-IF, coloque os resistores de terminação da série 22-33 Ohm dentro de 500 mils (12,7 mm) do conector USB para absorver os reflexos do conector
- ✓Para USB 2.0 de alta velocidade, mantenha a impedância de traço dentro de 90 Ohm +/ -10% (81-99 Ohm) para passar na máscara ocular de teste de conformidade com USB-IF
- ✓Use resistores SMD 0402 ou menores para terminação SuperSpeed para minimizar a indutância parasitária abaixo de 0,5 nH (crítica acima de 5 Gbps)
Erros Comuns
- ✗Omitindo totalmente os resistores de terminação em série, confiando apenas na terminação na matriz - isso causa fechamento ocular de 15 a 25% em alta velocidade e falha de conformidade
- ✗Usando resistores de pacote 0805 para terminação SuperSpeed - a indutância parasitária de 1-2 nH causa perda de inserção de 10 dB a 10 Gbps
- ✗Roteamento de pares USB 3.x TX e RX com comprimentos incompatíveis - a incompatibilidade de 5 mm cria uma distorção de 50 ps, excedendo o limite de especificação USB 3.2 de 30 ps
Perguntas Frequentes
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Calculadoras relacionadas
Comms
Terminação RS-485
Calcule resistores de terminação de barramento RS-485, resistores de polarização, taxa de transmissão máxima para comprimento de cabo, atraso de propagação e consumo de corrente de polarização
Comms
Cronometragem SPI
Calcule os parâmetros de temporização do barramento SPI, incluindo período de bits, tempo de quadro, frequência máxima de clock limitada pela capacitância de rastreamento e taxa de variação do sinal
Comms
Horário do ônibus CAN
Calcule os parâmetros de temporização de bits do barramento CAN, incluindo prescaler, quanta de tempo, segmento de sincronização, segmento de propagação e segmentos de buffer de fase para uma determinada taxa de transmissão e ponto de amostragem
Comms
Taxa de transmissão UART
Calcule o tempo de quadro UART, a taxa de transferência e o divisor de registro USART BRR a partir da taxa de transmissão, formato de dados e frequência do relógio MCU. Identifique o erro da taxa de transmissão para uma comunicação serial confiável.