Страница 18 из 18 Первая ... 8161718
Показано с 341 по 360 из 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. #341
    Завсегдатай Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    51
    Сообщений
    2,860

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

    В 68013 нельзя создать out endpoint с тем же номером, что и in endpoint - т.е. не реализовать в чистом виде асинхронный изохронный канал с явной обратной синхронизацией....
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  3. #342
    Завсегдатай Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,358

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

    Цитата Сообщение от aal Посмотреть сообщение
    В 68013 нельзя создать out endpoint с тем же номером, что и in endpoint - т.е. не реализовать в чистом виде асинхронный изохронный канал с явной обратной синхронизацией....
    В моем АВР32 тоже нельзя использовать один номер для in/out, но и с разными номерами работает.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  4. #343
    Завсегдатай Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    51
    Сообщений
    2,860

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    В моем АВР32 тоже нельзя использовать один номер для in/out, но и с разными номерами работает.
    тогда скажи какой номер у ин и аут используешь? Как описываешь? (Связываешь точки....)
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  5. #344
    Завсегдатай Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,358

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

    Цитата Сообщение от aal Посмотреть сообщение
    тогда скажи какой номер у ин и аут используешь? Как описываешь? (Связываешь точки....)
    Дескрипторы я делал по примеру sdr-widget.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  6. #345
    Новичок Аватар для MegaElektronik
    Регистрация
    25.07.2005
    Адрес
    Нижний Новгород
    Возраст
    37
    Сообщений
    75

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Дескрипторы я делал по примеру sdr-widget.
    Там же UAC2 только для Linux.... Интересней как на Windows сделать.... дрова где взять (uac2)?
    Михаил.

  7. #346
    Новичок Аватар для Ant-125
    Регистрация
    05.01.2007
    Сообщений
    51

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

    Цитата Сообщение от MegaElektronik Посмотреть сообщение
    Интересней как на Windows сделать.... дрова где взять (uac2)?
    Тут уже несколько последних страниц писали про дрова для Windows.
    Для ленивых ссылка http://www.calyxaudio.com/cgi/bbs/bo...&wr_id=6&eng=1

    ИМХО самый навароченый вариант, с возможноностью настройки под свои VID/PID и отладочной версией, выдающей сообщения в соотв. консоль.
    То что Xmos дают при условии покупки их платы

  8. #347
    Новичок Аватар для MegaElektronik
    Регистрация
    25.07.2005
    Адрес
    Нижний Новгород
    Возраст
    37
    Сообщений
    75

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

    Цитата Сообщение от Ant-125 Посмотреть сообщение
    Тут уже несколько последних страниц писали про дрова для Windows.
    Для ленивых ссылка http://www.calyxaudio.com/cgi/bbs/bo...&wr_id=6&eng=1

    ИМХО самый навароченый вариант, с возможноностью настройки под свои VID/PID и отладочной версией, выдающей сообщения в соотв. консоль.
    То что Xmos дают при условии покупки их платы
    Большое спасибо....
    Попробую разобраться.
    Михаил.

  9. #348
    Новичок Аватар для slalom
    Регистрация
    04.10.2005
    Адрес
    Питер
    Возраст
    64
    Сообщений
    74

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

    Простите за оффтоп, но неужели эта такая сложная техническая проблема, что никто в России не может сделать что то вроде M2tech или Musiland - такой спрос! Это же такие деньги!
    Вот взять M2Tech evo работы там профессионалам на неделю, а сколько они денег нахрюкали!
    Последний раз редактировалось slalom; 24.05.2011 в 12:48.

  10. #349
    Новичок Аватар для sssss
    Регистрация
    18.08.2011
    Сообщений
    3

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

    Уважаемые спецы, на вегалабе достаточно много положительных отзывов о ЦАПе Pegasus. В этой теме обсуждается асинхронный режим в USB. Случайно узнал о новом Pegasus-II (здесь:http://forum.hifionpc.com/viewtopic.php?f=3&t=1890) Какие будут мнения у спецов?

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

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

    Цитата Сообщение от sssss Посмотреть сообщение
    Уважаемые спецы, на вегалабе достаточно много положительных отзывов о ЦАПе Pegasus. В этой теме обсуждается асинхронный режим в USB. Случайно узнал о новом Pegasus-II (здесь:http://forum.hifionpc.com/viewtopic.php?f=3&t=1890) Какие будут мнения у спецов?
    Была бы фотка сверху можно было бы что-то прокомментировать, а так двух генераторов MCLK не видно, зачем по цифре 2 чипа перед ЦАПом непонятно, а в самом асинхронном режиме ничего особенного нет, на Веге устройства с его поддержкой появились ещё полтора года назад.

  12. #351
    Новичок Аватар для sssss
    Регистрация
    18.08.2011
    Сообщений
    3

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

    Ну два генератора там только в какой-то старшей модели, в Пегасусе, насколько я знаю, PLL. А что еще из асинхронного посоветуете (в пределах 8-10т.р.)?

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

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

    Цитата Сообщение от sssss Посмотреть сообщение
    Ну два генератора там только в какой-то старшей модели, в Пегасусе, насколько я знаю, PLL. А что еще из асинхронного посоветуете (в пределах 8-10т.р.)?
    Не понятно почему там PLL, смысл городить тогда асинхрон юсб? В пределах 8-10т.р. вряд ли получится что-то найти. Плата USB-I2S конвертора обойдётся уже больше четырёх т.р. + туда ещё ЦАП приличный нужен + корпус.

  14. #353
    Завсегдатай Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,358

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

    А вот буржуйский вариант:
    Нажмите на изображение для увеличения. 

Название:	DSC_0098d.gif 
Просмотров:	529 
Размер:	150.3 Кб 
ID:	131818

    работает с UAC1 44.1 и 48 без драйверов в Win7/64, Mac и Linux
    или
    UAC2 вплоть до 192/24 с драйверами Thesycon под Win и без драйверов на Mac, Linux

    цитата от автора

    Скрытый текст

    All boards have been tested with audio-widget-nik from the git
    repository, playing UAC1 at 44.1 and 48ksps on driverless Win7/64.

    So what sets this kit apart from the existing AB-1?
    * It now comes in a pretty case. It even has a nice logo on it
    * There are OS-CONs at important power loads.
    * There are headers to easily put in alternative power supplies.
    * The front has an R+G LED working independantly from the two on the
    USB-I2S module.
    * Perhaps most importantly, the clocks have much improved MUXing and layout.

    I*m _almost_ ready to ship them out. Unfortunately, my design for the
    rear panel was a bit off. I*m redesigning it now for a better fit. It
    will probably be a couple weeks before the rear panel and remaining
    kits arrive. Let me know if you want to start playing with it ASAP,
    and I*ll send the rear panel when they arrive with me.

    In the meantime, don*t hesitate to place your orders! The price is
    still USD120 + shipping. With a tracking number shipping is USD63(52)
    international(Europe). Without a tracking number it is 14(9).

    USB-I2S module only is USD70 plus shipping. For each AB-1 you may have
    bought from me before there is a USD30 discount.
    [свернуть]


    ссылка на документацию
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  15. #354
    Частый гость Аватар для vitsomeo
    Регистрация
    08.02.2010
    Сообщений
    164

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

    возвращаясь к первой странице:

    Цитата Сообщение от dimitre Посмотреть сообщение
    SPDIF
    Ровно поэтому качество SPDIF Toslink фиговенькое:
    streamed output from Mac Book Toslink 1607ps S/PDIF
    streamed output from Apple Airport express Toslink 2418ps
    Более-менее хорошее — это ~200ps и меньше.
    можно осторожно поинтересоваться, откуда эти данные?

    дело в том, что в маках на выходах их Realtek*ов, установленных что в прошки, что в буки, S/PDIF джиттер как минимум 4 нс по даташитам, и в том числе от этого звук по оптике из штатных маковских дырок мертв.

    а вот AE - сюрприз. пока что единственное упоминание о реально замеренном джиттере было в stereophile, и там черным по белому: джиттер аналогового выхода 2400 пс, выход по оптике 258 пс (!).

    причем это касалось старого поколения AE-G, страшного и убогого, а не последнего AE-N...

    хотя, на практике ощущение, что джиттер AE-G вообще стремится к бесконечности )))

    итак, где найти честные данные по AE?

    спасибо

  16. #355
    Новичок
    Автор темы
    Аватар для dimitre
    Регистрация
    28.10.2007
    Адрес
    Королев
    Сообщений
    25

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

    Тут редко бываю, чтобы найти ссылку на источник, поищите на www.soundex.ru — вот эту строчку «1607ps»

    TAS1020 USB Adaptive Mode 2838ps
    TI/BB PCM2706/7 I2S output 3433ps
    S/PDIF streamed from Prism dScope III analyzer (really low output jitter!) 629ps
    S/PDIF streamed output from Mac Book Toslink 1607ps
    S/PDIF streamed output from Apple Airport express Toslink 2418ps
    Streamlength Async USB Cosecant Numerator module TAS1020 78.2ps


    http://www.positive-feedback.com/Issue41/ca_rankin.htm

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

    Вообще сейчас появляется новый лидер/стандарт в асинхронном USB — http://www.xmos.com/products/development-kits/usbaudio2
    На это решение перешли в Ayre QB-9, его использует Stello в новом конверторе Stello U3 и ЦАП Eximus DP-1.
    Потестировал новый конвертор Stello U3 — очень хорош: http://www.soundex.ru/index.php?showtopic=34164

  17. #356
    Частый гость Аватар для vitsomeo
    Регистрация
    08.02.2010
    Сообщений
    164

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

    все понятно.
    источник "измерений" - Wavelength. единожды сказанное, повторено сто раз по всему интернету.
    остается загадкой истинное происхождение этих измерений.

  18. #357
    Новичок
    Автор темы
    Аватар для dimitre
    Регистрация
    28.10.2007
    Адрес
    Королев
    Сообщений
    25

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

    Вот как было измерено.
    «I invested heavily in jitter testing hard wear years ago with a Prism dScope III, Wavecrest DTS Jitter Analysis system and a brand new TEK MSO scope with I2S analysis built in. With these I can test any part of the stream.»

    Если есть другие измерения, покажите?

  19. #358
    Частый гость Аватар для vitsomeo
    Регистрация
    08.02.2010
    Сообщений
    164

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

    ОК, спасибо.
    жаль, не уточняется, какой именно AE и мак измерялись.

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

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

    Вот же выше ссылку кидали на норвежца.
    На фото видно 2 гена. Значит джиттер определяется ими + еще немного от логики. Особо измерять смысла нет, и так понятно что должно быть неплохо.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	DSC_0102d.jpg 
Просмотров:	443 
Размер:	80.6 Кб 
ID:	135791  

  21. #360
    Завсегдатай Аватар для Alex-master
    Регистрация
    07.08.2011
    Адрес
    из Сумеречной зоны
    Сообщений
    1,384

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

    Последний раз редактировалось Alex-master; 22.11.2011 в 16:40.

Страница 18 из 18 Первая ... 8161718

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

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

Ваши права

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