Собираем качественный ЦАП уровня hi-end из недорогого набора. Параллельные цап

Собираем качественный ЦАП уровня hi-end из недорогого набора. Параллельные цап

30.05.2019

Будучи «счастливым» обладателем интегрированной звуковой подсистемы, я все же мечтал о хорошей звуковой карте, и даже подумать не мог, что ее можно сделать своими руками в домашних условиях. Однажды, бороздя просторы Всемирной сети, наткнулся на описание звуковой карты с USB интерфейсом на микросхеме РСМ2702 фирмы Burr-Brown и, просмотрев прайсы фирм, торгующих радиодеталями, понял, что это пока не для нас - о ней никто ничего не знал. Позже мой компьютер был собран в небольшом корпусе microATX, в котором не хватало места даже для старенькой Creative Audigy2 ZS. Пришлось искать что-то небольшое и желательно внешнее с интерфейсом USB. И тут снова наткнулся на чип РСМ2702, который уже активно использовали и хвалили за качество воспроизведения музыки - при правильной схемотехнике звук был куда приятней, чем у той же Audigy2 ZS. Снова поиск по прайсам, и о чудо, искомая микросхема есть в наличии по цене около 18 «вражеских денег». В итоге была заказано парочка чипов для экспериментов, так сказать, послушать, что там наваяли буржуйские «ЦАПостроители».

Итак, что же за зверь этот контроллер РСМ2702, от легендарной фирмы Burr-Brown, который покорила сердца аудиофилов во всем мире своими топовыми решениями? Интересно, на что способно бюджетное решение?

По данным технической документации на микросхему (pcm2702.pdf) мы имеем цифро-аналоговый преобразователь (digital-to-analog converter - DAC) с интерфейсом USB со следующими характеристиками:

  • Разрядность 16 бит;
  • Частота дискретизации 32 кГц, 44,1 кГц и 48 кГц;
  • Динамический диапазон 100 дБ;
  • Отношение сигнал/шум 105 дБ;
  • Уровень нелинейных искажений 0,002%;
  • Интерфейс USB1.1;
  • Цифровой фильтр с 8-ми кратной передискретизацией;
  • Работает со стандартным драйвером USB audio device.
Характеристики оказались весьма неплохими, особенно порадовала поддержка частоты дискретизации 44,1 кГц, которая является стандартной для большинства аудио-форматов, в то время как Creative Audigy2 ZS были лишены возможности работать на этой частоте. Процессор звуковой платы Creative проводил передискретизацию потоков с частотой 44,1 кГц в поток с частотой 48 кГц, причем, не всегда по оптимальному алгоритму, что выражалось в потере качества воспроизведения музыки. Большой плюс РСМ2702 заключается в том, что для восстановления исходного состояния сигнала после цифровой обработки используется внешний фильтр низких частот - LPF (low-pass filter- LPF), от которого сильно зависит качество звука. У большинства бюджетных решений LPF встроенный, и мы получаем на выходе уже восстановленный аудио-сигнал, при этом нет возможности хоть как-то повлиять на данный процесс.

Теперь про само устройство. Для начала был собран простенький вариант по рекомендуемой производителем схеме с небольшими изменениями в питании. Получилась маленькая «звуковуха» с питанием от USB.


Но такое устройство не являлось законченным и требовало внешний усилитель, да и наушники нормально раскачать не могло. Позже была заменена материнская плата на другую, с нормальным HAD-кодеком и хорошей разводкой платы. Аудиотракт был лишен посторонних шумов и шорохов, да и качество выходного сигнала было не хуже чем у РСМ2702. И, наверное, этих строк не было, ели бы мне на глаза не попался такой вот ящичек:






Это система пассивного охлаждения для HDD, но для меня, в первую очередь, это шикарный корпус для радиоаппаратуры. Я сразу понял, что в нем будет что-то собрано, например, звуковая карта с усилителем, благо с охлаждением проблем не должно быть. Много думал над схемотехникой девайса. С одной стороны хотелось высокого качества, а с другой - не хотелось платить больше чем стоят готовые звуковые платы от Creative. Основной вопрос возник по LPF и усилителю для наушников, ведь высококачественные комплектующие для этих целей могут стоить столько же, как сама РСМ2702, а то и больше. Например, цена на высококачественные операционные усилители для LPF - ОРА2132 и OPA627, стоят порядка 10 и 35 долларов соответственно. Микросхемы усилителя для наушников - AD815 или TPA6120, я вовсе не нашел в прайсах, причем, цены на них тоже не маленькие.

Но худа без добра не бывает и я нашел в Сети схему простого и качественного LPF на транзисторах, автор которой утверждал о приличном звучании, даже не хуже дорогих операционных усилителей. Решил попробовать. В качестве усилителя для наушников поставил микросхему LM1876 - младшую двухканальную «сестру» легендарной LM3886 с таким же звучанием но меньшей мощностью. Данная микросхема позволяет, увеличив коэффициент усиления, подключать колонки.

Получилась вот такая схема - USB-DAC_PCM2702_Sch.pdf , чертеж печатной платы - USB-DAC_PCM2702_Pcb.pdf в зеркальном отображении для переноса изображения лазерно-утюжным методом на медную фольгу, так называемый ЛУТ (подробней можно почитать в Интернете), чертеж расположения элементов и перемычек на плате, а также схема подключения регулятора громкости - USB-DAC_PCM2702.pdf .

В собранном виде плата выглядит так:



Немного расскажу, как это все работает, если вдруг найдутся желающие собрать подобный агрегат. Схема включения PCM2702 стандартная - LPF представляет собой фильтр Саллена-Кея, ФНЧ второго порядка с единичным усилением, поскольку активный элемент работает как повторитель, то без проблем можно использовать эмиттерный или истоковый повторитель. Тут уже есть поле для экспериментов. Можно подобрать тип транзисторов, который больше нравится по звуку - я, тестируя из того что было в наличии, остановился на КТ3102Е в металлическом корпусе (VT3, VT4 - смотрите схему USB-DAC_PCM2702_Sch). Элементы фильтра больше всего влияют на звук, особенно конденсаторы С25, С26, С31, С32. Знатоки этого дела рекомендуют ставить пленочные конденсаторы WIMA FKP2, фольговый полистирол FSC или советские ПМ. Но в наличии не нашлось ничего нормального и пришлось ставить то, что было, а уже потом я поменял на лучшее. На плате предусмотрены контактные площадки, как под выводные, так и SMD конденсаторы. Резисторы R9, R10, R11, R12 нужны попарно идентичные, для чего берем резисторы с точностью 1% или подбираем пары с помощью мультиметра. Я подбирал из нескольких десятков резисторов с точностью 5%, так как не было времени ждать, пока привезут с точностью 1%. Номиналы резисторов и конденсаторов можно подбирать по звучанию, как больше вам нравится, но единственное условие - пара должна быть одинаковой, чтобы каждый канал не пел по-своему.

В схеме предусмотрено отключение аналогового питания PCM2702 и выхода фильтра от разъемов Х5, Х6 если не подключен USB кабель к разъему Х1. Это сделано для того, чтобы низкое выходное сопротивление фильтра не мешало сигналу подаваемому на эти разъемы при использовании устройства как усилителя для наушников. При подключении аналоговое питание ЦАП подается через транзистор VT2, которым управляет транзистор VT1, если есть напряжение на разъеме USB, то оба транзистора открыты. Выходы фильтров подключаются к разъемам на задней панели через реле К1, которое тоже управляется питанием с USB. Реле я использовал V23079-A1001-B301 фирмы AXICOM. Если нет подобного реле, то вместо него можно поставить обычный переключатель с двумя контактными группами. Вместо транзистора VT2 тоже можно поставить переключатель, а все элементы, отвечающие за коммутацию питания, впаивать не потребуется, только желательно через тот же переключатель коммутировать и само питание USB.

Питается усилитель и аналоговая часть от внешнего источника питания напряжением 12-15 В и 0,5 А переменного тока, подключаемого через разъем Х2 на задней панели.


Сам источник питания был сделан с обычного стабилизированного БП на 12 В 0,5 А путем выбрасывания всего лишнего.


В усилителе также нужно подбирать попарно резисторы R15-R18, которыми задается коэффициент усиления (левый канал Кул = R17/R15, Куп = R18/R16). Если не планируется использование наушников то можно подключать динамики, тогда нужно уменьшить сопротивление резисторов R15, R16 до 4,7-10 кОм, можно еще немного увеличить сопротивление R17, R18. Таким образом, можно будет получить номинальную выходную мощность около 2 х 5 Вт. Если запитать микросхему D6 напряжением +/- 20...25 В, которое берется сразу после выпрямителя с конденсаторов С6, С7 можно получить максимальную выходную мощность 2 х 18 Вт, но для этого нужно будет поставить диоды VD2, VD3 на ток не меньше 3А, заменить предохранитель F2 на ток не меньше 3А, увеличить емкость конденсатов С6, С7 в два раза и использовать трансформатор в блоке питания большей мощности, примерно 16 В 4 А переменного тока.

Все резисторы SMD, резисторы R20, R22 типоразмером 1206, резисторы R13, R14 типоразмером 2010 вместо них можно установить перемычки, все остальные резисторы типоразмером 0805. Все керамические конденсаторы SMD типоразмером 0805, все электролитические конденсаторы с максимальной рабочей температурой 105 °С и малым внутренним сопротивлением, с рабочим напряжением 16 В, конденсаторы С6, С7 с максимальным рабочим напряжением 25-35 В. Большинство разъемов выпаяны с старой аппаратуры точной маркировки сказать не могу, ориентируйтесь по внешнему виду. Резистор регулятора громкости подключается двухжильным экранированным проводом, два канала сигнала и земля по экрану, резистор неизвестного китайского происхождения сопротивлением 20 кОм группы В (с экспоненциальной зависимостью сопротивления от угла поворота ручки).

Еще хочу немного рассказать, как паять микросхемы в таком маленьком корпусе. Некоторые ошибочно считают, что такие микросхемы нужно паять паяльниками маленькой мощности и тонким жалом. Очень весело наблюдать, когда люди затачивают жало, как шило и пытаются им паять каждую ножку в отдельности. На самом деле все легко и просто. Для начала устанавливаем микросхему в нужном положении, придерживаем рукой или фиксируем клеем, припаиваем один их крайних выводов, далее центруем, если нужно, и припаиваем противоположный вывод. Если спаяется несколько выводов вместе, то это не страшно. Паяльник берется мощностью 30-50 Вт с луженым, свеже-заточенным жалом под углом около 45°, и не жалеем флюса или канифоли. Флюс желательно не активный, иначе придется очень тщательно отмывать плату пытаясь вымыть его из-под микросхемы. Маленькой каплей припоя прогреваем все ноги, начиная с одного края и постепенно, по мере прогрева, сдвигаем паяльник в сторону не запаянных выводов, сгоняя на них лишний припой, при этом плату можно держать под углом, чтобы припой под действием силы тяжести сам стекал вниз. Если припоя не хватит - взять еще капельку, если много, то с помощью тряпки снимаем весь припой, что есть на жале паяльника, и не жалея флюса снимаем лишнее с выводов микросхемы. Таким образом, если плата нормально протравленная, хорошо зачищенная и обезжирена, то пайка проходит в течении 1-3 минуты и получается чистой, красивой и равномерной, что видно на моей плате. Но для большей уверенности рекомендую потренироваться на горелых платах от разной компьютерной техники с микросхемами, имеющими примерно такой же шаг выводов.

Рекомендую сначала не впаивать микросхемы D2 и D6 и элементы, которые могут мешать при их установке. В первую очередь необходимо спаять узлы, отвечающие за питание, прозвонить цепи питания на предмет короткого замыкания, подключить к порту USB и подать переменное напряжение 14 В с блока питания на Х2. На будущих выходах микросхем стабилизаторов должно быть следующие напряжения:

  • D1: +3,3 В;
  • D3: +12 В;
  • D4: -12 В;
  • D5: +5 В.
Далее необходимо проверить функционирование узла отключения аналогового питания ЦАП на транзисторах VT1, VT2. Если все нормально тогда впаиваем микросхемы D2 и D6 проверяем на наличие связей там, где нужно и отсутствие там, где не нужно и все, можно пробовать послушать что вышло.

При первом подключении РСМ2702 к компьютеру, система находит новое устройство - Динамики USB Burr-Brown Japan PCM2702.


После автоматической установки драйвера в диспетчере устройств, появится новое устройство - Динамики USB. Это значит, что все работает, так как нужно и можно включать музыку, видео или даже запускать игры.


Система автоматически передает звук на микросхему РСМ2702 при ее подключении к компьютеру и возвращает в исходное состояние при отключении платы, для возобновления воспроизведения нужно просто перезапустить нужную программу. Громкость регулируется стандартным регулятором громкости ОС Windows. Я проверял работоспособность платы только под системой Windows ХР SP2.

Немного о сборке всего устройства в корпус. Самое сложное это установка переменного резистора регулятора громкости. Передняя панель крепиться к шасси за выступ, который проходит вдоль тыльной стороны панели и имеет довольно серьезную толщину. Этот выступ нужно срезать ножовкой по металлу или фрезерным станком в том месте, где будет крепиться регулятор громкости, но при этом нужно быть очень осторожным, так как можно поцарапать покрытие алюминия из-за чего панель потеряет свою привлекательность. Затем сверлим отверстие для крепления резистора, место для которого прикидываем по положению ручки, которая будет надеваться на этот самый резистор. С лицевой стороны немного убираем ребра возле отверстия, чтобы гайка достала резьбы на основании резистора. Есть еще одна проблемка - центр панели не совпадает с центром внутренней камеры шасси, и резистор регулятора громкости упирается в корпус. Пришлось поднять панель на 2-3 мм, для чего срезал дремелем угол выступа для крепления.

Не буду подробно описывать все действия с панелью и шасси. Те, кто может сделать сам такого рода устройство, всё поймёт по фотографиям. Где нужно были посверлены отверстия и нарезана резьба, под панель при установке было подложено по 2 шайбы возле каждого винта, чтобы поднять ее на 2 мм. В шасси также посверлены отверстия и нарезана резьба для крепления платы. Микросхемы D3, D4 и D6 прижаты к шасси винтами М2.5, при этом D4 и D6 нужно изолировать от панели с помощью пластины слюды или другого теплопроводящего диэлектрика или использовать микросхемы с изолированным корпусом, как D6 в моём случае. Задняя панель сделана из пластмассовой заглушки от системного блока. Все это подробней можно рассмотреть на фото.

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

В начале хочется поблагодарить:

  • Юрия (yooree ) за предоставленную возможность сделать этот ЦАП
  • Дмитрия (Lynx )за то, что я все таки сделал этот ЦАП и за его философию «инженерной эстетики»
  • Всем коллегам и создателям клуба DiyAudio, за доброе отношение.

Почему котенок? Есть тигр, лев, пантера, нет лучше Рысь, сильная, мощная быстрая, грациозная, красивая, это придел мечтаний, а есть котенок, маленький, глупенький, но уже с характером и он тоже из семейства кошачьих, рысью вряд ли когда нибудь станет, но будет стараться не ударить в грязь ли... простите, мордочкой перед своими соплеменниками. Почему черный? Плата должна была быть черной, но сделали зеленую, ну не называть же зеленый котенок:), это как то противоестественно, вот и остался черный котенок зеленого цвета.

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

И вот, у меня лежит пяток мелких «таракашек» и зуд в лапках и восторг от победы, моего разума над моими сомнениями и так пять раз. Прошел год, пора двигаться дальше. Изучив на Веге, ветку посвященную Цапострою, поразился многообразию схем и решений. Все, мне нужен новый ЦАП! Какой! КЛАССНЫЙ! Остальное придумаю по ходу. Меня обуяла жажда нового девайса! С этого момента, пропал сон и аппетит! На DiyAudio, зашел случайно, а попав в чиповую лавку Юрия, поразился ценам, обилию, разнообразию.

К сожалению, когда делал выбор, еще не имел полного представления о том, что я хочу, а что действительно хотел не было в наличии. Раз семь, наверное, поменял позиции своего заказа, чем видимо довел Юрия до полного "экстаза", но в итоге заказ был оформлен, утвержден, сформирован, оплачен и отослан, кроме того, мне сделали отличный подарок, за что еще раз огромное, Юрию Спасибо!

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

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

Ну а теперь, то с чего следовало бы начать, Цели и Задачи, которые я перед собой ставил:

  • сделать качественный ЦАП, доступный по цене
  • без дефицитных комплектующих
  • с двумя интерфейсами S/PDIF и TOSLINK
  • самодостаточный как отдельное устройство.

Мне кажется, что задумка удалась. Конструктивно, ЦАП состоит из двух плат, первая плата, собственно сам ЦАП, ресивер, преобразователи U/I, ФНЧ и преобразователи питания каждого потребителя. На второй плате расположились, выпрямители, предварительные преобразователи питания и конденсаторы. По здравому размышлению, свой вариант, второй платы, решил не выкладывать, у каждого свои начальные условия (трансформаторы, радиаторы, конденсаторы, диоды), но общие рекомендации, лучше всего посмотреть в статьях Дмитрия(Lynx), посвященных его уникальным конструкциям. В цифровой части применены SMD резисторы типоразмера 0603, в аналоговой MELF резисторы 0204, пленочные конденсаторы WIMA FKP2, электролиты на плате ЦАП Panasonic и Nichkon, разделительный трансформатор самодельный 2 обмотки по 25 витков, витой парой из разобранного UTP кабеля, на ферритовом кольце(родословная данного кольца не установлена).

Схемы.

Схема блока питания:

Схема выходного каскада:

Схема приемника сигнала:

Схема включения PCM1794:

Порядок сборки.

Вот так выглядят заводские печатные платы.

Сначала паяем всю SMD мелочевку (резисторы, конденсаторы, диоды) на нижней стороне платы, особенно тщательно, распаиваем стабилизаторы, проверяя цепи питания на обрыв и замыкания, перевернув плату распаиваем все SMD элементы с верхней стороны (Внимание! Не забывайте про ферритовую бусину, между аналоговой и цифровой землей), после этого все электролиты, разъемы и так же тщательно проверяя все цепи преобразователи двухполярного питания аналоговый части ЦАП. Теперь, последовательно, подавая напряжения на преобразователи проверяем, что мы имеем на выходе с них и то, что нужные напряжения приходят на соответствующие контакты, в общем туда куда они должны идти проверяя по схеме.

Затем запаиваем SN75176, и проверяем прохождение сигнала, не забыв подать питание на плату ЦАП и ответственно сам сигнал, если, что то не так в первую очередь проверьте правильность монтажа трансформатора, я таки умудрился перепутать выводы. Далее распаиваем пленочные конденсаторы, еще одна проверка на КЗ и обрывы. Запаиваем, все, что осталось, проверяем, то что запаяли, устанавливаем джамперы в требуемую конфигурацию, крестимся и подаем питание.

Последняя операция, установить ноль постоянного напряжения, покрутив подстроечные сопротивления. Если все сделано правильно, остается подать сигнал на вход и снять звуковой сигнал на выходе. Немного о звуке, понятно, что все это субъективно.

Устроил небольшое испытание. В процесс тестирования было включено все, что есть в доме или у знакомых(CD, DVD, HD-плеера, ЦАП2705, ЦАП2702(Кит, приобретен на том самом сайте)). Звук с тестового CD от Dynaudio, спасибо Сергею (das). После прослушивания Котенка, все что слушалось, попутно, явно проигрывало, Особенно удивил Провал двух младших ЦАП, понятно, на то они и младшие, но что бы настолько...

Три дня после Нового года, просто вычеркнуты из жизни, с утра включал ЦАП и вечером выключал, такого желания просто сидеть и слушать у меня не было очень давно. Резюмируя высказывания всех кто послушал, звук напористый, верха прозрачные, середина разборчивая и четкая, а низы... бери нож нарезай и накладывай на тарелку, но лишних нет. Не знаю, как будет вести себя ЦАП на фоне более серьезных соперников, но, то, что я получил сейчас, меня очень радует и я счастлив. Теперь небольшие разночтения. Выложенные в статье схема и платы, отличаются от тех, что в итоге получились у меня.

Отличие в схеме, только в типе используемых преобразователей, а выложенная, плата в варианте, для приготовления ее в домашних условиях. Сразу предупреждаю, что в живую проверять я ее не стал. Следуя общим советам, для себя заказал плату на производстве, дорого оно конечно, но удовольствие от сборки и эстетика конечного результата с лихвой все компенсируют. Естественно, что мой, крайний вариант, полностью переработан под промышленное производство и достаточно сильно отличается по дизайну.

P.S. На сегодняшний день собрано три экземпляра Котенка, повторяемость, 100%, при аккуратном монтаже, согласно вышеприведенной инструкции, вся настройка сводилась только к установке 0 постоянного напряжения на выходе. Различия в звучании, последователей, по сравнению с первом экземпляром, если и были, то на слух уловить их не удалось.

Файлы для статьи:

  • Печатная плата в формате Sprint-Layout. Black Kitty

Игорь ГУСЕВ, Андрей МАРКИТАНОВ

Гаврила был аудиофилом,
Гаврила ЦАПы создавал…

Действительно, почему бы нам не сделать ЦАП своими руками? Нужно ли это вообще? Конечно! Внешний конвертор пригодится, в первую очередь, владельцам CD-проигрывателей, выпущенных 5 - 10 лет назад. Техника цифровой обработки звука развивается бурными темпами, и идея оживить саунд старенького, но любимого аппарата с помощью внешнего ЦАПа представляется весьма заманчивой. Во-вторых, такое устройство может принести большую пользу тем, у кого есть недорогая модель, оснащенная цифровым выходом, - это шанс поднять его звучание на новый уровень.

Не секрет, что, создавая недорогой CD-проигрыватель, разработчик находится в жестких финансовых рамках: ему нужно и транспорт поприличнее выбрать, и оснастить новинку всяким сервисом по максимуму, вывести на переднюю панель побольше кнопок с многофункциональным индикатором и т.д., иначе по жестким законам рынка аппарат не будет продаваться. Через год, как правило, появится новый, который подчас ничем не лучше старого по звучанию (а зачастую и хуже), и так до бесконечности. А большинство крупных фирм обычно меняют весь модельный ряд каждую весну…

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

Например, хорошо известная нашим аудиофилам японская С.Е.С. ставит в свои модели CD2100 и CD3100 дорогой транспорт с большим количеством ручных регулировок, применяя при этом простенький ЦАП, явно по классу не соответствующий механике. Эти аппараты позиционируются фирмой как транспорт с контрольным аудиотрактом и изначально предназначены для работы с внешним конвертором. Несколько иная ситуация с проигрывателями ТЕАС VRDS 10 - 25. Устанавливая высококлассный привод и дорогие микросхемы ЦАП TDA1547 (DAC 7), инженеры почему-то решили сэкономить на выходных каскадах. Одна российская фирма, зная об этой особенности моделей, делает апгрейд, заменяя аналоговую часть схемы.

Об авторах

Андрей Маркитанов, инженер КБ звукотехники «Три В» из Таганрога. Разрабатывает и внедряет в производство ЦАПы под маркой «Markan», постоянный участник выставок «Российский Hi-End». Любит нестандартные решения, следит за аудиомодой, всегда в курсе последних достижений в области цифровой схемотехники. На память знает распиновку многих чипов Crystal, Burr-Brown и Philips.

Немного теории

Итак, решено - делаем ЦАП. Прежде чем мы начнем рассматривать схему, нелишне будет расшифровать некоторые общепринятые сокращения:

S/PDIF (Sony/Philips Digital Interface Format) - стандарт на цифровую передачу звуковых данных между устройствами (асинхронный интерфейс с самосинхронизацией). Также существует оптический вариант TosLink (от слов Toshiba и Link). Таким интерфейсом оснащаются практически все модели недорогих CD-плейеров, но сейчас он считается устаревшим. Существуют более совершенные интерфейсы, применяемые в дорогих аппаратах, но мы пока о них говорить не будем.

DAC (ЦАП) - цифро-аналоговый преобразователь.

IIS (Inter IC Signal bus) - стандарт на синхронный интерфейс между элементами схемы в пределах одного устройства.

PLL (Phase Locked Loop, ФАПЧ) - система фазовой автоподстройки частоты.

Emphasis - предыскажения.

В настоящее время для формата CD Audio существует два совершенно различных способа цифро-аналогового преобразования: однобитовый и мультибитовый. Не вдаваясь в подробности каждого из них, отметим, что в подавляющем большинстве дорогих моделей DAC используется мультибитовое преобразование. Почему в дорогих? Для достойной реализации такого варианта требуется качественный многоканальный источник питания, сложная процедура настройки выходных фильтров, в некоторых моделях она выполняется вручную, а в развитых странах работа квалифицированного специалиста дешево стоить не может.

Однако однобитовые преобразователи также имеют немало поклонников, т.к. у них своеобразный характер подачи звука, некоторые особенности которого трудно достижимы с помощью существующей мультибитовой технологии. К ним можно отнести более высокую линейность однобитовых ЦАПов на малых уровнях сигнала, а следовательно - лучшую микродинамику, отчетливое детальное звучание. В свою очередь, аргументом сторонников мультибитовых ЦАПов является более сильное эмоциональное воздействие на слушателя, масштабность и открытость звука, отлично воспроизводятся т.н. «драйв» и «чес», что особо ценится любителями рока.

По идее, для безупречной работы однобитовых ЦАПов требуется очень высокая тактовая частота. В нашем случае, т.е. 16 бит и 44,1 кГц, она должна составлять около 2,9 ГГц, что является абсолютно неприемлемым значением с технической точки зрения. С помощью математических трюков и всевозможных пересчетов ее удается уменьшить до приемлемых значений в пределах нескольких десятков мегагерц. Видимо, этим и объясняются некоторые особенности звучания однобитовых ЦАПов. Так какой же лучше? Мы опишем оба варианта, а уж какой выбрать - решайте сами.

Главное, чем мы руководствовались при разработке схемы, - ее предельная простота, позволяющая понять идею и реализовать ее в конкретной конструкции даже не искушенному в цифровой технике аудиофилу. Тем не менее, описываемый ЦАП способен заметно облагородить звучание бюджетного аппарата, оснащенного коаксиальным цифровым выходом. Если ваш проигрыватель такового не имеет, то несложно будет организовать его самостоятельно. Для этого в большинстве случаев достаточно установить на задней стенке разъем RCA и подпаять его сигнальный лепесток к соответствующему месту на плате. Как правило, базовый вариант motherboard делается на несколько моделей сразу, только «набивается» по-разному, и на ней должно быть место для впайки гнезда цифрового выхода. Если это не так, придется искать схему аппарата - в авторизованных сервис-центрах, на радиорынках или в Интернете. В дальнейшем этот макет может послужить объектом приложения усилий для его дальнейшего улучшения и позволит, наконец, добиться «нежной дымки над чистым образом».

Практически все аппараты подобного назначения строятся на схожей элементной базе, выбор элементов для разработчика не так уж и широк. Из доступных в России назовем микросхемы Burr-Brown, Crystal Semiconductors, Analog Devices, Philips. Из приемников S/PDIF сигнала сейчас по приемлемым ценам более-менее доступны CS8412, CS8414, CS8420 от Crystal Semiconductors, DIR1700 от Burr-Brown, AD1892 от Analog Devices. Выбор самих ЦАПов несколько шире, но в нашем случае оптимальным представляется использование CS4328, CS4329, CS4390 с преобразованием дельта-сигма, они наиболее полно отвечают критерию качество/цена. Широко распространенные в High End мультибитовые чипы Burr-Brown РСМ63 стоимостью 96 долларов или более современные PCM1702 требуют еще и определенных типов цифровых фильтров, которые тоже недешевы.

Итак, выбираем продукцию Crystal Semiconductors, а документацию на микросхемы с подробным их описанием, распиновкой и таблицами состояний можно скачать с сайта www.crystal.com.

Детали преобразователя
Сопротивления
R1 220 1/4 w
R2 75 1/4 w
R3 2k 1/4 w
R4 - R7 1k 1/4 w
R8, R9 470k 1/4 w углерод
Конденсаторы
С1 1,0 мкФ керамика
С2, С4, С8, С9 1000 мкФ х 6,3 В оксидные
С3, С5, С7, С120 1 мкФ керамика
С6 0,047 мкФ керамика
С10, С11 1,0 мкФ К40-У9 (бумага)
Полупроводники
VD1 АЛ309 красный светодиод
VT1 КТ3102А n-p-n транзистор
U1 CS8412 приемник цифрового сигнала
U2 74HC86 TTL-буфер
U3 CS4390 ЦАП

Переходим к схеме

Итак, остается вопрос: какую же схему выбрать? Как уже говорилось, она должна быть несложной, доступной для повторения и обладать достаточным потенциалом качества звучания. Также представляется обязательным наличие переключателя абсолютной фазы, что позволит лучше согласовать ЦАП с остальными элементами звукового тракта. Вот оптимальный, на наш взгляд, вариант: цифровой приемник CS8412 и однобитовый ЦАП CS4390 стоимостью около $7 за корпус (лучше постараться найти вариант DIP, это заметно облегчит монтаж). Этот ЦАП применяется в известной модели проигрывателя Meridian 508.24 и до сих пор у Crystal считается лучшим. В мультибитовом варианте используется чип Philips TDA1543. Схема однобитового преобразователя выглядит следующим образом:

Резисторы R1-R7 малогабаритные, любого типа, а вот R8 и R9 лучше взять серии ВС или импортные углеродистые. Электролитические конденсаторы С2, С4, С8, С9 должны быть номиналом не менее 1000 мкФ с рабочим напряжением 6,3 - 10 В. Конденсаторы С1, С3, С5, С6, С7 - керамические. С10, С11 желательно применить К40-У9 или МБГЧ (бумага в масле), но подойдут и пленочные К77, К71, К73 (перечислены в порядке уменьшения приоритета). Трансформатор Т1 - для цифрового аудио, достать его не проблема. Можно попробовать применить трансформатор от неисправной компьютерной сетевой платы. На схеме не показано подключение питания микросхемы U2, минус подается на 7-ю ножку, а плюс - на 14-ю.

Для максимального использования звукового потенциала схемы желательно придерживаться следующих правил монтажа. Все соединения к общему проводу (помечен значком GND) лучше произвести в одной точке, например, на выводе 7 микросхемы U2. Наибольшее внимание следует уделить входному узлу цифрового сигнала, который включает в себя входное гнездо, элементы С1, Т1, R2 и выводы 9,10 микросхемы U1.

Необходимо использовать максимально короткие соединения и выводы компонентов. То же самое относится к узлу, состоящему из элементов R5, C6 и выводов 20, 21 микросхемы U1. Электролитические конденсаторы с соответствующими керамическими шунтами должны быть установлены в непосредственной близости от выводов питания микросхем и соединены с ними проводниками минимальной длины. На схеме не показаны еще один электролит и керамический конденсатор, которые подключаются непосредственно на выводы питания 7 и 14 микросхемы U2. Необходимо также соединить между собой выводы 1, 2, 4, 5, 7, 9, 10 микросхемы U2.

После приобретения некоторого опыта вы сможете на слух подбирать величину и тип электролитических и керамических конденсаторов, стоящих в цепях питания на каждом конкретном участке.

Теперь несколько слов о работе самой схемы. Светодиод D1 служит для индикации захвата цифровым приемником U1 сигнала с транспорта и наличия ошибок считывания. В процессе нормального воспроизведения он светиться не должен. Контакты S1 переключают абсолютную фазу сигнала на выходе, это аналогично изменению полярности акустических кабелей. Меняя фазировку, вы сможете заметить, как она влияет на звучание всего тракта. В ЦАПе имеется также схема коррекции де-эмфазиса (вывод 2/U3), и хотя дисков с пре-эмфазисом выпущено не много, такая функция может пригодиться.

Теперь о выходных цепях. Непосредственное подключение микросхемы ЦАП к выходу только через разделительные конденсаторы возможно, поскольку в микросхеме CS4390 уже есть встроенный аналоговый фильтр и даже выходной буфер. По аналогичному принципу построены чипы CS4329 и CS4327, хорошую аналоговую часть также имел ЦАП CS4328. Если вы знаете, как сделать качественные ФНЧ и согласующие каскады, стоит попробовать свои силы на великолепной микросхеме CS4303, которая на выходе имеет цифровой сигнал и дает возможность построения отлично звучащего аппарата, если, например, к ней подключить ламповый буфер с кенотронным питанием.

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

Теперь поговорим о питании нашего устройства. Звук - это просто модулированный источник питания и ничего больше. Каково питание, таков и звук. Этому вопросу постараемся уделить особое внимание. Начальный вариант стабилизатора питания для нашего устройства показан на рис.2

Достоинства этой схемы - в простоте и понятности. При общем выпрямителе используются разные стабилизаторы для цифровой и аналоговой частей схемы - это обязательно. Между собой они развязаны по входу фильтром, состоящим из С1, L1, С2, С3. Вместо пятивольтовых стабилизаторов 7805 лучше поставить регулируемые LM317 с соответствующими резистивными делителями в цепи управляющего вывода. Расчет номиналов сопротивлений можно найти в любом справочнике по линейным микросхемам. LM317 по сравнению с 7805 имеют более широкий частотный диапазон (не забывайте, что по цепям питания у нас идет не только постоянный ток, но и широкополосный цифровой сигнал), меньшие внутренние шумы и более спокойную реакцию на импульсную нагрузку. Дело в том, что при появлении импульсной помехи (а их по питанию видимо-невидимо!) схема стабилизации, охваченная глубокой отрицательной обратной связью (она необходима для получения высокого коэффициента стабилизации и малого выходного сопротивления), пытается ее скомпенсировать. Как положено для схем с ООС, возникает затухающий колебательный процесс, на который накладываются вновь пришедшие помехи, и в результате выходное напряжение постоянно прыгает вверх-вниз. Отсюда следует, что для питания цифровых схем желательно использовать стабилизаторы на дискретных элементах, не содержащие ОС. Конечно, в таком случае выходное сопротивление источника будет значительно выше, поэтому вся ответственность за борьбу с импульсными помехами перекладывается на шунтирующие конденсаторы, которые с этой задачей справляются неплохо, и это благотворно сказывается на звучании. Кроме того, явно вырисовывается необходимость применения для каждого вывода питания цифровых микросхем отдельного стабилизатора вместе с элементами развязки по питанию (аналогично L1, С2, С3 на рис.2).

В ЦАПах Markan так и сделано, причем фильтр с дополнительным подавлением цифровых помех и выпрямитель работают от отдельной обмотки сетевого трансформатора, а для дополнительной развязки цифровой и аналоговой частей схемы даже используются разные трансформаторы. Так же делается и для дальнейшего усовершенствования нашего ЦАПа, хотя для начала можно использовать схему на рис.2, она обеспечит начальный уровень качества звучания. В выпрямителе лучше применять быстрые диоды Шоттки.

Мультибитовый вариант схемы

Обычно мультибитовые ЦАПы требуют для своей работы нескольких источников напряжения разной полярности и немалого количества дополнительных дискретных элементов. Среди большого разнообразия микросхем остановим свой выбор на Philips TDA1543. Этот ЦАП является «бюджетной» версией великолепной микросхемы TDA 1541, стоит копейки и доступен в розничной продаже у нас в стране.

Микросхема TDA 1541 применялась в CD-проигрывателе Arcam Alpha 5, в свое время собравшем множество призов, хотя его же сильно и ругали - допотопный ЦАП, сильные помехи, но ведь как звучит! Эта микросхема также до сих пор применяется в проигрывателях Naim. TDA1543 великолепно подходит для наших целей, т.к. для него необходим только один источник питания +5 В и он не требует дополнительных деталей. Отпаиваем CS4390 от цифрового приемника и на ее место подключаем TDA 1543 в соответствии со схемой на рис. 3.

Здесь необходимо дать несколько дополнительных разъяснений. Все мультибитовые ЦАПы имеют токовый выход, и для преобразования сигнала в напряжение существуют несколько схемотехнических решений. Наиболее распространенное - операционный усилитель, подключенный инвертирующим входом к выходу ЦАПа. Преобразование ток-напряжение осуществляется за счет ОС, его охватывающей. По теории он работает замечательно, и такой подход считается классическим - его можно встретить в рекомендованных вариантах включения любого мультибитового ЦАПа. Но если говорить о звучании, то тут все не так просто. Для реализации этого метода на практике требуются очень качественные ОУ с хорошими скоростными характеристиками, например AD811 или AD817, которые стоят более $5 за штуку. Поэтому в бюджетных конструкциях чаще поступают по-другому: просто подключают к выходу ЦАПа обычный резистор, и ток, проходя по нему, будет создавать падение напряжения, т.е. полноценный сигнал. Величина этого напряжения будет прямо пропорциональна величине резистора и току, через него протекающему. Несмотря на кажущуюся простоту и изящество этого метода, он пока не получил широкого применения у производителей дорогой аппаратуры, т.к. также имеет множество подводных камней. Главная проблема в том, что токовый выход ЦАПов не предусматривает наличия напряжения на нем и обычно защищен диодами, включенными встречно-параллельно и вносящими значительные искажения в получаемый на резисторе сигнал. Среди известных производителей, которые все-таки решились на такой метод, следует выделить фирму Kondo, которая в своем M-100DAC ставит резистор, намотанный серебряной проволокой. Очевидно, что он имеет очень маленькое сопротивление и амплитуда выходного сигнала также очень мала. Для получения стандартной амплитуды используется несколько ламповых каскадов усиления. Еще одной известной фирмой с нетрадиционным подходом к вопросу преобразования ток-напряжение, является Audio Note. В своих ЦАПах она применяет для этих целей трансформатор, в котором ток, проходящий через первичную обмотку, вызывает магнитный поток, приводящий к появлению на вторичной обмотке напряжения сигнала. Такой же принцип реализован в некоторых ЦАПах серии «Markan».

Но вернемся к TDA 1543. Похоже, что разработчики этой микросхемы по каким-то причинам не установили защитные диоды на выходе. Это открывает перспективу для использования резисторного преобразователя ток-напряжение. Сопротивления R2 и R4 на рис. 3 - как раз для этого. При указанных номиналах амплитуда выходного сигнала составляет около 1 В, чего вполне достаточно для непосредственного подключения ЦАПа к усилителю мощности. Следует отметить, что нагрузочная способность нашей схемы не очень велика и при неблагоприятных условиях (большая емкость межблочного кабеля, малое входное сопротивление усилителя мощности и др.) звучание может быть слегка зажатым по динамике и «размазанным». В этом случае поможет выходной буфер, схему и конструкцию которого вы можете выбрать из множества существующих вариантов. Может случиться, что в некоторых выпускаемых вариантах микросхемы TDA 1543 защитные диоды все-таки установлены (хотя в спецификациях таких сведений нет, и конкретные экземпляры нам также не попадались). В этом случае удастся снять с нее сигнал амплитудой не более 0,2 В, и придется использовать выходной усилитель. Для этого необходимо в 5 раз уменьшить номинал резисторов R2 и R4. Конденсаторы С2 и С4 на рис. 3 образуют фильтр первого порядка, устраняющий ВЧ-помехи из аналогового сигнала и формирующий нужную АЧХ в верхней части диапазона.

Во многих конструкциях ЦАПов используются цифровые фильтры, что значительно облегчает задачу разработчику при проектировании аналоговой части, но при этом на ЦФ ложится большая часть ответственности за конечное звучание аппарата. В последнее время от них стали отказываться, поскольку грамотный аналоговый фильтр эффективно подавляет ВЧ-шумы и не так пагубно влияет на музыкальность. Именно так сделано в ЦАПах «Markan», в которых используется обычный фильтр третьего порядка с линейной фазовой характеристикой, выполненный на LC-элементах. В нашей схеме на рис. 3 для простоты применен аналоговый фильтр первого порядка, которого в большинстве случаев вполне достаточно, особенно если вы используете ламповый усилитель мощности, да еще и без обратных связей. Если же у вас аппаратура транзисторная, то вполне возможно, что придется увеличить порядок фильтра (однако не переусердствуйте, слишком крутая схема обязательно ухудшит звучание). Соответствующие схемы и формулы для расчета вы найдете в любом приличном радиолюбительском справочнике.

Обратите внимание, что резисторы R2, R4 и конденсаторы C2, C4 находятся именно в том месте, где зарождается аналоговый звук. High End начинается именно отсюда и, что называется, «далее везде». От качества этих элементов (особенно от резисторов) в огромной степени будет зависеть звучание всего аппарата. Резисторы необходимо ставить углеродистые ВС, УЛИ или бороуглеродистые БЛП (предварительно подобрав их по одинаковости сопротивлений с помощью омметра), применение импортной экзотики также приветствуется. Конденсаторы допустимы любого типа из указанных выше. Все соединения должны быть минимальной длины. Разумеется, качественные выходные разъемы также необходимы.

Что же у нас получилось?

Я раньше скверно пел куплеты,
хрипел, орал и врал мотив…

(Дж. К. Джером, «Трое в лодке,
не считая собаки»)

Не поленюсь напомнить, что перед первым включением устройства необходимо тщательно проверить весь монтаж. Регулятор громкости усилителя при этом нужно устанавливать в минимальное положение и плавно увеличивать громкость, если помехи, свист и фон на выходе отсутствуют. Будьте внимательны и аккуратны!

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

Например, при воспроизведении через мультибитовый ЦАП хорошо известной песни «I Put A Spell on You» в исполнении Creedence Clearwater Revival великолепно передается ее энергетика, мощный поток эмоций просто завораживает, становится понятным замысел ее создателей, мы остро чувствуем, что они хотели нам сказать. Мелкие детали несколько смазаны, но на фоне описанных выше доминирующих характеристик такой подачи звука это не кажется серьезным недостатком. При воспроизведении этой же песни через однобитовый ЦАП картина несколько иная: звучание не столь масштабно, сцена несколько отодвинута назад, зато отлично слышны подробности звукоизвлечения, мелкие штрихи. Хорошо передается момент, когда музыкант приближает гитару к комбику, добиваясь легкого самовозбуждения усилителя. Зато при прослушивании Элвиса Пресли великолепно раскрывается все богатство его голоса. Хорошо заметно, как он менялся с возрастом, эмоциональное воздействие на слушателя также сильно, а несколько отодвинутый на задний план аккомпанемент органично вписывается в общую картину.

Так что выбор типа ЦАПа остается за вами, у обоих вариантов есть как сильные, так и слабые стороны, истина, разумеется, лежит где-то посередине. Несмотря на простоту, звуковой потенциал описанных схем достаточно высок, и при творческом выполнении приведенных рекомендаций конечные результаты вас разочаровать не должны. Желаем успеха!

На вопросы разработчик схемы

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

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

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

U вых - значение выходного напряжения, соответствующее цифровому коду N вх , подаваемому на входы ЦАП.

U мах - максимальное выходное напряжение, соответствующее подаче на входы максимального кода N мах

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

Если величину N вх представить через значения весов его разрядов, функцию преобразования можно выразить следующим образом

, где

i - номер разряда входного кода N вх ; A i - значение i -го разряда (ноль или единица); U i – вес i -го разряда; n – количество разрядов входного кода (число разрядов ЦАП).

Вес разряда определяется для конкретной разрядности, и вычисляется по следующей формуле

U ОП -опорное напряжение ЦАП

Принцип работы большинства ЦАП - этосуммирование долей аналоговых сигналов (веса разряда), в зависимости от входного кода.

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

Способы реализации ЦАП с взвешенным суммированием токов

Рассмотрим построение простейшего ЦАП с взвешенным суммированием токов.

Этот ЦАП состоит из набора резисторов и набора ключей. Число ключей и число резисторов равно количеству разрядов n входного кода. Номиналы резисторов выбираются в соответствии с двоичным законом. Если R=3 Ом, то 2R= 6 Ом, 4R=12 Ом, и так и далее, т.е. каждый последующий резистор больше предыдущего в 2 раза. При присоединении источника напряжения и замыкании ключей, через каждый резистор потечет ток. Значения токов по резисторам, благодаря соответствующему выбору их номиналов, тоже будут распределены по двоичному закону. При подаче входного кода N вх включение ключей производится в соответствии со значением соответствующих им разрядов входного кода. Ключ замыкается, если соответствующий ему разряд равен единице. При этом в узле суммируются токи, пропорциональные весам этих разрядов и величина вытекающего из узла тока в целом будет пропорциональна значению входного кода N вх .

Сопротивление резисторов матрицы выбирают достаточно большое (десятки кОм). Поэтому для большинства практических случаев для нагрузки ЦАП играет роль источника тока. Если на выходе преобразователя необходимо получить напряжение, то на выходе такого ЦАП устанавливается преобразователь "ток-напряжение", например, на операционном усилителе

Однако при смене кода на входах ЦАП меняется величина тока, отбираемая от источника опорного напряжения. Это является главным недостатком такого способа построения ЦАП. Такой метод построения можно использовать только в том случае, если источник опорного напряжения будет с низким внутренним сопротивлением. В другом случае в момент смены входного кода изменяется ток, отбираемый у источника, что приводит к изменению падения напряжения на его внутреннем сопротивлении и, в свою очередь, к дополнительному напрямую не связанному со сменой кода изменению выходного тока. Исключить этот недостаток позволяет структура ЦАП с переключающимися ключами

В такой структуре имеется два выходных узла. В зависимости от значения разрядов входного кода соответствующие им ключи подключаются к узлу, связанному с выходом устройства, или к другому узлу, который чаще всего заземляется. При этом через каждый резистор матрицы ток течет постоянно, независимо от положения ключа, а величина тока, потребляемого от источника опорного напряжения, постоянна.

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

От всех указанных выше недостатков свободны структуры на основе резистивных R-2R матриц

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

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

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

Основные параметры и погрешности ЦАП

Основные параметры, которые можно увидеть в справочнике:

1. Число разрядов – количество разрядов входного кода.

2. Коэффициент преобразования – отношение приращения выходного сигнала к приращению входного сигнала для линейной функции преобразования.

3. Время установления выходного напряжения или тока – интервал времени от момента заданного изменения кода на входе ЦАП до момента, при котором выходное напряжение или ток окончательно войдут в зону шириной младшего значащего разряда (МЗР ).

4. Максимальная частота преобразования – наибольшая частота смены кода, при которой заданные параметры соответствуют установленным нормам.

Существуют и другие параметры, характеризующие исполнение ЦАП и особенности его функционирования. В их числе: входное напряжение низкого и высокого уровня, ток потребления, диапазон выходного напряжения или тока.

Важнейшими параметрами для ЦАП являются те, которые определяют его точностные характеристики.

Точностные характеристики каждого ЦАП, прежде всего, определяются нормированными по величине погрешностями.

Погрешности делятся на динамические и статические. Статическими погрешностями называются погрешности, остающиеся после завершения всех переходных процессов, связанных со сменой входного кода. Динамические погрешности определяются переходными процессами на выходе ЦАП, возникшими вследствие смены входного кода.

Основные типы статических погрешностей ЦАП:

Абсолютная погрешность преобразования в конечной точке шкалы – отклонение значения выходного напряжения (тока) от номинального значения, соответствующего конечной точке шкалы функции преобразования. Измеряется в единицах младшего разряда преобразования.

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

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

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

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

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

Способы идентификации и коррекции погрешностей ЦАП

Желательно, чтобы коррекция погрешностей производилось при изготовлении преобразователей (технологическая подгонка). Однако, часто она желательна и при использовании конкретного образца БИС в том или ином устройстве. В этом случае коррекция проводится введением в структуру устройства кроме БИС ЦАП дополнительных элементов. Такие методы получили название структурных.

Самым сложным процессом является обеспечение линейности, так как они определяются связанными параметрами многих элементов и узлов. Чаще всего осуществляют подгонку только смещения нуля, коэффициента

Точностные параметры, обеспечиваемые технологическими приемами, ухудшаются при воздействии на преобразователь различных дестабилизирующих факторов, в первую очередь – температуры. Необходимо помнить и о факторе старения элементов.

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

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

При любом методе коррекции с контролем по тестовому сигналу предусматриваются следующие действия:

1. Измерение характеристики ЦАП на достаточном для идентификации погрешностей множестве тестовых воздействий.

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

3. Вычисление корректирующих поправок для преобразуемых величин или требуемых корректирующих воздействий на корректируемые блоки.

4. Проведение коррекции.

Контроль может проводиться один раз перед установкой преобразователя в устройство с помощью специального лабораторного измерительного оборудования. Может проводиться и с помощью специализированного оборудования встроенного в устройство. При этом контроль, как правило, проводится периодически, все то время пока преобразователь не участвует непосредственно в работе устройства. Такая организация контроля и коррекции преобразователей может осуществляться при его работе в составе микропроцессорной измерительной системы.

Основной недостаток любого метода сквозного контроля – большое время контроля наряду с разнородностью и большим объемом используемой аппаратуры.

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

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

При аналоговой коррекции кроме основного ЦАП используется еще один дополнительный ЦАП. Диапазон его выходного сигнала соответствует максимальной величине погрешности корректируемого ЦАП. Входной код одновременно поступает на входы корректируемого ЦАП и на адресные входы ЗУ поправок. Из ЗУ поправок выбирается соответствующая данному значению входного кода поправка. Код поправки преобразуется в пропорциональный ему сигнал, который суммируется с выходным сигналом корректируемого ЦАП. Ввиду малости требуемого диапазона выходного сигнала дополнительного ЦАП по сравнению с диапазоном выходного сигнала корректируемого ЦАП собственными погрешностями первого пренебрегают.

В ряде случаев возникает необходимость проведения коррекции динамики работы ЦАП.

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

Особенности применения БИС ЦАП

Для успешного применения современных БИС ЦАП недостаточно знать перечень их основных характеристик и основные схемы их включения.

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

Для прецизионных ЦАП особое значение приобретает выходное напряжение шума. Особенность проблемы шума в ЦАП заключается в наличии на его выходе всплесков напряжения, вызванных переключением ключей внутри преобразователя. По амплитуде эти всплески могут достигать нескольких десятков значений весов МЗР и создавать трудности в работе следующих за ЦАП устройств обработки аналоговых сигналов. Решением проблемы подавления таких всплесков является использование на выходе ЦАП устройств выборки-хранения (УВХ ). УВХ управляется от цифровой части системы, формирующей новые кодовые комбинации на входе ЦАП. Перед подачей новой кодовой комбинации УВХ переводится в режим хранения, размыкая цепь передачи аналогового сигнала на выход. Благодаря этому всплеск выходного напряжения ЦАП не попадает на вывод УВХ , которое затем переводится в режим слежения, повторяя выходной сигнал ЦАП.

Специальное внимание при построении ЦАП на базе БИС необходимо уделять выбору операционного усилителя, служащего для преобразования выходного тока ЦАП в напряжение. При подаче входного кода ЦАП на выходе ОУ будет действовать ошибка D U , обусловленная его напряжением смещения и равная

,

где U см – напряжение смещения ОУ ; R ос – величина сопротивления в цепи обратной связи ОУ ; R м – сопротивление резистивной матрицы ЦАП (выходное сопротивление ЦАП), зависящее от величины поданного на его вход кода.

Поскольку отношение изменяется от 1 до 0, ошибка, обусловленная U см , изменяется в приделах (1...2)U см . Влиянием U см пренебрегают при использовании ОУ, у которого .

Вследствие большой площади транзисторных ключей в КМОП БИС существенная выходная емкость БИС ЦАП (40...120 пФ в зависимости от величины входного кода). Эта емкость оказывает существенное влияние на время установления выходного напряжения ОУ до требуемой точности. Для уменьшения этого влияния R ос шунтируют конденсатором С ос .

В ряде случаев на выходе ЦАП необходимо получать двуполярное выходное напряжение. Этого можно добиться введением на выходе смещения диапазона выходного напряжения, а для умножающих ЦАП переключением полярности источника опорного напряжения.

Следует обратить внимание, что если вы используете интегральный ЦАП, имеющий число разрядов большее чем вам нужно, то входы неиспользуемых разрядов подключают к земляной шине, однозначно определяя на них уровень логического нуля. Причем для того, чтобы работать по возможности с большим диапазоном выходного сигнала БИС ЦАП за таковые разряды принимают разряды, начиная с самого младшего.

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

БИС ЦАП DAC0808 National Semiconductor,8 –разрядный, высокоскоростной, включена согласно типовой схеме. Так как выход у него токовый, с помощью инвертирующего усилителя на ОУ преобразуется в напряжение.

В принципе можно даже вот такие интересные фигуры, что-то напоминает правда? Если выбрать разрядность по больше, то получится более плавные

Список литературы:
1. Бахтияров Г.Д., Малинин В.В., Школин В.П. Аналого-цифровые преобразователи/Под ред. Г.Д.Бахтиярова - М.: Сов. радио. – 1980. – 278 с.: ил.
2. Проектирование аналого-цифровых контрольно-управляющих микропроцессорных систем.
3. О.В. Шишов. - Саранск: Изд-во Мордов. ун-та 1995. - с.

Ниже вы можете скачать проект в

Всем привет. Сегодня хочу поговорить о достаточно неплохом USB ЦАПе начального уровня.

Данное устройство должно заинтересовать следующие категории людей:

1) Пользователи ноутбуков и стационарников с вышедшей из строя встроенной аудио картой.

2) Пользователи ноутбуков, производитель которых не полностью добавил поддержку Windows 10.
Это как раз мой случай, подробнее:

Раскрыть пояснение

На работе выдали «новый» б/у ноутбук, в замен моего Lenovo T420 который работал на Windows 7 и находился в очень хорошем состоянии, но не совместимый с Windows 10, на который компания решила перейти полностью, по ряду соображений (официально из-за безопасности, но понятно что тут ещё фактор поддержки и совместимости сыграл роль, не только со стороны Microsoft).

Выдали мне HP Revolve 810, который вроде бы совместим с Windows 10. Всё вроде бы есть, но официального драйвера именно на звуковуху нет! Так как аудио достаточно редкое, фирма IDT:
HDAUDIO\FUNC_01&VEN_111D&DEV_76E0&SUBSYS_103C21B3&REV_1003
(такие чипы ещё любил ставить Intel на свои матерински), дрова найти особо негде.

На форуме HP наткнулся на ссылку на совместимый драйвер от такого же пользователя как и я, при этом он говорит что драйвер кривоват…
Так как драйвер взят непонятно где, да и ещё не ясно насколько хорошо работает, решил не ставить его на рабочий ноут, и пришлось мне довольствоваться стандартным виндовым драйвером.

Как показала практика, пользоваться стандартным, автоматически установленным драйвером на аудио можно, но звук будет похуже, чем мог бы быть с драйвером.
Если у вас настольная плата, то при эксплуатации такого драйвера могут возникунть проблемы с работоспособностью линейного входа, а так же с другими функциями. Кроме того, при работе на «стандартном» драйвере нет эквалайзера, который, в прочем, можно покрутить например при использовании foobar2000.
После Lenovo T420, на тех же наушниках, звук меня не устроил. Да вроде играет, да вроде без искажений, но музыку не очень хочется слушать из-за того что она подаётся как то сухо, без прежнего эмоционального окраса что ли.


3) Как альтернативная аудио карта на портативных устройствах под управлением Android (условно называю аудио картой, так как на сабже нет микрофонного входа, привычного для такой категории устройств). По поводу IOS не могу сказать, возможно там тоже заведётся.

4) Пользователей прочих устройств у которых нет аудио на борту, и на которых имеется совместимая ОС.

Ранее, на данном сайте уже рассматривались похожие устройства, но в таком исполнении я не нашёл, посмотрев среди ранее обозреваемых.

Сразу же отмечу, что есть более доступный аналог этого ЦАПа:
, стоимостью примерно в 2 раза ниже, но и качество изготовления с материалами там похуже… Думал купить её для сравнения, но пока не стал, так как в любом случае буду переделывать выход (а это лишнее время), и пока не наигрался с первым ЦАП-ом.

На Aliexpress, к слову, цапы на PCM2704 раза в 2 дороже, и есть там в основном «большие» варианты, те которые с оптическим выходом и RCA.

Перейдём к обозреваемому ЦАП-у
Плата выполнена очень качественно. Текстолит очень толстый, пайка достаточно аккуратная, флюс отмыт. Выглядит платка весьма симпатично, но лучше, всё же, что бы она была в корпусе. Производитель не по жадничал и поставил танталовые конденсаторы в выходной фильтр. Смотрите сами:

Эксплуатация и впечатления о работе.
Начать работать с ЦАП-ом очень просто. Ручная установка каких либо драйверов не требуется. Под Windows XP/7/10 драйвер подхватывался автоматически.

В отличии от встроенного аудио, ЦАП играет ощутимо громче, при том же уровне громкости. Играет достаточно качественно, немного лучше чем встроенное в мой ноутбук аудио, но разница не особо ощутима, на уровне погрешности.

Со слов коллеги, с ноутбуком Lenovo, которому повезло с наличием realtek (и соответственно полноценных дров под десятку), на его ноутбуке встройка поинтересней данного ЦАПа.

Лично на мой взгляд, сабжу не хватает «мясца» (почерпнул эту достаточно подходящую аллегорию на каком то «аудио форуме») и детализации, по крайней мере при использовании наушников с импедансом 32Ом.

Наушнички у меня так себе, но и не самый шлак:


Это Pioneer SE-MJ21.

Специально для тестов, с большой скидкой были приобретены дополнительные наушники, адаптированные для портативной техники, в том числе заточенные для техники от производителя яблочной продукции:

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

Видимо сказывается низкая мощность встроенного в PCM2704C усилителя и достаточно большие искажения при работе на 32Ом нагрузку. Сам ЦАП по аудиофильским меркам так себе, что подтверждается в параметрах из даташита.
Более «крутого» ЦАПа у меня сейчас нет, что бы сравнить их в лоб.

Я не отношу себя к аудиофилам, но всё же, зачастую их слова не лишены смысла, даже если они расходятся с данными из документации, но такое судя по всему редкое событие.
Как я уже отметил, сабж построен на PCM2704C , так же есть более старая версия чипа PCM2704, без приставки «C», который TI не рекомендует для новых проектов. Насколько я понял при достаточно поверхностном изучении даташита, особых отличий между чипами нет, распиновка и характеристики одинаковые.

Работа под Android:
Под Android ЦАП работает, определяется телефоном в течении секунд 5 и дальше понеслась.
Я провел лишь беглое тестирование, опробовав пару плееров. Все они, звук через ЦАП воспроизводят, но не могут управлять громкостью, поэтому громкость на максимуме.
Нужно покопаться ещё в настройках, но сделать это я сейчас не могу, так как тестировал бегло, на чужих смартфонах, из-за того что мой красный рис «кончился» около двух недель назад, а почта России морозит посылку в Москве уже неделю, сил моих нет больше тянуть с обзором)). Позже думаю дополню обзор или выпущу отдельную заметку под Android, с примечанием о регулировке звука.

Под Linux не проверял работоспособность, но работать должно. Если кто то из муськовчан сильно заинтересован, то могу проверить.

Дело было вечером, делать было нечего… Кастомизация.

Решил городить простенький усилитель (тестовый макет, не более того) на доступных сдвоенных операционных усилителях, предназначенных для аудио, вдруг он «раскачает» выхлоп, подумал я.
Так получилось, что у меня таких микросхем было две, и обе разные. Одна NE5532P купленная в локальном чип и дипе за 15р, и OPA2134 купленная пару лет назад на taobao, походу настоящая).
Когда собирал усилитель, собрал сначала один канал, и несколько дней гонял его с разными ОУ, оперативно передёргивая их из заранее предусмотренной для этих целей панельки, прямо в ходе прослушивания. Звучание было разное, но об этом в другом разделе.

В «законченном проекте» (думаю всё только начинается, если мне не будет лень) использую две NE5532AP, из чип и дипа, они по 21р).

Получилось вот такое «творение», предназначенное для обкатки и тестов:

Здесь много длинных проводов, но это лишь в менее значимых частях схемы, вход сделан максимально коротким (кроме электролита) и в экране.

Один из каналов:

Здесь питание импульсное, от powerbank-а, одна из первых реализаций. Подробнее о питании ниже.

Схемотехника усилителя.
Так имеющийся миниджек (культурно сделанный) затерялся где то дома, было принято решение подпаяться к соответствующим ногам чипа для получения входного сигнала на усилитель.
Согласно документации, ноги 14-15 отвечают за вывод сигнала с ЦАП. Подпаивался к этим ногам с помощью относительно тонкого 50Ом антенного кабеля: . При этом, к самой ноге паял тонкий, медный лакированный провод, толщиной примерно 0.2мм (микрометра нету у меня, поэтому не могу точно сказать, да и не столь важно это) и уже им подпаивался к жиле кабеля. Экран кабеля паял на GND платы, который обнаружился между двумя керамическими конденсаторами, идентичными для каждого их каналов.

Сам усилитель основан на следующей, незамысловатой схеме включения сдвоенного ОУ в качестве усилителя для наушников, рассмотренного компанией BB (TI):


Схема взята от сюда:

На вход данной схемы была добавлена последовательная цепочка из резистора 4.7К и электролитического конденсатора 10мкФ. Конденсатор подключается плюсом к входному сигналу.
Так же, был добавлен резистор между не инвертирующим входом первого ОУ и землёй.

Вот итоговая схема:

Как паял и как настраивал.

Пару лет назад я паял предусилитель для динамического микрофона, и извлёк из этого кое какой опыт:
Во первых, если делается тестовый макет, в том числе с навесным монтажом, проводные соединения должны быть как можно короче и по возможности минимизированы. Расстояние между компонентами так же должно быть минимальным.
Слаботочные входные цепи должны быть экранированы и не должны пересекаться с питанием.
Всё это поможет снизить входной, собственный шум усилителя.

Первоначально, напаял переменных резисторов для тестирования входного фильтра и для подстройки коэффициента усиления, несмотря на то что обычно его задают заранее, а мощность уже регулируют переменным резистором, находящимся на входе, перед фильтром.
В конечном варианте макета, оставил лишь по переменнику 4.7К соединённому последовательно с резистором 3.3К, для каждого канала, в цепи задающий коэффициент усиления.
Кроме этого, пришлось повозиться с входным фильтром, в поисках оптимальных параметров. Здесь я подглядел в схему этого агрегата:
Нашёл в своих запасах около десятка разных конденсаторов. Это были бумажные, электролиты, плёночные и другие:

Конденсаторы

В итоге, понравилось звучание электролита 63V 10мкФ, перед которым был поставлен резистор 4.7К.

О питании

В данной схеме ОУ необходимо запитывать от двух полярного источника питания.
Необходим был преобразователь из одно полярного напряжения в двух полярное.
С Ebay, сейчас где то идёт специализированная микросхема для этих целей, но взята она была просто сравнить разницу с относительно нормальным двухполярным питанием (которое я планировал собрать сам), так как на данном сайте её успешно оттестировал Kirich и выявил что она «шумновата», что не есть гуд для аудио. Как приедет проверю и отпишусь.

В итоге, за основу была взята данная схема:



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows