KolyanV 0 10 февраля, 2008 Опубликовано 10 февраля, 2008 · Жалоба Уже много тем по поводу воспроизведения звука на AVR было ранее в форуме. Хочу дополнить этот список еще одной, надеюсь она будет кому-небудь полезна. Итак: В рамках проекта по разработке некого устройства появилась задача - разработать инструментарий. Одним из таких инструметов должно было бы стать устройство для многоканальной генерации звука. Необходимое количество каналов - 8, частота дискретизации - как можно выше. Для обеспечения универсальности устройство на практике должно воспроизводить, а не генерировать сигнал. Для выполнения задачи было решено использовать микроконтроллеры ATMega88. Для хранения записанных звуковых данных - использовать MMC flash карту. В схему включено 2 контроллера ATMega88, MMC карта. Ведущий контроллер ATMega88 выполняет чтение данных c MMC карты по SPI шине, передает по той же шине в подчиненный контроллер данные и команды. Ведущий контроллер может быть подключен по RS232 с компьютером. От компьютера выполняется прием команд и данных для записи в MMC карту. К ведущему контроллеру подключены 2 кнопки для управления воспроизведением. Устройство может работать с 20 звуковыми дорожками различной конфигурации. Под конфигурацией подразумевается количество одновременных каналов воспроизведения и частоты дискретизации. Возможные конфигурации: 1, 4, 8 каналов воспроизведения Частоты дискретизации: - для 1 и 4-х канального режима от 6 до 48 кГц - для 8-ми канального режима от 6 до 12 кГц Генерация сигнала выполняется ШИМ перефирией, частота ШИМ модуляции (не зависимо от частоты дискретизации воспроизводимых звуков) - 48 кГц С компьютера осуществляется управление списком звуковых дорожек и их конфигурацией, осуществляется заливка, удаление, и пр. Также, с компьютера может осуществлятся выборка текущей воспроизводимой дорожки, приглушение необходимых каналов и некоторые другие возможности. Для перехода "на дорожку вперед" и "на дорожку назад" на устройстве предустмотрены 2 кнопки управления. Исходник в приложении. GZSM.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arttab 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 · Жалоба ИМХО: Семь шапок из овцы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KolyanV 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 · Жалоба ИМХО: Семь шапок из овцы. Обоснуйте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 · Жалоба В любом случае спасибо. Не везде ж тыкать VS1011 или родственные вещи. Иногда чего-то попроще надо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0608 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 · Жалоба Обоснуйте. Вам правильно сказали: не потянет. Лучше на каждый из восьми каналов по отдельному микроконтроллеру (или по одному на два канала). Либо ПЛИС плюс МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KolyanV 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 · Жалоба Вам правильно сказали: не потянет. Лучше на каждый из восьми каналов по отдельному микроконтроллеру (или по одному на два канала). Либо ПЛИС плюс МК. Уважаемый :) ! Он уже тянет. В приложении рабочий исходник. В железе все работает. Характеристики согласно описания в первом посте. Кому надо - пользуйтесь. Вечером добавлю софтину для управления с компьютера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0608 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 (изменено) · Жалоба Уважаемый :) ! Он уже тянет. В приложении рабочий исходник. В железе все работает. Тогда, извиняюсь! Удачи! Я посчитал 8 каналов на 48 кГц каждый, с 16 разрядами ЦАП. Ошибся... За тексты спасибо!!! Изменено 11 февраля, 2008 пользователем 608 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KolyanV 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 · Жалоба Софтина для управления устройством с компьютера. GZSM_GUI_Control.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться