Подключение динамика к микроконтроллеру. Основные способы.

Динамик и микроконтроллер

Как и обещал в предыдущей статье про ЦАП – вот она – сегодня мы рассмотрим некоторые базовые способы подключения динамика к микроконтроллеру, но в основном акцент будет сделан на одном из способов, который я сам использую в своих проектах. Итак, давайте приступать…

Способ 1.

Первый вариант подключения – самый простой – напрямую подключить динамик к выходу микроконтроллера. Я даже не буду приводить схему, тут все понятно 🙂 Но, поскольку выходной ток вывода контроллера невелик (у STM32, к примеру, эта величина составляет около 50 мА), звук будет очень тихим. Поэтому, несмотря на простоту реализации данного способа, мы не будем на нем останавливаться.

Способ 2.

Использование усилительного каскада на транзисторе:

Подключение динамика при помощи транзистора.

Здесь мы видим обычную схему включения транзистора. И, таким образом, небольшой ток базы управляет бОльшим током на нагрузке (об этом можно почитать на нашем сайте, в цикле статей, посвященном биполярным транзисторам). К данной схеме можно добавить еще дополнительные компоненты – например, конденсатор между базой транзистора и землей. Тогда этот конденсатор и резистор в цепи базы будут представлять из себя ни что иное, как фильтр низких частот. Кроме того, добавив потенциометр, можно изменять громкость воспроизведения.

Усилитель на транзисторе.

Вроде бы с этим способом все ясно, давайте перейдем к третьему способу, который я и использую, когда необходимо осуществить подключение динамика и добиться от контроллера воспроизведения звуков или музыки!

Способ 3.

И способ этот на самом деле также очень-очень прост и заключается всего-то в использовании специальных микросхем, разработанных для того, что усиливать аудио-сигнал 🙂 И для того, чтобы выбрать подходящую микросхему-усилитель, в первую очередь нужно определиться с динамиком. Мне лично нравится KP2036SP3.

Динамики.

Во-первых, он мне очень подходит в силу своих конструктивных особенностей, размера  и т. д. А во-вторых, качество получаемого звука получается довольно-таки неплохое. Номинальная величина мощности на входе динамика – 0.5 Вт, сопротивление – 8 Ом.

Исходя из этих характеристик, ну и, конечно, учитывая другие требования (цена, доступность для покупки, напряжение питания, корпус и т. д.), я выбрал для себя микросхему LM386 – “низковольтный аудио-усилитель для портативной аппаратуры”. Собственно, напряжение питания – 4 – 12В, что довольно удобно, цена около 60р, что также неплохо 🙂 Бывает в DIP корпусе, а также в корпусе SO8, что опять же очень удобно как для плат с выводными компонентами, там и для SMD монтажа.

Схема включения требует небольшого количества дополнительных компонентов:

Подключение динамика к микроконтроллеру.

На вход я подаю непосредственно напряжение с выхода ЦАП микроконтроллера. Резистор используется для регулировки громкости, хотя можно управлять громкостью и программно – меняя сигнал на выходе ЦАП. И, конечно же, нельзя не упомянуть по поводу питания – обязательно вешайте конденсаторы, иначе от шумов будет не избавиться!

Пожалуй, на этом можно на сегодня закончить, статья получилась в большей степени обзорная, а вот в следующей статье, посвященной звуку мы уже будем заниматься программированием, так что до скорого! 🙂

Поделиться!

Подписаться
Уведомление о
guest
3 комментариев
старее
новее большинство голосов
Inline Feedbacks
View all comments
Эдик
Эдик
1 год назад

можете подсказать,в какой программе такие схемы можно создавать?

Александр
Александр
1 месяц назад

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

Last edited 1 месяц назад by Александр

Присоединяйтесь!

Profile Profile Profile Profile Profile
Vkontakte
Twitter

Язык сайта

Ноябрь 2020
Пн Вт Ср Чт Пт Сб Вс
 1
2345678
9101112131415
16171819202122
23242526272829
30  

© 2013-2020 MicroTechnics.ru