Estoy usando el escudo del reproductor de mp3 de sparkfun y un Arduino UNO. Todo está bien, formateé mis tarjetas micro SD de Samsung con FAT, convertí archivos mp3 con ffmpeg, cargué el archivo de ejemplos y los modifiqué un poco, ¡puedo reproducir mp3! Excelente. Esto es con un auricular.
Pero.. si trato de conectar unos parlantes de 20 euros escucho un extraño zumbido/ruido blanco de bajas frecuencias. Incluso si el escudo no está jugando nada.
Soy consciente de este pdf sobre la conexión de la salida analógica y traté de leerlo pero no entendí nada. Explica cómo evitar la interferencia causada por cables largos, pero mi cable no es largo. ¿Puede ser? ¿útil? ¿Qué puedo hacer?
Es probable que tenga un bucle de tierra, entre los chips GBUF y los altavoces GND, causado por la fuente de alimentación de los altavoces. Tenga en cuenta que el reproductor de MP3 SFE es como el vs10XXan_output.pdf al que se hace referencia, Sección 2.1, Figura 4 o 5 (menos la ESD).
Tenga en cuenta que GBUF (el retorno de los auriculares) no es GND. La salida del VS1053 es probablemente un amplificador de Clase D. Por lo tanto, está cambiando a alta frecuencia, en referencia al retorno (o GBUF). La Sección 3.2 recomienda que, cuando el VS1053 esté controlando un amplificador, se requiera la adición de C1,R1,C2,R2 como se muestra en la figura 8. El esquema del SFE MP3 no los tiene. lo que lleva a algunas quejas, como la tuya.
El SFE MP3 y UNO con un conjunto de altavoces amplificados sin nombre funcionan para mí. Pero creo que mis parlantes tienen aislamiento de CA dentro, ya que solo tiene calor y neutro y no tiene conexión a tierra, es probable que el tuyo tenga alguna conexión a tierra. Por lo tanto, está escuchando el cambio a través de GBUF. Además, hay advertencias que indican que esto puede ser dañino para el amplificador.
Hasta que SFE cambie su diseño, la única solución es un amplificador aislado o piratear un cable para incluir el acoplamiento de CA adicional (también conocido como R y C).
Independientemente, el VS1053 y su biblioteca de código abierto son un gran compañero para Arduino. He visto muchos proyectos exitosos usándolo.
Es posible un bucle de tierra, pero también debe colocar un filtro de paso bajo RC para filtrar el ruido de conmutación sigma-delta de alta frecuencia de la entrada del amplificador. El controlador de salida VS1053 está diseñado para auriculares, pero los altavoces con amplificadores de clase D muestrean la señal de entrada y este proceso de muestreo convierte el ruido de alta frecuencia en frecuencias audibles, creando ruido blanco.
Los círculos verdes marcados como "filtro de reconstrucción Sigma Delta", para hacer la línea, es el RC que necesita.
Anindo Ghosh
nkint
nkint
AC 230V~50Hz 0.08A
. No se cual es la impedancia del parlante ni del MP3 Player Shield. ¿Cómo puedo saberlo (medirlo con un multímetro? ¿leerlo en algún lado? ¿algo más?)Anindo Ghosh
nkint
Andy alias
nkint