Страница 16 из 31 Первая ... 6141516171826 ... Последняя
Показано с 301 по 320 из 609

Тема: PC -> DAC

  1. #1 Показать/скрыть первое сообщение.
    Новичок
    Автор темы

    Регистрация
    21.07.2006
    Сообщений
    93

    По умолчанию PC -> DAC

    Начальная посылка: наблюдая постепенное переползание всех жизненных
    циклов на ПЦ, прихожу к неизбежности прикручивания к Оному внешнего ЦАП.
    Как я понимаю, ничего хорошего (< $1000) из готового нет. Видимо придется сделать.
    Подразумевается не фуф*о типа пцм29хх, а нечто близкое к МАКСИМУМУ.

    Видятся лишь две дополнительные проблемы, плавно перетекающие друг в друга: интерфейс и помехи.

    Помехи "беру на себя".
    Предполагаю SPDIF либо USB либо оба.
    Хочу спросить уважаемую аудиторию о целесообразности самодельщины. Быть может,
    уже все существует, только я не нашел?
    Кто что скажет?

  2. #301
    Регистрация не подтверждена Аватар для VasilyN
    Регистрация
    13.10.2005
    Адрес
    Москва, РФ
    Возраст
    62
    Сообщений
    168

    По умолчанию Re: PC -> DAC


  3. #302
    Новичок
    Регистрация
    10.08.2005
    Сообщений
    70

    По умолчанию Re: PC -> DAC

    Цитата Сообщение от VasilyN Посмотреть сообщение
    г@гна самовар, 200 баксов в базарный день))

  4. #303
    Новичок
    Регистрация
    08.08.2006
    Адрес
    SlaveLand
    Сообщений
    75

    По умолчанию Re: PC -> DAC

    Сделал все, что заказывали, включая 192 кГц.

  5. #304
    Частый гость
    Регистрация
    16.02.2005
    Адрес
    Украина г.Львов
    Возраст
    44
    Сообщений
    325

    По умолчанию Re: PC -> DAC

    А поподробнее можна, пожалуйста! Очень интересно!

  6. #305
    Новичок
    Регистрация
    08.08.2006
    Адрес
    SlaveLand
    Сообщений
    75

    По умолчанию Re: PC -> DAC

    Цитата Сообщение от Alex_lv Посмотреть сообщение
    А поподробнее можна, пожалуйста! Очень интересно!
    Работает на любой частоте до 200кГц (в смысле Fs).
    Два выхода: один для обычного цифрового фильтра и другой - любителям прямого подключения ЦАПов.
    Ну, и все варианты управления, которые обсасывались в этой ветке: плавная подстройка источника или/и приемника, переключение двухчастотного генератора и/или выкидывание/добавление нулевых отсчетов.
    Вертикального взлета и перламутровых пуговиц пока нет.

  7. #306
    Новичок
    Регистрация
    10.08.2005
    Сообщений
    70

    По умолчанию Re: PC -> DAC

    escapist,
    Так I2S есть или нет? С Audio Alchemy DDE 3.0 по I2S работать будет?
    Вложения Вложения

  8. #307
    Частый гость Аватар для Саша1
    Регистрация
    05.01.2005
    Адрес
    г. Орёл
    Возраст
    52
    Сообщений
    278

    По умолчанию Re: PC -> DAC

    escapist,
    Сделал все, что заказывали, включая 192 кГц.
    Какие есть варианты заполучить это усторойстово? Желательно минимальный набор для самостоятельной сборки.

  9. #308
    Новичок
    Регистрация
    08.08.2006
    Адрес
    SlaveLand
    Сообщений
    75

    По умолчанию Re: PC -> DAC

    Цитата Сообщение от wintermute Посмотреть сообщение
    escapist,
    Так I2S есть или нет? С Audio Alchemy DDE 3.0 по I2S работать будет?

    I2S есть и работать будет со всем, что попадется, так как повторяет входные данные. Просто забота о защите от сбоев будет переложена на источник с выходом I2S. Например, ошибки S/P-DIF вылавливают приемники (CS8412 и тп) и не дают слушать всякий мусор. При обнаружении ошибки приемник должени как-либо затыкать тракт. Если такого сигнала от источника I2S нет, то возможно попадание ошибочных данных в ЦАП.

    Против самого I2S ничего не имею, сам нагло брал I2S от звуковухи двухметровым МГТФ (без буферизации). Правда иногда сбивается от поднесенного мобильника

    Добавлено через 1 минуту
    Цитата Сообщение от Саша1 Посмотреть сообщение
    escapist,
    Какие есть варианты заполучить это усторойстово? Желательно минимальный набор для самостоятельной сборки.

    Пока есть мечта, что все-таки будет разведена плата
    Неясна потребность.
    Лично у меня оценки пессимистические, а Old Sinner говорит, что нужно делать 100 штук, тогда мол можно дешево сделать.
    Хоть голосование устраивай.
    Последний раз редактировалось escapist; 19.11.2006 в 15:40. Причина: Добавлено сообщение

  10. #309
    Частый гость
    Регистрация
    16.02.2005
    Адрес
    Украина г.Львов
    Возраст
    44
    Сообщений
    325

    По умолчанию Re: PC -> DAC

    А из какой звуковухи вы брали I2S?

  11. #310
    Новичок
    Регистрация
    08.08.2006
    Адрес
    SlaveLand
    Сообщений
    75

    По умолчанию Re: PC -> DAC

    Цитата Сообщение от Alex_lv Посмотреть сообщение
    А из какой звуковухи вы брали I2S?
    Кажется Creative 128 с кодеком AK4531

  12. #311
    Новичок
    Регистрация
    08.08.2006
    Адрес
    SlaveLand
    Сообщений
    75

    По умолчанию Re: PC -> DAC

    Итак, последняя версия, см рисунок.
    Входные данные и синхронизация по трем проводам (I2S) поступают в контроллер (CPU), буферируются FIFO (MEMORY) и выдаются точно в том же виде, но уже синхронно с внешним клоком (MCK_in), которым определяется частота и фаза. В другой конфигурации выходные данные переформатируются для подачи непосредственно на аудио ЦАПы (1xDAC output).
    В разных конфигурациях входные данные (I2S) могут быть получены: а) непосредственно от источника сигнала с интерфейсом I2S (I2S input); б) посредством S/P-DIF, принимаемого cs8416 или cs8412 (S/P-DIF input); в) посредством USB, через PCM2707 (USB input); г) посредством Ethernet, подключаемого к PHY (LAN input).
    Конфигурация выбирается джамперами (JUMPER ARRAY) и вариантом прошивки контроллера. Опциональные компоненты обозначены пунктиром.
    Разрядность данных и частоты ограничиваются входными интерфейсами и должна соответствовать MCK_in. PCM2707 притворяется стандартным "Аудиоустройством USB", не требует драйвера и поддерживает только 32, 44.1 и 48 кГц. I2S можно подавать практически любой частоты и разрядности. Через LAN планируется принимать минимум 96 кГц, вероятно и 192 кГц. Но для сетевого подключения пока не готова софтовая часть.

    Для всех конфигураций, кроме "г)" предусмотрено несколько вариантов компенсации разности частот источника сигнала и местного клока.
    1. "Классический Максимализм". Управляемый напряжением кварцевый генератор (VCXO) высокого качества управляется расположенным вплотную оптически развязанным 10-битным ЦАП (через выход external VCXO control DAC), питаемым от малошумящего стабилизатора и подстраиваемым примерно один раз в минуту.
    2. "Почти как Тент". RC- или LC-генератор встраивается в источник сигнала и управляется сигналом "analog VCXO control".
    3. "Провод от утюга" Местный клок подается в источник сигнала напрямую, без особых требований к фазе, согласованию и экранированию.
    4. "И так хорошо". Подстраиваемые элементы отсутствуют, и разность частот компенсируется контроллером путем увеличения/подрезания пауз между музыкальными произведениями. Такого алгоритма достаточно для музыкальных фрагментов длительностью <14минут и разности частот < +/-220 ppm @ 44.1.
    В случае очень большой разности частот или длительности музыкального произведения контроллер удваивает или вырезает по одному слову (отсчету) через равные промежутки времени, одновременно сигнализируя светодиодами "DATA replace" и "BUFFER empty"/"BUFFER overflow".

    Состояние дел.
    Контроллер проверен при работе от всех источников на 44.1 кГц, и от S/P-DIF (CS8416) на 88.2, 96 и 192 кГц, но обязан работать на любой нестандартной частоте, по меньшей мере до 200 кГц. Софтовая часть взаимодействия с Ethernet в самом разгаре и медленно продвигается. Плата потихоньку разводится, за исключением блока синтеза частот (для контроллера, PHY и PCM2707): пока еще не придумал недорогой способ формирования всех частот из MCK_in.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	NEW-6.GIF 
Просмотров:	354 
Размер:	23.1 Кб 
ID:	16257  

  13. #312
    Регистрация не подтверждена Аватар для ZugDuk
    Регистрация
    05.08.2004
    Адрес
    Piter
    Сообщений
    4,899

    По умолчанию Re: PC -> DAC

    escapist,
    Респект

    Особенно понравился вариант - "И так хорошо"

  14. #313
    Частый гость
    Регистрация
    16.02.2005
    Адрес
    Украина г.Львов
    Возраст
    44
    Сообщений
    325

    По умолчанию Re: PC -> DAC

    Очень интересно! Особенно, "Через LAN планируется принимать минимум 96 кГц, вероятно и 192 кГц."!
    А можно, хоть примерно, назвать цену готового изделия. Я понимаю, что до готового еще далеко, но хотя бы порядок цены?

  15. #314
    Завсегдатай Аватар для shkal
    Регистрация
    30.11.2004
    Адрес
    Москва, Russia
    Возраст
    57
    Сообщений
    1,960

    По умолчанию Re: PC -> DAC

    Цитата Сообщение от escapist Посмотреть сообщение
    escapist
    А не было мысли сделать 1+4? Поскольку начальная неточность установки кварца явно много больше, чем уход частоты за время проигрывания, то в начальный момент (при включении или при появлении входного сигнала) можно подстроить VCXO на частоту источника и больше его не трогать всё время проигрывания.

  16. #315
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    62
    Сообщений
    3,063

    По умолчанию Re: PC -> DAC

    Цитата Сообщение от escapist Посмотреть сообщение
    Итак, последняя версия, см рисунок.
    Поздравляю! Продукт что надо!

  17. #316
    Новичок
    Регистрация
    08.08.2006
    Адрес
    SlaveLand
    Сообщений
    75

    По умолчанию Re: PC -> DAC

    Цитата Сообщение от ZugDuk
    Респект

    Особенно понравился вариант - "И так хорошо"
    Шутки - шутками, но такой подход показался довольно удачным. Во-первых, большинство треков длится меньше порога, поэтому проблем вообще не возникает, а во-вторых, оказалось, что вырезание/удвоение единичных сэмплов никто не смог услышать. По крайней мере, пока. Собираюсь сделать экспериментальные варианты одного и того же трека с различным количеством выброшенных или удвоенных 64-битных слов для определения порога слышимости. Приглашаю добровольцев.

    Цитата Сообщение от Alex_lv
    Очень интересно! Особенно, "Через LAN планируется принимать минимум 96 кГц, вероятно и 192 кГц."!
    Предсказать будет или нет 192х24 пока трудно, так как это на грани быстродействия 10Mb Ethernet. В концепции "максимально дешево" (см. ниже), Fast Ethernet PHY не вписывается по отношению цена/возможности.

    Цитата Сообщение от Alex_lv
    А можно, хоть примерно, назвать цену готового изделия. Я понимаю, что до готового еще далеко, но хотя бы порядок цены?

    Расчет стоимости комплектации минимального варианта (I2S only), который тут уже был, мало изменился, так как пока добавились лишь несколько микросхем на 45 рублей в сумме. Ну и море труда, разумеется
    В остальных вариантах плюсуем стоимость CS8416(8412), PCM2707, RTL8019, AD5310 и кучки всякого разного: разъемов, трансформаторов, опторазвязки и т.п.
    Если помощь не подкачает, первая версия платы ожидается к концу декабря.

    Цитата Сообщение от shkal
    А не было мысли сделать 1+4? Поскольку начальная неточность установки кварца явно много больше, чем уход частоты за время проигрывания, то в начальный момент (при включении или при появлении входного сигнала) можно подстроить VCXO на частоту источника и больше его не трогать всё время проигрывания.
    В этом духе и сделано. Период включения обратной связи 32 секунды, но реальная подстройка происходит только при глубоком опустошении/переполнении, а при более благоприятных условиях принудительно обходится.

  18. #317
    Частый гость
    Регистрация
    16.02.2005
    Адрес
    Украина г.Львов
    Возраст
    44
    Сообщений
    325

    По умолчанию Re: PC -> DAC

    Расчет стоимости комплектации минимального варианта (I2S only), который тут уже был, мало изменился, так как пока добавились лишь несколько микросхем на 45 рублей в сумме. Ну и море труда, разумеется
    Вот примитивные выкладки для минималистского варианта с выкидыванием/добавлением нулей в паузах.
    1. Допустим, делаем много двухслойных 1.4 дм х 100шт по 225р/шт(грубо). Детали - 678руб мелким оптом (подразумевается, что генератор клока и CS841Х уже имеются, а PCM270X-опция). Royalty для escapist*а 300руб/шт.
    Еще что-то добавится для меня, допустим еще 300.
    Вы это имеете ввиду?

    Предсказать будет или нет 192х24 пока трудно, так как это на грани быстродействия 10Mb Ethernet.
    Ну 176,4 тоже не плохо бы было;)
    Все таки покупать звуковуху за 150 баксов, для СПДИФ выхода не очень хочется.

    С нетерпением ждем рабочего экземпляра.

  19. #318
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    62
    Сообщений
    3,063

    По умолчанию Re: PC -> DAC

    Цитата Сообщение от escapist Посмотреть сообщение
    4. "И так хорошо". Подстраиваемые элементы отсутствуют, и разность частот компенсируется контроллером путем увеличения/подрезания пауз между музыкальными произведениями. Такого алгоритма достаточно для музыкальных фрагментов длительностью <14минут и разности частот < +/-220 ppm @ 44.1.
    В случае очень большой разности частот или длительности музыкального произведения контроллер удваивает или вырезает по одному слову (отсчету) через равные промежутки времени, одновременно сигнализируя светодиодами "DATA replace" и "BUFFER empty"/"BUFFER overflow".
    Можно сделать ген. у ЦАПа с двумя фиксированными (переключаемыми)настройками частоты. Заведомо больше и заведомо меньше входной. При переполнении через 14 мин буфера отключается доп ёмкость и частота увеличивается, буфер следующие 14 мин будет медленно опустошаться....

  20. #319
    Новичок
    Регистрация
    08.08.2006
    Адрес
    SlaveLand
    Сообщений
    75

    По умолчанию Re: PC -> DAC

    Цитата Сообщение от Alex_lv Посмотреть сообщение
    Вы это имеете ввиду?
    Именно. Только разводкой уже занимается не автор рассчета, предательски отмежевавшийся

    Для работы с популярными сетками (44.1; 88.2; 176.4 или 48; 96; 192) можно будет обойтись подачей только одного внешнего генератора: 33.8688 или 36.864. Для варианта "44.1/48" можно предусмотреть 11.289/12.288.
    Однако, для удачного ресемплинга всей сетки одной частоты маловато, предупреждаю.
    Поскольку уже тянуть некуда, принял решение: переключение частот сделать джамперами, с автоматикой только возня лишняя.

    Цитата Сообщение от SashaNetrusov
    Можно сделать ген. у ЦАПа с двумя фиксированными (переключаемыми)настройками частоты. Заведомо больше и заведомо меньше входной.
    Осталось указать источник таких генераторов (программа поддерживает).

  21. #320
    Регистрация не подтверждена Аватар для ZugDuk
    Регистрация
    05.08.2004
    Адрес
    Piter
    Сообщений
    4,899

    По умолчанию Re: PC -> DAC

    Цитата Сообщение от escapist Посмотреть сообщение
    Шутки - шутками, но такой подход показался довольно удачным.
    Никаких шуток. Я на полном серьезе.

    Честно меня изначально интересовал только такой вариант и оптический вход.

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

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

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

Ваши права

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