Terminación de líneas de transmisión con una resistencia

3

Tengo un bus SPI grande, pero lento, que consta de 8 dispositivos. La frecuencia de operación es de 2 MHz. Según tengo entendido, debo asegurarme de que las líneas de bus estén terminadas correctamente o que las reflexiones puedan causar problemas de integridad de la señal. El máximo. La longitud que mi señal puede transferir es de 1 pie sobre un cable plano estándar.

Una cosa que me falta es el tiempo de subida / caída de mi señal, que en realidad determinaría si tengo componentes de alta frecuencia en la señal que requieren una terminación adecuada. Guardé la señal con un NC7WZ16 pero no pude encontrar los tiempos de subida / bajada en la hoja de datos .

¿Cómo puedo asegurarme de que el bus esté debidamente terminado para minimizar los reflejos? La carga es un CPLD en todos los casos.

    
pregunta Saad

1 respuesta

6

2 MHz da un período de bits de 500 ns. 1 pie pie de cable plano tendría un retardo de propagación de aproximadamente 1,5 ns (o menos) o un viaje de ida y vuelta de 3 ns.

Agregar resistencias de terminación aumentará el consumo de energía, y el chip de estilo CMOS que estás usando no está realmente diseñado para funcionar con una línea terminada.

Una solución más limpia es reducir los tiempos de subida y bajada. Fácilmente podría transportar señales de 2 MHz con 50 ns de subida y caída. Una forma de obtener tiempos de borde más lentos es usar un chip diferente a la parte de "velocidad ultraalta" que eligió. Otro sería agregar una resistencia en serie en las salidas del controlador. Esta resistencia no tiene que coincidir exactamente con la impedancia característica de la línea de transmisión, solo ralentiza los bordes cuando se combina con la capacidad de la línea. Como beneficio adicional, si alguien viene más tarde y quiere usar su circuito con un cable plano más corto (y menos capacitancia), la pérdida de la resistencia en serie seguirá ayudando a eliminar cualquier timbre rápidamente, por lo que se extinguirá por el momento (250 ns más tarde) que su receptor muestrea la señal.

    
respondido por el The Photon

Lea otras preguntas en las etiquetas