Страница 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 кГц, + весьма скудная вычислительная мощность по сравнению с самым младшим армом...