¿Se necesitan resistencias de terminación para UART, I2C y SPI?

Veo que es posible que se necesiten resistencias de terminación para algunas líneas de comunicación. ¿Qué pasa con UART, I2C y SPI, son necesarios? En caso afirmativo, ¿cómo elegimos sus valores?

¿Qué has encontrado hasta ahora sobre el tema?
Depende de la frecuencia. Por lo general, algo para que coincida mejor con la impedancia de la línea de transmisión ... Por lo general, se usan resistencias de 22 o 47 ohmios. Si tu señal está por debajo de 1 MHz, no te preocupes por ellos.

Respuestas (2)

Tome SPI de reloj de 50 MHz.

50 MHz tiene una longitud de onda fundamental de 6 metros, pero se podría argumentar que, debido a los flancos ascendentes rápidos, todo hasta el armónico 5 es potencialmente capaz de alterar demasiado la forma si no se aplican las terminaciones. Esa es una longitud de onda de 1,2 metros.

Por otro lado, en las PCB, la velocidad de las señales es aproximadamente el 60 % de la velocidad de la luz, por lo que el quinto armónico tiene una longitud de onda de 0,7 metros.

Una regla general sensata sugiere razonablemente que debe considerar agregar una terminación si la línea de transmisión es más larga que aproximadamente una décima parte de una longitud de onda, por lo que si las pistas de su PCB tienen más de 7 cm de largo, entonces debería considerar una terminación pero, usted Probablemente me quede sin uno durante unos centímetros más y, si los bordes que genera su chip no son tan rápidos, tal vez pueda considerar el tercer armónico como punto de referencia en lugar del quinto armónico.

El mismo argumento se aplica a la transmisión UART, pero es un poco diferente con I2C debido a las resistencias pull-up y la incapacidad de impulsar flancos muy rápidos debido a que el dispositivo de salida está activo solo en el estado bajo.

Las señales UART transmitidas con niveles RS232 se realizan sin resistencias de terminación debido a los flancos ascendentes y descendentes lentos. Pero cuando se usa RS485 para señales UART, las resistencias de terminación se usan con frecuencia.