Conduire le buzzer piézo à partir de la broche MCU

8

Je cherche le bon circuit pour connecter mon buzzer piezo au MCU (STM8S dans mon cas). Je n'ai pas de numéro de pièce \ datasheet pour mon buzzer particulier, mais j'ai trouvé un certain nombre de schémas similaires dans les fiches techniques:

Certains d'entre eux ont également une diode de protection (comme décrit dans cette question) Quelle est la fonction de la diode dans ce pilote connecté à un buzzer piezo?

Mon buzzer fonctionne lors de la connexion directe à la broche MCU (le courant mesuré est d'environ 3mA).

Voici donc des questions:

  1. Ai-je vraiment besoin d'un transistor si le courant dans le buzzer est si faible?

  2. Qu'est-ce qu'un bon circuit pour connecter un haut-parleur non piézo (magnétique) au MCU? J'ai essayé un haut-parleur de 8 ohms avec une résistance de 500 ohms - le son est très faible.

artvolk
la source

Réponses:

7

Je recommanderais d'utiliser un transistor, même lorsque le courant requis est faible. Un vibreur piézoélectrique est hautement capacitif et les sorties du microcontrôleur ne peuvent généralement piloter que de petites capacités.

Pour le haut-parleur, vous voulez également le transistor. La raison pour laquelle votre configuration ne produit qu'un volume sonore très faible est que la résistance et le haut-parleur forment un diviseur de tension, de sorte que le haut-parleur ne voit que de la tension de sortie du microcontrôleur. Vous devez placer une diode flyback sur le haut-parleur.88+500=1.5%

Stevenvh
la source
3

Les buzzers piézo sont capacitifs. Ceux-ci ne montrent pas une impédance 8R typique en tant que haut-parleurs magnétiques. Si vous voulez vraiment un excellent son, essayez de piloter le piézo avec une configuration en demi-pont = 2 sorties de votre MCU entraînant chaque broche du piézo. Pour le faire fonctionner, vous devez envoyer une onde carrée sur les deux sorties mais avec une différence de phase de 180º, c'est-à-dire l'une inversée. Avec cette astuce, vous pouvez doubler la tension appliquée au piézo, qui est le paramètre le plus sensible sur ces appareils avec la fréquence d'oscillation.

user44223
la source