2 votos

Obteniendo ruido al conectar el altavoz de la SIM800l a la Raspberry Pi

Estaba tratando de hacer un dispositivo de roaming que me ayude a enrutar mis llamadas a través de internet, para ahorrar en mis facturas mientras estoy en roaming internacional.

Mi configuración es la siguiente:

Módulo GSM SIM800l, Raspberry Pi 4, un adaptador de audio USB (Quantum-QHM623) y una aplicación Android para conseguir redirigir las llamadas.

Básicamente, esta configuración enruta todas mis llamadas desde mi tarjeta sim a la aplicación de mi teléfono a través de Internet.

El proyecto está casi terminado, pero el problema que tengo es que cuando el altavoz de la SIM800l se conecta al micrófono del adaptador de audio USB, tengo un montón de ruido de fondo.

Estos son los pasos que he seguido para solucionar el problema y que pueden ayudarte a evaluar la situación:

  1. Puedo escuchar la voz con muchas interferencias sólo cuando conecto el +ve del altavoz del SIM800l al +ve del micro en el lado +ve del adaptador USB. Si conecto el -ve del altavoz a la masa del micrófono del adaptador de audio, lo único que oigo es ruido, nada de voz.

La otra línea de audio que es el micrófono de la SIM800l al altavoz del adaptador USB funciona absolutamente bien.

He probado los módulos de esta manera y parecen funcionar bien:

Adaptador USB de audio: para ver si el adaptador de audio funciona, he probado a cortocircuitar el micrófono y el altavoz y he simulado una llamada desde la aplicación de Android, y ha funcionado bien (he podido escuchar mi propia voz después de decir algo, y la calidad de la voz también era buena).

SIM800l: Los comandos AT funcionan bien; pude enviar y recibir mensajes, pude llamar, recibir llamadas y colgarlas usando el minicom.

Líneas de audio del SIM800l: He puesto en cortocircuito las líneas de micrófono y altavoz y he hecho una llamada de voz a mi número de móvil, y he podido escuchar bien mi voz, pero la calidad es aceptable.

Cualquier ayuda con este problema de ruido sería muy apreciada.


EDIT: Puedo solucionar este problema utilizando una fuente de alimentación diferente. Anteriormente había utilizado la misma Raspberry Pi para alimentar el módulo SIM, pero ahora he utilizado una fuente de alimentación diferente para alimentar el módulo SIM800l, y está funcionando bastante bien.

¿Hay alguna manera de utilizar la misma fuente de alimentación y no obtener el ruido?

0voto

Damien Puntos 136

Acabo de ver tu edición, voy a escribir una respuesta de todos modos.

Probablemente se deba a tu fuente de alimentación y/o a los bucles de tierra que inyectan ruido en tu circuito.

Asegúrate de que utilizas una fuente de alimentación aislada y de que la frecuencia de funcionamiento está fuera del rango audible (aunque no siempre es fácil saberlo, ya que el control puede cambiar la frecuencia en función de la corriente consumida).

  • Evita las fuentes de alimentación baratas, coge una buena.
  • Trate de añadir una gran tapa 100/300uF y varias tapas pequeñas como 0,1uf 10nF en la fuente de alimentación / entrada de su circuito.
  • Intenta hacer un LC filtro añadiendo ferrita, inductor en las líneas de alimentación.
  • Asegúrate de que tu circuito tiene todos los tapones de bypass necesarios (0,1uF) en los pines VDD de cada chip.
  • Asegúrate de tener un plano de tierra.
  • Asegúrate de no tener una corriente significativa pasando por la tierra de tu placa, como tener un módulo u otra placa conectada en el "otro lado" de la placa como entrada de energía.

Una foto de la disposición de la placa / pcb ayudaría.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X