Проигрыватель midi файлов из контроллера...
#24
Отправлено 23 Март 2005 - 10:06
желаю, чтобы всё было как надо =))))))
#25
Отправлено 24 Март 2005 - 17:24
Исходные данные:
Камень - ATmega8.
Теперь вопросы:
1) Как выбрать оптимальное качество записываемого звука для даного камня (кварц по-идее 16МГц будет)?
2) Как, все таки, выводить звук? Читал кое-что, но далеко не все понял...
#26
Отправлено 28 Март 2005 - 07:41
напиши, что конкретно непонятно???????
=))
#27
Отправлено 28 Март 2005 - 10:59
Собственно понял следующее:
Например нам надо озвучить качество записи 12КГц/8бит, Значит нам надо настроить ШИМ с частотой хотя бы в два (а лучше 4) раза выше чем частота дискретизации звука (12КГц), то есть 24КГц (48КГц).
А при выводе сигнала менять скважность(вроде так называется это умное слово) ШИМ. После обработки данного сигнала фильтром, мы получим звук....
А теперь вопросы:
В АТМега8 есть 16 битный таймер(ШИМ).... Как его настроить (использовать) для данных целей? Означает ли это , что я могу вывести звук с 16-битным качеством?
#28
Отправлено 28 Март 2005 - 12:20
Про 16-битное качество... Думаю, что да, только нужно иметь в виду, что ШИМ в этом деле - очень посредственная замена хорочему ЦАПу. Для 16-битного качества лучше использовать дешёвенький ЦАП... Это усложняет конструкцию, но увеличивает качество. Подумай, что тебе нужнее? =)))
ЗЫ: ЦАП типа AD1858 можно найти за 7 баксов. Правда, он стерео, но... =))))) Хотя это уже слишком большие понты - на звонок ставить аудиоЦАП =)))))))))
Не знаю... попробуй, может получится и с ШИМом получить 16 бит качества... только вот как ты проверишь???
ЗЗЫ: какок качество решил выводить? научился ли работать с ММС?
#29
Отправлено 28 Март 2005 - 15:07
А ЦАП 16-битный копейки стоит (оптом менее 1$), к тому же можно вообще элементарно R-2R матрицу повесить и радовацца
#30
Отправлено 28 Март 2005 - 15:12
А пример ЦАПа, который копейки стоит, можешь привести???
И еще, означает ли это, что не надо будет фильтр ставить, или фильтр полюбому надо будет?
Что еще надо будет ставить после ЦАП? Усилитель?
#31
Отправлено 28 Март 2005 - 15:22
Примеры - 427ПА2, 427ПА4
#32
Отправлено 28 Март 2005 - 15:54
Кстати, ШИМ не пойдет вообще, или для 16бит?
Мне тогда проще 8 бит качество оставить, это же звонок, а не музыкальный центр
Кстати, как задается скважность ШИМ в АТмега8???
Я так понимаю, что надо настроить таймер(ШИМ) на частоту 2*частота дискретизации, но появляются вопросы:
1) Есть непонятные мне настройки ШИМ - Waveform mode, что это такое??? И какое оно надо мне??? Значения от 0 до 15.
2) Output mode... Какой использовать мне? Варианты : Disconnected, Toggled, Cleared, Set.
И все-таки, как управлять скважностью? Переменной OCR1B???
#33
Отправлено 28 Март 2005 - 20:00
#34
Отправлено 29 Март 2005 - 08:48
Ну тогда расскажи, что такое R-2R матрица? А то я не вкурсе...
#35
Отправлено 29 Март 2005 - 11:11
http://faksu.vstu.vinnica.ua/SiteNEV/rus/e.../ch2-3/11_2.htm
Можно нарастить до какой угодно разрядности.
#36
Отправлено 29 Март 2005 - 11:36
А "треугольничек" на выходе "ЦАП" это усилитель?
http://www.ineltek.ru/html.cgi/txt/app/Atm...at45_to_avr.htm на микросхеме LM324?
#37
Отправлено 29 Март 2005 - 14:24
#38
Отправлено 29 Март 2005 - 15:42
Еще один вопросик:
Я так понимаю, что можно выкинуть "треугольник" и резистор. который соеденяет +входа усислка с его выходом, и вместо всего этого поставить ОУ, который на схемке по ссылке
http://www.ineltek.ru/html.cgi/txt/app/Atm...at45_to_avr.htm, так???
Глянь пожалуйста... И еще, можно тебе прислать схемку, что я нарисовал, что бы ты посмотрел? А то я не очень в електронике...
#39
Отправлено 30 Март 2005 - 05:39
ProniX, ИМХО, усилок на выходе нужен, поскольку Fusion будет выводить данные на динамик. Но фильтр перед усилком (после ЦАПа) тоже желательно - звук будет "чище".
Fusion, возьми любой усилок (хотя бы на TDA какой-нибудь простенький) и будет тебе счастье =)))
респект! =)))
#40
Отправлено 30 Март 2005 - 11:12

Помощь














