Revisión de diseño de PCB: desacoplamiento, derivación y conexión a tierra

Estoy tratando de hacer mi propio sensor inalámbrico usando un microcontrolador ATmega. Tengo algunos conocimientos básicos de electrónica, pero soy un aficionado total cuando se trata de diseñar circuitos y PCB.

Este es solo un proyecto de pasatiempo, por lo que no se espera que sea de calidad de producción ni nada por el estilo. Pero aun así me gustaría hacerlo lo mejor posible solo por una buena sensación de hacer las cosas bien.

He leído algo sobre desacoplamiento, derivación y conexión a tierra, pero no estoy seguro de entenderlo correctamente. Entonces, si alguien pudiera mirar la pizarra y señalar cosas que deberían hacerse de manera diferente, estaría muy agradecido.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Editar: esquema agregado del circuito

¿Puede proporcionar el esquema?
Tus pistas que van entre los pines del encabezado se ven un poco gordas para el espacio. ¿Hay suficiente espacio libre allí? ¿Realmente los necesitas tan gordos?
¿Va a hacer que se fabriquen en una casa de PCB o lo grabará usted mismo?
El orden de los pines I2C me parece extraño (para mí), y la conexión en serie también debería tener pines de suministro.
¿El LED de estado es solo un LED normal de 5 mm o hay más conectados al STATUS_LEDconector? Si es solo el LED, 10K parece demasiado para él. Quizás 470R a 1K sería mejor.
Si planea grabar la placa de circuito impreso usted mismo, ¿tiene la intención de hacer un revestimiento de orificio pasante? De lo contrario, es posible que tenga problemas para soldar los terminales de los componentes en la parte superior de la placa.
El valor de la resistencia LED es incorrecto. Lo acabo de copiar y pegar. Y sí, me gustaría grabarlo yo mismo y también me preocupaba la soldadura. ¿Hay alguna forma fácil de evitarlo?
En general, los tableros grabados en casa de doble capa pueden ser bastante desafiantes, especialmente para un primer proyecto. ¿Quizás hacer una tabla de una sola capa primero para sentirse cómodo con el proceso?
Por lo general, es una buena idea hacer que los rastros de energía sean más gruesos.

Respuestas (2)

Grabar PCB en casa es divertido, pero el proceso hace que el diseño de PCB sea un poco complicado para los aficionados como nosotros. La restricción más importante es que es difícil hacer agujeros pasantes enchapados. Y esos son esenciales para soldar componentes a placas de doble cara como la suya.

Si tiene su placa hecha en una casa fabulosa, obtendrá todas las vías y orificios de su PCB chapados como en la imagen a continuación. Eso es bueno porque luego puedes soldar todos los componentes en la parte inferior de tu placa y terminar. Eso es posible porque todas las pistas en la parte superior se unirán a la capa inferior en los orificios chapados, lo que garantiza la continuidad.

Orificio chapado

(Imagen de RobotRoom.com )

Si no domina algún tipo de galvanoplastia de orificio pasante en casa (un proceso que involucra productos químicos desagradables), no obtendrá esos orificios enchapados. El resultado final es que tendrás que soldar las almohadillas de los componentes en la parte superior de tu placa siempre que haya una pista que las alcance.

La soldadura en la capa superior puede ser inconveniente en el mejor de los casos, o simplemente imposible, según el componente y el diseño de la placa de circuito impreso. Por ejemplo, los encabezados son de fácil acceso desde la parte inferior, pero generalmente tienen un soporte de plástico que les brinda resistencia mecánica y que se asienta al ras sobre el tablero. Los enchufes DIP también traen problemas, ya que también se colocan al ras en la parte superior.

La soldadura de componentes en la capa superior suele ser una mala idea también porque dificulta el mantenimiento. Puede ensamblar su tablero en un orden que le permita acceder a las almohadillas difíciles de alcanzar, pero cuando todos los componentes estén colocados, es posible que se quede sin acceso a esas almohadillas. En mi experiencia, debido a que estas almohadillas son más difíciles de alcanzar, la calidad de la soldadura sufre y estas almohadillas terminan siendo las primeras en fallar.

Para solucionar esos problemas, le sugiero que haga lo siguiente:

  1. Diseñe tableros de una sola cara siempre que pueda. Use su esquema como un ejercicio, por ejemplo. Intente colocar sus componentes con cuidado para que faciliten el enrutamiento de un solo lado e intente enrutar todas las pistas que pueda en la capa inferior. Por lo general, cambio las asignaciones de pines si facilita el enrutamiento. Si necesita cruzar pistas, use puentes simples (generalmente uso restos de componentes de orificio pasante para eso). Uso la capa superior para representar los puentes. Además, planee usar resistencias y capacitores como puentes. Hice exactamente eso en la imagen a continuación, en los pines 2 y 3 de ATmega328P: serie TX y RX.

  2. Si no puede hacer un tablero de un solo lado por alguna razón, asegúrese de que sus pistas solo cambien de lado en las vías, como en los lugares marcados en naranja en la imagen a continuación, y no en los pads de componentes. Luego puede soldar un trozo de cable en ambos lados de su placa en esas vías. Esto hará que la solución sea mucho más robusta que soldar las almohadillas de los componentes.

  3. Haga las vías realmente grandes (yo uso 0,07 pulgadas o ~1,8 mm). Si sigue la regla n.º 2 anterior y solo hace que las pistas cambien de lado en las vías, esas vías grandes son las únicas características que tendrá que hacer coincidir entre ambos lados de su tablero. Las grandes vías facilitan el proceso de registro de tableros de dos caras.

  4. También trato de apegarme a la cuadrícula de 0,05 pulgadas en Eagle, hacer solo giros de 45° y dejar el mayor espacio posible entre pistas y pads de diferentes señales.

Ejemplo de vías

Teniendo en cuenta su diseño y el hecho de que lo grabará en casa, y asumiendo que no puede hacer agujeros pasantes chapados, tendrá problemas con el cristal de su oscilador y todos sus conectores. Le sugiero que use el truco de alejar la pista de los pads hacia una vía y luego cruzarla hacia el otro lado para esos componentes.

Puede salirse con la suya soldando los condensadores cerámicos y las resistencias en la capa superior, pero no lo recomiendo. Simplemente redirigiría su placa para intentar traer la mayoría, si no todas, las pistas a la capa inferior.

No sé si hay problemas con los componentes externos que planea usar (el NRF905, por ejemplo), pero lo vería si usan señales de alta frecuencia para controlarlos (cualquier cosa por encima de 500 kHz).

A continuación se muestra mi intento (rápido y sucio) de una versión de un solo lado de su tablero. Perdóneme si cometí algún error, pero debería darle una idea de cómo intentar enrutar la mayoría de las pistas en la capa inferior. Tuve que usar 5 puentes, pero es posible que puedas hacerlo mejor.

Mi intento de una versión de un solo lado del tablero del OP

Ahora me doy cuenta de que mi versión del conector de 14 pines se refleja en relación con la suya, lo que hizo que mi versión fuera más fácil de enrutar. Pero, si no tiene ninguna restricción de software o hardware, puede reasignar los pines MCU al conector para que también sea más fácil enrutar su versión.

Espero que esto ayude.

Muchas gracias por tomarse el tiempo para explicar el problema muy claramente. Estaba algo consciente del problema con el cristal y los encabezados. Pero obviamente no estaba prestando suficiente atención a esto. También estaba interesado en el aspecto eléctrico del diseño. En caso de que use algún fabricante chino barato para hacer el PCB para mí, ¿hay algunas cosas que realmente debería reconsiderar en mi diseño? Como todavía no tengo herramientas ni productos químicos para el grabado de PCB, podría ser más fácil y económico dejar que lo hagan.
Eso se puede hacer en una capa si tiene suficiente espacio para enviar un rastro entre dos almohadillas. Parece que todos los cambios de capa se pueden eliminar con un poco de enhebrado.
Todavía no he enviado un PCB a una casa fabulosa, así que podría comentar al respecto. Está en mi lista de cosas que hacer antes de morir :D Así que no puedo comentar sobre eso. Pero otros pueden intervenir y abordar estos aspectos complementarios de su pregunta. Simplemente no acepte ninguna respuesta durante unos días para que la gente vea que todavía está buscando respuestas. Si eso no funciona, publique otra pregunta relacionada. Solo tenga en cuenta que la gente aquí no suele recibir preguntas amplias, así que asegúrese de enfocar su próxima pregunta en los aspectos específicos que desea abordar.
Puede valer la pena señalar que un puente que está soldado en dos lugares puede ser mejor que una traza que conecta dos vías, cada una de las cuales requiere un trozo de cable y dos conexiones de soldadura. Por otro lado, usar un plano de tierra para el lado superior (junto con las vías) podría ser bueno incluso si se usan cables discretos para todas las demás conexiones del lado superior.

¿Cómo nadie mencionó esto todavía?

¡Agregue condensadores de desacoplamiento!

Su MCU probablemente estará funcionando y encendiendo y apagando muchos transistores (internamente) a 8/16/20 MHz. Extraerá una corriente más alta periódicamente en cada ciclo de reloj. Dado que las trazas tienen algo de inductancia y no pueden entregar corriente instantáneamente, debe agregar un capacitor para suministrar esos picos de corriente para la MCU. Este condensador también desvía el ruido a tierra.

Es muy común colocar una tapa de cerámica de 0,1 uF en cada pin de alimentación de la MCU, lo más cerca posible de la MCU. También es común colocar algo de capacitancia a granel cerca de la placa.

El desacoplamiento del encabezado del módulo de RF que tiene allí probablemente sea redundante si el módulo de RF tiene un desacoplamiento local (que supongo que lo hará).

Un pensamiento, el C5 es para desacoplar, ¿hay algo que me haya perdido?
Vaya, me perdí C5 porque miré la pantalla de seda de pcb y no vi mayúsculas. C5 es probablemente un condensador electrolítico, ¿verdad? Podría usarse como capacitor a granel pero no como capacitor de desacoplamiento. Los condensadores electrolíticos tienen una ESL y una ESR más altas en comparación con los condensadores cerámicos, por lo que no pueden proporcionar una corriente alta rápidamente. Se sabe que los MCU AVR funcionan incluso sin tapas de desacoplamiento, pero es una buena práctica ponerlas de todos modos.
Pensé que usaría un condensador PET de película. Este es uno de estos que puedo obtener aquí gmelectronic.com/film-capacitor-cf-22n-250v-p121-011 . ¿Es bueno para desacoplar?
Observe que es un capacitor de 22nF y uF. Ya tiene un capacitor de 100nF en el esquema, solo use otro de esos. En general, los condensadores de película son buenos para el desacoplamiento. Pero la cerámica suele ser más barata.