Страница 3 из 16 Первая 1234513 ... Последняя
Показано с 41 по 60 из 303

Тема: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

  1. #1 Показать/скрыть первое сообщение.
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,647

    По умолчанию Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Давно планировал создать отдельную ветку для этого отдельного направления своих устройств. И вот своё обещание выполняю, поскольку устройство закончено.

    См. фото универсальной платы конвейера.

    Нажмите на изображение для увеличения. 

Название:	Конвейер1.jpg 
Просмотров:	3226 
Размер:	752.5 Кб 
ID:	309649 Нажмите на изображение для увеличения. 

Название:	Конвейер2.jpg 
Просмотров:	2693 
Размер:	496.6 Кб 
ID:	309648 Нажмите на изображение для увеличения. 

Название:	conv_pmd100.jpg 
Просмотров:	2683 
Размер:	285.4 Кб 
ID:	323852

    Заинтересованные вегалабовцы, конечно, уже в курсе о чём идёт речь, а остальным немного поясню.

    Каждая микросхема «мультибитного» ЦАП имеет свои ограничения по максимальной частоте Ц-А преобразования. Как правило, это не более 8…16Fs (за Fs принято принимать стандартную частоту 44,1 или 48 кГц), полученные в цифровом фильтре (ЦФ) типа SM5847AF например.
    Таким образом, пределом по частоте для них будет 352…768кГц (для разных микросхем ЦАП разная предельная частота преобразования). Хотя на практике TDA1541A прекрасно работает и на 768кГц (16х), а PCM1702P на 1536кГц (32х). Правда это не документировано и не гарантируются качественные характеристики.

    Так вот, чтобы обойти эти ограничения и получить МНОГО больше, можно включить N штук (2…16) в режиме конвейера, когда они работают одновременно со сдвигом во времени в рамках одного периода частоты преобразования. Суммарный результат при этом получается в N раз более быстродействующим.
    Интересно это в первую очередь тем пользователям, которые таким образом хотят снизить требования или практически исключить восстанавливающий ФНЧ после ИУ преобразователя.

    Что ОЧЕНЬ позитивно сказывается на пространственных характеристиках получающегося "саунд-стейджа" фонограммы. Локализация мнимых источников звука (КИЗов) получается просто ошеломляющей. Такого не удавалось получить ни от одного другого ЦАП-а.

    А поскольку при этом складываются аналоговые сигналы с выходов микросхем ЦАП с жёсткими временными сдвигами, то попутно и получить AFIR (или гребенчатый фильтр), подавляющий нежелательные остаточные продукты преобразования цифровых фильтров (ЦФ).

    Кроме этого, для сторонников NOS-ЦАП-ов, в конвейере предусмотрено отключение (обход) ЦФ по желанию.

    В предлагаемом устройстве дополнительно к изложенному осуществляется 16-ти кратная линейная интерполяция (ЛИ) аудио-семплов, полученных от ЦФ. То есть мы получаем итоговую скорость аудио-потока 8 (ЦФ) х 16 (ЛИ) = 128Fs. А уже этот скоростной поток мы распределяем на 8 потоков по 16Fs (или 8Fs для TDA1541(A) - переключается управляющим сигналом), с которым легко и непринуждённо справляется каждая микросхема ЦАП в конвейере. Всё изложенное справедливо для каждого исходного левого (ЛК) и правого (ПК) каналов.

    Таким образом, к предлагаемой плате конвейера можно подключить до 2 по 8 микросхем «мультибитных» ЦАП-ов.
    Для удобства пользователя и обеспечения гибкости использования на плате предусмотрено место для ЦФ SM5847AF (точнее там их 2, но 1 теперь не используется и был предусмотрен для экспериментов) и PLL формирователя 768Fs для неё. А также стабилизатор +5В для питания платы изолятора USB.

    Существует несколько вариантов прошивки ПЛИС, специализированных для разных типов применяемых микросхем ЦАП (пока доступны для PCM1702P, TDA1541(A) и AD1862N (общая с PCM63ми). Скоро будут готово и для PCM58P, AD1865, PCM1704U). Варианта сразу для нескольких типов ЦАП не планируется. Менять прошивку можно будет дополнительно, если планы пользователя поменяются.

    Теперь описание разъёмов устройства:
    Х1 – вход управления режимами платы конвейера (8 управляющих сигналов).
    Х2 – вход аудио-потока I2S до 384кГц от платы ФИФО или иного цифрового аудио-источника. А также входы 2х управляющих сигналов и выход +5В для питания изолятора USB.
    Х3…Х6 – выходы 2 по 8 (суммарно 16) аудио-потоков для подачи на 16 моно-микросхем ЦАП (или 8 стерео типа TDA1541(A)). На каждом разъёме по 4 потока.
    Х7 – вход питания платки генов 1024Fs. (+7…12В примерно 30…50 мА). Гальванически развязанный и стабилизированный.
    Х8 – вход питания остальной цифровой части конвейера, включающий основную ПЛИС и PLL и стаб +5В для USB. (+7…9В примерно 70…100 мА). Гальванически развязанный и стабилизированный.

    Подробное описание контактов каждого разъёма следует…



    Привожу фото для иллюстрации возможного применения конвейера, управляющего 2мя платами NOS ЦАП на 8 шт. PCM1702P суммарно.

    Нажмите на изображение для увеличения. 

Название:	8x1702.jpg 
Просмотров:	4166 
Размер:	635.8 Кб 
ID:	309650
    Последний раз редактировалось Turbo_man; 10.07.2018 в 21:19.

  2. #41
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,647

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Цитата Сообщение от Андрей Никитин Посмотреть сообщение
    Версия для восьми...ЦАП-ов в канале будет..?
    Она и предложена сейчас.
    Для 16-ти пока погодим.

    ---------- Сообщение добавлено 16:15 ---------- Предыдущее сообщение было 16:13 ----------

    Цитата Сообщение от Yurgen Посмотреть сообщение
    Решение в модели уже давно есть, осталось перенести в железо.
    Успеха вам. Для каких цапов решение?

  3. #42
    Завсегдатай Аватар для Yurgen
    Регистрация
    23.05.2005
    Адрес
    Из Замкадья
    Возраст
    53
    Сообщений
    1,529

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Успеха вам. Для каких цапов решение?
    Изначально планировался однобитный на основе tda1547, сейчас думаю также сделать однобитный PWM с AFIR по мотивам Bruno Putzeis (Simple, Ultralow-Distortion Digital Pulse Width Modulator).
    PWM подобный выпускался Sony. У Бруно еще круче.
    Последний раз редактировалось Yurgen; 18.01.2018 в 16:47.

  4. #43
    Частый гость Аватар для Андрей Никитин
    Регистрация
    24.08.2009
    Адрес
    Россия, г. Воронеж
    Возраст
    54
    Сообщений
    302

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Она и предложена сейчас...
    - А, да - рассмотрел: два канала по восемь ЦАП-ов в каждом... Тогда мне, пожалуй, один девайс "заверните"...
    Радиолюбитель.

  5. #44
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,647

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Плата конвейера с ЦФ PMD100 уже на сборке.

    Нажмите на изображение для увеличения. 

Название:	conv-pmd100.jpg 
Просмотров:	755 
Размер:	137.0 Кб 
ID:	318755

  6. #45
    Частый гость Аватар для SAS-M
    Регистрация
    08.05.2010
    Сообщений
    133

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Ура! Когда слушать будем?
    Я сделал-таки новые блоки питания к ДАКу, и в данный момент система в работе.

    Теперь берусь за блоки питания для нового буфера ДАКа.
    Сам буфер готов.

  7. #46
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,647

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Цитата Сообщение от SAS-M Посмотреть сообщение
    Я сделал-таки новые блоки питания к ДАКу, и в данный момент система в работе.
    Теперь берусь за блоки питания для нового буфера ДАКа.
    Сам буфер готов.
    Поздравляю.
    Цитата Сообщение от SAS-M Посмотреть сообщение
    Ура! Когда слушать будем?
    Никак не могу в корпус всё поместить. Наверно придётся из фанерок строгать.

  8. #47
    Частый гость Аватар для SAS-M
    Регистрация
    08.05.2010
    Сообщений
    133

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Никак не могу в корпус всё поместить
    Может, залить в бетон? Этакое аудиояйцо Фаберже...

  9. #48
    Частый гость Аватар для Андрей Никитин
    Регистрация
    24.08.2009
    Адрес
    Россия, г. Воронеж
    Возраст
    54
    Сообщений
    302

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Плата конвейера с ЦФ PMD100 уже на сборке...
    - Жду, "не дождусь"...
    Радиолюбитель.

  10. #49
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,647

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Закончил софт для платы конвейера с PMD100. Точнее 2 версии. Первая с хардварным включением её. И вторая с софтовым.
    У первой версии больше возможностей по управлению самим конвейером, у второй меньше по конвейеру, но зато есть возможность управлять оверсемплингом (х8, х4, х2) и дизерингом самой PMD100.
    Обе версии, конечно же, без проблем распознают и обрабатывают диски HDCD.

    Обнаружился один диск HDCD, которому не требуется увеличение усиления на 6дБ в аналоге (0 на выходе GAIN - 5я нога). Остальным требуется (1 на выходе GAIN).

    Нажмите на изображение для увеличения. 

Название:	conv_pmd100.jpg 
Просмотров:	750 
Размер:	285.4 Кб 
ID:	320713




    Далее планирую в панельку DIP28 ставить переходные платки с разными ЦФ. И соответственно заменять софт для работы с ними. На примете есть уже ещё 3 варианта.

  11. #50
    Частый гость Аватар для Андрей Никитин
    Регистрация
    24.08.2009
    Адрес
    Россия, г. Воронеж
    Возраст
    54
    Сообщений
    302

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    - Сегодня получил две моноплаты спец. версии шестнадцатиступенчатого конвейера (см. фото).

    ---------- Сообщение добавлено 23:16 ---------- Предыдущее сообщение было 23:01 ----------



    Цитата Сообщение от Turbo_man Посмотреть сообщение
    ...Далее планирую в панельку DIP28 ставить переходные платки с разными ЦФ. И соответственно заменять софт для работы с ними. На примете есть уже ещё 3 варианта.
    - Два варианта - знаю, а третий, какой..?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG_2283.JPG 
Просмотров:	436 
Размер:	307.2 Кб 
ID:	320767   Нажмите на изображение для увеличения. 

Название:	IMG_2276.JPG 
Просмотров:	405 
Размер:	335.7 Кб 
ID:	320768  
    Радиолюбитель.

  12. #51
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,647

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Цитата Сообщение от Андрей Никитин Посмотреть сообщение
    а третий, какой..?
    DF1706E и даже наверно в паре со 2м вариантом, ещё не решил. Как у того крутого японца...
    Тут если считать пары, то много варинтов набегает.

    P.S. Фото впечатляет.

    ---------- Сообщение добавлено 22:49 ---------- Предыдущее сообщение было 22:20 ----------

    А если будут "лишние" SM5847AF, то может и попробую свою первоначальную задумку с 2мя штуками сразу. Как предусматривалось на первых платах.
    4х сделать на 1й и ещё 8х на второй. Итого уже 32х ещё до всего.

  13. #52
    Частый гость Аватар для Андрей Никитин
    Регистрация
    24.08.2009
    Адрес
    Россия, г. Воронеж
    Возраст
    54
    Сообщений
    302

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    ...Итого уже 32х ещё до всего.
    - И какие "мультибитники" способны это "выдержать"..?
    Радиолюбитель.

  14. #53
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,647

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Цитата Сообщение от Андрей Никитин Посмотреть сообщение
    - И какие "мультибитники" способны это "выдержать"..?
    Если без конвейера, то PCM1702P точно могут работать на 32х. Я сам это видел и немного слушал на чужом макете. В первом сообщении этой темы уже об этом сообщал.
    Ну а при наличии конвейера вообще не вопрос.

    ---------- Сообщение добавлено 23:56 ---------- Предыдущее сообщение было 23:22 ----------

    Цитата Сообщение от Андрей Никитин Посмотреть сообщение
    - Два варианта - знаю, а третий, какой..?
    Забыл про 4й вариант от SONY. Ну очень эксклюзивный. Правда с ним ещё не всё до конца ясно. Изучаю его.

  15. #54
    Частый гость Аватар для Андрей Никитин
    Регистрация
    24.08.2009
    Адрес
    Россия, г. Воронеж
    Возраст
    54
    Сообщений
    302

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Если без конвейера, то PCM1702P точно могут работать на 32х...
    - Я то, вцелом - только "за"... Только, вот долго ли они "проживут" в таком режиме, никто наверное не знает...

    P.S. Надо не только хорошо, но ещё и "железобетонно надёжно"...
    Последний раз редактировалось Андрей Никитин; 26.05.2018 в 21:03.
    Радиолюбитель.

  16. #55
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,647

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Цитата Сообщение от Андрей Никитин Посмотреть сообщение
    P.S. Надо не только хорошо, но ещё и "железобетонно надёжно"...
    С этим всё в порядке. Конвейер позволяет обеспечит любую желаемую скорость. А 32х я и не предлагаю, просто способность работать на ней говорит, что 16х гарантированно подходит. Да и даташит это подтверждает.

  17. #56
    Частый гость Аватар для irk2010
    Регистрация
    02.05.2010
    Сообщений
    424

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Закончил софт для платы конвейера с PMD100. Точнее 2 версии. Первая с хардварным включением её. И вторая с софтовым.
    У первой версии больше возможностей по управлению самим конвейером, у второй меньше по конвейеру, но зато есть возможность управлять оверсемплингом (х8, х4, х2) и дизерингом самой PMD100.
    Обе версии, конечно же, без проблем распознают и обрабатывают диски HDCD.

    Обнаружился один диск HDCD, которому не требуется увеличение усиления на 6дБ в аналоге (0 на выходе GAIN - 5я нога). Остальным требуется (1 на выходе GAIN).

    Нажмите на изображение для увеличения. 

Название:	conv_pmd100.jpg 
Просмотров:	750 
Размер:	285.4 Кб 
ID:	320713




    Далее планирую в панельку DIP28 ставить переходные платки с разными ЦФ. И соответственно заменять софт для работы с ними. На примете есть уже ещё 3 варианта.
    Укажите, пожалуйста, основные особенности работы конвеера с PMD100. Как осуществляется управление режимами работы для обеих версий?
    Будут ли в продаже?

  18. #57
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,647

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Цитата Сообщение от irk2010 Посмотреть сообщение
    Как осуществляется управление режимами работы для обеих версий?
    Версия PMD100S с программным управлением PMD100
    Разъём Х1
    x11_384/512Fs вход (0 - выход х27_MCLK=384Fs / 1 - х27_MCLK=512Fs)
    x13_NOS/DF вход (0 - режим NOS / 1 - DF)
    x15_HARMAN/KENWOOD вход (0 - режим конвейера HARMAN / 1 - KENWOOD)
    x17_OVER0 вход управления режимом оверсемплинга PMD100
    x19_OVER1 вход управления режимом оверсемплинга PMD100
    x111_DITH0 вход управления режимом дизеринга PMD100
    x113_DITH1 вход управления режимом дизеринга PMD100
    x115_DITH2 вход управления режимом дизеринга PMD100
    X12,14,16,18,110,112,114,116 GND
    Разъём Х2
    x21_LRCK вход LRCK
    x22_MUTE вход MUTE (0 - Normal / 1 - MUTE)
    x23_BCLK вход BCLK
    x24_DATA_R вход DATA_R (не используется)
    x25_DATA_(DATA_L) вход DATA (формат данных = I2S)
    x26_GND GND
    x27_MCLK выход MCLK (384Fs/512Fs) / вход MCLK (только 512Fs)
    x28_GND GND
    x29_+5V выход +5V
    x210_x44/x48 вход управления генами (0 - х44 / 1 - х48) не используется в режиме SLAVE
    Добавил вход управления Х93 (разъём Х9 контакт 3) - 0 - Slave/ 1 - Master для платы с софтовым управлением PMD100S.

    Нажмите на изображение для увеличения. 

Название:	over.png 
Просмотров:	335 
Размер:	24.1 Кб 
ID:	323104

    Нажмите на изображение для увеличения. 

Название:	dith.png 
Просмотров:	354 
Размер:	48.5 Кб 
ID:	323105
    Режим дизеринга я отключаю, когда все 3 сигнала = 1. Вместо режима 7.
    ------------------------------------------------------------------------------------------------------------------

    Версия PMD100H с аппаратным управлением PMD100
    Разъём Х1
    x11_Slave/Master режим вход/выход x27_MCLK (0 - вход / 1 - выход)
    x13_384/512Fs вход (0 - выход х27_MCLK=384Fs / 1 - х27_MCLK=512Fs)
    x15_RJ24/I2S вход управления режимом шины I2S (0 - RJ24 / 1 - I2S)
    x17_2mono/stereo вход управления режимом входной шины I2S конвейера (0 - 2mono / 1 - stereo)
    x19_NOS/DF вход (0 - режим NOS / 1 - DF)
    x111_x64/x128 вход управления кратностью конвейера
    x113_HARMAN/KENWOOD вход (0 - режим конвейера HARMAN / 1 - KENWOOD)
    x115_invert/normal вход инвертирования чётных выходов данных конвейера (0 - инверсия)
    X12,14,16,18,110,112,114,116 GND
    Разъём Х2
    x21_LRCK Повторяет версию PMD100S
    x22_MUTE Повторяет версию PMD100S
    x23_BCLK Повторяет версию PMD100S
    x24_DATA_R вход DATA_R (используется в режиме 2mono)
    x25_DATA_(DATA_L) вход DATA (формат данных = RJ24/I2S)
    x26_GND Повторяет версию PMD100S
    x27_MCLK выход MCLK (384Fs/512Fs) / вход MCLK (только 512Fs)
    x28_GND Повторяет версию PMD100S
    x29_+5V Повторяет версию PMD100S
    x210_x44/x48 Повторяет версию PMD100S

    Распиновка Х1 и Х2 для SM5847AF аналогична плате PMD100H.

    Цитата Сообщение от irk2010 Посмотреть сообщение
    Укажите, пожалуйста, основные особенности работы конвеера с PMD100.
    Софтовый режим осуществляется без МК, силами ПЛИС. Менять режимы можно "на лету". Особенность данного конвейера только в том, что PMD100 в режиме работы конвейера "DF" не работает для сигналов с Fs>48кГц. Для них автоматически включается режим NOS.
    А для конвейера с ЦФ SM5847AF режим NOS автоматически включается только для Fs выше 192кГц.

    ---------- Сообщение добавлено 14:11 ---------- Предыдущее сообщение было 14:08 ----------

    Цитата Сообщение от irk2010 Посмотреть сообщение
    Будут ли в продаже?
    Конечно.
    Пока платы не вышли в серию, ещё можно изменить распиновку разъёма Х1. И что-то поправить в прошивке ПЛИС.

    ---------- Сообщение добавлено 14:47 ---------- Предыдущее сообщение было 14:11 ----------

    Для всех плат конвейера я подготовил 2 варианта прошивки выходных данных на разъёмах Х3...Х6.
    1й вариант для работы с 16ю PCM1702.
    2й вариант для работы с 8ю TDA1541(A).
    Последний раз редактировалось Turbo_man; 11.07.2018 в 23:41.

  19. #58
    Частый гость Аватар для irk2010
    Регистрация
    02.05.2010
    Сообщений
    424

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Turbo_man, возможна работа конвеера PMD100 самостоятельно без платы фифо?

  20. #59
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,647

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Цитата Сообщение от irk2010 Посмотреть сообщение
    Turbo_man, возможна работа конвеера PMD100 самостоятельно без платы фифо?
    Конечно. Можно напрямую подключить нашу плату с ЮСБ модулем. Только на Х2 нужно 2й и 10й контакты подключить как следует.

    Наверно проще на плате юсб сделать нужные перемычки.

  21. #60
    Частый гость Аватар для irk2010
    Регистрация
    02.05.2010
    Сообщений
    424

    По умолчанию Re: Плата конвейера для работы с «мультибитными» микросхемами ЦАП

    Turbo_man, режим slave предусмотрен?

Страница 3 из 16 Первая 1234513 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •