Аналоговый вход своими руками

Аналоговый вход своими руками

ЦАП — своими руками

Автор: CODE43
Опубликовано 12.09.2012
Создано при помощи КотоРед.
Участник Конкурса «Поздравь Кота по-человечески 2012!»

Итак, прежде всего, хочу выразить большую благодарность хорошему человеку (в целях конспирации не называю, кто это :)), который в рамках новогоднего проекта Кот-Мороз 2012 прислал мне подарок. Кроме прочих полезностей, внутри обнаружился чип PCM1794 от Burr-Brown. Здоровый интерес взял верх, и я, отложив в сторону все, чем занимался до этого, начал искать информацию о том, что это такое и с чем его едят. Выяснилось, что данный чип применяется для построения высококачественных цифро-аналоговых преобразователей, которые преобразуют цифровой аудио-поток в аналоговый аудио-сигнал с максимально возможным качеством. Также выяснилось, что подобные устройства от ведущих производителей (Cyrus, Cambridge Audio, Hegel и др.) стоят очень немалых денег, как и сам чип не дешевый. Интерес возрос вдвойне – за что аудио-маньяки и аудиофилы готовы отдавать бешеные деньги – за красивую оболочку и дизайн или все-таки за действительно качественный звук?

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

Большинство современной аудио-аппаратуры имеет выход для передачи цифрового аудио-потока, именуемый S/PDIF. Также цифровой выход может присутствовать в звуковых картах для ПК и материнских платах. Есть он и в старых моделях компьютерных CD-ROM (с кнопками Плей/пауза, стоп, в некоторых моделях еще и с переключением треков).

Данный стандарт был разработан компаниями SONY и PHILIPS и расшифровывается как Sony/PhilipsDigital Interface. Является совокупностью спецификаций протокола низкого уровня и аппаратной реализации, описывающих передачу цифрового звука между различными компонентами аудиоаппаратуры. Цифровой сигнал может передаваться по коаксиальному 75-омному кабелю (выход обозначается COAX) или по оптоволоконному кабелю (выход обозначается TOSLINK или OPTICAL) (рис.1). Оптический выход обычно закрыт заглушкой.

Рис.1

Формат S/PDIF подразумевает передачу цифрових аудио сигналов от одного устройства к другому без процедуры преобразования в аналоговый сигнал, что позволяет избежать ухудшения качества звука.

Схема.

Предварительно нарисовал блок-схему ЦАП (рис. 2):

Рис. 2 блок-схема ЦАП

S/PDIF to I2S receiver – это приемник/преобразователь цифрового аудио-потока из S/PDIF в двунаправленную асинхронную шину с последовательной передачей данныхI2S (Inter-IC Sound or Integrated Interchip Sound), может иметь в своем составе несколько цифровых входов, которые коммутируются программно или хардварно, цифровой фильтр, подавление джиттера, и еще много чего полезного. Данные из шины поступают, собственно в сам ЦАП (DAC), где и преобразуются в аудио-сигнал. Выход ЦАП – дифференциальный, токовый. Далее сигналы левого и правого каналов поступают в преобразователь ток/напряжение (I/U+ single-endedout) и после него – на выход устройства, которое имеет несимметричный заземленный выход. После него стерео-сигнал можно подавать на предварительный усилитель или усилитель мощности. Следует заметить, что усилитель мощности и акустика должны быть если не HI-END качества, то близкого к нему. Каждое из устройств этой блок-схемы имеет свой собственный высококачественный источник питания (особенно это касается аналоговой части). Это нужно для исключения взаимного проникновения помех, которые могут возникать при работе отдельных модулей устройства.

Читайте также:  Как сделать классный для школы своими руками

Рис.3 Принципиальная схема ЦАП

В данном случае реализован аппаратный метод управления. Для этого 26 ножка SDOUT микросхемы подключена через резистор R38 на корпус. В этом режиме функции чипа ограничены, но зато не требуется подключения внешнего управляющего контроллера. Микросхема IC2 — это супервизор питания для микросхемы декодера. С выхода микросхемы преобразованный цифровой аудио-поток через резисторы R27-R30 поступает в шину и, далее, в микросхему ЦАП ІС1, при этом имеется возможность выбрать джамперами JP8 и JP10 один из четырех форматов: 24-bit I2S, 24-bit right-justified, 24-bit, left-justified, Direct AES3. Джамперы JP1-JP4 служат для конфигурирования микросхемы ЦАП. С выхода ЦАП сигналы левого и правого каналов через преобразователи ток/напряжение на резисторах R7-R10 приходят на входы малошумящего операционного усилителя TL072 (U5)и далее, через токоограничивающие резисторы R19, R20 – на аудио-выход ЦАП.

Рис.4 Блок питания ЦАП

Блок питания построен с применением маломощных стабилизаторов с малым падением напряжения серии LE00 от ST. Стабилизаторы U6, U7, U8 питают микросхему декодера, U1, U2 – микросхему ЦАП, U3, U4 – операционный усилитель.

Этот ЦАП был собран исключительно ради эксперимента и для того, чтоб услышать как оно звучит (о прослушивании и впечатлениях ниже). Один мой коллега, услышав звук, издаваемый этим устройством, загорелся желанием собрать себе такой же, но чипа PCM1794 так и не удалось найти в продаже – только под заказ, и только с бешеными накрутками (в одном интернет-магазине цена под заказ была в районе 80$). Но не беда – в свободной продаже нашелся чип WM8740 от Wolfson – это также 24-битный ЦАП с частотой дискретизации до 192кГц, и почти на порядок дешевле. Эта микросхема успешно состыковалась с входной частью предыдущей схемы, в итоге имеем еще одну схему ЦАП:

Сборка и настройка

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


(Здесь на рисунках ПП видны артефакты преобразования – это результат вытягивания рисунка ПП из KiCad. В самом проекте KiCad файлы ПП нормальные)

Монтаж выполняем в такой последовательности: сначала собираем источники питания – впаиваем все диодные мосты, фильтрующие конденсаторы, стабилизаторы. Вместо стабилизаторов серии LE00 можно использовать стабилизаторы серий L78Lxx, UA78Lxx. Затем подключаем сетевой трансформатор. Трансформатор используется тороидальный мощностью 6 -10 Вт с напряжениями на вторичных обмотках 9В и 12Вх2 (Я когда заказывал эти трансформаторы – подходящего по мощности и напряжениям в наличии не оказалось. Пришлось заказывать два меньшей мощности и перематывать вторички на нужное напряжение. Это, кстати самая дорогостояща деталь в этой конструкции).

Далее включаем в сеть и проверяем напряжения на стабилизаторах согласно схеме. Если нет спецэффектов и все напряжения в норме, двигаемся дальше (спецэффекты могут быть, если неправильно впаять 79L12 – у них расположение выводов отличается от 78хх).

Собираем входную часть – впаиваем микросхему декодера CS8416 с обвязкой, входные цепи – входной трансформатор, оптический приемник с соответствующими элементами. Тут нужно сказать несколько слов о трансформаторе и оптическом приемнике. Погуглив примененные в (1) эти изделия, понял что приобрести их не удастся. Только под заказ и только по зверским ценам. Будем применять то, что удалось найти. Входной трансформатор был выдран из какой-то ВЧ платы made in USSR. Параметры его не определялись – был впаян как есть. Ориентировочно – это ферритовое кольцо типоразмера 10х6х6, скорее всего из ВЧ феррита. На нем намотаны две обмотки проводом 0,1мм в шелковой изоляции в количестве 15 – 20 витков каждая. Оптический приемник ищется в Интернет-магазинах по кодовому названию GQ-04 и стоит в районе 2$. Если вы попытаетесь найти какой-либо даташит на это произведение китайской промышленности, и даже если вам это удастся – не верьте! Во всем, что мне удалось найти неправильно указано расположение и цоколевка выводов, причем во всех по разному. Методом великого Научного Тыка было определено правильное подключение, — оно нарисовано во второй схеме ЦАП.

Читайте также:  Как сделать деревянную чашу своими руками

Согласно таблице конфигурируем перемычками микросхему декодера:

Источник

КАК СДЕЛАТЬ ЛИНЕЙНЫХ ВХОД

Зачем нужен линейный вход ( AUX-In )? На него передается аналоговый звук с FM или TV-тюнера, CD-привода, МП3 плеера или мобильного телефона. В этом случае сам магнитофон работает как усилитель звука, а источником является не его кассета или диск, а подключенное внешнее устройство. Сейчас стали модными и популярные всякие док-станции к Айподам, Айфонам, представляющие из себя обычные УНЧ с колонками. Но ведь эту функцию прекрасно выполнит и старая автомагнитола, магнитофон или музыкальный центр. А если у него отсутствует линейный вход для слабых внешних источников — его нетрудно вывести самому. Тем более таких музыкальных агрегатов у каждого имеется предостаточно.

Мы не будем рассматривать случаи, когда Line-OUT уже предусмотрен на плате устройства. Тогда просто впаиваются провода или недостающие компоненты (обычно пару резисторов и конденсаторов). Рассмотрим тот вариант, когда возможность подключения МП3 плеера к магнитофону даже не планировалась. Проще всего подключиться к регулятору громкости, но так как современные магнитолы имеют цифровое (кнопочное) управление уровнем звука — можно подавать сигналы непосредственно но вход усилителя.

Тут надо разобрать устройство и найти у него усилитель мощности звука. Чаще всего это небольшая микросхема с радиатором. В нашем случае, при доработке СД магнитолы AIWA CSD-TD20 , это будет впаянная прямо на плату стереофоническая микросхема с радиатором над ней. В других устройствах она может крепиться на алюминиевой пластине-охладителе.

Марка микросхемы неизвестна (что чаще всего и бывает), поэтому если вам лень искать схему данного девайса, чтоб понять где у микросхемы входы звука, можно просто аккуратно ткнуть отвёрткой по-очереди на все. Там где зафонит или загудит — это и будут входы. Ищем правый и левый канал.

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

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

Не пытайтесь, в случае с кассетной магнитолой, подавать звук с плеера на головку воспроизведения. Сигнал с магнитной головки очень слабый, поэтому за головкой стоит чувствительный усилитель. Кроме того, в усилителе воспроизведения применена частотная коррекция и АЧХ его очень неравномерна. С подъемом по низким и пиком на 10-12 кГц. Для магнитной головки так и надо: для компенсации падения отдачи на низких частотах, что для линейного входа не приемлимо. Так что врезаться надо после усилителя воспроизведения и до оконечных усилителей.

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

На конце паяем стандартный штекер 3,5″ как для наушников. Его и будем втыкать в MP3 плеер или мобильный телефон с плеером. Или не штекер, а два тюльпана, как в автоусилителях. Всё, музычка готова!

Источник

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

Понравилась статья? Ставь палец вверх и будешь видеть наши новости чаще!

Речь ведем о системе управления отоплением дома с применением таймера-термостата NM8036 . Аналоговые (АЦП) входы контроллера. Не каждому и не сразу понятно, что это такое и с чем его едят. Потому попытаюсь объяснить своими словами.

Читайте также:  Дымоход через стену своими руками пошаговая инструкция

Вообще, что такое «аналоговый» вход? У контроллера два типа входов: цифровой и аналоговый. Цифровой может принимать только два значения: ноль и единица. Ноль — нет напряжения, единица — есть напряжение. Информация передается на цифровой вход импульсами во времени. А вот аналоговый вход способен принимать не только эти два значения, но вообще любое напряжение.

У контроллера NM8036 имеются два аналоговых входа (см. Автоматика управления отоплением дома своими руками, ч.2. Сборка блока NM8036 ). На каждый из этих входов может быть подано любое напряжение в пределах от 0 до напряжения питания (5 в). Например, 1,8 вольта, или 3,2 вольта. Короче, любое, но не более 5 вольт.

Что с этим напряжением делает контроллер? Очень просто: измеряет и представляет его в цифровом виде. Причем, делает он это в пределах от 0 до 1023. Это бинарные данные (bin-data), в которых верхний предел (1023) приравнивается к напряжению в 5 вольт. Это и есть Аналого-Цифровое Преобразование (АЦП).

Но фактическое напряжение — оно и есть фактическое. 5 вольт — они и есть 5 вольт. Это значение рассматривается здесь, как «Вольты». И правильно, вольты и есть.

Вот мы и калибруем эти значения. Нижний предел в настройках (см. Управление отоплением частного дома. Advanced Manager.) установим, например, в 16 градусов, а верхний — в 30 градусов. Вот такой вот у нас датчик, видите ли, подключен. А количество знаков после запятой поставим 2. И префикс укажем: С (то бишь, градусов цельсия).

И что мы при этом получим? А получим то, что когда датчик пришлет на вход напряжение, например, в 2,5 вольта, контроллер быстренько все пересчитает и выдаст нам три варианта результатов: 512 (bin-data), 2,5в (Вольты) и 23.00 С (градусов цельсия). Вот таким образом можно настроить работу практически с любым датчиком, выдающим на своем выходе аналоговое значение напряжения.

Простой выключатель на 2 положения. Может иметь на выходе Data либо 0 вольт, либо 5 вольт. Подключается тремя проводами: Vcc (+5в), Data (данные) и Gnd (общий провод). Таким выключателем можно устанавливать два разных режима работы нагрузок при программировании системы.

Это были варианты ступенчатой регулировки, но ведь есть и вариант плавного регулирования. Здесь величина выходного напряжения зависит от положения движка переменного резистора. Можно применить, например, для ручной регулировки температуры. Сделать программу так, чтобы она поддерживала температуру в помещении такой, какая задана регулятором. Автоматическая регулировка — это одно, но нередко хочется где-то что-то повернуть, щелкнуть, чтобы было потеплее, или, наоборот, попрохладнее. Человек ведь существо привередливое.

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

Кстати, по поводу регулировки температуры в помещении есть очень даже неплохое решение, взятое мною из форума MasterKit . В ответ на чей-то вопрос автор сообщения Brokly (он же автор Advanced Manager) привел пример применения аналогового входа. Привожу дословно:
Вы бы еще сложнее че нить придумали. Поставьте контактный настенный термостат, подключите к аналоговому входу, и пусть алкаши сами его крутят. И уборщицу освободите, и пъяным забава. Да и контроллеру меньше работы, сработал термостат — можно не греть.

Как тебе такое, Мастер? А мне, знаешь, понравилось.

Сайт автора статьи sebestroj.ru

Делись с друзьями, переходи по ссылкам на сайт, подписывайся на наш канал Мастер Кит DIY и жми лайк, чтобы не пропустить новые публикации.

Источник

Оцените статью