Hola a todos. Anduve viendo el PCB y no termino de espantarme
. Me recuerda a mis PCBs cuando no sabia ni lo que era la EMC (Compatibilidad electromagnetica). En realidad los mios eran peor, asi que no te preocupes literatronic, ya vienes adelantado a mi, jaja.
Veamos, puedo detectar algunos problemas viendo el PCB que, aunque no tienen porque ser los causantes de tus anormalidades de funcionamiento, pueden estar contribuyendo al problema principal o bien sumados se sinergizan y causan el reseteo que estas experimentando. Tal como ha dicho Azicuetano, si puedes colgar el esquematico podremos detectar causas con mas precisión. Paso a nombrar, que alguien me corrija si la embarro:
1) Veo un plano cuadrado de cobre sin conectar. Deberias conectar el plano a masa, eso es una verdadera antena para la EMI. Si no puedes conectarlo a masa quitalo del todo, es preferible que no este en esas condiciones.
2) Donde estan los pares de capacitores de desacoplo y de filtrado de cada integrado??!?! jaja, creo que segun nos has dicho, ya los has colocado, asi que es una cuestion menos.
3) No colocaste plano de masa ni plano de alimentación. Aunque en no todos los PCB pueda hacerse, si estas utilizando uno de doble cara es norma casi obligatoria utilizar un plano de masa y señales criticas en una cara y el plano de alimentación y las pistas de señal no criticas en la otra cara (Puede haber variaciones a la regla, lo importante es tener ambos planos y en caras distintas, lo de las señales es relativo). Ambos planos forman una capacitancia distribuida (Donde la placa vendria a ser el dielectrico) que filtra mejor que cualquier capacitor que coloques en el circuito. Como ya tienes hecho el pcb, no hay mucho que puedas hacer sobre este tema.
4) Los cristales no estan colocados a masa, si estas utilizando el encapsulado HC-49U (eso parece segun el PCB) puedes soldar la carcaza metalica a la masa.
5) La señales criticas que puedo reconocer a simple vista (no se si serán las que yo digo) no tienen pistas de guarda ni tampoco de shunt. Tampoco puedes hacer mucho sobre esto.
6) Veo pistas que corren paralelas en caras distintas y se superponen (adquieren ese color rosado que indica que coinciden a ambos lados de las caras) Si estas trasmitiendo a alta velocidad se te van a acoplar, no dudes de ello.
7) No reconozco buses en este circuito, pero si tienes alguno fijate que las pistas tengan casi la misma longitud y el mismo numero de vias (para que no halla reflexión y otras yerbas).
8 ) Colocar pistas de señal por debajo de los integrados es una muy buena idea.... si quieres que tu circuito no funcione! jaja, un a pequeña broma, trata de evitar esto, aunque reconozco que no hay PCB que halla hecho que no tenga una pista por debajo de algun integrado, pero siempre trato de evitarlo, lo mejor es que exista solo plano de masa debajo de los mismos.
9) Estan pasando pistas (no se que tipo de señal será) por encima de las señales de reloj de los integrados. No hace falta explicar porque no hay que hacerlo. No te preocupes, no hay que lamentarse, estas puedes quitarlas y hacer un bypass lejos de los cristales.
10) Yo coloco siempre anillos de guarda a los circuitos de reloj, pero bueno, no siempre puede hacerse por cuestiones de ruteado.
11) Veo que algunas pistas adquieren angulos de 90º al doblar. Si estas pistas transportan señales a alta frecuencia, de seguro que en estos vertices se genera concentración de campo eléctrico y emisión de EMI. Lo mejor es utilizar angulos de 45º y ciertas proporciones en las longitudes respecto al ancho de pista que no voy a explicar porque ya entro a ser pesado.
12) Como no tienes plano de masa ni de alimentación puedes engrosar las pistas correspondientes para reducir la impedancia equivalente de ellas, con lo bueno que trae aparejado esta característica.
13) Las fichas de conexión no son adecuadas para utilizar cables mallados, pero creo que ya haz reparado sobre ese tema asi que un punto mas a tu favor!
14) Por ultimo, falta el filtrado de todas las entradas y salidas digitales, como decia Bob Perrin (Este señor diseña PLCs que dan miedo) "Pasa por un filtro todo lo que que entra y lo que sale tambien!".
Bueno, espero no haber quedado muy criticon con mi mensaje, solo quise exponerte las cuestiones que pueden estar ocasionando problemas con respecto al diseño del PCB, pueden regañarme si quieren
. Habria que ver el programa y el esquematico para poder ser un poco mas especifico, aparte no puedes hacer mucho sobre lo que te estuve nombrando, porque el PCB ya esta construido, pero no desesperes, lucharemos contra el ruido hasta hacerlo huir jaja. Suerte con las pruebas!
Saludos desde Argentina.
P.D: Azicuetano, cuando quieras intercambiamos ideas, yo que soy devoto utilizador de tus checkpoints! Si me han salvado esos numeritos!!!