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

USB I2S преобразователь 32bit/96kHz, SUPER PRIME chipdip

Евгений

Administrator
Команда форума
Пытаюсь подключить Супер Прайм к АД1933 в 8 канальном режиме.
Многоканальный поток возможен только в формате TDM, в формате I2S всегда передаются только 2 канала. У вас на картинках для ADAU1467 данные в I2S: один канал на каждый уровень LR. Пустое место после данных означает, что неверно, либо специально для каких-то задач, настроен BCLK и его отношение к частоте потока Fs в несколько раз превышает необходимое. Поэтому после данных пустота, там не может ничего быть. Например, данные 16 бит, BCLK/Fs должно быть 32 - по 16 на каждый канал. Можно сделать BCLK/= 64*Fs или BCLK = 128*Fs. Но данных после 16 бит на канале не будет. Что вы и видите на картинках для ADAU1467. Такое увеличение BCLK в формате I2S не имеет смысла. В TDM данные каналов идут друг за другом, начало фрейма задается импульсом LR.
 

fba

New member
Многоканальный поток возможен только в формате TDM, в формате I2S всегда передаются только 2 канала. У вас на картинках для ADAU1467 данные в I2S: один канал на каждый уровень LR. Пустое место после данных означает, что неверно, либо специально для каких-то задач, настроен BCLK и его отношение к частоте потока Fs в несколько раз превышает необходимое. Поэтому после данных пустота, там не может ничего быть. Например, данные 16 бит, BCLK/Fs должно быть 32 - по 16 на каждый канал. Можно сделать BCLK/= 64*Fs или BCLK = 128*Fs. Но данных после 16 бит на канале не будет. Что вы и видите на картинках для ADAU1467. Такое увеличение BCLK в формате I2S не имеет смысла. В TDM данные каналов идут друг за другом, начало фрейма задается импульсом LR.
Вы не ответили можно ли подключить Прайм к 1933 в тдм8.

Пустое место после данных означает, что неверно, либо специально для каких-то задач, настроен BCLK и его отношение к частоте потока Fs в несколько раз превышает необходимое.
Да, это специально для 8 каналов. 6 каналов из 8 в тот момент молчат, поэтому там нули фактически передаются. Я это сделал для наглядности.11112.png11113.png
 

onefabis

Well-known member
О каком драйвере идет речь? USB I2S SUPER PRIME уже работает с ASIO, например через Foobar. Работает и с WASAPI.
Евгений, большое спасибо за поддержку драйверов ASIO, действительно, после установки ASIO4ALL, настройки и установки компоненты в foobar2000 переключение заработало без проблем. Также сразу заработало переключение в MusicBee при выборе выхода ASIO.
К тому же можно в приложении Tidal в настройках выбрать выход USB Super Prime и в разделе More settings выбрать Exclusive mode, приложение также будет переключать частоту Super Prime в зависимости от частоты аудиопотока. Это просто отличная вещь! Рекомендую.
 

Вложения

3

359955

Guest
Добрый день

Купил пару дней назад SuperPrime и плату 1467
Бьюсь уже пару дней не могу запустить

То, что на сайте не совпадает с моей платой (1467) у меня новее.
Если Вас не затруднит, можете минимальные настройки кинуть сюда и в SP и 1467 , чтоб они заработали на любых частотах.
Очень не внятно написана кто кого должен тактировать.
Надо же 1467 вход в SLAVE заводить ?...
В SP нужны перемычки какие-нибудь или нет?

И как ver прошивку посмотреть SP?
 
3

359955

Guest
Сам нашел
Нужен клок с 1467 перекинуть на SP

1467_nastroyki2.png

1467_nastroyki1.png
 
3

359955

Guest
Но грязи лезет от усб
что программатора, что с SP

superprime_spury.png

superprime_spury2.png
1467_nastroyki3.png
 

onefabis

Well-known member
Но грязи лезет от усб
что программатора, что с SP
Чтобы грязь не лезла со стороны используйте провода I2S как можно короче, в идеале 2.54 female terminal сразу припаять к одной из плат и соединять pin-to-pin. Чтобы шум не шел через USB можно гальванически отвязать Super Prime по I2S изолятором, типа SI8661, SI8662, SI8441, поставив генераторы со стороны 1467 и отвязать сам 1467 по питанию, подав внешний, малошумящий источник питания или питание от DC-DC изолятора.
 
Скажите пожалуйста как SuperPrime v 1.9 перевести в slave с внешним тактированием ? и нет возможности включить 256fs ( для тактовой 12.288 48 к проэкт)
 

Евгений

Administrator
Команда форума
Скажите пожалуйста как SuperPrime v 1.9 перевести в slave с внешним тактированием ?
Контакт 1 нужно соединить с GND.

и нет возможности включить 256fs ( для тактовой 12.288 48 к проэкт)
Не понятно, что имеется в виду.
 
у меня проэкт на 1701 v3 внешнее тактирование от 12.288. две 1808 одна из которых включена мастером для дополнительных входов.плюс 5102 на доп выход. SuperPrime v 1.9 подлючен в slave туда-же. Проэкт в 48 к.в sigmastudio так вот SuperPrime корректно играет файлы которые с частотой семплирования 48 к. остальные рвет . Вот я и спрашиваю мржет есть возможность включить SuperPrime в такой режим чтобы его I2S всегда был в одном режиме не зависимо от частоты дискретизации входного файла .В моем случае 256fs
 
Вернее SuperPrime играет корректно всегда но хотелось бы чтоб всегда в отношении 256fs
 

Евгений

Administrator
Команда форума
у меня проэкт на 1701 v3 внешнее тактирование от 12.288. две 1808 одна из которых включена мастером для дополнительных входов.плюс 5102 на доп выход. SuperPrime v 1.9 подлючен в slave туда-же. Проэкт в 48 к.в sigmastudio так вот SuperPrime корректно играет файлы которые с частотой семплирования 48 к. остальные рвет . Вот я и спрашиваю мржет есть возможность включить SuperPrime в такой режим чтобы его I2S всегда был в одном режиме не зависимо от частоты дискретизации входного файла .В моем случае 256fs
Вернее SuperPrime играет корректно всегда но хотелось бы чтоб всегда в отношении 256fs
Еще более запутанно.
Если SuperPrime слейв, то он использует внешние тактирующие сигналы. Соответственно, какую частоту BCLK подаете, с такой и данные выходят.
 
У USB_I2S_PRIME_SUPER есть три режима синхронизации (с прошивкой 1.8).
1) Master с синхронизацией от кварца на плате. При этом MCLK, BCLK, LR - выходы.
2) Master с внешней синхронизацией (тактирующий сигнал подается на контакт 2 платы). При этом MCLK, BCLK, LR - выходы. MCLK = тактирующему сигналу.
3) Slave. При этом BCLK, LR - входы, а MCLK не нужен.
 

Евгений

Administrator
Команда форума
У USB_I2S_PRIME_SUPER есть три режима синхронизации (с прошивкой 1.8).
1) Master с синхронизацией от кварца на плате. При этом MCLK, BCLK, LR - выходы.
2) Master с внешней синхронизацией (тактирующий сигнал подается на контакт 2 платы). При этом MCLK, BCLK, LR - выходы. MCLK = тактирующему сигналу.
3) Slave. При этом BCLK, LR - входы, а MCLK не нужен.
Вопрос в чем?
 

Евгений

Administrator
Команда форума
Выпущено обновление v2.0
- для TDM возможно выбрать форму сигнала LR: импульс (по умолчанию) или прямоугольный сигнал с длительностью импульса 50 %, как для I2S (контакт DATA 2-го порта I2S нужно соединить с GND).
 

чакнорис

Well-known member
Подскажите, как сделать чтоб суперпрайм выдавал на выход mclk частоту для 48khz всегда, не зависимо от входящего в usb сигнала?
 
Верх