воспользуюсь услугой по сборке и предварительной наладке DSP процессора на 1452.
Приветствую всех! Нужна помощь в реализации проекта. Делаю сабвуферный усь для ДК на основе Адау (1701 вероятнее всего) и icepower усилителя.
Сигнал на саб будет подаваться как с входа LFE, так и с линейного. Нужна полная автоматизация- поставил, настроил и забыл.
Для каждого входа свой срез, параметрик и т.д.
Есть пара моментов, которые никак не могу победить. Самый приоритетный на данный момент таков.
Сигнал на саб будет подаваться с разных входов, LFE и линейного/высокоуровнего. Для этого нужна возможность автоматического выбора входов.
После эквилизации каждого входа в моем проекте стоит свитч(мультиплексор) с автоматическим подключением нужного входа (при поступлении управляющего сигнала). И параллельно после эквилизации стоит автоопределение сигнала + логика.
Логика должна быть такая: при поступлении только сигнала (ЛФЕ)- подключается канал лфе в свитче. при поступлении сигнала только с линейного входа - подключается по аналогии канал линейный в свитче.
При поступлении сигнала с обоих входов ( и ЛФЕ и линейного) - свитч включает только ЛФЕ канал. Смешиваться не должно!
Вопрос, как это все сделать, чтоб работало?!? Буду премного благодарен за помощь, сам первый раз сел за сигма студио, перелопатил кучу всего, примера таких проектов не нашел. Набросал как вижу на начальном этапе и в меру познаний)))
Мне сейчас важно разобратся с основными моментами, и подойдет ли под мои задачи проект на адау. Потом уже будет оптимизация схемы, настройка фильтров параметрика, автоЕКю, управление и т.д.
Ссылка на проект https://disk.yandex.ru/d/yc5Xgg4ICdnZdw
Ребята подскажите пожалуйста кто давно использует ADAU, можно ли с набором от ЧиД:
https://www.chipdip.ru/product/rdc4-0027-v1 - SigmaDSP ADAU1467;
https://www.chipdip.ru/product/sigmalink-usbi - SigmaLink-USBi, USBi программатор для SigmaStudio
https://www.chipdip.ru/product/ad1933-dac - AD1933 DAC, Преобразователь: I2S 8 ch
реализовать следующее
1) На входе либо I2S, либо SPDIF стороннего источника;
2) ADAU тактируется от MCLK основного ЦАП и на одном из выходов I2S применяется ASRC для входных данных, вывод в формате RJ16 под сетку ЦАП скорее всего фиксировано 44,1кГц 16бит (другого лично мне не надо).
3) 3 других выхода I2S, либо TDM идут на AD1933, один из каналов может дублировать основной ЦАП.
4) Для основного выхода на ЦАП дополнительно применяется цифровая задержка на 2.5....4 мс и возможно пара фильтров.
Для каналов AD1933 применяются наборы фильтров+режекторов.
?
Основная идея использовать основную плату ЦАП, сделанную максимально качественно, для основных АС, а дополнительные каналы для сабвуферов с задержками, при этом работать в сетке основного устройства.
P.S. еще видел на просторах али плату Lusya ADSP21489, никто случайно не пробовал ей управлять?
Можно, почему же нельзя?
Плата SigmaDSP от чипдипа содержит полный набор входов и выходов, поддерживаемых ADAU1467. Соответственно, любые подключения, позволяемые данной микрой, могут быть реализованы.
Единственная претнезия - не всегда качественная сборка. У меня валяются две нерабочие платы от чипа. Идти ругаться лениво.
Стесняюсь спросить, а а где на плате SigmaDSP ADAU1467 https://www.chipdip.ru/product/rdc4-0027-v1
вход для мастер клока от внешнего устройства для тактирования выхода I2S?
Снимаешь перемычку рядом с кварцем, и даешь клок на любой вход MCLK
---------- Сообщение добавлено 23:38 ---------- Предыдущее сообщение было 23:26 ----------
Ув. коллеги!
У меня такая проблема. Если внутри программы увеличить семплрейт (причем неважно, синхронным программным апсемплером или АСРЦ), звук сильно искажается.
Если увеличить семплрейт на АСРЦ после программной обработки (непосредственно перед подачей на выходные порты), звук чистый.
На вкладке настройки serial ports повышенная тактовая частота на выходных портах установлена.
Что это может быть?
Да, чип ADAU 1452
Так это получится что мы весь процессор будем тактировать от ЦАПа, это разве правильно?
Я думал что тактировать геном ЦАПа нужно только выходную шину I2S.. В процессоре же внутри наверно много всяких блоков
разве они не должны работать на своей частоте, при том что если сетка с ЦАПа будет манятся.
Некорректное использование сигма студио.
У вас в самом проекте задаётся "частота проекта" и от неё сигма студио пляшет при расчётах, вы же апсемплером увеличили частоту потока данных при ограничении частоты в самом проекте, собственно чего вы хотите от сигма студио? Что бы она сама меняла частоту проекта когда вам этого хочется? Она так не умеет.
Да вроде можно там и так сделать, вроде I2S порт поддерживает полноценный слейв режим т.е. тактированние от внешнего клока. Но я глубоко не копал эту задачу, это нужно искать примеры в инете или хорошо рыть мануал...
The Up sampling module is mainly used to get the input samples to a higher sampling rates after processing the audio at lower sampling rates.For example the bass of the audio can be processed at lower sampling rates and then taken to the higher sampling rates.
Модуль сэмплирования Up в основном используется для получения входных сэмплов с более высокой частотой дискретизации после обработки звука с более низкой частотой дискретизации. Например, бас аудио может быть обработан с более низкой частотой дискретизации, а затем переведен на более высокую частоту дискретизации.
До этого пробовал 4-кратный апсемплинг 48 - 192 кГц. На слух - легкий клиппинг плюс высокочастотный свист, промодулированный низкочастотным дробовым шумом. Певцы как будто сильно шепелявят. Со снижением уровня клиппинг уходит, свист остается.
Далее попробовал 2-кратный апсемплинг. И... все заработало! Чистый звук без шумов и слышимых искажений.
В общем, я в полной непонятке. Дело точно не в цапе - когда семплрейт на выходе ДСП повышался до 192 с помощью АСРЦ, все работало нормально.
Дядьки, несколько вопросов от "чайника"
1. В даташите к адау и в сигмастудии упоминаются режимы "двойной точности". Это обязывает например при источнике 44к использовать адау в режиме 88к и более?
2. Лучше ли использовать внешний ASRC (src4192) вместо встроенных в адау?
3. Лучше ли тактировать Usb транспорт тем же генератором что и адау+цап, в случаях a) с asrc б) без asrc? (Хоть и будет доступна только одна сетка частот)
вероятнее всего имеется ввиду про числа двойной точности (64 бита) вместо одинарной (32 бита) и к ЧД не имеет никакого отношения. В даташите на 1467 на стр 82-83 это описано.
сомневаюсь
в теории да, но в случае Б от одного генератора не получится сделать 2 сетки частот не используя PLL
_________________
Евгений
Не вижу проблем кормить и ЮСБ и АДАУ без ASRC от двойного осциллятора 44х/48х, но сдвинутся и частоты фильтров и т.п., почти на 9%. Можно решить установкой двух флешек - одна для 44х, другая для 48х.
Переключать их аппаратно тем-же сигналом Scale, что переключает 44/48 для ЮСБ и давать сброс на АДАУ.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Ну что, можете меняться обратно."(с)типа анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
А как по мне, то при современных ASRC в аду1452 проблематика сеток частот уже становиться весьма не актуальна. Пихайте в адау любую частоту через его ASRC, он переварит её с достоинством, мало какой цап сможет выдать те искажения которые породит ASRC при переводе одной сетки частот в другую.
Социальные закладки