Así que, en mi pregunta anterior He preguntado sobre el uso del bus SPI a corta distancia para la comunicación entre placas. Me recomendaron que probara con 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 esta era 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].
Haciendo algunas pruebas básicas, descubrí que una resistencia de 1K apenas reducía el rebasamiento. 470 Ohms y 180 Ohms funcionaron mejor. Cuanto más bajo iba, mejor funcionaba. Con 180 Ohms, el sobreimpulso era de un voltio o un poco menos. Ahora, desafortunadamente, no puedo bajar mucho más que eso porque la corriente es más de lo que mi MCU puede manejar. Arreglé el problema, en la revisión actual de la placa, usando una resistencia de 330 Ohm en serie. Esto llevó el exceso de velocidad 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 placa, ¿debería colocar búferes robustos en las líneas? Encontrar un buffer no es realmente un problema, pero el consumo de corriente aumentará significativamente - Tengo 8 dispositivos en el SPI que necesitan terminación y 3 líneas que están siempre activas van a cada uno. Un ejemplo, SCK va a los 8 dispositivos. Cada dispositivo tendrá, digamos, una resistencia de terminación de 100 Ohm. Así que el consumo de corriente es de 12 * 3,3/100 = 390 mA.
¿Cuál es el mejor recurso en este caso? ¿Debo optar por la "terminación activa" utilizando diodos Schottky como pinzas?
EDIT: En cuanto a la impedancia de la línea: Como mencioné anteriormente, la intención es conectar 4 placas externas. La distancia entre pads 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 alrededor de una pulgada (o menos) y hay muy poco sobreimpulso (300 o mV). Las trazas que van a las placas externas son aproximadamente de la misma longitud y anchura. La segunda capa en mi placa es un plano de tierra sin romper.