- Родительская категория: Проекты
- Категория: Электроника
- Автор: ARV
- Просмотров: 38706
Усилитель D-класса на микроконтроллере
Усилители D-класса очень просты в изготовлении, обладают высоким КПД и позволяют получить большие мощности при малых затратах. Они используют ключевые режимы работы выходных каскадов, превращая сигнал в последовательность мощных импульсов, {ads2} которые затем, проходя через фильтр, частью которого может быть сам динамик или аккустическая система, освобождаются от высокочастотных составляющих, превращаясь в звук.
Наш американский коллега болгарского происхождения, Руслан Димитров, разработал усилитель мощностью 70 Вт при питании всего 12 вольт, причем поступил крайне нестандартно: в качестве основного элемента усилителя он применил микроконтроллер attiny45.
Выходные транзисторы, включенные по мостовой схеме, не нуждаются в радиаторах, в схеме нет никаких обратных связей. Мощность ограничена двумя факторами:
- точность цифрового тракта. увеличение усиления в "цифре" снизит качество при малых уровнях.
- ток стока MOSFET. применены транзисторы на 6 ампер, что дает в идеале 144 Вт мощности на нагрузке 4 Ом, или 72 Вт на нагрузке 2 Ома.
Для управления мостовым выходным каскадом использованы два имеющихся в микроконтроллере attiny45 аппаратных 8-битных ШИМ-модуля. На полной мощности используются все 8 бит, что дает весьма неплохое качество звука, однако на малых мощностях происходит резкое ухудшение, ведь при мощности 1% от максимальной реально используется всего 2 бита!
Чтобы обойти эту проблему, автор использовал прием, давно применяемый в компьютерной графике, называемый размазыванием (dithering). В графике таким способом получат визуально более богатую палитру изображения путем определенного перемешивания пикселей более бедной палитры (кстати, автор работает в компании nVidia - это о чем-то да говорит!). Руслан счел, что этот прием даст положительный эффект и для звука, и, по его словам, не ошибся.
Реализацию этого метода он сделал путем несимметричного управления плечами выходного моста: одно плечо управляется непосредственно ШИМ-сигналом, получаемым из АЦП водного сигнала, а вот второе плечо управляется "размазанным" ШИМ-сигналом. Рисунок поясняет сказанное.
Автор утверждает, что этот прием на слух дает очень заметный эффект: отказ от размазывания дает очень искаженный звук на малых сигналах.
Схема приведена на следующем рисунке (кликабельно). Как видите, она очень проста и практически не нуждается в пояснениях. Автор использовал светодиоды в качестве стабилитронов - это возможно, хотя и с моей точки зрения не является необходимым.
L1C4 - это выходной фильтр. Индуктивность образована 6 витками толстого провода на кольце из блока питания компьютера. Выходной ШИМ работает на частоте 64 КГц, по которой и можно провести расчет выходного фильтра. R9C6 это входной фильтр, необходимый для качественной работы АЦП микроконтроллера, работающего на частоте 78 КГц. Исходный текст управляющей программы очень прост, скачать его можно с нашего сайта.
Оригинал статьи находится на сайте автора:
http://rdimitrov.info/blog/show.php?entry=Microcontroller%20Class%20D%20Amplifier{ads1}
Усилитель собран на макетной плате, т.е. печатная не разрабатывалась. При повторении, с моей точки зрения, следует разработать печатную плату, тщательно разделив цепи силового питания и земли от слаботочной части схемы - входа и микроконтроллера. Очевидно, светодиоды в схеме моста можно заменить на стабилитроны, а для питания микроконтроллера использовать обычный стабилизатор на микросхеме 7805 или аналогичной. Автор не имеет приборов для измерения параметров качества звука, но утверждает, что на слух усилитель звучит весьма достойно - он применил его для фронтальных колонок своего автомобиля.
Все рисунки и фотографии сделаны автором, права на них принадлежат ему.
Комментарии
Вот с мощьностями что то, как обычно напутано. Если динамик 4-оМ подключить непосредственно к акку-12Вольт, то это скоко Ваттов будет?
RSS лента комментариев этой записи