¿Cómo suprimir el ruido terrible de MAX7219?

6

En la misma fuente de alimentación, he conectado MAX7219 , que produce un ruido terrible en el amplificador, por lo que puedo escuchar las frecuencias de actualización de MAX7219 . Si conecto el amplificador a la alimentación de la batería, el ruido desaparece. También intenté conectar el condensador electrolítico de 220uF a la entrada de alimentación de esta placa, lo que disminuyó el ruido pero no se eliminó por completo. Apagar el MAX7219 por un momento, elimina el ruido. Aún puedo oírlo incluso desde muy lejos. El tablero del amplificador está en PCB pequeño. MAX7219 está en el tablero conectado a Arduino. Todo accionado desde Arduino.

Entiendo que el cableado de la placa de pruebas puede producir algunos ruidos, pero este es demasiado alto. Desafortunadamente, no tengo el alcance para indicar el espectro de ruido, pero la frecuencia de actualización MAX7219 de la hoja de datos es de 800Hz.

Este video es para mostrar la tristeza de la situación. [ver video]

[Ampliar]

    
pregunta Pablo

2 respuestas

7

Considere atacar el problema en el extremo del generador de ruido, es decir, el controlador de LED IC, no en el extremo de audio.

Una sugerencia obvia (que probablemente ya haya abordado) es agregar capacitores de desacoplamiento al MAX7219, lo más cerca posible de los pines de alimentación del IC. Además, dado que la corriente consumida por este IC salta drásticamente a medida que se multiplexa, podría ser mejor agregar dos capacitores, un pequeño valor típico de desacoplamiento como siempre se recomienda y uno electrolítico de mayor capacidad (pruebe 10 o incluso 100 μF) Paralelo, entre el pin Vcc y tierra.

Si esto tampoco soluciona el problema, podría valer la pena conectar un inductor pequeño, de muy baja resistencia al riel de alimentación que va al controlador de LED: no hay una referencia específica que pueda citar para esto , pero he usado este método para la supresión de ruido con un controlador IC TLC5940 LED, usando un inductor de 22 uH que tenía disponible, conectado entre el lado positivo de la tapa electrolítica que está atada al riel de alimentación y el pin Vcc del IC que está atado a un pin del condensador de desacoplamiento de valor inferior. Por lo tanto, el inductor se encuentra entre los pines positivos de los dos condensadores.

Intentaré agregar un esquema más adelante, si la explicación anterior no está clara.

Dependiendo de su éxito con las sugerencias anteriores, comente, en caso de que otras sugerencias le vengan a la mente.

    
respondido por el Anindo Ghosh
0

Encontré este hilo porque estaba teniendo el mismo problema. Agregué una tapa de tantalio de 100 nF en el riel eléctrico y, como la magia, ¡se detuvo!

Nota: Estoy usando esto en una PCB y no en una placa de pruebas.

    
respondido por el serg

Lea otras preguntas en las etiquetas