Управляющий пьезо-зуммер от MCU pin

8

Я ищу правильную схему подключения моего пьезо-зуммера к MCU (в моем случае STM8S). У меня нет partnumber \ datasheet для моего конкретного зуммера, но я нашел несколько похожих схем в таблицах данных:

Некоторые из них также имеют защитный диод (как описано в этом вопросе). Какова функция диода в этом драйвере, подключенного к пьезо-зуммеру?

Мой зуммер работает при подключении напрямую к выводу MCU (измеренный ток около 3 мА).

Итак, вот вопросы:

  1. Мне действительно нужен транзистор, если ток через зуммер такой низкий?

  2. Что такое хорошая схема для подключения не пьезо (магнитного) динамика к MCU? Я пробовал динамик 8 Ом с резистором серии 500 Ом - звук очень низкий.

artvolk
источник

Ответы:

7

Я бы порекомендовал использовать транзистор, даже когда требуемый ток низкий. Пьезо-зуммер обладает высокой емкостью, и выходы микроконтроллера обычно могут управлять только малой емкостью.

Для динамика вы также хотите транзистор. Причина, по которой ваша установка производит только очень низкую громкость звука, заключается в том, что резистор и динамик образуют делитель напряжения, так что динамик видит только88+500знак равно1,5%выходного напряжения микроконтроллера. Вы должны разместить диод обратного хода над динамиком.

stevenvh
источник
3

Пьезо-зуммеры емкостные. Они не показывают типичное сопротивление 8R как магнитные динамики. Если вам действительно нужен отличный звук, попробуйте запустить пьезо с полумостовой конфигурацией = 2 выхода от вашего MCU, управляющего каждым выводом пьезо. Чтобы это работало, вы должны послать прямоугольную волну на оба выхода, но с разностью фаз 180º, то есть: один отрицается другим. С помощью этого трюка вы можете удвоить приложенное напряжение к пьезо, который является наиболее чувствительным параметром в этих устройствах наряду с частотой колебаний.

user44223
источник