Entonces, en mi pregunta anterior pregunté sobre el uso del Bus SPI a corta distancia para la comunicación de a bordo. Me recomendaron probar resistencias de terminación. Coloqué una resistencia cerca del destino (pero no exactamente allí, había una distancia de 1 cm) y la conecté a tierra [ya que era una tabla sin huellas de resistencia de terminación, tuve que improvisar. No pude soldar la resistencia en el dispositivo ya que es un TQFP y tiene pines delicados.]
A partir de algunas pruebas básicas, encontré que una resistencia de 1K apenas redujo el exceso. 470 ohmios y 180 ohmios funcionaron mejor. Cuanto más bajo fui, mejor funcionó. Con 180 ohmios, el exceso fue de alrededor de un voltio o un poco más bajo. Ahora, desafortunadamente, no puedo bajar mucho más que eso porque la corriente es más de lo que mi MCU puede manejar. Resolví el problema, en la revisión actual de la placa, utilizando una resistencia de 330 Ohm en serie. Esto llevó el exceso a 3.7 V y el tiempo de subida fue de 10 u 11 ns. Pero realmente me gustaría una solución 'adecuada' en la próxima revisión. Mis requisitos de frecuencia siguen siendo los mismos: 2 MHz pero preferiría 4 MHz.
Así que sentí que debía preguntar aquí: en la próxima revisión de la pizarra, ¿debo colocar búferes carnosos en las líneas? Encontrar un búfer no es realmente un problema, pero el consumo actual aumentará significativamente. Tengo 8 dispositivos en el SPI que necesitan terminación y 3 líneas que siempre están activas para cada uno. Un ejemplo, SCK va a los 8 dispositivos. Cada dispositivo tendrá, digamos, una resistencia de terminación de 100 ohmios. ¡Así que ese es un sorteo actual de 12 * 3.3 / 100 = 390 mA!
Entonces, ¿cuál es el mejor recurso aquí? ¿Debo optar por la "terminación activa" utilizando diodos Schottky como pinzas?
EDITAR: Con respecto a la impedancia de la línea: Como mencioné anteriormente, la intención es conectar 4 tarjetas externas. La distancia entre almohadilla y almohadilla es la misma para todos (12 pulgadas). Sin embargo, también hay dispositivos en la misma placa que la MCU, pero no necesitan terminaciones, las longitudes son aproximadamente de una pulgada (o menos) y hay muy poco rebasamiento (300 o mV). Las trazas que van a los tableros externos son ásperas de la misma longitud y anchura. La segunda capa de mi tablero es un plano de tierra ininterrumpido.