TL, DR:
Este é um monte de texto, porque incluí muitas informações em segundo plano. No entanto, finalmente haverá uma pergunta boa e precisa: devo usar uma rede de correspondência de impedâncias ao conectar cabos de impedâncias diferentes, como 50 Ω e 75 Ω? As possíveis respostas provavelmente começarão com "Depende ...", e é por isso que forneço uma tonelada de informações de primeiro plano.
Introdução
Eu queria me livrar de um cabo Ethernet jogado ao longo das escadas da minha casa. Um cabo coaxial sobressalente existente que eu havia instalado originalmente para a TV via satélite parecia promissor como alternativa, bem escondido nas paredes. Bem quando eu estava prestes a comprar caixinhas apropriadas para cabo coaxial tipo Ethernet sobre antena (75 Ω, capaz de algo como 270 Mbit / s), lembrei-me10base2 - o bom e velho sistema Ethernet coaxial BNC / RG58, e decidiu que seus 10 Mbit / s eram mais do que suficientes para minhas necessidades. O mercado de segunda mão para hubs com um conector BNC ou mesmo sofisticados "Conversores Ethernet" (cabo coaxial a par trançado) ainda é muito bom. A única coisa que eu não tinha certeza era a questão da impedância. O 10base2 usa uma instalação de 50 with com cabo RG58 e praticamente qualquer cabo coaxial para sistemas de antena doméstica (como meu cabo sobressalente para TV via satélite) tem uma impedância de 75 Ω.
Agora, fico feliz em informar que o 10base2 é robusto o suficiente para lidar com o abuso de ser executado em 10 ... 20 m de cabo coaxial inadequado de 75 Ω. Lá, eu consertei! Yay!
Contudo, ...
Eu ainda estava curioso para saber se o hack que eu fiz foi realmente ruim (como em: apenas bom o suficiente) ou talvez até bastante aceitável. Eu olhei para o sinal com um osciloscópio. A configuração é assim:
Sem qualquer correspondência entre os segmentos de 50 Ω e 75 of do cabo coaxial, o resultado mostra uma quantidade muito óbvia de ruído refletido. Apesar dessa desvantagem, o "olho" ainda está aberto, e os decodificadores podem fazer seu trabalho com alegria, resultando em uma perda de pacotes exatamente igual a zero. Estamos observando uma combinação dos sinais transmitidos e recebidos pelo hub Ethernet perto do osciloscópio. A julgar pela parte "limpa", o sinal transmitido tem aprox. 1,9 V pkpk , e o sinal recebido tem 1,6 V pkpk . Se for seguro assumir que os dois drivers têm uma saída da mesma amplitude, podemos calcular a perda introduzida pelo cabo: 20 × log (1,6 / 1,9) dB = 1,5 dB. Bom o suficiente, porque o cálculo para 15 m de cabo coaxial típico com 6,6 dB / 100 m produz 1 dB.
O ruído é bastante reduzido quando uma rede correspondente é inserida nas extremidades mais próxima ou mais distante da parte de 75 Ω do cabo coaxial. Parece que isso (Créditos a esta fonte ) ...
Com a rede correspondente no extremo próximo ... ... ainda existem algumas reflexões visíveis voltando do extremo oposto.
Com a rede correspondente no outro extremo, também deve haver reflexões ao longo do cabo relativamente curto de 50 between entre o hub e a descontinuidade rotulada como "near", mas como aprendi com um amigo, o escopo não pode "ver" eles, porque são absorvidos pelo motorista. Além disso, uma parte do sinal do driver "distante" é refletida e viaja de volta ao longo do cabo de 75, e termina na rede correspondente na extremidade oposta:
Comparada à configuração incomparável, a amplitude do sinal do extremo oposto é reduzida pela metade (-6 dB), e isso está de acordo com a teoria que prevê uma perda de 5,6 dB na rede e a impedância "aparente" para dentro.
Todos os itens acima funcionam, ou seja, nenhuma rede correspondente ou uma rede correspondente no extremo próximo ou no extremo. "Trabalho" significa que posso ping -f
passar horas no segmento sem um pacote perdido.
Agora, por que não usar duas redes correspondentes em "próximo" e "distante"? Bem, 10base2 foi projetado para um comprimento máximo de 185 m de RG58, com uma perda de 6,6 dB / 100 m ou 12,2 dB / 185 m. Portanto, duas das minhas redes de correspondência resistiva já consumiam quase todo o sinal e me aproximavam tanto do limite permitido que, incluindo o cabo, há muita perda por completo. Ainda estou em dúvida de que uma solução baseada em transformador de baixa perda funcionaria porque acho que 10base2 ("cheapnetnet") precisa de um caminho DC: "DC LEVEL: O componente DC do sinal deve estar entre 37 mA e 45 mA A tolerância aqui é pequena, pois colisões são detectadas monitorando o nível médio de corrente contínua no cabo coaxial ". ( Fonte: p.4 ; também apoiada por esta folha de dados) Então de novo; a rede de correspondência resistiva também colocará algum viés de DC em problemas ...
Depois de tudo,
... a breve pergunta novamente: devo usar uma rede de correspondência de impedâncias ao conectar cabos de impedâncias diferentes, como 50 Ω e 75 Ω?
Qualquer coisa entre "Prefiro a configuração incomparável / correspondente porque gosto mais deste / desse oscilograma" para respostas com muitas informações de fundo em RF ou o hardware de baixo nível do 10base2 é muito apreciada.
Editar
Se você tiver acesso à parte interna da Coaxial Transceiver Interface (CTI), poderá modificar o circuito entre o chip ( 8392 parece ser do tipo fabricado por uma grande variedade de fabricantes e também o tipo usado quase exclusivamente para praticamente qualquer interface feita por qualquer pessoa para adaptadores 10base2) e o conector BNC. Uma compensação para cabos com 75 Ω e 93 Ω é possível ao custo do comprimento permitido do barramento. A National Semiconductor fez uma nota de aplicação sobre esse tópico, chamada AN-620 (pdf, setembro de 1992).
Mas mesmo depois de encontrar este aplicativo, seria ótimo encontrar algumas informações básicas sobre o que está dentro de um 8392, ou seja, o que alguém teria que usar para criar a interface usando partes discretas e talvez alguma lógica de cola e opamps.