Conducir zumbador piezoeléctrico desde el pin MCU

8

Estoy buscando el circuito correcto para conectar mi zumbador piezoeléctrico a MCU (STM8S en mi caso). No tengo un número de pieza \ hoja de datos para mi timbre particular, pero he encontrado una serie de esquemas similares en las hojas de datos:

Algunos de ellos también tienen un diodo de protección (como se describe en esta pregunta) ¿Cuál es la función del diodo en este controlador conectado a un zumbador piezoeléctrico?

Mi timbre funciona cuando me conecto directamente al pin MCU (la corriente medida es de aproximadamente 3 mA).

Entonces aquí vienen las preguntas:

  1. ¿Realmente necesito un transistor si la corriente a través del zumbador es tan baja?

  2. ¿Cuál es un buen circuito para conectar un altavoz no piezo (magnético) a MCU? He probado un altavoz de 8 ohmios con una resistencia de la serie 500 ohmios: el sonido es muy bajo.

artvolk
fuente

Respuestas:

7

Recomendaría usar un transistor, incluso cuando la corriente requerida sea baja. Un zumbador piezoeléctrico es altamente capacitivo, y las salidas del microcontrolador generalmente solo pueden manejar capacitancias pequeñas.

Para el hablante también quieres el transistor. La razón por la cual su configuración solo produce un volumen de sonido muy bajo es que la resistencia y el altavoz forman un divisor de voltaje, de modo que el altavoz solo ve88+500=1,5%del voltaje de salida del microcontrolador. Tienes que colocar un diodo flyback sobre el altavoz.

stevenvh
fuente
3

Los zumbadores piezoeléctricos son capacitivos. Estos no muestran una impedancia 8R típica como altavoces magnéticos. Si realmente desea un gran sonido, intente conducir el piezo con una configuración de semi-puente = 2 salidas de su MCU manejando cada pin del piezo. Para que funcione, debe enviar una onda cuadrada en ambas salidas pero con una diferencia de fase de 180º, es decir: una negada a la otra. Con este truco, puede duplicar el voltaje aplicado al piezo, que es el parámetro más sensible en estos dispositivos junto con la frecuencia de oscilación.

usuario44223
fuente