Preguntas de diseño de PCB

0

Ok, así que he terminado de poner una tabla. Tengo un ATMega328P funcionando con un cristal de 8MHz. La placa tiene dos capas y he elegido la capa superior como plano de tierra (GND) y la capa inferior como plano de potencia (VCC). Siguiendo las pautas de diseño, he mantenido la longitud de traza entre el cristal y el AVR mínimo. Observe el diseño y sugiera cualquier mejora si puede y asegúrese de señalar las fallas.

EDITAR: Esquema añadido.

EDIT2: Actualicé el tablero. El nuevo es aquí .

    
pregunta hacker804

3 respuestas

7

Probablemente esté lejos de los únicos problemas, pero no tiene ningún condensador de derivación de suministro y su ruta de retorno a tierra desde los topes de carga de cristal a la MCU tiene un área de bucle enorme. Coloque una capa de tierra en el lado posterior en el área de los componentes del oscilador y los pines de tierra de la MCU y algunas vías directamente a él.

Es posible que desee replantearse todo ese plano lateral de potencia y, en su lugar, hacer que la mayor parte del terreno se base con una potencia limitada para capturar las cosas que necesita. A menudo, comienzo conectando el poder con trazas y luego vertiendo una forma para reemplazarlos.

También parece que es posible que no haya conectado todos los pines de suministro y tierra necesarios a la MCU. Probablemente debería dejar la PCB en espera por el momento y asegurarse de que el esquema tenga los condensadores de derivación y todas las conexiones de alimentación, conexión a tierra y de referencia necesarias primero.

También parece que no has pensado en cómo vas a incluir tu firmware en esto. Incluso si está esperando que un proveedor los programe en un dispositivo antes de soldar, tener acceso para ISP le ahorrará mucha frustración en la práctica. Y debería tener una forma de conectar los pines UART para la salida de depuración. También querrá una manera de activar el reinicio en el pin 29, ya que es necesario tanto para el ISP como para acceder fácilmente a un cargador de arranque en serie.

En general, probablemente debería revisar la AVR Consideraciones de diseño de hardware Nota de aplicación ( AVR042)

    
respondido por el Chris Stratton
0

También recomendaría leer la hoja de datos para dejar los pines flotantes que no están conectados a nada. Normalmente, las opciones flotantes no se consideran un buen diseño. Puede tirar hacia abajo o hacia arriba según la recomendación de la guía de diseño. Agregue algunos encabezados de depuración para I2C (SCL, SDA, GND), en caso de que necesite acceder a él y evite la soldadura después de que se fabrique la placa y en comentarios anteriores, agregue condensadores de derivación para filtrar el ruido de la tensión.

    
respondido por el JYasir
-1

Yo usaría Capacitores en cada VCC de entrada de Chip para asegurar que pueda manejar los Picos.

También podrías usar algún tipo de reinicio. O usas un IC especial como el LM809 o construyes uno tú mismo como lo hice en la Imagen. Esto asegurará que tu chip se inicie correctamente. Podría echar un vistazo a la hoja de datos y tal vez ya tenga algo incorporado.

Le recomendaría algo como un conector ISP o JTAG para actualizar el chip. Me compré una caja de hielo Atmel para flashear y depurar el chip. Esta es una herramienta muy útil pero me costó 200 $. El JTAG / ISP también tiene un pin de reinicio, por lo que es posible que deba considerar el reinicio.

    
respondido por el Felix Kunz

Lea otras preguntas en las etiquetas