4 votos

Uso de los pines no utilizados en una MCU para facilitar el enrutamiento

Estoy utilizando una MCU LQFP-64 en una placa de 2 capas (plano de tierra más plano de potencia/señal), y estoy intentando evitar correr trazas en el plano de tierra. Algunos de ellos pueden ser enrutados fuera de las esquinas de la MCU. Tengo un par de trazas problemáticas, y mi solución es enrutar las trazas de nuevo bajo la MCU y fuera de otros pines. Configuraré los pines "secundarios" como entradas digitales para evitar la doble conducción de la señal.

  1. ¿Es una mala idea? Supongo que hay una capacitancia parásita extra. FWIW las señales son <=1MHz, probablemente <=125kHz. Tengo que comprobar que los estados de bootloader y reset no conducen a los pines, pero por lo demás parece estar bien?

  2. ¿Será el EMC un problema? Tengo un plano de tierra intacto en el lado más alejado de la MCU, pero no habrá un plano de potencia sólido directamente debajo de la MCU. La propia MCU probablemente funcionará a unos 12MHz, tal vez 24-48MHz.

1 votos

Lo que está haciendo es inusual. Yo me esforzaría en NO hacerlo. Sin perjuicio de los problemas que ya has pensado, debería funcionar, pero...

0 votos

Espero que tengas un diseño de 4 capas, 2 capas de señal, un plano gnd y un plano VCC. Usar sólo 2 capas será muy difícil de imposible.

0 votos

@Uwe "Estoy utilizando una MCU LQFP-64 en un 2 capas tablero"

4voto

Avner Puntos 2065

He hecho esto antes, y requiere algunas precauciones que usted establece esos pines a las entradas en el MCU. Aparte de eso, la mayoría de los pines del MCU pueden soportar un cortocircuito por un tiempo corto así que creo que es sobrevivible si los configuras incorrectamente durante el desarrollo.

Alternativamente lo que podrías hacer, es añadir máscara de soldadura a las almohadillas que utilizas para las trazas de serpentina como esta. De esta manera el pin QFP no se suelda a la placa.

Sin embargo, no estoy seguro de que este truco se mantenga si se planea producir la tabla en masa.

0 votos

¿Esos pines "route through" deben ser entradas flotantes o entradas con pullup/pulldown interno?

1voto

Surendra Patil Puntos 11

Como respondió @mkeith en los comentarios, en teoría esto debería funcionar, pero

  • Esto tiene un enorme potencial para situaciones de humo mágico del tipo "Oops..." durante el desarrollo, especialmente si se decide modificar el código años después.
  • Puede que estés luchando contra un problema imaginario o autocreado. Si "no habrá un plano de alimentación sólido directamente debajo de la MCU" de todos modos, entonces ¿por qué no usarlo para traer trazas de par justo desde debajo de la MCU?

0 votos

Cuando he dicho que no habrá un plano de alimentación sólido, me refiero a que la capa superior no tendrá un vertido ininterrumpido de 5V justo debajo de la MCU. Sin embargo, el plano de tierra / capa inferior tendrá un vertido ininterrumpido. Así que sí, tengo la intención de utilizar la capa superior para encaminar las señales de los pines por debajo de la MCU, y luego por otro pin.

0 votos

Sí, he releído tu pregunta y entiendo lo que quieres decir. Sigo sin entender por qué . Si no se trata de un par de aplicaciones de alta frecuencia muy corto Las trazas en el plano de tierra no tendrán efectos negativos, y tendrán dos positivos: un enrutamiento simplificado y la ausencia de posibles cortocircuitos.

0 votos

El enrutamiento sería más complicado: necesito vías para saltar los planos, y la fábrica que estoy usando tiene vías más grandes que las trazas, así que necesito hacer espacio para las vías. Además, no me preocupa la posibilidad de que se produzcan cortocircuitos. Esa posibilidad existe para cualquier entrada de la MCU (como CAN o UART rx) donde la MCU puede manejar un pin que también es manejado por un IC externo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X