Generación de sonido con un AVR

0

Me pregunto cómo puedo manejar un altavoz con un chip AVR, como Atmega16?

Tengo un código fuente para ello y lo he ejecutado en Proteus y funcionó, pero no sé cómo puedo conectarlo de manera práctica. ¿Debo usar transistores o no?

¿Cómo debo sesgar el transistor de cualquier manera?

¿Hay algo con mi altavoz que tal vez su potencia sea superior a la del chip? (Tengo un altavoz de 2W)

    
pregunta Saman shahsiah

1 respuesta

1

A menos que solo esté utilizando auriculares, no podrá conducir nada desde el pin del microcontrolador. Usted querrá un amplificador de algún tipo. ¿Estás utilizando PWM para crear el sonido? Si es así, solo puede usar un solo transistor y una resistencia de extracción (primer circuito). De lo contrario, realmente querrá un amplificador estilo push-pull (Segundo circuito) y necesitará un poco de polarización y más bloqueo de CC. Recomendaría buscar un poco los amplificadores de combate en ese caso. También realmente desea un condensador en serie con el altavoz para eliminar cualquier corriente de CC que fluya. Esto es de vital importancia para el modelo de transistor único.

simular este circuito : esquema creado usando CircuitLab

NOTA: Estos esquemas son solo ejemplos, los valores y los transistores utilizados pueden o no ser apropiados para su configuración.

    
respondido por el MadHatter

Lea otras preguntas en las etiquetas