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

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

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

Итак, давайте приступать…

Способ 1.

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

Способ 2.

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

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

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

Схема усилителя

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

Способ 3.

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

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

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

Во-первых, он мне очень подходит в силу своих конструктивных особенностей, размера  и т. д. А во-вторых, качество получаемого звука получается довольно-таки неплохое. Номинальная величина мощности на входе динамика — 0.5 Вт, сопротивление — 8 Ом. Исходя из этих характеристик, ну и, конечно, учитывая другие требования (цена, доступность для покупки, напряжение питания, корпус и т. д.), я выбрал для себя микросхему LM386 — «низковольтный аудиоусилитель для портативной аппаратуры». Собственно, напряжение питания — 4 — 12В, что довольно удобно, цена около 60р, что также неплохо ) Бывает в DIP корпусе, а также в корпусе SO8, что опять же очень удобно как для плат с выводными компонентами, там и для SMD монтажа.

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

Использование аудиоусилителя

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

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

Понравилась статья? Поделись с друзьями!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *