Terminación bidireccional desde un solo extremo

1

Problema

He estado tratando de averiguar si es posible terminar un bus bidireccional desde un solo extremo. He encontrado técnicas para terminar un bus bidireccional usando ambos lados de la línea, pero no he encontrado uno que solo use un lado.

Este es un circuito que se me ocurrió para intentar terminar el bus bidireccional:

simular este circuito : esquema creado usando CircuitLab

El diseño es bastante simple, Rseries1 es una terminación en serie para cuando XCVR2 está conduciendo, y Rparallel1,2 es una terminación en paralelo para cuando XCVR1 está conduciendo.

¿Funcionará esto? ¿Hay alguna forma mejor de que me esté perdiendo? No necesita eliminar perfectamente los reflejos, solo necesita ser mejor que una línea sin terminar.

Fondo

Este es un bus de depuración para un microcontrolador SiLabs. El tablero de la izquierda es el programador, y el tablero de la derecha es mi tablero. El cable tiene una cinta de ~ 6 "con una impedancia característica de ~ 80 ohmios.

El proveedor recomienda rellenar Rparallel1, pero algunas personas han tenido problemas con esa configuración. Es posible correr a una frecuencia más baja, pero ahora estoy más interesado en este problema :)

Editar: más información

  • Longitud del cable: 6 "
  • Demora de prop.: 1.25 ns / ft
  • Frecuencia máxima de bus: 12 MHz (~ 16 ns de tiempo máximo de subida)
  • Frecuencia máxima de piezas: 50 MHz (~ 4 ns de tiempo máximo de subida)
pregunta

3 respuestas

0

Lo siento, pero no.

  

Rseries1 es una terminación de serie para cuando XCVR2 está conduciendo, y   Rparallel1,2 es una terminación paralela para cuando XCVR1 está conduciendo.

Cuando XCVR1 está conduciendo, Rseries1 no desaparece mágicamente. Entonces, suponiendo que XCVR2 es una buena fuente de voltaje cuando se conduce, la resistencia efectiva en serie que ve es Rseries1. Sin embargo, cuando XCVR1 está activo, la resistencia en serie efectiva es Rseries1 + Rth, donde Rth es el equivalente de Thevenin de las resistencias paralelas. Entonces, por ejemplo, si Rseries1 es 100Ω, y cada resistencia paralela es 200Ω, XCVR2 verá 100Ω (que es lo que quieres), pero XCVR1 verá 200Ω.

    
respondido por el WhatRoughBeast
0

Si el retraso de la hélice es menor que el tiempo de subida, la pérdida de retorno no será un problema.

Pero cuando el retardo de la propulsión tarda más tiempo que el tiempo de subida, el timbre puede causar un timbre con líneas inductivas.

Con una transmisión de impedancia controlada, obtienes una mejor inmunidad al ruido, pero aún así tienes un poco de reflexión final.

Por lo tanto, depende de los requisitos de ancho de banda, demora de la propiedad, requisitos de integridad de la señal y tolerancia a la EMI.

    
respondido por el Tony EE rocketscientist
0

Considere las opciones de terminación estándar: -

Todoeltrabajoanterior,perosecentraen(a),laterminacióndelaserieenelextremodelcontrolador.DependedequelaimpedanciadeentradadelreceptorsearelativamentealtaencomparaciónconZo,demodoquesielcontroladoremite5Vp-p,seconvertiríaen2.5Vp-pcuandoingresealcabley,debidoalaterminacióndelextremoabiertoenelreceptor,latensióndoblaríadenuevoa5Vp-p.

Ahoraconsiderelomismocuandohayaunaterminacióndeserieenambosextremos;elextremoreceptorseguiríafuncionandoyobtendríaunaseñaldecente,perocuandolosrolesseinvirtieran,todoestaríabiendebidoalasimetría.

Habiendodichotodoeso,untiempodesubidade4nsimplicaunafrecuencia"superior" de aproximadamente 100 MHz y la longitud de onda de 100 MHz es de 3 metros. La regla de oro es que puede evitar una terminación si la longitud del cable / trazado es menor que una décima parte de la longitud de onda de la frecuencia útil más alta. Entonces, una décima de 3 metros es de 30 cm o aproximadamente 12 pulgadas. Es limítrofe porque la velocidad de las señales es más cercana al 50% de la luz de manera tan efectiva que hace que el cable parezca más largo.

Ponía una terminación de 40 a 60 ohmios en ambos extremos.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas