ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
495696
fk0, легенда (10.03.2014 02:29 - 02:34, просмотров: 14815)
На рынке есть "усилители для микрофона" со встроенным дельта-сигма модулятором. Т.е. выход как бы цифровой. Цена -- копеечная. Сопоставима с аналоговым усилителем. Гораздо ниже, чем готовый кодек. А что если выход дельта-сигма как-либо оцифровать микроконтроллером? Понятно, интересует разрядность порядка 16 бит. На типичный 10-разрядный АЦП можно даже не полагаться. Почему такой вопрос. Кодек в части вывода в принципе заменяется на пару достаточно скоростных ШИМ-каналов. Худо-бедно, но дёшево. Или несколько менее худо: ЦАП (пусть даже 10-битный) встроенный в МК. Его во-первых можно переключать последовательно между всеми выходными каналами (поставить внешний копеечный аналоговый мультиплексор, дальше в каждом канале запоминающий усилитель или что-то в этом роде), во-вторых можно поднять частоту дискретизации в дцать раз, например, и 3 младших бита воспроизвести программно. Речь про телефонное качество, не HiFi. А вот с вводом аудио -- как ни крути, нужен кодек. И не придумаешь ничего проще, пока не пришла в голову идея с дельта-сигма усилителями. Вопрос как его оцифровать нормально. Хохма в том, что тот же кодек это умеет делать (путём применения ФНЧ и оцифровки аналогового сигнала). Это не наш метод. Сигнал от усилителя можно принять через SPI-модуль, например. Но поток получается 250кБайт/сек и его как-то нужно обработать. Вопрос, как? Моторола что-то пишет про гребенчатые фильтры, но я слабо улавливаю смысл.
[ZX]