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

Тема: Asynchronous USB

  1. #1 Показать/скрыть первое сообщение.
    Новичок
    Автор темы
    Аватар для dimitre
    Регистрация
    28.10.2007
    Адрес
    Королев
    Сообщений
    25

    По умолчанию Asynchronous USB

    А можно ли вообще вывести звук из компа на внешний DAC по SPDIF или USB, чтобы слушать без слёз

    Я вообще теоретик, ничего сложнее чем перевести аппарат с 110 на 220 своими руками не делал.
    Пытался понять, есть ли решение проблемы.

    Понял, что вариантов вообще немного: USB, Firewire, SPDIF и Ethernet/Wi-Fi.
    Долгое время не мог понять, откуда вообще проблемы с выводом цифры, ведь все 0 и 1 доходят до места назначения без вопросов. Все беды от того, что сигнал, который передается из компьютера в DAC состоит из двух компонентов — данные (0 и 1) и clock.

    Подробно тут — http://en.wikipedia.org/wiki/Biphase_mark_code
    Плохие clock в компьютере неизбежны, качество блоков питания в компе посредственное.

    SPDIF
    Ровно поэтому качество SPDIF Toslink фиговенькое:
    streamed output from Mac Book Toslink 1607ps S/PDIF
    streamed output from Apple Airport express Toslink 2418ps
    Более-менее хорошее — это ~200ps и меньше.

    USB
    В USB-аудио используется изохронный режим передачи из шину USD. Изохронный - это значит что компьютер полностью контролирует передачу данных. При этом есть три режима синхронизации (передачи clock):

    Synchronous: in this mode the readout clock is directly derrived from the 1KHz frame rate. There is a PLL that takes in the start of frame signal and genrates a clock. Using this scheme its rather difficult to generate 44.1, but very easy to generate 48KHz. This is a primary reason why many early USB audio devices only supports 48KHz, they used this mode. As you can guess this mode is very susceptible to jitter on the bus, pretty much anything that causes the output from the host to be jittered (PS noise, vibrations, interference etc) AND things that can cause jitter on the interconnect (interference, reflections, ground noise etc) will wind up with jitter on the readout clock.

    Adaptive: in this mode the clock comes from a separate clock generator (usually implemented as a PLL referenced by a crystal oscillator) that can have its frequency adjusted in small increments over a wide range.

    Значит clock тоже в руках USB-чипсета, не стоит ждать выдающихся результатов.
    А если посмотреть результаты замеров джитера для разных USB-чипсетов, то вообще хочется купить себе CD-транспорт.

    Asynchronous: in this mode an external clock is used to clock the data out of the buffer and a feedback stream is setup to tell the host how fast to send the data. A control circuit monitors the status of the buffer and tells the host to speed up if the buffer is getting too empty or slow daown if its getting too full. Note this is still isochronous, the host is continuousley sending samples, there is no "per packet handshake" going on. Since the readout clock is not dependant on anything going on with the bus, it can be fed directly from a low jitter oscillator, no PLL need apply.



    Асинхронный режим выглядит как решение всех проблем. Трудность в том, что почти не USB-чипсетов, которые бы без затрат реализовывали это решения.
    Gordon Rankin из Wavelength написал firmware для USB-чипсета TAS1020B.
    Измеренный им уровень джитера Async USB module TAS1020 — 78.2ps. Поразительно.

    Код firmware для USB-чипсета TAS1020B лицензировала Ayre и выпустила свой DAC — Ayre QB-9 (очень понятный whitepaper http://www.ayre.com/pdf/Ayre_USB_DAC_White_Paper.pdf)


    Можно ли у нас такое сделать? Я бы точно купил асинхронный USB-конвертор с хорошим питанием клока и выходом SPDIF RCA.

    Ссылки:
    USB audio spec and jitter
    http://www.audioasylum.com/forums/pc...ages/7719.html

    Async mode breakthrough for USB DACs!
    http://www.head-fi.org/forums/f46/async-mo...sb-dacs-271356/

    Wavelength Audio Brick
    http://www.6moons.com/audioreviews/w...4/brick_2.html
    http://www.6moons.com/audioreviews/w...2/brick_2.html

    The D/A diaries: A personal memoir of engineering heartache and triumph
    http://www.planetanalog.com/showArticle.jh...icleID=12801995

    Ayre USB DAC
    http://www.head-fi.org/forums/f46/ayre-usb...787/index2.html
    http://www.ayre.com/pdf/Ayre_USB_DAC_White_Paper.pdf

    24/96 async USB 2.0 solution with Pace-Car 2
    http://www.audiocircle.com/circles/i...?topic=64017.0

    Дмитрий

  2. #41
    Частый гость Аватар для Radiohead
    Регистрация
    12.07.2005
    Адрес
    Магнитогорск
    Возраст
    43
    Сообщений
    386

    По умолчанию Re: Asynchronous USB

    Оллема,
    Асинхронная передача звукового потока через USB это одно, а возможность внешней синхронизации - другое, и не во всех случаях это может быть целесообразным.

  3. #42
    Завсегдатай Аватар для Eugene Balakin
    Регистрация
    24.12.2004
    Адрес
    Киев
    Возраст
    59
    Сообщений
    1,595

    По умолчанию Re: Asynchronous USB

    Цитата Сообщение от Radiohead Посмотреть сообщение
    Оллема,
    Асинхронная передача звукового потока через USB это одно, а возможность внешней синхронизации - другое, и не во всех случаях это может быть целесообразным.
    Как раз в случае аснхр. юсб внешняя синхра целесообразна всегда (при выполнении известных условий по местонахождению тактового генератора, использованию реклока, и т.п.).
    Ну - разве что кроме случаев, когда качество внешнего гена хуже качества генератора, всегда установленного в асинхр. юсб приблуде , того, по которому выгребаются данные из буфера, и еще более атипичных случаев, когда качество сигнала внешнего мастер гена ниже качества клока, восстановленного из СПДИФ, если у асинхр. юсб железки есть выход спдиф и подключение производится через него (типичная ситуация для пром. изделий).
    С уважением
    Евгений Балакин

  4. #43
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,650

    По умолчанию Re: Asynchronous USB

    Цитата Сообщение от Radiohead Посмотреть сообщение
    Оллема,
    Асинхронная передача звукового потока через USB это одно, а возможность внешней синхронизации - другое, и не во всех случаях это может быть целесообразным.
    Так я вроде и не утверждал, что это одно и тоже.
    Если в девайсе стоит один кварц на 24 МГц, то как он будет некратные частоты обслуживать? Через известное место. А оно нам надо?

    Есть девайсы, выдающие по клоку с ЦАП, данные от USB?

  5. #44
    Частый гость Аватар для Radiohead
    Регистрация
    12.07.2005
    Адрес
    Магнитогорск
    Возраст
    43
    Сообщений
    386

    По умолчанию Re: Asynchronous USB

    Eugene Balakin,
    Я с этим согласен, только встаёт вопрос сложности реализации и цены (возможно универсальности).

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

    По умолчанию Re: Asynchronous USB

    Цитата Сообщение от Оллема Посмотреть сообщение
    Нужно разделить девайс на два функциональных блока - один принимает данные с USB порта в асинхронном режиме, другой, тактируясь от внешнего ЦАП, эти данные выдает в формате i2s.
    Это будет система с большим буфером. Здесь был один грандиозный проект с длинным буфером. Ничем не закончившийся...
    Предложение в 26 посте реальнее. Чем не устраивает? 50пс джиттера наверное можно выжать...

    ---------- Добавлено в 17:51 ---------- Предыдущее сообщение в 17:48 ----------

    НЧ джиттер был всегда ещё при проигрывании и винила и магнитной ленты. Никого это сильно не напрягало...

  7. #46
    Завсегдатай Аватар для pokos
    Регистрация
    18.08.2005
    Сообщений
    1,353

    По умолчанию Re: Asynchronous USB

    Цитата Сообщение от Оллема Посмотреть сообщение
    Если в девайсе стоит один кварц на 24 МГц, то как он будет некратные частоты обслуживать?
    Честно говоря, меня абсолютно не напряжёт, если с компакта частота дискретизации будет не 44,1, а 44.117647058823529411764705882353 кГц.
    А уж 48кГц и вовсе будут точно соблюдены.

  8. #47
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,650

    По умолчанию Re: Asynchronous USB

    Цитата Сообщение от pokos Посмотреть сообщение
    Честно говоря, меня абсолютно не напряжёт, если с компакта частота дискретизации будет не 44,1, а 44.117647058823529411764705882353 кГц.
    А уж 48кГц и вовсе будут точно соблюдены.
    Может быть и меня не напряжет... Пока далеко нахожусь от практической реализации чего-либо. Изучаю теорию, слушаю других.

    Допустим слушаем контент, кратный 48. Генератор установлен отличный.
    В таком случае можно и ЦАП тактировать этой частотой? Вроде грамотным считается наоборот - тактировать ЦАП, а от него источник.

    ---------- Добавлено в 17:03 ---------- Предыдущее сообщение в 17:01 ----------

    Цитата Сообщение от SashaNetrusov Посмотреть сообщение
    НЧ джиттер был всегда ещё при проигрывании и винила и магнитной ленты. Никого это сильно не напрягало...
    У первой человекоподобной обезъяны имя такое было - Джиттер. От него он и далее распростанился...

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

    По умолчанию Re: Asynchronous USB

    Вот это http://www.ixbt.com/multimedia/audiotrak-dr-dac2.shtml по какому алгоритму синхронизируется ?

  10. #49
    Новичок Аватар для K0Ji9)
    Регистрация
    04.12.2009
    Адрес
    Киров
    Сообщений
    72

    По умолчанию Re: Asynchronous USB

    У меня есть dr-dac2. Алгоритм не знаю, но звук по входу Usb сильно проигрывает звуку по Spdif.

  11. #50
    Старый знакомый Аватар для SergVKS
    Регистрация
    26.03.2005
    Адрес
    Воронеж
    Сообщений
    924

    По умолчанию Re: Asynchronous USB

    На сколько мне известно из недорогих устройств только M-Audio Transit обеспечивает асинхронный режим и то только для частот 8000-48000, вроде были удачные попытки вывести оттуда синхронный и2с.

  12. #51
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,650

    По умолчанию Re: Asynchronous USB

    А как хотелось бы...

  13. #52
    Частый гость Аватар для 24x96
    Регистрация
    16.03.2008
    Сообщений
    189

    По умолчанию Re: Asynchronous USB

    Цитата Сообщение от Оллема Посмотреть сообщение
    А как хотелось бы...
    Ну если очень хочется, то с сентября будет продаваться вот такое устройство:
    http://www.m2tech.biz/public/pdf/hiF...nual%201-0.pdf

  14. #53
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,650

    По умолчанию Re: Asynchronous USB

    Штука интересная. Какова цена?

  15. #54
    Старый знакомый Аватар для SergVKS
    Регистрация
    26.03.2005
    Адрес
    Воронеж
    Сообщений
    924

    По умолчанию Re: Asynchronous USB

    Цена под 500$.
    Кажется год назад я изучал спрос на подобный девайс, только с 6-канальным и2с и ЦФ на борту, так народ сказал что 350$ - это слишком дорого.

  16. #55
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

    По умолчанию Re: Asynchronous USB

    Цитата Сообщение от SergVKS Посмотреть сообщение
    так народ сказал что 350$ - это слишком дорого.
    Для просто "переходника USB-I2S" наверное и впрямь, дороговато.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  17. #56
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,650

    По умолчанию Re: Asynchronous USB

    Цитата Сообщение от Alex Посмотреть сообщение
    Для просто "переходника USB-I2S" наверное и впрямь, дороговато.
    Ну я бы не сказал, что это просто переходник. Но цена да, великовата.

  18. #57
    Старый знакомый Аватар для SergVKS
    Регистрация
    26.03.2005
    Адрес
    Воронеж
    Сообщений
    924

    По умолчанию Re: Asynchronous USB

    Цитата Сообщение от Alex Посмотреть сообщение
    Для просто "переходника USB-I2S" наверное и впрямь, дороговато.
    Я предлагал не просто переходник, а девайс на сигнальнике с возможностью независимых настроек фильтрации для каждого из шести каналов.

    Ну а почти 500$ просят именно за просто "переходник USB-I2S".

  19. #58
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

    По умолчанию Re: Asynchronous USB

    Цитата Сообщение от Оллема Посмотреть сообщение
    Ну я бы не сказал, что это просто переходник. Н
    А что еще ? С одной стороны - комп по ЮСБ, с другой - ЦАП по И2С, чем не "переходник"?


    Цитата Сообщение от SergVKS Посмотреть сообщение
    Я предлагал не просто переходник, а девайс на сигнальнике с возможностью независимых настроек фильтрации для каждого из шести каналов.
    Где можно почитать как эти 6 каналов с ЮСБ получить ?

    Если ты конечно про 5.1, а не про триампинг.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  20. #59
    Старый знакомый Аватар для SergVKS
    Регистрация
    26.03.2005
    Адрес
    Воронеж
    Сообщений
    924

    По умолчанию Re: Asynchronous USB

    Цитата Сообщение от Alex Посмотреть сообщение
    Где можно почитать как эти 6 каналов с ЮСБ получить ?
    Если ты конечно про 5.1, а не про триампинг.
    Речь шла о универсальной системе - хочешь триампинг, а хочешь 5.1.
    Почитать можно в документе Universal Serial Bus Device Class Definition for Audio Devices .

  21. #60
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

    По умолчанию Re: Asynchronous USB

    Цитата Сообщение от SergVKS Посмотреть сообщение
    Ну а почти 500$ просят именно за просто "переходник USB-I2S".
    НУ пусть просят дальше

    P.S. Я кстати, в самом деле не очень понимаю, какие проблемы, если уж влазить на уровне драйверов в комп, заставить комп передавать любым удобным способом (USB, Bluetooth, Ethernet) на чуть более увеличенной скорости с квитированием а в приемнике буферировать и выдавать с внешним клоком.

    ---------- Добавлено в 17:05 ---------- Предыдущее сообщение в 16:59 ----------

    Цитата Сообщение от SergVKS Посмотреть сообщение
    Почитать можно в документе Universal Serial Bus Device Class Definition for Audio Devices .
    Спасибо, посмотрю.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

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

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

Ваши права

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