Страница 1 из 2
Усилитель класса D на ATmega 8
Добавлено: Пн мар 22, 2010 14:01:11
fatvm88
Здраствуйте. я хочу собрать УМ класса D с реализацией ШИМ на микроконтроллере ATmega 8.
Нужен выходной каскад класса D,режим работы выходных транзисторов - ключевой.
"Звук поступает на вход десятибитного АЦП МК. Оцифровывается и после какой-либо обработки подается на ШИМ. ШИМ сигнал заводим на полевик, конечно же на выходе ставим цепь фильтрации."
Если кто-то занимался подобным делом на этом уровне помогите с выходным каскадом, буду очень благодарен.
Re: Усилитель класса D на ATmega 8
Добавлено: Пн мар 22, 2010 14:15:54
Callous
Не думаю что 8 меги хватит, в плане ШИМа, для таких целей больше подойдет Атини85, два АЦП, Шим аппаратный, собственно советую посмотреть:
http://radioded.ru/content/view/108/49/
там и ссылка на первоисточник.
Re: Усилитель класса D на ATmega 8
Добавлено: Пн мар 22, 2010 15:35:42
fatvm88
А почему 8 меги не хватит?
Re: Усилитель класса D на ATmega 8
Добавлено: Пн мар 22, 2010 15:45:12
ARV
fatvm88 писал(а):А почему 8 меги не хватит?
пожалуй, если достаточно "мегафонного" качества - должно хватить и меги... а какую обработку вы собрались делать?
Re: Усилитель класса D на ATmega 8
Добавлено: Пн мар 22, 2010 18:07:51
fatvm88
Мне по учебе надо, собрать ум класса d на мк с ацп + выходной каскад на полевиках, чисто для изучения каких либо погрешностей, параметров и т.д., качество звука не важно, важно подать на вход мк аналоговый сигнал, усилить преобразованный шим сигнал, поставить на выход фнч.
Re: Усилитель класса D на ATmega 8
Добавлено: Пн мар 22, 2010 18:49:19
ARV
ну тогда рекомендованная ранее тини лучше подойдет: у нее ШИМ легко получить 100 кГц, а для такой частоты уже сам динамик будет выполнять функцию фильтра (частично), что все упростит. ну а для выходного каскада можно использовать обычные MOSFET транзисторы и драйвер типа IR2184 - получится очень просто схемотехнически...
Re: Усилитель класса D на ATmega 8
Добавлено: Пн мар 22, 2010 18:57:10
Aheir
fatvm88 писал(а):для изучения каких либо погрешностей, параметров и т.д.
Мне кажется, что для этого может не хватить возможностей схемы. Все таки, для изучения влияния каких-либо параметров хотелось бы иметь возможность видеть отклик на их изменение, а подобная схема в силу своей "примитивности" (в смысле крайне слабых параметров) может не обеспечить необходимой "разрешающей способности". Впрочем, Вам виднее, что Вам требуется. На все ответит только эксперимент.. )
Re: Усилитель класса D на ATmega 8
Добавлено: Пн мар 22, 2010 19:02:27
fatvm88
спасиб за совет! но я лично не сталкивался ни атини ни с mosfet и ни с вышепомянутым драйвером.

Re: Усилитель класса D на ATmega 8
Добавлено: Пн мар 22, 2010 19:37:28
ARV
fatvm88 писал(а):спасиб за совет! но я лично не сталкивался ни атини ни с mosfet и ни с вышепомянутым драйвером.

ну так столкнитесь - в чем проблема? скачайте даташиты - и вперед с песней!
Re: Усилитель класса D на ATmega 8
Добавлено: Вт мар 23, 2010 17:52:12
fatvm88
ну а для выходного каскада можно использовать обычные MOSFET транзисторы и драйвер типа IR2184 - получится очень просто схемотехнически...
а сможете приблизительно нарисовать схему?
Re: Усилитель класса D на ATmega 8
Добавлено: Вт мар 23, 2010 22:14:37
ARV
а вы сможете скачать даташит? обычно на первой или второй странице приведена типовая схема включения

Re: Усилитель класса D на ATmega 8
Добавлено: Чт мар 25, 2010 11:27:35
fatvm88
А можно применить такую схемку? если да, то какой транзистор можно поставить Q4?
Re: Усилитель класса D на ATmega 8
Добавлено: Чт мар 25, 2010 16:14:16
fatvm88
а побольше частоту шим можно получить на тини85? 100-1000 к гц?
Re: Усилитель класса D на ATmega 8
Добавлено: Сб мар 27, 2010 22:13:50
12val12
в этой схеме мк лишний.
нужен треугольный сигнал симметричный относительно нуля
компаратор (быстрый оу) и входной звук .
вот базова схема без ключевого выходного каскада и к тому же замедленная для наглядности
http://forum.ixbt.com/post.cgi?id=attach:48:9352:13:1
D -модулятор на Cmos логике (HC AC ) вообще смех (по сложности )
зачем МК ???
Re: Усилитель класса D на ATmega 8
Добавлено: Вс мар 28, 2010 00:36:46
fatvm88
12val12 писал(а):
зачем МК ???
именно мк надо
Re: Усилитель класса D на ATmega 8
Добавлено: Вс мар 28, 2010 01:17:53
NiTr0
fatvm88 писал(а):А можно применить такую схемку?
Q3 излишний, его вполне может заменить и диод с Q2. Резистор в цепи затвора тоже раком включен (ограничивать-то желательно не только зарядный ток, но и разрядный), да и 33Ом - ИМХО многовато, Ом 10 обеспечат ток порядка 1А в пике. Транзисторы - BC639/BC640 идеально подходят, а вот мосфет уже сами выбирайте исходя из мощности.
Да, и меги 8 явно не хватит - АЦП ее не вытянет достаточную частоту дискретизации (хотя бы 40 КГц).
Re: Усилитель класса D на ATmega 8
Добавлено: Вс мар 28, 2010 06:26:38
fatvm88
NiTr0 писал(а):Да, и меги 8 явно не хватит - АЦП ее не вытянет достаточную частоту дискретизации (хотя бы 40 КГц).
А какой мк подойдет? част.дискр 200-400 кГЦ
Re: Усилитель класса D на ATmega 8
Добавлено: Вс мар 28, 2010 14:00:55
NiTr0
LPC2103 возьмите. Если осилите его.
Re: Усилитель класса D на ATmega 8
Добавлено: Вс мар 28, 2010 18:49:04
fatvm88
NiTr0 писал(а):LPC2103 возьмите. Если осилите его.
а с AVR думаете не получится?
Re: Усилитель класса D на ATmega 8
Добавлено: Вс мар 28, 2010 18:57:23
NiTr0
А посмотрите характеристики их АЦП.
Хотя, если вас устраивает частота дискретизации в 16 кГц, + весьма скудная вычислительная мощность по сравнению с самым младшим армом...