Estoy tratando de conducir AD9850 (DDS). Primero comencé con un módulo, programé el micro (ATMega128) y todo estaba bien (significa que puede no haber un error de software). Entonces decidí hacer mi propia PCB (porque el módulo tiene un filtro de paso bajo integrado y quería diseñar mi propio filtro). Diseñé un esquema de acuerdo con la hoja de datos del IC y el Módulo.
Ahora funciona bien solo por unos minutos. A medida que lo enciendo, toma los comandos bien y hace la señal de salida correctamente, pero después de 4-5 minutos, ¡muere para siempre! (Quiero decir, después de un reinicio no funciona también) Pensé en una sobretensión o algo así. Agregué un circuito de protección contra sobretensiones (3 diodos Zener) y verifiqué cuidadosamente todos los voltajes.
También probé eléctricamente todas las conexiones a los pines IC y todas están bien. Cuando coloco mi sonda oscope en el pin de salida del oscilador Crystal, puedo ver una señal de 100MHz (la señal nominal de la misma).
Finalmente decidí hacer otro PCB. El nuevo dispositivo fue igual: funcionó bien solo por unos minutos. ¿Alguien ha experimentado con este dispositivo específico que pueda ayudarme con este problema? ¿Cuál es la principal causa de daño al dispositivo?
También debo tener en cuenta que seguí las pautas de protección contra ESD (usar guantes antiestáticos y colocar el cable en mi brazo y conectarlo al suelo. Toda la ropa es de algodón puro), pero no sé qué está destruyendo mis dispositivos. Aquí está el esquema:
yelPCB:(TengaencuentaquetodosloserroresdeDRCeneldiseñosecorrigieronmástardeyseprobaroneléctricamente).