• Внешний USB-ЦАП-Аудиопроцессор CDD-010 можно купить

DSP KIT 4x3 (U)HD, Материнские платы с цифровым аудио процессором

evgen.05

Well-known member
Теперь файл SigmaStudio сгенерирован верно.
Сейчас ошибка возникает, потому что на блоке DSP выбран режим SelfBoot. При внешнем управлении ADAU1452/1467 не могут находиться в этом режиме. Нужно снять галочку "SelfBoot", и проект загружается. В следующих версиях ChipStudio у блоков ADAU1452/1467 выбора режима "SelfBoot" не будет.
А в память можно с помощью ЧипСтудии записать, чтобы без Рефлекса загружалось?

ЗЫ. SigmaStudio 4.7 генерирует пустой xml файл. Версия 4.6 генерит без проблем. Проект, сгенерированный в SigmaStudio+ не воспринимается ЧипСтудией. Вылет мгновенный. Планируется ли поддержка SigmaStudio+ в будущих версиях?
 

Евгений

Administrator
Команда форума
А в память можно с помощью ЧипСтудии записать, чтобы без Рефлекса загружалось?
Нет, ChipStudio работает с контроллерами. Загрузить во внешнюю память для загрузки DSP можно с помощью SigmaStudio.

SigmaStudio 4.7 генерирует пустой xml файл.
Нет, SigmaStudio 4.7 все файлы генерирует корректно, как и версия 4.6, никаких проблем с этим не наблюдалось.

Планируется ли поддержка SigmaStudio+ в будущих версиях?
Если в этом будет необходимость, конечно, поддержка проектов SigmaStudio+ будет реализована.
 

evgen.05

Well-known member
Нет, SigmaStudio 4.7 все файлы генерирует корректно, как и версия 4.6, никаких проблем с этим не наблюдалось.
Удивительно, только что проверил. Один и тот же проект в версии 4.6 генерируется нормально, а в 4.7 строго нулевой длины. Трижды проверил.
 

Евгений

Administrator
Команда форума
Удивительно, только что проверил. Один и тот же проект в версии 4.6 генерируется нормально, а в 4.7 строго нулевой длины. Трижды проверил.
На всякий случай только что еще раз проверил, 4.7 корректно сгенерировала выходные файлы. Попробуйте закрыть все версии и открыть только 4.7.
 

evgen.05

Well-known member
На всякий случай только что еще раз проверил, 4.7 корректно сгенерировала выходные файлы. Попробуйте закрыть все версии и открыть только 4.7.
Пробовал уже. Не генерирует. Опытным путем выяснил, что проект, который был создан в предыдущей версии, будучи открытый в версии более поздней, генерирует файл нулевой длины. Заново созданный проект - генерирует нормально. Удивительно кривая софтина.
 

Desire

Well-known member
@Олег и @Евгений упорно игнорируют прямые обращения.

Проблема с SPDIF как мне кажется связана с тем, что адау его не синхронизирует клок. Соответствующий зеленый сигнал не загорается сверху слева в сигма студии.
Так же я писал про логирование ошибок, возможно в этом направление так же стоит копать.
Никто не победил?
 

Alexandr

Well-known member
@Олег и @Евгений упорно игнорируют прямые обращения.

Проблема с SPDIF как мне кажется связана с тем, что адау его не синхронизирует клок. Соответствующий зеленый сигнал не загорается сверху слева в сигма студии.
Так же я писал про логирование ошибок, возможно в этом направление так же стоит копать.
Никто не победил?
Как ни странно, но стало стабильно работать, когда подал заземление прямо на корпус XLR разъема CDD-010. Без заземления на разъёме XLR был сильный шум-треск. Коммутация: SPDIF коаксиал на вход CDD, из CDD он же на выход аудиоинтерфейса (правда выход подаётся на AES вход в аудиоинтерфейс). Либо выходы XLR из CDD сразу в мониторы, которые, опять же, подключены в розетку с заземлением. С чем связано не знаю...
В CDD залит комбо-проект стандартный, изменённый под свои задачи. Но, опять же проект работает, только на дискретизации 96кГц, при переключении на 44.100-48000 сигнал прерывистый даже через Reflex, при подключении посредством usb к компьютеру(хотя уж с компьютером через Reflex должны работать все проекты из комбо-проекта) . Такая проблема была тут описана ранее и не раз, ответа не нашёл, может плохо искал. Хотя проекты 44.100 и 48000 идентичны проекту 96000 и делались из одного проекта, с изменением дискретизации в Сигма-студии, как описано в видео ЧиД про автоматический эквалайзер. Видимо что-то делаю не так. Хотя ранее так же работал только проект на 44.100.
 

Desire

Well-known member
Как ни странно, но стало стабильно работать, когда подал заземление прямо на корпус XLR разъема CDD-010. Без заземления на разъёме XLR был сильный шум-треск. Коммутация: SPDIF коаксиал на вход CDD, из CDD он же на выход аудиоинтерфейса (правда выход подаётся на AES вход в аудиоинтерфейс). Либо выходы XLR из CDD сразу в мониторы, которые, опять же, подключены в розетку с заземлением. С чем связано не знаю...
В CDD залит комбо-проект стандартный, изменённый под свои задачи. Но, опять же проект работает, только на дискретизации 96кГц, при переключении на 44.100-48000 сигнал прерывистый даже через Reflex, при подключении посредством usb к компьютеру(хотя уж с компьютером через Reflex должны работать все проекты из комбо-проекта) . Такая проблема была тут описана ранее и не раз, ответа не нашёл, может плохо искал. Хотя проекты 44.100 и 48000 идентичны проекту 96000 и делались из одного проекта, с изменением дискретизации в Сигма-студии, как описано в видео ЧиД про автоматический эквалайзер. Видимо что-то делаю не так. Хотя ранее так же работал только проект на 44.100.
а в самой операционке меняли частоту дискретизации?
 

Alexandr

Well-known member
а в самой операционке меняли частоту дискретизации?
Да, конечно. В настройках ос переключаю частоты, нормальный сигнал только на 96кГц-ах. Остальные проекты нормально не работают. Сигнал из акустики прерывистый, слушать невозможно. Возможно, по причине, опять же, рассинхронизации клоков компьютера и процессора CDD, как и предполагалось выше. Но может по другой причине.
 
Здравствуйте всем! Помогите пожалуйста по электрике. Вопрос такой: нужно ли ставить развязывающие резисторы между шиной I2S чипа ADAU и цифровым изолятором SI8660 с входным током утечки + - 10 мкА ?
 
Последнее редактирование:

Дюжбан

Well-known member
Здравствуйте. Прикупил алюминивое лицо для cdd-010, заменил тыл, отключил коаксиальные разъемы. Подскажите пожалуйста где масса на коннекторах на мат плате у spdif?
Не срочно, спасибо за ответ.
 

Vitalii

Well-known member
Здравствуйте. Прикупил алюминивое лицо для cdd-010, заменил тыл, отключил коаксиальные разъемы. Подскажите пожалуйста где масса на коннекторах на мат плате у spdif?
Не срочно, спасибо за ответ.
Привет. Олег писал мне в одном из первых сообщений по этим материнским платам. Ответ был такой, любой из контактов.
 

Desire

Well-known member
@Евгений @Олег подскажите пожалуйста по рефлексу и цдд-010

1) стоковый проект по оптике показывает 96кГц. При моем проекте собранного из стока показывает 48кГц, но логика мозгов от моего проект на 96кГц. Словно проблема только в индикации. Возможно ли такое?
2) никак не могу разобраться, кто и что влияет на размер комбо проекта. Ругается что больше 63кб. Удаляю проекты из комбо - размер не меняется, добавляю свои проекты, которые сильно больше - размер уменьшается, второй добавляю - увеличивается. Не вижу логики.
3) можно ли собрать один проект но большой, чтобы устройство всегда таткировало на одной частоте? Чтобы ацп и рефлекс заходили через асрц и дальше работали с частотой процессора?
4) внутренняя память на сдд-010 больше памяти рефлекса? Но если заливать на внутреннюю память, внешние регуляторы работать не будут?
 

Евгений

Administrator
Команда форума
1) стоковый проект по оптике показывает 96кГц. При моем проекте собранного из стока показывает 48кГц, но логика мозгов от моего проект на 96кГц. Словно проблема только в индикации. Возможно ли такое?
Индикатор отображает частоту на основании измерения частоты сигналов I2S порта. Возможно, что у Вас I2S порты в проекте настроены на разные частоты.

2) никак не могу разобраться, кто и что влияет на размер комбо проекта. Ругается что больше 63кб. Удаляю проекты из комбо - размер не меняется, добавляю свои проекты, которые сильно больше - размер уменьшается, второй добавляю - увеличивается. Не вижу логики.
Размер проекта и комбопроекта зависит только от проекта SigmaStudio. На размер проекта влияет размер описания блоков SigmaStudio. Некоторые блоки занимают мало памяти и их может быть много в проекте, некоторые блоки занимают очень много памяти, например, задержки. Узнать, сколько памяти занимает конкретный блок, можно только скомпелировав проект в SigmaStudio и посмотрев описание блока в полученном .xml-файле.

3) можно ли собрать один проект но большой, чтобы устройство всегда таткировало на одной частоте? Чтобы ацп и рефлекс заходили через асрц и дальше работали с частотой процессора?
Да, можно, в пределах доступной памяти.

4) внутренняя память на сдд-010 больше памяти рефлекса?
Да.

Но если заливать на внутреннюю память, внешние регуляторы работать не будут?
Заведенные на Reflex не будут. Можно подключить регуляторы к выводам самого DSP.
 

Desire

Well-known member
Размер проекта и комбопроекта зависит только от проекта SigmaStudio. На размер проекта влияет размер описания блоков SigmaStudio. Некоторые блоки занимают мало памяти и их может быть много в проекте, некоторые блоки занимают очень много памяти, например, задержки. Узнать, сколько памяти занимает конкретный блок, можно только скомпелировав проект в SigmaStudio и посмотрев описание блока в полученном .xml-файле.

Да, можно, в пределах доступной памяти.

Вот при таком заполнении чипстудия ругается: что файл 103кб, (максимум рефлекс 63).
Удаление всех остальных частот из комбо проекта - не уменьшает этот размер. Вот что понять не могу, почему?

##### Summary #####
DM0 RAM used: 00233 (of 40960)
DM1 RAM used: 01336 (of 40960)
PM RAM used(Data): 00000 (of 24576)
PM RAM used(Inst): 00889 (of 24576) 595 instructions (32bit: 301 64bit: 294)
Total PM used: 00889 (of 24576)

--------------------------------------------------------------------------------------
STREAM Inst Inst DM0 DM1 PM
Instance (cycles) (size)
--------------------------------------------------------------------------------------
STACK - - 16 0 0
Crossover1 108 186 80 108 0
FRAMEWORK 70 52 16 8 0
Pink Flt1 19 30 16 8 0
FIR1 15 28 20 12 0
Auto EQ4 11 20 3 13 0
Auto EQ5 11 20 3 13 0
Auto EQ6 11 20 3 13 0
Auto EQ2 11 20 3 13 0
Auto EQ3 11 20 3 13 0
Auto EQ1 11 20 3 13 0
Slew vol 1 11 18 0 4 0
Nx2-1 10 14 7 2 0
Delay1 10 14 1 1004 0
Buttom 2 8 14 1 2 0
Gain1 7 11 1 2 0
Single 1 7 11 1 2 0
Nx1 Linear4 6 10 2 1 0
Nx1 Linear3 6 10 2 1 0
Nx1 Linear2 6 10 2 1 0
Nx1 Linear1 6 10 2 0 0
Delay_Out_1 7 9 1 12 0
Delay_Out_2 7 9 1 12 0
Delay_Out_3 7 9 1 12 0
Delay_Out_5 7 9 1 12 0
Delay_Out_4 7 9 1 12 0
Delay_Out_6 7 9 1 1 0
Single 2 5 7 1 1 0
Single 2 out_3 5 7 1 1 0
Single 2 out_2 5 7 1 1 0
Single 2 out_1 5 7 1 1 0
Single 2 out_6 5 7 1 1 0
Single 2 out_5 5 7 1 1 0
Single 2 out_4 5 7 1 1 0
Buff1 5 7 1 1 0
Inv3 4 6 1 1 0
Mute1_2 4 6 1 1 0
Inv2 4 6 1 1 0
Inv1 4 6 1 1 0
Inv1_3 4 6 1 1 0
RegRead1 5 6 1 1 0
Mute1_5 4 6 1 1 0
Mute1_6 4 6 1 1 0
Inv4 4 6 1 1 0
Mute1_4 4 6 1 1 0
Mute1_3 4 6 1 1 0
Mute1_1 4 6 1 1 0
Inv1_2 4 6 1 1 0
MuteR 4 6 1 1 0
Inv5 4 6 1 1 0
Inv6 4 6 1 1 0
MuteL 4 6 1 0 0
ReadBack3 3 5 1 1 0
Input2 4 5 0 2 0
Input1 4 5 0 2 0
Logic1 4 5 0 1 0
Level1_3 3 4 2 1 0
Level1_4 3 4 2 1 0
Level1_2 3 4 2 1 0
Level1 3 4 2 0 0
W Noise1 4 4 1 1 0
ReadBack2 3 4 1 0 0
ReadBack1 3 3 1 1 0
AsrcIn1 3 3 0 2 0
Output5 2 3 0 0 0
Output3_2 2 3 0 0 0
GPO1_2 2 3 0 0 0
Output1_2 2 3 0 0 0
Output2 2 3 0 0 0
Output1 2 3 0 0 0
Output6 2 3 0 0 0
SpdifOut2 2 3 0 0 0
SpdifOut1 2 3 0 0 0
Output2_2 2 3 0 0 0
Output4_2 2 3 0 0 0
DC2 2 2 1 1 0
--------------------------------------------------------------------------------------
Total 570 835 229 1332 0
--------------------------------------------------------------------------------------
(% Fs=96.0kHz) 19% 4% 1% 4% 0%
 

Alexandr

Well-known member
Вот при таком заполнении чипстудия ругается: что файл 103кб, (максимум рефлекс 63).
Удаление всех остальных частот из комбо проекта - не уменьшает этот размер. Вот что понять не могу, почему?

##### Summary #####
DM0 RAM used: 00233 (of 40960)
DM1 RAM used: 01336 (of 40960)
PM RAM used(Data): 00000 (of 24576)
PM RAM used(Inst): 00889 (of 24576) 595 instructions (32bit: 301 64bit: 294)
Total PM used: 00889 (of 24576)

--------------------------------------------------------------------------------------
STREAM Inst Inst DM0 DM1 PM
Instance (cycles) (size)
--------------------------------------------------------------------------------------
STACK - - 16 0 0
Crossover1 108 186 80 108 0
FRAMEWORK 70 52 16 8 0
Pink Flt1 19 30 16 8 0
FIR1 15 28 20 12 0
Auto EQ4 11 20 3 13 0
Auto EQ5 11 20 3 13 0
Auto EQ6 11 20 3 13 0
Auto EQ2 11 20 3 13 0
Auto EQ3 11 20 3 13 0
Auto EQ1 11 20 3 13 0
Slew vol 1 11 18 0 4 0
Nx2-1 10 14 7 2 0
Delay1 10 14 1 1004 0
Buttom 2 8 14 1 2 0
Gain1 7 11 1 2 0
Single 1 7 11 1 2 0
Nx1 Linear4 6 10 2 1 0
Nx1 Linear3 6 10 2 1 0
Nx1 Linear2 6 10 2 1 0
Nx1 Linear1 6 10 2 0 0
Delay_Out_1 7 9 1 12 0
Delay_Out_2 7 9 1 12 0
Delay_Out_3 7 9 1 12 0
Delay_Out_5 7 9 1 12 0
Delay_Out_4 7 9 1 12 0
Delay_Out_6 7 9 1 1 0
Single 2 5 7 1 1 0
Single 2 out_3 5 7 1 1 0
Single 2 out_2 5 7 1 1 0
Single 2 out_1 5 7 1 1 0
Single 2 out_6 5 7 1 1 0
Single 2 out_5 5 7 1 1 0
Single 2 out_4 5 7 1 1 0
Buff1 5 7 1 1 0
Inv3 4 6 1 1 0
Mute1_2 4 6 1 1 0
Inv2 4 6 1 1 0
Inv1 4 6 1 1 0
Inv1_3 4 6 1 1 0
RegRead1 5 6 1 1 0
Mute1_5 4 6 1 1 0
Mute1_6 4 6 1 1 0
Inv4 4 6 1 1 0
Mute1_4 4 6 1 1 0
Mute1_3 4 6 1 1 0
Mute1_1 4 6 1 1 0
Inv1_2 4 6 1 1 0
MuteR 4 6 1 1 0
Inv5 4 6 1 1 0
Inv6 4 6 1 1 0
MuteL 4 6 1 0 0
ReadBack3 3 5 1 1 0
Input2 4 5 0 2 0
Input1 4 5 0 2 0
Logic1 4 5 0 1 0
Level1_3 3 4 2 1 0
Level1_4 3 4 2 1 0
Level1_2 3 4 2 1 0
Level1 3 4 2 0 0
W Noise1 4 4 1 1 0
ReadBack2 3 4 1 0 0
ReadBack1 3 3 1 1 0
AsrcIn1 3 3 0 2 0
Output5 2 3 0 0 0
Output3_2 2 3 0 0 0
GPO1_2 2 3 0 0 0
Output1_2 2 3 0 0 0
Output2 2 3 0 0 0
Output1 2 3 0 0 0
Output6 2 3 0 0 0
SpdifOut2 2 3 0 0 0
SpdifOut1 2 3 0 0 0
Output2_2 2 3 0 0 0
Output4_2 2 3 0 0 0
DC2 2 2 1 1 0
--------------------------------------------------------------------------------------
Total 570 835 229 1332 0
--------------------------------------------------------------------------------------
(% Fs=96.0kHz) 19% 4% 1% 4% 0%
Приветствую. Это только 1-н проект на частоте 96, остальные отсутствуют в проекте? На этой неделе делал новый проект и удалил проекты 176,4 и 192, памяти впритык но хватило на 44,1-48-88-96, притом что 88 вообще обычный "заводской", хотя кроме 96 у меня другие почему-то от компьютера (даже) не работают корректно (рваный звук у всех кроме 96кгц). При загрузке, в моём случае, с фирами, задержками, эквалайзерами и тп кое как но комбо-проект поместился. Тоже не сразу грузился. Несколько раз переподключал CDD к компу, несколько раз заново делал проекты в чип-студии, не с нуля, используя готовый, слегка "доводя" под себя по мелочи. Но в итоге за несколько дней отстроил проект, он будто устаканивается со временем) и грузится нормально в железку. Бывало пару раз после загрузки рабочий проект начинал рвать звук, но пересохранив в Сигме и залив заново в Чип Студию, начинало работать. Всё наугад, грубо говоря, но относительной стабильности при отладке и загрузке получается добиться. Думается, недостаток знаний моих тут причастен, отчасти. Сегодня проект завершил-отладил звук, сижу слушаю всё в порядке, думаю так и будет дальше. Ещё бы добится работы от компьютера хотя бы на частое 44,100, помимо одной 96, нормально работающей, но как... не могу понять-сообразить
 
Последнее редактирование:

Alexandr

Well-known member
Честно говоря боюсь обновлять Сигму на более свежую, и Чип Студию, и Рефлекс на новую прошивку... Да и имеет ли это смысл? Пока хоть на старых версиях с этим относительно стабильно работает. Но после окончательной настройки становится так спокойно и так не хочется опять этим заниматься, кхехе.
 

Desire

Well-known member
Честно говоря боюсь обновлять Сигму на более свежую, и Чип Студию, и Рефлекс на новую прошивку... Да и имеет ли это смысл? Пока хоть на старых версиях с этим относительно стабильно работает. Но после окончательной настройки становится так спокойно и так не хочется опять этим заниматься, кхехе.
Не заметил разницы.
Кроме того, что 4,7 ругается на устаревший алгоритм Делей в стоковом проекте.)
 

Desire

Well-known member
Вот при таком заполнении чипстудия ругается: что файл 103кб, (максимум рефлекс 63).
Удаление всех остальных частот из комбо проекта - не уменьшает этот размер. Вот что понять не могу, почему?

##### Summary #####
DM0 RAM used: 00233 (of 40960)
DM1 RAM used: 01336 (of 40960)
PM RAM used(Data): 00000 (of 24576)
PM RAM used(Inst): 00889 (of 24576) 595 instructions (32bit: 301 64bit: 294)
Total PM used: 00889 (of 24576)

--------------------------------------------------------------------------------------
STREAM Inst Inst DM0 DM1 PM
Instance (cycles) (size)
--------------------------------------------------------------------------------------
STACK - - 16 0 0
Crossover1 108 186 80 108 0
FRAMEWORK 70 52 16 8 0
Pink Flt1 19 30 16 8 0
FIR1 15 28 20 12 0
Auto EQ4 11 20 3 13 0
Auto EQ5 11 20 3 13 0
Auto EQ6 11 20 3 13 0
Auto EQ2 11 20 3 13 0
Auto EQ3 11 20 3 13 0
Auto EQ1 11 20 3 13 0
Slew vol 1 11 18 0 4 0
Nx2-1 10 14 7 2 0
Delay1 10 14 1 1004 0
Buttom 2 8 14 1 2 0
Gain1 7 11 1 2 0
Single 1 7 11 1 2 0
Nx1 Linear4 6 10 2 1 0
Nx1 Linear3 6 10 2 1 0
Nx1 Linear2 6 10 2 1 0
Nx1 Linear1 6 10 2 0 0
Delay_Out_1 7 9 1 12 0
Delay_Out_2 7 9 1 12 0
Delay_Out_3 7 9 1 12 0
Delay_Out_5 7 9 1 12 0
Delay_Out_4 7 9 1 12 0
Delay_Out_6 7 9 1 1 0
Single 2 5 7 1 1 0
Single 2 out_3 5 7 1 1 0
Single 2 out_2 5 7 1 1 0
Single 2 out_1 5 7 1 1 0
Single 2 out_6 5 7 1 1 0
Single 2 out_5 5 7 1 1 0
Single 2 out_4 5 7 1 1 0
Buff1 5 7 1 1 0
Inv3 4 6 1 1 0
Mute1_2 4 6 1 1 0
Inv2 4 6 1 1 0
Inv1 4 6 1 1 0
Inv1_3 4 6 1 1 0
RegRead1 5 6 1 1 0
Mute1_5 4 6 1 1 0
Mute1_6 4 6 1 1 0
Inv4 4 6 1 1 0
Mute1_4 4 6 1 1 0
Mute1_3 4 6 1 1 0
Mute1_1 4 6 1 1 0
Inv1_2 4 6 1 1 0
MuteR 4 6 1 1 0
Inv5 4 6 1 1 0
Inv6 4 6 1 1 0
MuteL 4 6 1 0 0
ReadBack3 3 5 1 1 0
Input2 4 5 0 2 0
Input1 4 5 0 2 0
Logic1 4 5 0 1 0
Level1_3 3 4 2 1 0
Level1_4 3 4 2 1 0
Level1_2 3 4 2 1 0
Level1 3 4 2 0 0
W Noise1 4 4 1 1 0
ReadBack2 3 4 1 0 0
ReadBack1 3 3 1 1 0
AsrcIn1 3 3 0 2 0
Output5 2 3 0 0 0
Output3_2 2 3 0 0 0
GPO1_2 2 3 0 0 0
Output1_2 2 3 0 0 0
Output2 2 3 0 0 0
Output1 2 3 0 0 0
Output6 2 3 0 0 0
SpdifOut2 2 3 0 0 0
SpdifOut1 2 3 0 0 0
Output2_2 2 3 0 0 0
Output4_2 2 3 0 0 0
DC2 2 2 1 1 0
--------------------------------------------------------------------------------------
Total 570 835 229 1332 0
--------------------------------------------------------------------------------------
(% Fs=96.0kHz) 19% 4% 1% 4% 0%
Итог такой: удали хоть все проекты кроме одной частоты - ругается на недостаток памяти. (При этом, этот же проект (не комбо) загружается легко)
Залей на все частоты в рефоекс, один и тот же проект - велком, никаких проблем. Есть ли логика? Не вижу))

Второй вопрос: как работать в чип студии с одиночными проектами? Отжимал кнопку комбо, не отжимал, заливаю проект. Цдд включается на секунду и выключается по-кругу.

Третий вопрос: как правильно сделать один проект, на одной частоте для чипстудии, чтобы сохранить регуляторы.
Надо добавлять один проект на все частоты в рефлексе?
При этом завести все и2с через асрц?
Какие настройки клоков, процессора, арсц, генераторов выставлять?
 
Последнее редактирование:
Верх