Estoy diseñando un sintetizador simple con Arduino (solo Atmega IC) y funciona bien. Lo único son estos clics molestos que apenas escucho constantemente si subo un poco el volumen.
Tuve este problema en el pasado, por eso estaba tratando de solucionarlo diseñando la PCB, separando 3 sectores de tierra en partes digitales y analógicas en un lado de la PCB. En teoría, eso debería evitar que la parte digital contamine la parte analógica. Parece que no funcionó del todo porque todavía puedo escuchar los clics .
Hay dos cosas haciendo clics al mismo tiempo , según mis pruebas:
1- el cristal Atmega: si quito el Atmega IC, ese clic se detiene. **ACTUALIZACIÓN: **Ese clic fue causado por el programa Atmega. Pero todavía tengo estos otros sonidos de clic midi:
2- los mensajes Midi: Cuando Midi no está conectado, no hay clic. Después de enviar cada mensaje midi (una nota o un reloj, por ejemplo) escucho un clic. Por ejemplo, el reloj hace un flujo constante de clics y se acelera si aumento el tempo en el dispositivo maestro que envía el BPM. Si tomo el Atmega IC y envío mensajes midi, puedo escuchar los clics, por lo que es independiente de eso. Por eso creo que es un problema de diseño de PCB
Para eliminar el problema, eliminé la parte LM358 donde están las "tijeras" en la imagen esquemática y solo obtengo la salida donde dice PWM, esa es solo la salida del atmega IC.
Entonces, mi pregunta es: ¿ Ve algún defecto de diseño de PCB? ¿ Qué podría estar causando los ruidos de clic ?
¡¡Gracias!!
PD: Puedo subir el archivo de Eagle si se solicita. ][]
La hoja de datos 6N137 dice:
Se debe conectar un condensador de derivación de 0,1 μF entre los pines 5 y 8.
Esto es necesario no solo para evitar que el 6N137 oscile, sino que también protege el resto del circuito de caídas en la fuente de alimentación.
Tiene un inductor frente a la fuente de alimentación digital de ATmega, pero podría ser una mejor idea moverlo/copiarlo para proteger la parte analógica de su circuito de cualquiera de las partes digitales.
Daniel
chris stratton
oscuro
Pancra85
CL.
chris stratton
Daniel
Pancra85
Pancra85