Начнем новую тему, навеянную появлением гениальной конструкции Белка-ДСП.
Основой этого премника служит микросхема ADAU1761 - процессор цифровой обработки сигнала со встроенными 24 битными АЦП и ЦАП. Два канала АЦП позволяют производить оцифровку сигнала в квадратурах после смесителя на ключах. После "несложной цифровой обработки" (с) ( это сарказм) сигнал попадает на встроенный ЦАП на один из каналов и на динамик.
Это краткое описание Белки-ДСП.
Но это еще не все возможности ADAU1761. Например она имеет цифровой вход-выход аудиопотока, который можно обрабатывать в другом процессоре, несколько цифровых ножек, которые тоже можно эластично использовать.
Программируется ADAU1761 с помощь паинта /зачеркнуто/ С помощью ADI_SigmaStudio и программа представляет собой рисунок типа детского.
Никаких языков высокого уровня или ассемблера- только квадратики и веревочки.
После работы компилятора SigmaStudio получается двоичный файл с программой и коэффициентами, который надо загрузить в ADAU при каждом запуске. Максимальная длина программы 1024 шага, при этом все эти шаги выполняются на каждый такт оцифровки сигнала АЦП. Никаких ветвлений, циклов, подпрограмм- один линейный код. Меняюся только данные, накопленные в предидущих циклах или считанные с АЦП.
Гениальность Белки в том, что ADAU не была предназначена разработчиком для обработки сигнала с преобразованием частот, только для амплитудной обработки сигнала. Но это удалось обойти.
Обсуждением, как это удалось, и что еще можно сотворить на базе этой и подобных микросхем, и посвящена эта тема.
ЗЫ. Если модератор считает что это не подходящий раздел, то просьба перенести тему, хотя и непонятно куда. Это и в SDR, и в микроконтроллеры, и в новые техники связи подходит.