Entonces, en mi pregunta anterior , pregunté sobre el uso del bus SPI a corta distancia para la comunicación de placa a placa. Me recomendaron probar las 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 [como se trataba de una placa 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.]
De algunas pruebas básicas, descubrí que una resistencia de 1K apenas redujo el sobreimpulso. 470 ohmios y 180 ohmios funcionaron mejor. Cuanto más bajo fui, mejor funcionó. Con 180 ohmios, el sobreimpulso fue de aproximadamente 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. Solucioné el problema, en la revisión actual de la placa, usando una resistencia de 330 ohmios 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 debería preguntar aquí: en la próxima revisión del tablero, ¿debería colocar tampones fornidos 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 van a cada uno. Un ejemplo, SCK va a los 8 dispositivos. Cada dispositivo tendrá, por ejemplo, una resistencia de terminación de 100 ohmios. ¡Entonces ese es un consumo de corriente de 12 * 3.3 / 100 = 390 mA!
Entonces, ¿cuál es el mejor recurso aquí? ¿Debo buscar una 'terminación activa' usando diodos Schottky como abrazaderas?
EDITAR: Respecto a la impedancia de línea: como mencioné anteriormente, la intención es conectar 4 placas externas. La distancia de la almohadilla a la almohadilla es la misma para todos (12 pulgadas). Sin embargo, también hay dispositivos en la misma placa que el MCU, pero estos no necesitan terminaciones, las longitudes son de aproximadamente una pulgada (o menos) y hay muy poco sobreimpulso (300 o mV). Las huellas que van a tableros externos son aproximadamente del mismo largo y ancho. La segunda capa en mi tablero es un plano de tierra ininterrumpido.