Добавить в корзинуПозвонить
Найти в Дзене
Меандр Радиолюбитель

Минитрансивер, часть нулевая. Регулятор громкости.

Всем доброго! Недавно я показал, какую сделал "морду" для нового минитрансивера. Показал, и все эти дни меня терзали смутные сомнения: не мог понять, что не так? А вчера вечером как понял — как понял!!! Регулятор громкости-то я совершенно забыл разместить на панели! Поразмыслив, пришёл к выводу, что для потенциометра и места-то нет. Что делать? А что? Сделать электронный регулятор громкости и регулировать оную с синтезатора. В проекте синтезатора все пины заняты, совместное использование какого-то пина хоть теоретически и возможно, но нежелательно. Изначально хотел на пин бипера повесить ещё и ШИМ регулятора громкости. Программист вспотел, но толкового ничего не выдал. И тут я вспомнил, что однажды подписчик мне подсказал: дисплеи прекрасно обходятся без программного управления сбросом (RESET), и если пин RESET дисплея повесить на шину питания 3,3 В, он прекрасно будет работать, а пин на контроллере освободится!
Залез в файл дисплея и прописал ему на ножку "RESET" минус 1, то есть от

Всем доброго! Недавно я показал, какую сделал "морду" для нового минитрансивера.

Показал, и все эти дни меня терзали смутные сомнения: не мог понять, что не так? А вчера вечером как понял — как понял!!!

Регулятор громкости-то я совершенно забыл разместить на панели! Поразмыслив, пришёл к выводу, что для потенциометра и места-то нет. Что делать?

А что? Сделать электронный регулятор громкости и регулировать оную с синтезатора.

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

И тут я вспомнил, что однажды подписчик мне подсказал: дисплеи прекрасно обходятся без программного управления сбросом (RESET), и если пин RESET дисплея повесить на шину питания 3,3 В, он прекрасно будет работать, а пин на контроллере освободится!
Залез в файл дисплея и прописал ему на ножку "RESET" минус 1, то есть отвязал от контроллера.

Освободившийся пин на ESP32, (G18) мы с Дипсиком и задействовали для управления регулятором громкости на полевом транзисторе.

-2


Чтобы не собирать схему для теста, я подпаял провода к своему "Аматору" и испытал регулятор на нём. В схеме "Аматора" есть два таких "регулятора": один работает в АРУ, второй просто "давит" вход УНЧ во время работы на передачу. Вот этот второй транзистор я и использовал в качестве регулирующего элемента.

-3

Заострять внимание на тонкостях схемы не вижу смысла, ибо всё сто раз разжёвано другими. Вместо кнопок или внешнего потенциометра управляющее напряжение на затворе транзистора формирует контроллер синтезатора через ШИМ, сглаженный LC-фильтром. Вход в режим регулировки громкости осуществляется через удерживание кнопки расстройки. После входа в меню громкости энкодер изменяет ширину импульса (частоту не трогает). После трёх секунд бездействия энкодеру снова "отдают" управление частотой. Если нам вдруг приспичило покрутить частоту, а три секунды — непозволительная роскошь, кратковременное нажатие на кнопку расстройки принудительно выводит синтезатор в штатный режим.

Однажды я пробовал прицепить подобный регулятор громкости к стереоусилителю, и результат мне сильно не понравился. Дело в том, что такой регулятор вносит сильные нелинейные искажения в звуковой сигнал из-за того, что давит только одну полуволну сигнала. Однако в данном случае эта полуволна изначально частично подавлена уже на выходе балансного смесителя, (так работает сама микросхема SA612, собственно как и любой усилительный элемент любой схемы, работает только с одной полуволной) и как следствие — регулятор практически ничего лишнего в сигнал не привнёс. На слух искажений не слышно, а сам по себе аппарат не хай-фай усилитель, нам тут КНИ в одну сотую процента вообще-то и не нужен! Сам УНЧ LM386, порядка 10% искажений даёт. Так что регулятору быть!

Спасибо за внимание и до новых встреч! 73 — пока-пока!