реклама на сайте
подробности

 
 
> Требуется сделать прошивку для ADAU 1701 (или аналога).
Art55555
сообщение Mar 19 2018, 16:34
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 184
Регистрация: 7-10-10
Пользователь №: 59 981



Требуется сделать прошивку для ADAU 1701 (или аналога). Задача – цифровой эквалайзер. 1-октавная фильтрация сигнала. Уровень подавления по каждой октаве – не менее 20 дБ. Шаг подавления по каждой из октав – 1 дб.

Требования к прошивке:
1) Получить оцифрованный сигнал. Частота оцифровки 44 кГц.
2) Получить по мосту USB-UART с компа величину подавления по каждой из октав.
3) Применить 12 1-октавных фильтров.
4) Суммировать выходы всех фильтров.
5) Подать полученный сигнал на ЦАП.
6) Автоматическая загрузка прошивки из ПЗУ.
7) Память крайнего установленного режима работы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
smart_pic
сообщение Mar 20 2018, 05:24
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 178
Регистрация: 18-12-10
Из: Ставрополь
Пользователь №: 61 708



Немного неверно постановка задачи. Это происходит из-за непонимания работы микросхем аналогичных ADAU1701 . Внутренняя логика работы задается конфигурированием микросхемы в среде разработчика. Есть программный комплекс для этих целей. На этом этапе , если упрощенно сказать, рисуется внутренняя функциональная схема устройства состоящая из кубиков: эквалайзер, сумматор, задержка, фильтр ВЧ, фильтр НЧ и т.д. _ все зависит от конкретного экземпляра ADAU. После этого в памяти ADAU 1701 создается таблица переменных , где по определенным адресам хранятся переменные отвечающие за обработку сигнала. Эти настройки могут быть считаны с внешней EEPROM памяти или загружены микроконтроллером.
Есть два класса микросхем цифровой обработки сигнала с конфигурируемой логикой обработки сигнала , например ADAU 1701, а с жесткой логикой заданной при производстве микросхемы - пример TAS5508,
Ваша задача распадается на несколько задач:
1) Подобрать конкретный ADAU и создать на нем конфигурацию, которая выполняла бы задачи по обработке сигнала
2) На МК создать интерфейс взаимодействия с пользователем,
3) На этом же МК создать взаимодействие с РС оператора для изменения и загрузки новых значений переменных в память ADAU 1701 с привязкой к органам управления на интерфейсе РС.

Как пример реализации взаимодействия ВЕБ интерфейса на РС, микропроцессора PIC с изернет интерфейсом и микросхемой цифровой обработки сигнала с фиксированной логикой http://forum.easyelectronics.ru/viewtopic....=16&t=26613
Задача поставлена не достаточно четко, поэтому требуются уточнения.
Проверка возможности реализации заданных характеристик, требует макетных испытаний и определенных затрат, а также детальной проработки проекта.
Go to the top of the page
 
+Quote Post
Art55555
сообщение Mar 23 2018, 11:26
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 184
Регистрация: 7-10-10
Пользователь №: 59 981



Цитата(smart_pic @ Mar 20 2018, 08:24) *
Немного неверно постановка задачи. Это происходит из-за непонимания работы микросхем аналогичных ADAU1701 . Внутренняя логика работы задается конфигурированием микросхемы в среде разработчика. Есть программный комплекс для этих целей. На этом этапе , если упрощенно сказать, рисуется внутренняя функциональная схема устройства состоящая из кубиков: эквалайзер, сумматор, задержка, фильтр ВЧ, фильтр НЧ и т.д. _ все зависит от конкретного экземпляра ADAU. После этого в памяти ADAU 1701 создается таблица переменных , где по определенным адресам хранятся переменные отвечающие за обработку сигнала. Эти настройки могут быть считаны с внешней EEPROM памяти или загружены микроконтроллером.
Есть два класса микросхем цифровой обработки сигнала с конфигурируемой логикой обработки сигнала , например ADAU 1701, а с жесткой логикой заданной при производстве микросхемы - пример TAS5508,
Ваша задача распадается на несколько задач:
1) Подобрать конкретный ADAU и создать на нем конфигурацию, которая выполняла бы задачи по обработке сигнала
2) На МК создать интерфейс взаимодействия с пользователем,
3) На этом же МК создать взаимодействие с РС оператора для изменения и загрузки новых значений переменных в память ADAU 1701 с привязкой к органам управления на интерфейсе РС.

Как пример реализации взаимодействия ВЕБ интерфейса на РС, микропроцессора PIC с изернет интерфейсом и микросхемой цифровой обработки сигнала с фиксированной логикой http://forum.easyelectronics.ru/viewtopic....=16&t=26613
Задача поставлена не достаточно четко, поэтому требуются уточнения.
Проверка возможности реализации заданных характеристик, требует макетных испытаний и определенных затрат, а также детальной проработки проекта.


Да, задача стоит именно так, как Вы написали.
Кто сможет взяться?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 03:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01641 секунд с 7
ELECTRONIX ©2004-2016