Problemas con la fuente de alimentación con muchos PCB idénticos

3

He diseñado una PCB para ejecutar dos motores paso a paso desde un Atmega8. Con mi implementación actual, solo puedo ejecutar dos de estos PCB al mismo tiempo.

En esta imagen puede ver la estructura general del proyecto. Se supone que una PSU (5V, 10A) ejecuta todos los módulos. El Arduino habla con cada Atmega a través de I2C y tiene su propia fuente de alimentación a través de USB. (Dejé las líneas SDA / SCL para reducir el desorden)

Cada uno de los módulos "duostepper" consiste principalmente en un Atmega8 y dos 28YBJ-48 . También hay dos ULN2003s y puertos para dos sensores ópticos , un puerto de programación AVR y la conexión I2C / TWI allí. Para hacerlo más compacto, diseñé una PCB para tener todos los puertos juntos.

El esquema:

Esteeseldiseñodeltablero.EstoyusandoelpuertoI2C/TWIenlapartesuperiorparaalimentar5V/GNDyluegoconectarcadaPCBconelsiguiente.Nohayconectordealimentaciónallí.Desdemifuentedealimentación,actualmenteestoyusandounaplacadepruebasparaobtener5V/GNDparaelprimermóduloyGNDparaelArduino.

Unmódulofuncionamuysuave.Inclusodoscorrenbien.Ahoraempecéaconstruir6módulosy,derepente,solounodelosmódulosfuncionasinproblemas.Todoslosdemástienenproblemasconsussteppers.

Amiparecer,losmódulosnoseejecutanenparalelosinoenserie.Sinembargo,noséquécambiossonnecesariosparasolucionaresteproblema.¿MeperdíalgocrucialenelPCB?

edit3:Heactualizadoelesquemayeltablero.

    
pregunta dhst

1 respuesta

5

Me sorprende que esto funcione en absoluto. Hay pines abiertos GND y (A) VCC que son necesarios para conectarse para que la MCU funcione correctamente.

Atmel tiene una nota sobre cómo cablear las líneas eléctricas en sus chips, necesita 100nF para cada par VCC / GND cerca de los pines. El AREF debe conectarse a un condensador de 100 nF con su otro pin conectado a GND.

    
respondido por el Turbo J

Lea otras preguntas en las etiquetas