¿Cómo puedo conectar un MOSFET simple para amplificar la señal PWM de Arduino?

3

Tengo un altavoz de 8 ohmios de 1/2 vatio que me gustaría conectar al Arduino. Actualmente estoy conectando la puerta de un MOSFET FQP30N06L a la salida PWM del Arduino. He conectado el drenaje a Vcc (5V) y la fuente al terminal de altavoz (+), con (-) el terminal de altavoz a tierra. También tengo una resistencia de 10Kohm desde la puerta MOSFET al suelo.

Esto da una salida de volumen bastante buena, pero me preocupan dos cosas:

  • ¿Un altavoz no actúa como un cortocircuito para la corriente continua? Me temo que esto podría freír el MOSFET.
  • Esto parece ejecutar un componente de corriente continua a través del altavoz, que me gustaría eliminar.
  • Hay muchos "tonos de llamada" de alta frecuencia (mala calidad de audio)

He intentado otras cosas, pero el altavoz simplemente no es lo suficientemente fuerte. Por ejemplo, poner una resistencia en serie con el altavoz hace que el sonido sea demasiado bajo. Además, el uso de un capacitor de bloqueo de CC en serie con el altavoz no produce salida de audio.

¿Hay una mejor manera de amplificar la señal PWM y bloquear el componente de CC?

La señal PWM varía de 0 a 5V (onda cuadrada) con una frecuencia de ~ 30Khz.

    
pregunta Matt Fichman

1 respuesta

1

¿Por qué no hace una unidad complementaria para su libro propuesto? Si hace esto, puede acoplar su altavoz de forma capacitiva. Recuerde que el DCR de un altavoz de 8 ohmios es de aproximadamente 6 ohmios. Esta proporción aproximada no cambia mucho con la impedancia de los altavoces. Puede conectar un par de dispositivos de nivel lógico en la configuración de CMOS o puede usar un chip de controlador de Mosfet que dice que tiene una resistencia de activación de 1 ohm.     

respondido por el Autistic

Lea otras preguntas en las etiquetas