Самодельный входной трансформатор для цап. Параллельные цап. Берём контроль над ситуацией в свои руки

Подписаться
Вступай в сообщество «servizhome.ru»!
ВКонтакте:

Вот электрическая схема самодельного цифроаналогового преобразователя, которая использует микросхему PCM2707 - готовый модуль USB DAC. Он определяется как USB Audio Class 1.0 устройство и не требует каких-либо особых драйверов.

Схема изготовлена по даташиту, только добавлено пару индикаторных светодиодов, чтобы было видно когда устройство выключено и подключено к компьютеру. Ещё поставили дроссель на USB 5V линии, чтобы подавить любой высокочастотный шум, теоретически способный просочиться по питанию DAC.

При монтаже ЦАП старайтесь использовать радиодетали для поверхностного монтажа. Большинство пассивных компонентов (резисторы, конденсаторы, ферритовые кольца) типоразмера 0805.

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

А это вид собранной печатной платы декодера USB DAC, которая сразу же заработала при первом подключении. В данном случае используются наушники для прослушивания музыки, но можно подключить любой самодельный усилитель .


Проект USB звуковой карты высокого качества. Основан на микросхеме PCM2706, которая представляет собой 16-битный стерео цифро-аналоговый преобразователь. Этот чип имеет два аналоговых и один цифровой S/PDIF выход, а для его работы необходимо минимальное количество внешних компонентов.
PCM2706 имеет интегрированный USB 1.0 и USB 2.0 интерфейс, и питается непосредственно от USB-порта. PCM2706 является USB Plug-и-Play устройством и не требует установки драйверов под Windows и Mac OS.
Также чип имеет семь линий для управления кнопками:
регулировка громкости;
предыдущий и следующий трек;
начало воспроизведения/пауза;
остановка воспроизведения;
приглушение звука(mute).

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

Технические характеристики:
Напряжение питания: 5В
Интерфейс: USB 1.1, USB 2.0
Выходной интерфейс: наушники, S/PDIF
Частота дискретизации: 32 кГц, 44 кГц, 48 кГц
ОСШ: 98 дБ
Коэффициент нелинейных искажений: 0,006%
Выходная мощность аналогового выхода: 12 мВт
Потребляемая мощность: 35 - 45 мА
ОС: Windows 98, ME, 2000, XP и т.д., Mac OSX

Структурная схема PCM2706:



Схема ЦАПа:

Компоненты:
PCM2706 - 32-контактном корпусе TQFP - 1 шт
Кварцевый резонатор 12 МГц - 1 шт
Резистор 1 МОм - 1 шт
Резистор 3.3 кОм - 4 шт
Резистор 1.5 кОм - 2 шт
Резистор 22 Ом - 2 шт
Резистор 15 Ом - 2 шт
Конденсатор 100 мкФ - 2 шт
Конденсатор 47 мкФ - 2 шт
Конденсатор 1 мкФ - 4 шт
Конденсатор 22 нФ - 2 шт
Конденсатор 27 пФ - 2 шт
Ферритовый фильтр(L1) - 1шт
Кнопки, разъёмы - по вашему усмотрению

Печатная плата:

Фото готового ЦАПа:

Вольный перевод от , специально для

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

Классификация ЦАП

По виду выходного сигнала : с токовым выходом и выходом в виде напряжения;

По типу цифрового интерфейса : с последовательным вводом и с параллельным вводом входного кода;

По числу ЦАП на кристалле : одноканальные и многоканальные;

По быстродействию : умеренного быстродействия и высокого быстродействия.

Основные параметры ЦАП:

1. N – разрядность.

2. Максимальный выходной ток.

4. Величина опорного напряжения.

5. Разрешающая способность.

6. Уровни управляющего напряжения (ТТЛ или КМОП).

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

9. Время установления аналогового сигнала

Основными элементами ЦАП служат:

Резистивные матрицы (набор делителей с определенным ТКС, с определенным отклонением 2%, 5% и менее) могут быть встроены в ИМС;

Ключи (на биполярных или МОП-транзисторах);

Источник опорного напряжения.

Основные схемы построения ЦАП.


21. Ацп. Общие положения. Частота дискретизации. Классификация ацп. Принцип работы ацп параллельного действия.

По быстродействию АЦП делят на:

1. АЦП параллельного преобразования (параллельные АЦП) – быстродействующие АЦП, имеют сложное аппаратное использование единицы ГГц.разрешение N = 8-12 бит, Fg = десятки МГц

2. АЦП последовательного приближения (последовательного счета) до 10МГц.разрешение N = 10-16 бит, Fg = десятки кГц

3. Интегрирующие АЦП сотни Гц.разрешение N = 16-24 бит, Fg = десятки

4. Сигма-дельта АЦП единицы МГц.разрешение N = 16-24 бит, Fg = сотни Гц

22. Ацп последовательного счета. Принцип действия.

23. АЦП последовательных приближений. Принцип действия.

Этот код с выхода РПП подается на ЦАП, который выдает соответствующее напряжение 3/4Uвхmах, которое сравнивается с Uвх (на СС) и результат записывается в тот же разряд четвертым тактовым импульсом. Далее процесс продолжается до тех пор, пока не будут проанализированы все разряды.

Время преобразования АЦП последовательного приближения:

tпр = 2nTG, где TG – период следования импульсов генератора; n – разрядность АЦП.

Такие АЦП уступают по быстродействию АЦП параллельного типа, однако они более дешевые и потребляют меньшую мощность. Пример: 1113ПВ1.

24. Принцип работы ацп интегрирующего типа.

В основе принципа работы интегрирующего АЦП лежат два основных принципа:

1. Преобразование входного напряжения в частоту или в длительность (время) импульсов

Uвх → f (ПНЧ – преобразователь напряжение-частота)

2. Преобразование частоты или длительности (времени) в цифровой код

f → N; T→ N.

Основную погрешность вносят ПНЧ.

АЦП данного типа осуществляют преобразование в два этапа.

На первом этапе входной аналоговый сигнал интегрируетися и это проинтегрированное значение преобразуется в импульсную последовательность. Частота следования импульсов в этой последовательности или их длительность бывает промодулирована проинтегрированным значением входного сигнала.

На втором этапе эта последовательность импульсов преобразуется в цифровой код - измеряется ее частота или длительность импульсов.

Всем привет. Сегодня хочу поговорить о достаточно неплохом 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 и выявил что она «шумновата», что не есть гуд для аудио. Как приедет проверю и отпишусь.

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

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


Рисунок 1. Принципиальная схема одноразрядного цифро-аналогового преобразователя (ЦАП)

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

(1)

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


Рисунок 2. Принципиальная схема четырехразрядного цифро-аналогового преобразователя с суммированием весовых токов

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

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



Рисунок 3. Цифро-аналоговый преобразователь с однополярным питанием

В схеме, приведенной на рисунке 3, стабильность выходного тока и напряжения обеспечивается стабильностью напряжения питания параллельного регистра. Однако обычно напряжение питания цифровых микросхем сильно зашумлено. Этот шум будет присутствовать и в выходном сигнале. В многоразрядном цифро-аналоговом преобразователе это нежелательно, поэтому его выходные ключи запитываются от высокостабильного малошумящего . В настоящее время подобные микросхемы выпускаются рядом фирм. В качестве примера можно назвать ADR4520 фирмы Analog Devices или MAX6220_25 фирмы Maxim Integrated.

При изготовлении многоразрядных цифро-аналоговых преобразователей необходимо изготавливать резисторы с высокой точностью. Раньше это достигалось лазерной подгонкой резисторов. В настоящее время в качестве источников тока обычно используются не резисторы, а генераторы тока на полевых транзисторах. Применение полевых транзисторов позволяет значительно сократить размеры кристалла ЦАП. При этом для увеличения тока транзисторы соединяют параллельно. Это позволяет добиться высокой точности соответствия токов двоичному закону (i 0 , 2i 0 , 4i 0 , 8i 0 и т.д.). Высокая скорость преобразования достигается при малом сопротивлении нагрузки. Схема преобразователя цифрового кода в выходной ток, работающего по описанному принципу приведена на рисунке 4.



Рисунок 4. Внутренняя схема ЦАП с суммированием токов

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



Рисунок 5. Внутренняя схема ЦАП с суммированием одинаковых токов

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


Рисунок 6. Цифро-аналоговый преобразователь двоичный код-напряжение

Литература:

Вместе со статьей "Цифроаналоговые преобразователи (ЦАП) с суммированием токов" читают:


http://сайт/digital/R2R/


http://сайт/digital/sigmaadc.php



← Вернуться

×
Вступай в сообщество «servizhome.ru»!
ВКонтакте:
Я уже подписан на сообщество «servizhome.ru»