Опрос: Какие входы Вы используете или какие Вам нужны - У вас нет прав голосовать в этом опросе.
только USB
25.23%
27
25.23%
USB и S/PDIF в равной степени
34.58%
37
34.58%
USB и практически никогда S/PDIF
26.17%
28
26.17%
только S/PDIF
10.28%
11
10.28%
другой вариант (написать в сообщении)
3.74%
4
3.74%
* Вы проголосовали за этот ответ. Показать результаты


FIRDACmicro или TrueAnalog или GreenDAC
#1

На писанину никогда нет времени так что буду по мере сил и возможностей писать тут.

И начать надо собственно с цифро-аналогового преобразования, про цапы ИКМ типа я коротко так и не дописал тут http://s-audio.systems/diy/da-conversion-methods . Про цапы СДМ типа даже не начинал так как во вторых тема крайне обширна и во первых никому нафиг не нужна Big Grin Но коротко некоторые моменты придется озвучить.

Все современные мс цап для аудио представляют собой многобитные СД-Модуляторы с мультиуровневыми ЦАП и той или иной разновидностью DEM между этими блоками (полностью структура выглядит как ЦФ-СДМ-ДЕМ-ЦАП).
Модуляторы бывают разных порядков, чем выше порядок модулятора тем меньше шум в звуковой полосе и тем он больше вне зч полосы.
Достоинством многобитных модуляторов является большее отношение с/ш при той же частоте и порядке модулятора чем у 1-битных СДМ (5битный СДМ в одинаковых условиях будет на 30дб иметь лучше с/ш чем однобитный в полосе до Fmod/2).
Недостатками являются уровнезависимый шум и в первую очередь линейность так как разброс параметров ГСТ или резисторов или конденсаторов(в зависимости от типа ЦАП) в несколько процентов приводит к существенным искажениям для борьбы с которыми придумали Динамическую подстройку элементов (DEM).

DEM усредняет нелинейность мультиуровневого цапа, так вот время усреднения обратно пропорционально частоте работы модулятора и прямо пропорционально разрядности цапа, то есть чем выше разрядность вашего цап и чем ниже частота работы модулятора тем больше времени надо для усреднения нелинейности. Разновидность ДЕМ первого порядка(что стоит в 90% мультиуровневых ЦАПов напр. AK4399, AD1955, PCM1792, ES9018) не очень хорошо усредняет нелинейность и имеет сильную уровнезависимость, и как любой СДМ 1го порядка очень гадит паттернами как в округе Fmod/2 так и напрямую попадающими в ЗЧ область.
Поэтому цифры искажений измеренные на синусе для таких ЦАП не имеют ничего общего с линейностью на реальных музыкальных сигналах, но красивые циферки Кг вкупе с красивыми циферками шума позволяют хорошо рекламировать и продавать продукцию.

Особняком в современном мире стоит WM8741/8742, в них был применен специфический DEM 2го порядка (паттернов от него нет даже на Fmod/2!), ЦАП применен не на наборе одинаковых элементов а взвешенные 1-2-4-8 что вкупе с частотой работы модулятора в 256fs позволило уменьшить время усреднения по сравнению с конкурентами(6бит 64-128фс а-ля AK4399, PCM179x, AD1955 итд) в 10-20раз.
(Но естественно из за матрицы 1-2-4-8 Кг на синусе уже не будет такой красивой как в цапах с одинаковыми элементами).
Про то что им хватило мозгов на модулятор малого порядка и качественно заапсемплить входной поток до частоты работы модулятора пока вспоминать не будем. Но 8741/8742 из за особенностей/косяков кристалла дичайше геморройна в применении что делает ее применение в ДИЙ разработках полностью невозможной.

Собственно ЦАП в современных мс бывает двух разновидностей - непрерывного времени(на выходе непрерывно ток или напряжение) и дискретного времени (дискретно зарядом, одни из разновидностей Switched Capacitor, в основном применяются Direct Charge Transfer структуры).
Достоинством цап дискретного времени(SC dac) является фильтрация на переходе с цифрового вида в аналоговый что позволяет уменьшить чувствительность к "белому" джиттеру и уменьшить внеполосный шум. Недостатками являются повышенное потребление питания из за наличия ОУ обязательных для такой структуры, и что действительно для нас важно динамические искажения из за того что ОУ всегда находится в ограничении по скорости нарастания (slew rate limiting) и кодозависимом времени установления.

"The universal aptitude for ineptitude makes any human accomplishment an incredible miracle." John Stapp
The following 25 users say Thank You to nazar for this post:
  • mellowman (11-17-2016), EDWARD (11-17-2016), BesPav (11-17-2016), bobby_ii (11-17-2016), wired (11-17-2016), Lee_1 (11-18-2016), Mexap (11-18-2016), naroznyv (11-18-2016), RRomik (11-18-2016), flipper (11-18-2016), Seatle (11-19-2016), antiluser (11-20-2016), vladimir sim (01-05-2017), DmKorneev (01-14-2017), boboleg (01-26-2017), inspironal (03-17-2017), Traktorist3d (03-27-2017), s3t (10-26-2017), V. G. K. (12-28-2017), miro (12-29-2017), Кот (04-19-2018), Tupp (05-20-2018), ATRIDES (08-08-2018), vd-two (10-16-2020), Satanah (11-22-2021)
Ответ
#2

1-битовые СДМ и ЦАП
Недостатками являются меньшее(но кодонезависимое) отношение с/ш при той же частоте и порядке модулятора чем у многобитовых СДМ, сложность в дизеринге СДМ, меньший достижимый коэффициент модуляции, мощные паттерны в районе Fmod/2 при малых входных сигналах (в отсутствие сигнала на выходе то поток 010101...0101), увеличение внеполосного шума при уменьшении сигнала (мощность 1-битового потока всегда неизменная, перераспределяется только спектр, если ЗЧ сигнал большой то вч шум уменьшается и наоборот).
Достоинства конечно же хорошая (в идеале абсолютная) линейность, что на синусе что на музыкальном сигнале одинаковая, меньшее потребление и занимаемая на кристалле площадь (из за отсутствия ДЕМ и в 2^N меньшего ЦАП).

Собственно ЦАП бывает или дискретного времени или непрерывного времени, но также возможен еще один подвид (FIRDAC) про который будет последующий рассказ.

"The universal aptitude for ineptitude makes any human accomplishment an incredible miracle." John Stapp
The following 3 users say Thank You to nazar for this post:
  • naroznyv (11-18-2016), flipper (11-18-2016), antiluser (11-20-2016)
Ответ
#3

FIRDAC or Semidigital FIR
FIRDAC непрерывного времени впервые предложенный Девидом Су и Брюсом Вули в 93году для 1битных СДМ
   

Представляет собой реализацию FIR фильтра цифровым и аналоговым методом одновременно, задержка реализована цифровым методом а коэффициенты фильтра и сумматор аналоговым. Коэффициенты фильтра задаются током а сумматором выступает каскад I/U.
   

Ачх одной из возможных реализаций такого цап для аудио применений показана ниже (128tap)
   

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

Достоинством FIRDAC непрерывного времени является линейность, при должной длине отличное подавление внеполосных помех (отличный ("аналоговый") сигнал на его выходе), очень маленькая чувствительность к джиттеру, очень небольшие требования к быстродействию и полосе ОУ каскада I/U (менее 1В/мкс) и соответственно отсутствию динамических искажений.
Недостатками является большая занимаемая площадь кристалла, нужен мелкий тех процесс.

Синус 20кГц 0дб при ЧД 44,1кГц с выхода 75tap FIRDAC (без какой либо последующей фильтрации, в полосе до 400МГц).
   


Файлы вложений Эскизы(ов)
   

"The universal aptitude for ineptitude makes any human accomplishment an incredible miracle." John Stapp
The following 15 users say Thank You to nazar for this post:
  • bobby_ii (11-18-2016), wired (11-18-2016), naroznyv (11-18-2016), RRomik (11-18-2016), mellowman (11-18-2016), flipper (11-18-2016), Seatle (11-19-2016), antiluser (11-20-2016), Mexap (11-20-2016), EDWARD (11-20-2016), DmKorneev (01-14-2017), Traktorist3d (03-27-2017), begemot (12-30-2017), Tupp (05-20-2018), boboleg (02-24-2021)
Ответ
#4

Разрядность, частота дискретизации, шум и Хайрез
Некоторые люди считают что чтоб полноценно слушать цифровые фонограммы высокого разрешения нужно неимоверно большой ДД(>120дб) и высокая частота дискретизации. Но на самом деле все чуточку не так.

Уровень шума на студии звукозаписи 25-30дб, максимальное SPL классических музыкальных инструментов в пару метрах от них не превышает 110дб, итого максимально достижимый ДД некомпрессированной записи(которых практически не бывает) 80-85дб что соответствует разрядности всего в 14бит. Анализируя многие записи можно удостоверится что лишь очень немногие из них имеют с/ш в 80-85дб, в основном хорошо если есть 70-75дб с/ш. В домашних условиях уровень фонового шума больше а максимальный СПЛ у АС редко достигает 110дб в нескольких метрах от них поэтому ДД еще меньше.

Высокая частота дискретизации хороша тем что на этапах аналого-цифрового преобразования и цифро-аналогового возможно применить ЦФ с плавным спадом ачх чтоб уйти от применения brickwall ЦФ и связанных с его применением проблем в звуке.
Но увы записи с ЧД 96/192 в основном делаются с применением brickwall ЦФ и соотвественно не дают никаких преимуществ над 44.1, единственное так как хайрез позиционируется как лучший формат сама запись, сведение и мастеринг часто выполняются на хорошем уровне что позволяет людям не очень разбирающимся в вопросе говорить об однозначном превосходстве хайреза якобы именно из за высокой разрядности и ЧД. Особняком стоит DSD, тут этих проблем нет изначально но есть другие, но если использовать даный фильтр http://s-audio.systems/catalog/dsd-filter то можно получить лишь преимущества формата DSD при использовании 1-битных цап.

"The universal aptitude for ineptitude makes any human accomplishment an incredible miracle." John Stapp
The following 6 users say Thank You to nazar for this post:
  • naroznyv (11-20-2016), antiluser (11-29-2016), flipper (01-18-2017), Кот (04-19-2018), Tupp (05-20-2018), boboleg (02-24-2021)
Ответ
#5

Немного о алиасах.
Для УМЗЧ с ооос найболее нехорошими являются помехи и шумы в районе его частоты единичного усиления которая у большинства УМЗЧ лежит в области 0,5...1,5Мгц, поэтому алиасы и шумы(в случае СДМ) на этих частотах должны лежать ниже -80..90дб. А это значит(учитывая доп подавление sin(x)/x и использование ЦФ 2х..8х) что если не использовать ФНЧ с апроксимацией Чебышева и Баттерворта и не делать частоту среза слишком низкой (ниже 60кГц уже слишком заметно) выливается в использование ФНЧ минимум 4 порядка, для СДМ еще надо учитывать что минимально допустимый порядок ФНЧ должен быть равен порядку модулятора для эффективного подавления внеполосных шумов.

"The universal aptitude for ineptitude makes any human accomplishment an incredible miracle." John Stapp
The following 7 users say Thank You to nazar for this post:
  • begemot (11-27-2016), naroznyv (11-27-2016), antiluser (11-28-2016), flipper (01-18-2017), Tupp (05-20-2018), boboleg (02-24-2021), geo1727 (09-15-2023)
Ответ
#6

Немного о джиттере. (Реально немного так как тема обширная)
Джиттер - нестабильность тактового сигнала, представить(и померять) ее можно во временной области как нестабильность времени фронтов/спадов относительно их идеальных значений(period jitter, cycle to cycle period jitter) или в спектральной области как график шума при разных отстройках(phase jitter). Измерения (если они выполнены корректно) в обоих областях дают идентичный результат но измерения в частотной области проще чем во временной, так как к примеру чтобы измерить джиттер от 1Гц и выше надо осциллограф имеющий кроме большого семплрейта еще и огромную память чтоб оцифровать сразу 1сек с большим семплрейтом (4..20Гс/с)(таймбейс в осциллографе действует как ФВЧ).

Джиттер влияет на выходной сигнал ЦАПа как увеличения шума оного(если джиттер без спуров) или + модуляция сигнала спурами(если фазнойс со спурами).

Допустимым является такой уровень джиттера(без спуров!) при котором не уменьшается отношение с/ш Ц/А устройства в целом ниже отношения с/ш записей, а это как было сказано выше 80дб с/ш. А это для большинства типов СДМ мс ЦАП выливается в интегральное значение джиттера в несколько едениц и даже десятков наносекунд. Более жестким критерием может быть такой уровень джиттера при котором не ухудшается с/ш конкретной мс ЦАП, к примеру для PCM1792 чтоб получить с/ш в 120дб интегральное значение джиттера должно быть не более 300пс.


Но если джиттер со спурами то тут появляется сильная зависимость интегрального значения джиттера от типа ЦАП и от частоты спуров, но в целом можно говорить в данном случае о достаточности интегрального значения джиттера для большинства типов СДМ мс ЦАП(кроме фактически 1-битников реального времени) в несколько десятков пикосекунд.

"The universal aptitude for ineptitude makes any human accomplishment an incredible miracle." John Stapp
The following 6 users say Thank You to nazar for this post:
  • naroznyv (12-01-2016), EDWARD (12-01-2016), bobby_ii (12-01-2016), flipper (01-18-2017), dj_mase (04-11-2020), boboleg (02-24-2021)
Ответ
#7

..


Файлы вложений Эскизы(ов)
   

"The universal aptitude for ineptitude makes any human accomplishment an incredible miracle." John Stapp
The following 7 users say Thank You to nazar for this post:
  • naroznyv (12-22-2016), wired (12-22-2016), Bar7 (12-26-2016), Seatle (12-26-2016), flipper (01-18-2017), shuracharly (01-15-2018), boboleg (02-24-2021)
Ответ
#8

   
Схема устройства, ниже коротко пройдемся по узлах итд данного устройства.

Устройство имеет два входа один USB(PCM 16/24бит 44,1-192кГц, DSD64-512) и один S/PDIF(PCM 16/24бит 44,1-192кГц).
Качество USB входа определяется двумя вещами:
- Наводка по воздуху USBкабель - межблочный аналоговый кабель, USBкабель - сетевой кабель.
- Токи в петле "интерконекта".

Первое влияние уменьшается при применении экранированных кабелей и синфазных дросселей в линиях D+D- приемопередатчиков, второе влияние уменьшается по мере уменьшения емкостной связи устройства с USB хабом. В данном устройстве используется передача через гальваноразвязку Si86xx S/PDIF сигнала а не i2s шины чтоб минимизировать емкостную связь (емкость барьера гальваноразвязки пропорциональна количеству параллельно соединенных барьеров + емкость корпусировки), также при монтировании устройства в металлический корпус обязательно надо сделать охранный вырез около USB разъема в 1см.
USB вход реализован на мс CM6631A в асинхронном режиме с собственной прошивкой. Опорными генераторами для CM6631A применены малоджиттерные от Kyocera http://www.mouser.com/ds/2/40/clock_k_e-522534.pdf
Неиспользуемый в данный момент генератор одной из сеток (44,1/48) выключается.
       

Качество S/PDIF входа определяется:
-Способностью S/PDIF приемника фильтровать входящий джиттер.
-Входными синфазными помехами.
В данном устройстве применен S/PDIF приемник с FIFO и низкой частотой среза петли ФАПЧ WM8804, низкоджиттерный генератор опорной частоты - правильно спроектированный Пирс на базе инвертора 8804 и элементов R31, R26, C14, C22 и кварце с load capacitance 32пФ (максимум что можно купить в свободной продаже). Джиттер мастерклока равен 30пс. Во входных цепях используются Ethernet трансформаторы с нормированным КОСС до 100МГц, резистор терминации 75ом распаралелен на два резистора, один номиналом 100ом непосредственно на входе/первычке трансформатора и номиналом 300ом во вторичке трансформатора что позволяет эффективно демпфировать резонансы трансформатора и обеспечивает лучшее согласование линии чем наличие одного резистора номиналом 75ом во вторичке трансформатора.   

ЦАПом для данной конструкции выбрана 1-битная СДМ по причинах озвученных ранее, а именно наличию искажений мало зависимых от типа сигнала чтоб получить максимально неокрашенное звучание в отличии от многобитных СДМ где каждая связка СДМ-ДЕМ-ЦАП имеет свой неповторный окрас из за сильной зависимости искажений от сигнала.

Собственно мс ЦАП применена UDA1334BTS имеющая на борту полуполосный ЦФ с подавлением первой ступени 65дб и неравномерностью +-0,005дб, 64x С/Д Модулятор 5го порядка с DC(цифровое смещение) и AC(4x) дизером и Semidigital FIR на 75tap. Сделана на техпроцессе ~0,35мкм(инфа от Сергея Агеева) что позволило сделать столь длинный FIRDAC и быстрый ОУ I/U при столь малом потреблении.

Осциллограммы непосредственно с выхода UDA1334BTS синуса 20кГц и меандра 1кГц генерированных в цифровом виде (соответствующего теореме Котельникова) при ЧД 44,1кГц в полосе 400Мгц показана ниже
       

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

Отличные фильтрационные способности Semidigital FIR позволили свести практически к нулю влияние джиттера (спуры остались важны лишь при отстройках всего до +-50кГц) и сделать минималистскую аналоговую часть устройства с ФНЧ всего 1-порядка с частотой среза в 100кГц выполненные на ОУ в инвертирующем включении с Ку=-2. ОУ применены AD8056, одни из нескольких ОУ пригодных для высококачественного звуковоспроизведения. Выход в устройства балансный(псевдо-) и не балансный, не балансный выход допустимо использовать исключительно временно когда недоступно балансное соединение из за существенного ухудшения звука системы при не балансном подключении компонентов.

ПП двухслойная размером всего 5*11см, трассировка выполнена максимально аккуратно с минимизацией излучающих дорожек и минимизацией контуров питания итд. Малые габариты устройства позволяют эффективно встраивать его в УМЗЧ и усилители для наушников тем самым минимизируя проблемы интерконнекта.
 
Спектр сигнала 1кГц -10дб на выходе устройства в полосе от 0 до 40МГц ниже, как можно видеть никаких наводок и помех от цифровой части устройства обнаружить не удалось, любые внеполосные составляющие лежат на уровне ниже -90дб (-97,5дб на 500кГц).
   
в полосе до 2Мгц и в полосе до 100кГц ниже
       
Semidigital FIR начинает работать от 50кГц и полностью подавляет внеполоску (вместе с аналоговым ФНЧ) от 80кГц и выше до уровня -90...-100дб. От 25кГц до 80кГц видно небольшие недофильтрированные остатки шума СДМ 5го порядка.

Допусимое постоянное напряжение на выходе устройства +-10мВ, в ином случае потребуется корректировка R40, R41.
Резисторы R43-R56 обязательно тонкопленка, конденсаторы C28-C32 обязательно NP0. 

Питание устройства постоянным током двухполярное +-10...14В, ток потребления всего 0,11А. Для питания устройства нужны обязательно секционированные Ш(Л) трансформаторы мощность 2,5-6Вт например TEZ2.5/D/12-12V, FS24-100.

Устройство имеет задержку включения выходного реле 8с и отключение реле при падении напряжения питания ниже +-8В. Возможно непосредственное управление реле с помощью сигнала REL open drain выходом, а также логическим сигналом в 3,3-5В уровнях если не запаивать резисторы R12, R14. Также присутствует светодиодная индикация ЧД (32-48кГц, 88,2/96кГц, 176,4/192кГц).

Выходное напряжение - 2,2Врмс
Выходное сопротивление - 100ом
Минимальное сопротивление нагрузки - 100ом

Драйвера для WinXP/Vista/7/8/8.1/10

Cписок деталей для данного ЦАПа

Схема БП

Звук данного цапа придет по душе любителям "ровного" звука без "Вау! эффектов" что требует определенной культуры у слушающего, а также систему довольно высокого уровня (несмотря на дешевизну данной конструкции Sad ) которая для ~97% ДИЙеров просто недоступна, на зато цап будет "на вырост".

Данное устройство не несет коммерческой выгоды а спроектировано для получения качественного звука ДИЙерами при маленьких габаритах и маленькой цене. Для коммерческого успеха надо делать устройства из тех деталей что сейчас в моде и используя стереотипы данного времени.

Отзывы о устройстве:  1, 23, 4, 5, 6, 7, 8, 9


Фото собранной ПП устройства ниже
           

Новая версия устройства - FIRDACmicro v2

"The universal aptitude for ineptitude makes any human accomplishment an incredible miracle." John Stapp
The following 22 users say Thank You to nazar for this post:
  • BesPav (01-04-2017), EDWARD (01-04-2017), wired (01-04-2017), antiluser (01-05-2017), naroznyv (01-05-2017), vladimir sim (01-05-2017), mellowman (01-06-2017), DmKorneev (01-14-2017), vd-two (01-18-2017), flipper (01-18-2017), belka (01-28-2017), jd69 (01-30-2017), Qwerty! (10-05-2017), Black_Jack (10-31-2017), shuracharly (01-15-2018), seurf (01-27-2018), Кот (04-20-2018), ridata45 (04-21-2018), Tupp (05-20-2018), Vint (02-23-2021), boboleg (02-24-2021), AnDrIY (10-23-2022)
Ответ
#9

С28-мне кажется ты очень большой оптимист

Nobody Is Perfect
Ответ
#10

ты об чем?
Ц28 там(вместе с Р41, Р42) чтоб получить импеданс по неинвертирующему входу аналогичный инвертирующему ОУ для получения заявленых производителем ПСРР

"The universal aptitude for ineptitude makes any human accomplishment an incredible miracle." John Stapp
Ответ
#11

Это понятно. Но я бы дополнительно локально расфильтровал перед тем как обеспечивать равенство импедансов.

Nobody Is Perfect
Ответ
#12

Там питание хорошее и близко, а 1334 тихая, там нечего ловить :)
Но никто не воспрещает поставить вместо 150пФ 10мкф прикола ради, обновил схему.

"The universal aptitude for ineptitude makes any human accomplishment an incredible miracle." John Stapp
Ответ
#13

А для 192кспс и ДСД там внутри шота фильтрует и децимирует?

"Найкраще сало то ковбаса." (с)
Ответ
#14

nazar Написал:охранный вырез около USB разъема в 1см
Может 1мм?
Ответ
#15

а почему, кстати, не использовал половинку того-же транса для приема СПДИФ от USB части?
одним активньім елементом меньше.
Ответ
#16

это там в углу напаян кирпичного цвета МЛТ 0,5Вт?:))))
Ответ
#17

БендеровецЪ Написал:А для 192кспс и ДСД там внутри шота фильтрует и децимирует?
децимируется тока ДСД http://s-audio.systems/catalog/dsd-filter
wired Написал:Может 1мм?
нет, не менее 1см
wired Написал:а почему, кстати, не использовал половинку того-же транса для приема СПДИФ от USB части?
одним активньім елементом меньше.
потому что транс сифонит много больше и потому что емкость межобмоточная у него много больше
Jenko Написал:это там в углу напаян кирпичного цвета МЛТ 0,5Вт?:))))
0,125Вт, это R22, первым нашелся именно МЛТ Big Grin

"The universal aptitude for ineptitude makes any human accomplishment an incredible miracle." John Stapp
Ответ
#18

nazar Написал:wired писал(а):Может 1мм?
нет, не менее 1см
можешь нарисовать? шота я не пойму как єто.
Ответ
#19

От любого края юсб разьема к металической панели должно быть по 1см чтоб не набрать лишней емкости


[Изображение: berkeley_alpha_usb_007.jpg]

"The universal aptitude for ineptitude makes any human accomplishment an incredible miracle." John Stapp
The following 3 users say Thank You to nazar for this post:
  • EDWARD (01-05-2017), naroznyv (01-05-2017), boboleg (02-24-2021)
Ответ
#20

ох йобтьіть, так тогой... а еси тонкий корпус?
Ответ


Возможно похожие темы ...
Тема / Автор Ответы Просмотры Последний пост
Последний пост от nick4prog
01-30-2024, 08:51 AM

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)