Три простых темброблока на TDA7313, TDA7318, TDA7439.
РадиоКот >Схемы >Аудио >Фильтры, эквалайзеры >Три простых темброблока на TDA7313, TDA7318, TDA7439.
2010
Представленные темброблоки обладают максимумом функционала при минимуме компонентов. Они легкие в сборке, простые по конструкции и надежные в работе. Управляются тремя кнопками, энкодером и пультом дистанционного управления.
Зададим вопрос — как часто вы подходите к телевизору, чтобы включить его или переключить канал? Наверняка это происходит очень редко и все настройки вы делаете пультом. Идея минимума кнопок в стационарном устройстве реализована в этих темброблоках.
Также очень часты пожелания использования в одной и той же конструкции разных аудиопроцессоров. Действительно, не у каждого есть возможность достать конкретный экземпляр микросхемы. И это не проблема — темброблок собирается из модулей как конструктор.
На фото выше показан блок управления и блоки аудиопроцессоров.
Все платы довольно компактные и легко могут быть встроены в любой корпус. Конструкция блока управления сделана таким образом, что представляет собой часть передней панели корпуса. На ней отсутствуют гибкие соединения в виде проводов. Извечная проблема соединения индикатора с платой на проводах решена. В то же время, мы постарались сделать конструкцию очень тонкой (или низкой по высоте). См. фото ниже.
Для компактности, часть компонентов припаяна со стороны печатных проводников. Компоненты для монтажа в отверстия легко припаиваются.
Режимы работы темброблоков определены их характеристиками.
Некоторые из этих режимов представлены на фото ниже.
В состоянии ожидания подсветка выключена.
TDA7313 (TDA7318) является более распространенной и, как следствие, более популярной. TDA7313 (TDA7318) раскладывает обычное стерео на два стерео-канала (т.е. четыре колонки). Для моего домашнего использования достаточно пары колонок. В связи с этим, вторым подопытным экземпляром стал TDA7439. Послушав оба аудиопроцессора субъективно сложилось мнение, что TDA7439 играет чище и насыщеннее, не смотря на, что встроенный предусилитель как бы должен ухудшать звук. Замечу, что с включенным, что с выключенным предусилителем, звук оставался качественным. Решено было сделать уровень предусиления фиксированным, что в итоге привело к увеличению чувствительности.
Каждый аудиопроцессор смонтирован на отдельной плате. См. фото (вид со стороны компонентов и вид со стороны пайки).
Для дистанционного управления используется пульт, работающий в формате RC5. В этом формате работают пульты от бытовых телевизоров Philips (и множество других). В продаже можно встретить вот такой пульт:
Почти все кнопки пульта задействованы для управления с целью быстрого и интуитивного доступа к функциям управления темброблоком. В том числе задействованы и цветные кнопки пульта. Управлять темброблоком с пульта очень удобно.
Схема блока управления.
Схемы включения аудиопроцессоров типовые из документации.
После подачи питания устройство находится в режиме ожидания. Перевод из режима ожидания в рабочий режим производится кнопкой, подключенной к выводу 11 микроконтроллера PIC16F628A (эта кнопка встроена в энкодер). Также можно включить/выключить кнопкой «Power» с пульта дистанционного управления. Затем производится плавное включение подсветки и автоматически загружаются предыдущие настройки (громкости, тембров и т.д.).
Кнопка «mute» (приглушение) сделана отдельно, т.к. иногда требуется быстро отключить звук и лазить по меню для такого случая не всегда удобно. Состояние приглушения не блокирует другие настройки, т.е. в этом состоянии вы можете изменить все настройки и снова включить звук с новыми настройками.
Все настройки можно сделать с пульта ДУ. И пультом управлять гораздо удобнее, чем кнопками на устройстве. Основная задача кнопок — включить, приглушить, сделать громче или тише. А больше в повседневной жизни и не надо.
Сделанные изменения вы как всегда можете просимулировать в программе Протеус (правда он немного врёт в части отрисовки символов на индикаторе).
Файлы:
Проект Proteus.
Печатные платы в формате SL4.0.
Прошивки МК с исходниками.
Вопросы, как обычно, складываем тут.
Как вам эта статья? | Заработало ли это устройство у вас? |
Блок управления регулятором громкости. Андрей Деменев 7 августа 2012 г.
Если необходимо услышать…
Если необходимо услышать. .. Цифровой микрофон с регулировкой чувствительности, полосы пропускания, включением и отключением входной АРУ, включением и отключением выходной АРУ (медленная, средняя, быстрая)
ПодробнееЕсли необходимо услышать…
Если необходимо услышать… Цифровой микрофон с регулировкой чувствительности, фильтром низких частот, фильтром высоких частот, установкой скорости входной АРУ (медленная, средняя, быстрая), установкой
ПодробнееКупол FLEX 2 Руководство пользователя
Купол FLEX 2 Руководство пользователя 1.Общие сведения Программируемый контроллер Купол Flex 2 является универсальным устройством, позволяющим использовать его в различных областях, как то: охрана объектов,
ПодробнееРУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ RM-05-2 — Распаковка и Установка Хотя распаковка и установка не является сложным занятием, стоит потратить несколько минут вашего времени, чтобы прочитать это руководство для правильной
ПодробнееТехническое описание.
Демонстрационно-отладочная плата Eval12. Техническое описание. 1. Общие положения. 1.1. Демонстрационно-отладочная плата Eval12 (далее Eval12) предназначена для: 1.1.1. Демонстрации функционирования микроконтроллеров
ПодробнееПО ЭКСПЛУАТАЦИИ МИКРОФОННОЙ КОНСОЛИ T-218
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ МИКРОФОННОЙ КОНСОЛИ T-218 Фирма производитель: ООО ЭСКОРТ МОСКВА 2006 Назначение Микрофонная консоль Т-218 (далее консоль) входит в состав системы оповещения ITC-ESCORT и используется
ПодробнееМодуль LightControl Техническое описание
Модуль LightControl Техническое описание www.tecel.ru Описание модуля Автомобильный модуль LightControl (далее модуль) является программируемым электронным устройством, которое предназначено для управления
Блок ручного управления BRU-TI
Блок ручного управления BRU-TI Инструкция по эксплуатации Блок ручного управления BRU-TI (далее БРУ) предназначен для выдачи управляющих команд и индикации положения исполнительного механизма. БРУ встраиваемый
ПодробнееИндикатор объема топлива Omnicomm LLD
Индикатор объема топлива Omnicomm LLD Руководство пользователя 10.03.2017 Содержание 3 3 4 6 9 9 9 11. Руководство пользователя Общая информация Настройка Установка и подключение Назначение индикации Отображение
ПодробнееLPA-М1 Микрофонная консоль на 5 зон
Комбинированная система оповещения и трансляции LPA-М1 Микрофонная консоль на 5 зон Инструкция по эксплуатации Версия 1.1 www.luis-lpa.ru СОДЕРЖАНИЕ 1. Меры предосторожности 2. Основные характеристики
ПодробнееБЛОК КОНТРОЛЯ ЭНЕРГОПАРАМЕТРОВ ЭПУ485
ОТКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО СВЯЗЬИНВЕСТ БЛОК КОНТРОЛЯ ЭНЕРГОПАРАМЕТРОВ ЭПУ485 Редакция 2 Руководство по эксплуатации СУИК.414620.003 РЭ Республика Беларусь, 220068 г. минск, ул. Некрасова, 114 Тел./факс
ПодробнееРУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ -2- Распаковка и Установка Хотя распаковка и установка не является сложным занятием, стоит потратить несколько минут вашего времени, чтобы прочитать это руководство для правильной
ПодробнееМикроконтроллерный ШИМ модуль
MCU-AT45 PWM control module Микроконтроллерный ШИМ модуль Универсальный микроконтроллерный модуль MCU-AT45 на базе Atmel ATtiny45 для управления светодиодными драйверами Для управления яркостью свечения
Подробнее«УНИСОН» Пульт управления
«УНИСОН» Пульт управления «УНИСОН» настольный пульт (блок управления), предназначенный для дистанционного управления различными устройствами, такими как коммутаторы антенн, блоки полосовых фильтров и др. ,
ПодробнееПО ЭКСПЛУАТАЦИИ СЕЛЕКТОРА СВЯЗИ
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ СЕЛЕКТОРА СВЯЗИ CS-8232 WWW.ROXTON.RU 1 Система селекторной связи ROXTON-8000 Система обратной связи является комплексом технических средств и организационных мероприятий и
ПодробнееРУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Панель индикации Базовый модуль панели индикации RIPbase Модуль расширения панели индикации RIP16 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Панель индикации RIP Содержание 2 1. Общие замечания…. 4 1.1. Индикаторные светодиоды…
ПодробнееПО ЭКСПЛУАТАЦИИ СЕЛЕКТОРА ЗОН T-6212
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ СЕЛЕКТОРА ЗОН T-6212 Фирма производитель: ООО ЭСКОРТ МОСКВА 2006 Назначение Автоматический селектор зон Т-6212 (далее блок) входит в состав системы оповещения ITC- ESCORT и
ПодробнееИнструкция по эксплуатации
1 Инструкция по эксплуатации Комплект для управления 4 нагрузками с персонального компьютера или с универсального пульта CK17 2 1. Состав комплекта Компьютерный интерфейс универсальный CM11, набор кабелей
ПодробнееРуководство пользователя
Руководство пользователя PAM-120A/340A/480A — 1 — Инсталляция Не размещайте устройство возле отопительных приборов, в помещениях с повышенной запылённостью или влажностью. На устройство не должны попадать
ПодробнееСпидометр электронный ПА8160-7
ОАО «ВЗЭП» Спидометр электронный ПА8160-7 РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ 1 Назначение изделия Спидометр электронный ПА8160-7 (в дальнейшем спидометр), предназначен для преобразования частоты вращения приводного
ПодробнееFM приемник на RDA5807.
FM приемник на RDA5807 – статья в которой расскажу, как сделать несложный FM приемник 87…108 МГц, используя китайский модуль RDA5807.
Это моя первая статья на сайте PICHOBBY. LG.UA(пикхобби), так что сильно не судите!
Задумка
Здравствуйте. Мне не сильно нравится заниматься домашними делами в тишине и решил собрать себе какую-нибудь говорилку. Говорилку решил изобрести переносную, чтобы на прогулку с собою можно было прихватить или на огород.
О RDA5807
Вначале мой взор пал на китайский mp3 модуль, заказал его…, но посылку так и не получил (благо открытие спора вернуло все деньги). Отправился на поиски очередного модуля в интернет…. Результатом поисков стал — модуль RDA5807, внешний вид которого, показан на рисунке 1.
Рисунок 1.
Меня сильно удивило, что модуль очень крохотный. Как он вообще может принимать FM радиостанции, да ещё и читать RDS информацию?! Почитав отзывы о модуле RDA5807(они, кстати, были только положительными), пришёл к выводу — модуль стоит внимания.
Краткие характеристики модуля:
- Работает в диапазоне частот – 76 – 108МГц;
- Данные передаются по шине I2C;
- Есть возможность переключения моно/стерео;
- Плавное отключение звука;
- Управление басами;
- Режим ожидания;
- Есть встроенный LDO регулятор;
- Низкое потребление.
Сам модуль купил на местном радиорынке, благо стоит совсем не дорого. После принялся за разработку принципиальной схемы FM приёмника. Кстати, вот ещё один мой приёмник — FM-приёмник на SI4703.
О схеме.
Схема управления модулем RDA5807 и контроль заряда аккумуляторов показана на рисунке 2.
Рисунок 2.
Контроль заряда выполнен на двух компараторах(DA2.1 и DA2.2), работает он достаточно просто. Когда аккумуляторы полностью сели, то включается красный светодиод HL1, когда аккумуляторы полностью заряжены – включается синий светодиод HL3. Всё остальное время – включен зелёный светодиод HL2.
Схема управления простая, без излишеств. Основа схемы — микроконтроллер PIC16F88. Данные выводятся на ЖК – дисплей, который на контроллере PCD8544. На микросхеме LM1117 собран стабилизатор напряжения. М1 – модуль фм приемника и обвязка к нему. Единственное, что — выход радиомодуля слишком слаб, чтоб его напрямую можно было подключить к динамикам, выручил запас к174ун7, который давненько у меня уже лежит. Некоторые люди высказали мнение, что у данной микросхемы слишком много элементов в обвязке и сейчас есть микросхемы с парой деталей на ее ножках. Меня это не испугало, и совсем скоро получился усилитель звука на к174ун7, схема усилителя на к174ун7 показана на рисунке 3.
Рисунок 3
Конструкцию испытывал в домашних условия, результат меня очень сильно удивил и обрадовал, качество приема на 5 с плюсом. Эксперимент проводил на макетке. После удачных испытаний принялся работать над питанием, так как предполагалась использовать данный приемник вдалеке от розеток. Решение пришло сразу — использовать в качестве источника питания — литий-ионные аккумуляторы. Для моего изобретения вполне достаточно 3 штук. Аккумуляторы покупал на алиэкспресс, ссылки в конце статьи. Марка — PANASONIС NCR18650B(рис.4). Если слушать приемник на средней громкости в течении 3-5 часов в день, то одного заряда данных аккумуляторов хватает дней на 5-6. Вот ещё одна моя разработка на аккумуляторе — Часы на DS3231.
Рисунок 4
Так как аккумуляторы не батарейки и их нужно периодически заряжать, пришлось мне добавить к изобретению готовые модули — BMS контроллер(рис. 5)
Рисунок 5.
и стабилизатор тока заряда(рис. 6)
Рисунок 6
Пока аккумуляторы будут заряжаться, приёмник можно будет слушать, так как добавил в схему готовый модуль DC-DC преобразователя на LM2596(рис. 7).
Рисунок 7
Чтобы не нагружать аккумуляторы во время зарядки, добавил в схему реле К1, которое автоматически переключает питание приёмника с аккумуляторов, на модуль DC-DC преобразователя. Общую схему подключения всех плат и модулей можно посмотреть на рисунке 8.
Рисунок 8
О печатных платах.
Печатные платы разрабатывал в Sprint — Layout 6.0. Файл плат можно скачать с сайта.
Плата управления и контроля заряда показана рисунках 9 и 10.
Рисунок 9. — Верх.
Рисунок 10. — Низ.
Печатная плата усилителя на К174УН7 показана на рисунках 11,12.
Рисунок 11 – Верх.
Рисунок 12 – Низ.
Печатная плата коммутатора питания(А3 на рисунке 8) показан на рисунках 13,14
Рисунок 13 – Верх
Рисунок 14 – Низ
О корпусе.
Корпусом для данной конструкции послужил старый трехпрограммный радиоприемник «Сириус 203». Если заглянуть вовнутрь, то приёмник выглядит как-то так – рисунок 15.
Рисунок 15.
Собранный приёмник на RDA5807 показан на рисунке 16.
Рисунок 16.
Как работает.
После включения питания из EEPROM памяти загружаются сохраненные в ней настройки радиомодуля. Кнопками Гр+ и Гр- регулируется уровень громкости, причем, если удержать кнопку ГР+ в течении 0.5 Сек нажатой, этот уровень будет записан в EEPROM. Кнопки F+ и Fавто отвечают за настройку частоты, F+ перебирает частоту вверх по диапазону с шагом 0.1 МГц. Кнопка Fавто отвечает за авто настройку частоты, краткое ее нажатие переводит радио модуль в режим авто поиска с текущей частоты вещания вверх по диапазону. Как только первая радиостанция будет обнаружена, приемник прекратит автопоиск и начнется вещание данной частоты, если же, дойдя до конца диапазона (108 МГц), станции не были обнаружены, то поиск продолжится с начала диапазона (88 МГц). Если же удерживать кнопку Fавто нажатой более 0.5 Сек, текущая частота будет сохранена в EEPROM. Также данный приемник выводит на дисплей первую строку RDS данных, как правило, это название радиостанций, так как в нашей местности вторая строка RDS (название треков и рекламная информация) не используется, то было принято решение ее не читать.
В новой прошивке от 02.09.2018г работают две строки RDS, но при условии хорошего приема. Также появилось стартовое меню. В нём можно включить усиление басов, включить приглушение звука, настроить порог автопоиска и включить/выключить RDS. Чтобы зайти в меню нужно при включении зажать кнопку «плюс громкости», как только «привет» погасло, кнопку можно отпустить. Передвижение внутри меню — кнопка «плюс громкости», изменение выбранного пункта — кнопка «минус громкости», выход из меню — кнопка «автоскан» в положительную сторону.
О настройках.
Приемник начинает работать сразу, но некоторые настройки придётся произвести. Сначала настраиваем выходное напряжение понижающего DC-DC преобразователя на уровне 12 вольт, далее настраиваем выходное напряжения и ток стабилизатора заряда на уровне 13.5-14 вольт и ток 0,6 – 1 ампер. Последнее, что нужно настроить – индикатор уровня заряда аккумуляторов. Настройка осуществляется следующим образом — убираем из колодки аккумуляторы, на место + bat3 подключаем плюс лабораторного источника питания, на место –bat1 — минус лабораторного источника питания, выпаиваем анод одного из диодов VD2 или VD3(см. схему А1) и соединяем его с плюсом лабораторного источника питания. Затем, выставив на источнике питания 9 вольт, вращаем ручку резистора R6 и добиваемся зажигания красного светодиода, свидетельствующего о низком заряде аккумуляторов. Поднимаем напряжение до 12.6 вольт и вращаем ручку резистора R9, пока не включится синий светодиод, свидетельствующий об окончании заряда. На этом настройку можно считать завершенной.
О деталях.
Перечень всех необходимых деталей сведён в таблицу 1.
Позиционное обозначение |
Наименование |
Аналог/замена |
А1 – Схема управления и контроль заряда |
||
Ант |
Телескопическая Антенна BNC Q9 |
|
С1, С3, С8, С10 |
Конденсатор керамический 100нФ |
SMD1206 |
С2, С9 |
Конденсатор танталовый TECAP 25 В тип D 10мкФ x25В |
|
С4, С11 |
Конденсатор танталовый TECAP 25 В тип D 47мкФ х 25В |
|
С5 |
Конденсатор керамический 22пФ |
|
С6,С7, С12 |
Конденсатор электролитический ECAP (К50-35) 10мкФ x 25В |
|
DA1 |
Стабилизатор напряжения 3. 3В, 0.8А. LM1117 |
Корпус SOT-89 |
DA2 |
Микросхема LM358 |
|
DD1 |
Микроконтроллер PIC16F88 |
|
HL1 |
Светодиод BL-L522URC Красный |
Любой с током до 20 мА |
HL2 |
Светодиод BL-L513PGC Зеленый |
Любой с током до 20 мА |
HL3 |
Светодиод BL-L513UBC-B Синий |
Любой с током до 20 мА |
L1 |
Катушка бескаркасная 100мкГн. Катушка намотана виток к витку на стержень от авторучки диаметром 2,5 мм, проводом ПЭТВ-2 0,63 и имеет 10 витков. |
|
M1 |
Модуль FM-приёмника на RDA5807M |
|
R1 |
Резистор 0,5Вт 47 Ом |
|
R2 |
Резистор 10k SMD1206 |
|
R3, R4 |
Резистор 0,125Вт 32 Ом |
|
R5 |
Резистор 0,125Вт 39k |
|
R6, R9 |
Резистор подстроечный многооборотный 3296W-1-100LF |
СП5-2ВБ |
R7, R10 |
Резистор 0,125Вт 82k |
|
R8 |
Резистор 0,125Вт 100k |
|
R11 |
Резистор 0,125Вт 2. 2k |
|
R12-R14 |
Резистор 0,125Вт 1k |
|
R15, R16 |
Резистор 0,125Вт 10k |
|
VD1, VD2 |
Стабилитрон 5.6В, 0.3 Вт |
2С156А |
VD3, VD4 |
Диод импульсный 1n4148 |
КД522 |
VT1 |
Транзистор BC547 корпус TO92 |
|
Жк дисплей |
NOKIA 5110 |
Любой на контроллере PCD8544 |
А2 — УНЧ |
||
С1, С1’ |
Конденсатор электролитический ECAP (К50-35) 1мкФ x 63В |
|
C2, C2’ |
Конденсатор пленочный К73-17 – 160пФ |
|
С3, С3’ |
Конденсатор электролитический ECAP (К50-35) 100мкФ х 25В |
|
С4, С4’ |
Конденсатор электролитический ECAP (К50-35) 500мкФ x 25В |
|
C5, C5’ |
Конденсатор пленочный К73-17 – 680пФ |
|
С6, С6’ |
Конденсатор электролитический ECAP (К50-35) 100мкФ x 25В |
|
C7,C7’ |
Конденсатор пленочный К73-17 3300пФ |
|
С8, С8’, C10, C10’, C11, C11’ |
Конденсатор пленочный К73-17 – 100нФ |
|
С9, С9’ |
Конденсатор электролитический ECAP (К50-35) 1000мкФ x 25В |
|
С12 |
Конденсатор пленочный К73-17 – 330нФ |
|
С13 |
Конденсатор электролитический ECAP (К50-35) 2200мкФ x 25В |
|
DA1, DA1’ |
Микросхема УНЧ К174УН7 |
|
R1, R1’ |
Резистор 0,125Вт 10k |
|
R2, R2’ |
Резистор 0,125Вт 220k |
|
R3, R3’ |
Резистор 0,125Вт 56 Ом |
|
R4, R4’ |
Резистор 0,5Вт 100 Ом |
|
R5, R5’, R7, R7’ |
Резистор 0,125Вт 1k |
|
R6, R6’ |
Резистор 0,5Вт 1 Ом |
|
Ls1, Ls2 |
Динамик 3ГДШ2-8-100 |
Любой 8-ми Омный 3Вт |
А3 – коммутатор питания |
||
C1 |
Конденсатор пленочный К73-17 – 330нФ |
|
С2 |
Конденсатор пленочный К73-17 – 100нФ |
|
DA1 |
Стабилизатор напряжения 5В 1 А 7805 |
|
K1 |
Электромагнитное реле TRIH-12VDC-SD-2CM-R |
Любое электромагнитное реле на 12 вольт с током не менее 1. 5 ампер |
VD1 |
Диод импульсный 1n4148 |
|
VD2, VD3 |
Диод шоттки HER307 |
|
Прочее |
||
Bat1-Bat3 |
Аккумуляторы PANASONIС NCR18650B. |
|
Стабилизатор тока заряда |
Купить можно тут. |
|
DC-DC преобразователь |
Нашел тут. |
|
BMS-контроллер |
Тут продаётся. |
com/embed/mIhxPCF82Rs»/>
Приёмник в работе.
Ещё видео.
Подведем небольшие итоги. В данной статье речь велась об FM приёмнике на китайском модуле RDA5807. Модуль впечатляет своими крошечными размерами и серьёзными возможностями. На его основе у меня получилось изобрести неплохой приёмник. Приёмник оснащён аккумуляторами, что позволяет слушать его вдали от розеток. Повторить устройство не сложно, так как не использовал дефицитные детали. Прошивка не содержит рекламы и все необходимые файлы можно скачать по прямым ссылкам.
Буду рад обсудить устройство в комментариях к статье. Спасибо за внимание! Удачных всем разработок!
Файлы к статье:
RDA5807 datasheet
RDA5807 инструкция по использованию
PIC16F88 datasheet
К174УН7 характеристики
Nokia 5110 datasheet
Печатная плата приёмника от Анатолия
Архив с проектом(обновлён 20.05.20г)
Как менялась прошивка:
- 06. 05.2018г — добавлена возможность поиска частоты в минус и автопоиск в минус.
- 02.09.2018г — работают две строки RDS, но при условии хорошего приема. Появилось стартовое меню. В нём можно включить усиление басов, включить приглушение звука, настроить порог автопоиска и включить/выключить RDS.
- 14.09.2018г — исправлена ошибка, которая иногда возникала при выходе из стартового меню.
- 18.09.2018г — программа сжата + устранены некоторые мелкие ошибки.
- 27.04.2020г — обновлено чтение и вывод строки RT (радиотекста), также расширен диапазон приема 76 — 108 мГц и для приема дальних станций добавлен режим сна (включение/выключение сна — длительное нажатие кнопки минус громкости, выход из сна — нажатие на кнопку плюс громкости).
- 20.05.2020г — Небольшое обновление прошивки, убран баг связанный с ручным поиском.
Фотографии приёмника от Анатолия(рисунки 17-18)
Рисунок 17.
Рисунок 18.
Выражаю благодарность Кулдошину Алексею и Александру за колоссальный труд, при создании новой версии прошивки для приёмника. Ребята очень хорошо потрудились! Спасибо Вам.
Предварительный усилитель с микропроцессорным управлением
Этот материал написан посетителем сайта, и за него начислено вознаграждение. Предварительный усилитель с микропроцессорным управлением*****
О минусах бюджетной активной акустики
Концепция устройства
Первая реализация
Вторая реализация
Измерения и контрольное прослушивание
Программное обеспечение
Будет ли третья версия?
Заключение и конкурс
*****
О минусах бюджетной активной акустики
Если говорить о стереосистемах, предназначеных для озвучивания околокомпьютерного пространства, то очень во многих случаях требования к ним могут быть достаточно низкими, особенно, если для целей прослушивания-просмотра аудиовизуального контента уже имеется в наличии аппаратура класса Hi-Fi или дорогие мультимедийные комплекты (такие, как Dynaudio MC6xx, Focal Dome и пр. ). Но, если «компьютерные» колонки — единственные, то вполне естественное желание — получить от них максимально возможное качество воспроизведения и хорошиий набор эргономических качеств.
Какие же преграды стоят на получении качественного звука за небольшие деньги? «Бюджетная акустика» — понятие растяжимое, но, в целом, можно сказать, что, как обычно, черт скрывается в мелочах. Конструкции динамических (или любых других типов) головок хорошо известны, лучшие схемотехнические решения также давно не секрет. Но все хорошее стоит дорого — многие работы защищены авторским правом, технологические процессы должны строго выдерживаться, на производстве (да и в целом в компании) должен быть внедрен профессиональный менеджмент качества. Но производитель бюджетной техники, как правило, из юго-восточной Азии, серьезными затратами себя не обременяет. И нехватка «по чуть-чуть» по всем направлениям оборачивается серьезной потерей общего качества изделия, включая надежность. Хотя внешний вид очень часто на высоте. Если вы чувствуете, что вам этого «чуть-чуть» не хватает, то есть шанс втянуться в неблагодарный и длительный процесс самостоятельных доработок, коими пестрит интернет. Но обклеить, обмазать, удобрить навозом, заменить неполярный электролит на пленку, и, самое главное, заменить китайский кабель — и «вот теперь зазвучало!» — это сказки для младшего школьного возраста.
Это не значит, что что-то улучшить невозможно в принципе. Можно, конечно. Если у вас есть соответствующие навыки и возможность инструментального контроля (например, получить АЧХ по звуковому давлению, до и после доработок). И есть возможность подбирать комплектующие, в первую очередь, парные динамические головки для левого и правого каналов, соответствующие к тому же расчетным частотам кроссовера. Или тогда уж подбирать и настраивать элементы кроссовера и ФИ под головки. Но повторяемости у таких доработок из-за гигантского разброса параметров, следовательно и эффекта у повторивших, в большинстве случаев не будет (а доработок с инструментальным контролем, а не просто восхищенные вздохи после «унаваживания», мне на просторах интернета не встретилось).
О проблемах мультимедийной акустики, на примере пары комплектов Microlab SOLO 6С и одного Microlab SOLO 4С, купленных в обычной рознице в разное время, можно почитать на моей ПС.
Еще раз повторюсь, дешевый набор комплектующих, дешевая рабочая сила и отсутствие надлежащего выходного контроля готовых изделий делают свое дело — разброс параметров динамических головок делает АЧХ и ФЧХ непредсказуемыми. Поэтому любое, даже незначительное, изменение элементов кроссовера, может внести серьезные изменения в итоговое звучание. Оно может сразу и понравиться, но очень стоит ознакомиться с основами психоакустики для понимания того, как человек воспринимает звук. Тем более, что, делая доработки и не имея возможности прослушивания одного и того же материала с «более правильно» звучащими АС немультимедийного класса, можно вообще уйти далеко не в ту степь.
Поэтому стоимость комплекса полноценной доработки, с подбором комплектующих, настройкой и проверкой, будет намного превышать первоначальную стоимость самого дорабатываемого устройства и вряд ли может быть оправдана. Впрочем, техническое творчество далеко не самое пустое времяпрепровождение, и с этой точки зрения любые доработки могут быть оправданы, да и эмоции от результатов собственного труда полезны с медицинской точки зрения.
Концепция устройства
После знакомства с Microlab SOLO 6С (пару лет назад), вышеперечисленные недостатки мультимедийной акустики не вдохновили меня на доработки, но появилось смутное желание расширить функциональность устройства. В то время это желание не переросло в импульс для практического воплощения. Но прошлой весной мне под руку попались микроконтроллеры AVR, потихоньку вернувшие меня на давно заброшенную стезю радиолюбителя. После полугодового изучения всевозможных 8-битных микроконтроллеров производства Atmel, решил устроить себе выпускной экзамен, создав какое-нибудь полезное в хозяйстве устройство. И разбросанные по всем углам узлы и детали, бывшие когда-то активными акустиками семейства Microlab SOLO, предопредилили выбор — было принято решение разработать альтернативный предварительный усилитель, который бы превосходил возможности оригинального.
Задачи были поставлены следующие:
-Вся конструкция собирается в пределах конструктива Microlab SOLO 6С, на задокументированной и широкодоступной элементной базе, технические характеристики не должны быть хуже, чем у предусилителя Microlab SOLO 6С.
-Должен быть отдельный усилитель для наушников, с питанием от своего источника, от того же источника получит питание предварительный усилитель и логика управления.
-Расширить число коммутируемых входов
-Должна быть удобная регулировка баланса
-Трансформатор основного усилителя должен быть отключаемым.
-Расширить функциональность индикатора на передней панели за счет возможности показа текущего времени и параметров усиления не в абстрактных числах, а в dB.
-Сохранять профиль настроек в энергонезависимой памяти.
-Управление всеми настройками производятся как с ИК пульта, так и с ПК
-Сделать возможность управления от любого ИК пульта
Ввиду того, что все активные компоненты — серийные интегральные микросхемы, повторяемость предусилителя должна получиться очень высокой и готовое изделие обеспечит заведомо известные параметры при установке в любую активную акустику или как часть интегрального усилителя.
Приступаем к проектированию и изготовлению.
Первая реализация
Эта и следующая глава изобилуют техническими деталями и, если вы не отличаете транзистор от тиристора и не дружите с паяльником, то смело посмотрите картинки и переходите к главе «Измерения и контрольное прослушивание», так как там проявилось весьма странное поведения предусилителя SOLO, возможно, и послужившее тому, что параметры использованного аудиопроцессора оказались засекреченными, а от представителей Microlab мир услышал, что эти колонки нужно слушать, отвернув от пользователя.
Итак, переходим к хронологии появления устройства ZP1 (Zauropod’ Preamplifier №1), с описанием всех моих промахов и недостатков конструкции. Нам в этом мире уже некого бояться и нечего стыдиться.
Начнем с индикатора, он — «лицо» нового устройства, и оно должно быть шире, но в том же размере овального корпуса-светофильтра. Шире на два дополнительных индикатора. Беглый поиск по даташитам показал, что оптимальным размером для размещения четырех цифр являются 7-сегментные LED с высотой цифр 7мм. Оригинальные имеют высоту 10мм, но десятимиллиметровые перекрывают весь вертикальный размер и при 4-х знаках уже не остается места для ИК приемника. Четыре индикатора с меньшей высотой цифр тоже имеют проблему — внутренняя стойка у светофильтра не позволит разместить индикаторы горизонтально по центру, а размер ИК приемника не позволит отцентрировать индикаторы по вертикали. Но итоговое смещение влево и вниз на пару миллиметров (при взгляде на переднюю панель) почти не заметно.
В итоге выбираем 7-сегментные индикаторы от Lite-On типа LTS-2301AWC. На самом деле, учитывая десятичную точку, они 8-сегментные. Каждый индикатор имеет 10 выводов. Это создает дополнительные трудности — если счетверенный на заводе блок имел бы только 12 выводов, то у нас их будет 40. Места под разъем не останется, так как и число контактов разъема надо увеличивать на 3 (два дополнительных общих катода и сегмент десятичной точки, который в SOLO не задействовался). Миниатюрные разъемы стоят в десятки раз больше стандартных IDC с шагом 2. 54мм, поэтому принимаем компромиссное решение — по краям платы втискиваем две контактных колодки, к которым уже и будет подсоединяться плата-переходник с полноценным IDC- гнездом. Вот что получилось в итоге:
На зеленой платке — оригинальный индикатор SOLO
Индикатор в сборе с переходной платой
При желании и умении, можно уменьшить высоту крепежных стоек светофильтра, это даст возможность более широких углов визуального обзора индикатора. Углы поля зрения ИК приемника это не повысит, так как приемник и так можно разместить вплотную к светофильтру.
Теперь индикатор надо оживить. Это будет делать управляющий микроконтроллер. Схема управления для 8-битных AVR я разработал сразу, как в моих руках появился первый MCU от этой фирмы. Но прямое управление 4-х разрядным индикатором требует на эти цели выделить 12 выводов. Учитывая, что в качестве MCU был выбран один из самых современных на то время (и дешевых), ATмega88 с планарным расположением своих 32 ножек, отдавать из них 12 на индикатор казалось чрезмерным, так как планировалась масса расширений, требующих внимания MCU. Поэтому в схему были добавлены две микросхемы логики — сдвигающие регистры SIPO (с последовательным входом и параллельным выходом) типа 74HC164. Одна — на 8-сегментов, вторая — на 4 общих катода (или анода, MCU за пару команд переконфигурируется на любой тип) и 4 дополнительных вывода расширения. Запись в регистры (сдвигом) происходит с частотой 500KHz (при тактовой частоте MCU 8MHz). Ограничительные резисторы сегментного тока выбирались из максимально возможного тока через общий катод 20mA (предел для 74HC164), что давало максимально возможный прямой ток около 3mA на сегмент. Таким образом, вместо 12 выводов, на индикатор получилось отдать только три с половиной. «Полвывода» — это потому, что подобное расширение было использовано и на ввод, с помощью еще одного сдвигающего регистра, но уже PISO (параллельный вход — последовательный выход), типа 74HC165 и вход тактовой частоты у них общий. 74HC165 управлял опросом 8-разрядного конфигурационного переключателя, на который заодно был подсоединен и энкодер регулировки громкости.
MCU работает от встроенного осциллятора 8MHz, так как включен режим асинхронного таймера и к выводам XTAL подсоединен часовой кварцевый резонатор, обслуживающий счетчик для обеспечения показаний текущего времени. Так как для MCU есть собственный невыключаемый блок питания, то это вполне приемлимое решение для регионов со стабильной электрической сетью.
Что касается цифровой части схемы, то присутствует и внешний EEPROM типа 24С04, с интерфейсом I²C. MCU имеет встроенный EEPROM, но необходимость внешней микросхемы обусловлена тем, что она должна была хранить альтернативные конфигурации ИК пультов, с возможностью установки на панель и легкой замены. А по большей части — просто для тренировки, так как до этого проверял только работу микросхем EEPROM с интерфейсом SPI.
Стоит упомянуть и о микросхеме FT232RL, конвертирующей USB интерфейс в пока еще более распространенный в мире 8 битных MCU интерфейс USART. Микросхема всем хороша, за исключением цены и того, что вовсю наступают на пятки конкуренты. В продаже уже появились подобные изделия от Microchip, стоимостью в три раза дешевле. Да и многие микроконтроллеры имеют встроенную поддержку USB и при этом тоже стоят намного дешевле. Безусловно, микросхема FT232RL постепенно уйдет с рынка, но, по крайней мере, под нее есть драйверы для любой операционной системы.
Все цифровые интерфейсы и оставшиеся свободными выводы MCU имеют выходы на контактные колодки, кроме того, установлен слот расширения под установку RF цифрового приемника.
Переходным звеном к аналоговому тракту служит мультиплексор на 4 стереовхода 74HC4052, используемый для коммутации четырех источников сигнала.
Дошла очередь и до выбора аналогового тракта. Но тут подход был один — доступность и наименьшая цена. Попались под руку новые, но старенькие TDA8424 и TDA8425. Последняя отличается только наличием встроенного коммутатора пары входов. Но коммутатор у нас уже есть, а TDA8424 имеется аж две штуки. Ставим TDA8424, управляется она по интерфейсу I²C.
Технические параметры аудиопроцессора — не хуже советской аудиоаппаратуры высшего класса. Не нравится заявленный разброс параметра по усилению, поэтому схему дополняем нормирующим усилителем на OPA2134UA, с питанием от оконечного усилителя, так как она нужна только при работе на громкоговорители, а усилитель наушников, собираемый на TDA8222M, в ней не нуждается.
Для пущей совместимости с SOLO, выходы ОУ OPA2134UA подключаем к транзисторным ключам, реализующим задержку размыкания входов оконечного усилителя, предотвращающих озвучивание переходных процессов в системе при ее включении. Впрочем, в нашем случае это можно сделать и через цифровую задержку и управление.
Так как многие узлы по отдельности уже были опробованы на макетной плате, а типовые решения из документации не представляют ничего сложного и легко запоминаются, то схема устройства изначально не рисовалась и работа началась сразу с разводки печатной платы. Но нарисовать все же пришлось, так как «в уме» нумерацию элементов проивести сложновато, да и в случае с ремонтом-заменой, которая может потребоваться, когда уже многие нюансы сотрутся из памяти, схема потребуется. Так что, правильнее ее рисовать и анализировать до разводки.
После разводки платы в компьютере, нужно успокоиться на сутки и свежим, незамыленным взглядом все перепроверить. Но, поскольку это была моя первая плата на smd-элементах, первая, разведенная на компьютере и вообще первая за последние 20 лет, то прорезалось детское нетерпение, и, нарушая все заповеди, после очередных исправлений сразу отправил на изготовление.
Первая компьютерная модель, в центре виден ошибочный типоразмер под микросхему FT232RL. Это было исправлено что мы и видим на нижнем фото готовой платы
Изготовленная плата
Монтаж окончен, полет нормальный
Спешка обернулась некоторыми пропущенными некритическими ошибками, которые пришлось исправлять, перерезая дорожки и устанавливая перемычки.
Исправляем свои ошибки
Невнимательность к типоразмерам разъемов тоже привела к необходимости изменений, в частности, разъем питания пришлось сделать угловым, иначе ответная часть не помещалась между разъемом USB и подстроечным резистором регулировки рефренсного напряжения.
Цифровая часть могла получать питание и от шины USB, но для аналоговой требовался отдельный источник. Был собран малогабаритный блок питания на плоском трансформаторе, содержащий две раздельных вторичных обмотки для питания цифровых и аналоговых цепей. Использовались двухполупериодные мосты и линейные стабилизаторы на 5V для цифровых и 12V(10V для второго экземпляра) для аналоговых цепей, с фильтрующими емкостями. Кроме того, на плате БП установлено твердотельное реле (SSR) S202S02 производства SHARP, для включения-выключения силового трансформатора питания оконечного усилителя. SSR управляется непосредственно микроконтроллером, с соответствующими цепями ограничения и защиты.
Блоки питания и трансформатор для ZP3
Изготовлено два блока питания на разных трансформаторах. Слева — трансформатор для следующего варианта предусилителя ZP3 (если это вообще произойдет)
Почему трансформаторы разные? Для TDA8424 минимальное рабочее напряжение составляет 10.5V. Шести вольт переменного тока на вторичной обмотке будет маловато. Теоретически. Поэтому для ZP1 выбран трансформатор с двумя вторичными обмотками по 9V, хотя лучше было бы иметь одну обмотку с более низким напряжением, для питания цифровых цепей. Но в каталоге Indel трансформаторы либо с одной, либо с двумя идентичными обмотками. Включаем в сеть и удивляемся — переменка около 18 на каждой обмотке, выпрямленное напряжение до стабилизатора — более 23V. Сначала подумал, что перепутал включение первичной обмотки (она также состоит из двух обмоток), перечитал руководство, да нет, все правильно. Кроме того, и на шильдике все написано — 230V 1-5, перемычка (по польски — zwora) 3-7, зеркально не перепутаешь там пустые ножки, то есть, по-другому и не включишь. Если две первички были бы включены параллельно, как для сети 127V, то такой выхлоп можно понять, но они соединены последовательно, да и не выдержали бы первички в этом случае. Сеть в норме. С интересом покупаю трансформатор со вторичкой 2x6V. Цоколевка у них одинаковая, печатные платы одинаковые. Кто угадает напряжение на вторичке? 10 Вольт переменки. Как то все это не очень понятно. Перемерял все остальные трансформаторы в хозяйстве — там что написано на шильдиках, то прибор и показывает. Купил еще один трансформатор от Indel, 2x6V, но мощностью меньше 2VA, пока не включал, пусть интрига сохранится. А может, я просто уже всю электротехнику забыл.
Тем не менее, оба трансформатора круглосуточно прекрасно работают , бесшумные и не греются. Только с первым трансформатором бесполезная мощность, рассеиваемая на стабилизаторах, близка к той экономии, которую планировалось получать отключением основного трансформатора.
После сборки и доработок программы микроконтроллера, вся цифровая часть была постепенно отлажена и планируемая функциональность была достигнута. Что и являлось главной целью. Замеченный негатив:
Перепутано соединение с RX-TX TX-RX на RX-RX TX-TX между микроконтроллером и FT242RL, причем один раз исправил на правильное, но перед отсылкой файла на изготовление, при очередной правке, опять исправил на неправильный вариант.
При переходе через три платы, на ИК приемнике оказалась обратная полярность.
Эти две ошибки разводки устраняются достаточно легко.
Аналоговая часть несколько омрачила ситуацию.
Звучание TDA8222M не было чистым, просматривались признаки самовозбуждения.
Отфильтровать наводки от цепей логики полностью не удавалось.
Без соединения аналоговой и цифровой земли, TDA8424 не желал понимать команды шины I²C.
Срабатывания контактов энкодера попадали в выходной сигнал.
Однополярного питания для мультиплексора недостаточно. У входного сигнала выше одного вольта начиналось таинство обрезания.
Выявилось еще несколько неудачных моментов, например smd-переключатель явно неудобен для частого пользования при отладке.
Пластмассовые телефонные гнезда «made in odessa» имели раскоряченные в разные стороны ножки, создавая уникальный для каждого разъема типоразмер из пригоршни себе подобных, некачественно были закреплены, и я не рискнул их использовать и распаивать на плату. Дешевки «made in china» ушли недалеко, вероятно, все наливалось из одной бочки.
Исходя из изложенного, снимать параметры с ZP1 было нецелесообразно. Сначала решил поставить на этом жирную точку, но получалась какая-то незавершенная пьеса, несмотря на то, что преследуемые цели были достигнуты.
Старая гвардия не сдается. Будем добиваться нормального звука. Переходим к ZP2.
Вторая реализация
Из комплекта узлов ZP1 не было претензий только к индикатору. Блок питания собирается на новом трансформаторе и оба узла переходят в ZP2.
Цифровую часть, по возможности, следует ужать. Так как хочется сделать все быстро, новейшие MCU с нативной поддержкой USB не рассматриваем, ввиду отсутствия наработок, сохраняем FT232RL. Всю мелкую логику выбрасываем, поэтому применим MCU с достаточным количеством выводов. Подходящим будет Atmega16, на нем и останавливаемся. От ATмega88, с точки зрения использованной программной модели, его отличает только таблица векторов прерываний и их размер, отсутствие регистров GPIORx и отсутствие внешних прерываний по любому выводу GPIO. Остальные нюансы несущественны с точки зрения переносимости уже разработанной программы. Хотя, на самом деле, не совсем — я сначала детально не прочитал руководство по Atмega16, и посчитал имеющиеся три внешних прерывания INT 0..2 равнозначными, и плата была изготовлена с подачей сигнала от ИК приемника на INT2. При переносе программы обнаружилоь, что INT2 воспринимает либо фронт, либо спад, а INT0 и INT1 могут быть настроены с реакцией на любое изменение. Поэтому пришлось в двух местах добавить по три строчки кода для перенастройки INT2 на нужный тип реагирования после приема очередного фронта импульса от ИК. Все остальное прошло более-менее гладко.
Меняем и звуковой процессор. Все-таки старичку TDA8424 более 20 лет. С моей точки зрения, на рынке стереопроцессоров грустновато, поэтому поставим TDA7439, который немножко моложе и имеет встроенный коммутатор на 4 стереовхода, более лучшие электрические параметры и втрое меньший потребляемый ток при меньшем напряжении питания.
Все же добавилась еще одна цифровая микросхема — часы реального времени DS1307Z с резервной батареей. Теперь сбои в электрической сети не страшны для показаний времени. Хотя сама установка времени занимает десяток секунд с пульта или один клик из GUI.
Итого — всего три микросхемы, вместо установленных на плате ZP1 аж 9 штук.
Обжегшись на молоке, дуем на воду — на плате ZP2 много вспомогательных деталей и контактных гнезд для настройки, отладки и предотвращения попадания помех в звуковой тракт. Даже корпус USB разъема подсоединен к цифровой земле через RC фильтр. Микроконтроллер загнан максимально в дальний от аудиопроцессора угол, для чего пришлось еще повернуть его на 45°. И были приняты еще некоторые меры.
Но, как говорится, если в одном месте прибыло, то в другом убыло. По ошибке, копируя ISP разъем с платы ZP1, подвод синим цветом, обозначающий сторону платы, автоматически принял за контакт с общим проводом. Ошибка не фатальная и для пользователя незаметная, но досадная. Так же как и вторая промашка — изготовителю платы вместо маски элементов верхней стороны был повторно послан файл маски по меди. В результате, верхняя сторона осталась без шелкографии. Но на этом неприятности с ZP2 закончились. Благодаря комплексу мероприятий, работает не только цифровая часть, но и к аналоговому тракту трудно было придраться. Таким образом, можно считать, что и с точки зрения функциональности предусилителя задачи, поставленные в главе «Концепция устройства» решены. С одним исключением — над усилителем для наушников еще надо поработать. Но для того он и сделан съемным, чтобы установить тот, который нравится. А кроме него, есть еще два слота расширения, на которые разведено по одному стереовходу, питание и GPIO MCU.
ZP2.Компьютерная модель. Маска элементов есть
Готовые PCB ZP2. Верхняя сторона осталась без маски элементов
Монтаж ZP2 окончен. Все работает, как задумано
Измерения и контрольное прослушивание
Давайте посмотрим, каких параметров нам удалось достичь в версии предусилителя ZP2.
Инструментарий и оборудование
Воспользуемся программой RMAA версии 6. 2.3, для пущей интриги, сравним между собой три предусилителя — ZP2, NADC355 и SOLO-4C (он идентичен во всем модельном ряду 4С/5С/6С/7С). Измерительной базой будет служить старенький компьютер на материнской плате K8SLI-eSATA2, с аудиокартой ESI Juli@ (драйвер 1.23), так как встроенный в материнскую плату кодек ALC662 показал совсем уж никакие параметры. ОC – Windows XP SP3 со всеми обновлениями.
Будем использовать три кабеля, пронумеруем их — короткий RCA-RCA (1), длинный RCA-RCA(2) и длинный RCA-миниджек 3.5(3).
(1) — из комплекта от проигрывателя NADT535
(2),(3) — производства Monster Cable.
К аудиовыходам плат ZP2 и SOLO-4C короткими (10см) неэкранированными проводами подпаиваются идентичные сдвоенные RCA-гнезда.
Методика измерений
Все измерения в RMAA делаются с калибровкой. Вместо рекомендованного уровня -1…-2dB используется уровень около -3dB. Причина в том, что усиления предварительного усилителя от SOLO не хватает для обеспечения нормального уровня измерительного сигнала, кроме того при показаниях уровня (по индикатору SOLO) выше 47 наблюдается резкий рост уровня нечетных гармоник. В связи с этим, при измерениях параметров ZP2 и SOLO, для сравнимости результатов, сигнал с выходов предварительных усилителей подается на вход предварительного усилителя NADC355, и уже с его выхода — на вход Juli@.
Все остальные тестируемые устройства обеспечивают нормальное восприятие уровня измерительного сигнала -1dB.
Поэтому поставим двоечку перегрузочной способности предусилителя SOLO (а нам и не обещали ее — заявлено только о входном сигнале 400mV, технические данные используемой микросхемы засекречены; у ZP2 уровень допустимого входного сигнала более 2.5V).
Вот как это выглядит у SOLO на графиках спектра:
Рекомендованный уровень входного сигнала -1dB, с дополнительным усилителем, — при любых настройках уровней записи/воспроизведения нечетные гармоники взлетают до небес
Лучший возможный вариант, сигнал -3dB, с манипулированием микшером, уровнем SOLO и последовательным включением дополнительного усилителя
По этой причине и выбран уровень около -3dB для всех измерений — надо подстроиться под самое слабое звено для сопоставимости получаемых данных, впрочем, это не существенное отклонение от требований RMAA и, к примеру, получающееся небольшое завышение по шумам нам не принципиально.
Переходим к измерениям, с выставлением уровня примерно -3dB. Все параметры тембров в нуле, у NADC355 темброблок отключен.
Для Juli@:
Входы и выходы Juli@ соединяем кабелем (1). Результаты — в слот RMAA №1.
Для NADC355:
Выход Juli@ соединяем кабелем (3) со входом на передней панели «MP» усилителя NADC355.
Выход «Preamp» усилителя NADC355 соединяем со входом Juli@ кабелем (2).Результаты — в слот №2.
Для ZP2 и SOLO:
Выход Juli@ соединяем кабелем (1) со входом тестируемого предусилителя. Выход предусилителя соединяется со входом на передней панели «MP» усилителя NADC355 кабелем (3). Выход «Preamp» усилителя NADC355 соединяем со входом Juli@ кабелем (2). Результаты — в RMAA слот №3 и №4 для ZP2 и SOLO соответственно.
Повторяемость результатов хорошая, поэтому нет необходимости высчитывать среднеарифметические параметры, тем более, нас интересует качественный результат. Вот типовой комплект измерений:
Сводная таблица результатов
Уровни шумов и динамического диапазона ограничены снизу выбранным для показанного теста 16-битным сэмплированием (и погрешностью занижения расчетного входного сигнала на 1. .2db), естественно, при 24 битном формате можно будет увидеть параметры, близкие к заявленным для конкретного оборудования. Например, уровень шумов для Juli@ производитель определяет в -114dB, для NADC355 -106dB, столько же для аудиопроцессора, используемого в ZP2. Но искать предельные значения для ZP2 и SOLO не имеет смысла — в измерительном тракте 4.5 метра проводов, и два дополнительных устройства, хоть и выше классом. Поэтому важнее сравнить между собой ZP2 и SOLO, так как измерения проходили в абсолютно идентичных условиях и разница между полученными параметрами определяется в этом случае только за счет различия параметров самих устройств ZP2 и SOLO.
Что можно увидеть из приведенной таблицы? Во-первых, ZP2 имеет лучшие параметры во всех тестах. Хотя, конечно, такую разницу по шумам услышать будет трудновато даже самым золотым ушам. То же относится и к искажениям, хотя у ZP2 они и ниже примерно в 2 раза. Но и у SOLO очень хороший уровень. Существенно хуже у SOLO дело обстоит с разделением каналов, но, во-первых, об этом заявлено в технических характеристиках, а, во-вторых, этого опять же, вполне достаточно даже для большинства несжатых музыкальных композиций.
Самым неожиданным для меня явился спад AЧХ предварительного усилителя SOLO на ВЧ, плавно начинающийся с 1KHz и достигающий -4dB к 20KHz. Уже давно, чтобы сделать нелинейную АЧХ по напряжению в звуковом диапазоне для аудиоустройств, надо очень постараться. (если, конечно, вы заведомо не ставите частотно-корректирующих цепей).
АЧХ тестируемых устройств
Не это ли причина того, что компания Renesas (производитель аудиопроцессора, применяемого во всей линейке Microlab SOLO 4С/5С/6С/7С) очень постаралась, а потом засекретила параметры аудиопроцессора, и вскоре сняла его с производства, хотя для подавляющего большинства ее микросхем даташиты свободно доступны на сайте?
В связи с этим как-то подозрительно звучат заявления представителей Microlab по поводу завышенной отдачи на ВЧ по звуковому давлению, которую все сразу заметили. По версии Microlab, это было сделано для компенсации потерь, если слушатель находится не на оси ВЧ динамика. Странная отмазка. То есть, чтобы нормально послушать музыку, сидя в кресле, колонки нужно не развернуть на себя, как это обычно делается, а наоборот, отвернуть? И так запланировано изначально? А, может, просто попытались компенсировать спад предусилителя на ВЧ и перестарались?
Вряд ли мы узнаем правду.
Какие еще могут быть причины такого спада?
К сожалению, живым из моих трех предусилителей SOLO остался только один, а до этого АЧХ предусилителя не снимались, так как считалось, что такого спада быть не может. Поэтому, возможен и банальный брак. Поведение отдельно взятого устройства может сильно отличаться от среднестатистического для группы таких же изделий.
Кроме того, возможно, что нулевое значение тембра ВЧ соответствует не плоскому значению АЧХ, а некоторому завалу на ВЧ. Аудиопроцессор TDA7439 в ZP2, например, при подаче питания не устанавливает все тембры в ноль — ВЧ по умолчанию ставится с подъемом на 2dB.
На сайтах, исследовавших Microlab SOLO, приводились кривые АЧХ по звуковому давлению, когда работают все компоненты, включая кроссовер, и эти АЧХ — с итоговым подъемом на ВЧ при нулевом положении тембра.
Но, в случае влияния темброблока, АЧХ обычно выгнута в другую сторону, хотя именно такая кривая — правильнее (но тудно рассчитывать в подобном устройстве на что-то правильное).
Так что, правду можно узнать, если кто-то еще решится снять АЧХ по напряжению со своего предусилителя и наберется статистика.
Подводя итог нашим небольшим измерениям, можно отметить, что параметры ZP2 находятся на вполне приемлемом уровне.
Контрольное прослушивание ZP2 происходило пока только через внешний усилитель NADC355 с выходом на акустику Focal JMLab Chorus 806V, так как все время дорабатывалась и прошивка MCU, и GUI. Использовались различные источники звука и всевозможные настройки. Но, в отличие от проведенного пару лет назад прослушивания Microlab SOLO 6С с пристрастием, на этот раз тонкие нюансы не выискивались и комплектные АС не подключались (да и практически нет уже SOLO, есть пассивная пара в корпусе от SOLO 6С с совершенно другими динамиками). Поэтому тему о прослушивании можно завершить фразой, что предусилитель, на первый взгляд (или слух) моим ушам звук не портит до такой степени, чтобы это почувствовать. При максимальном усилении (у ZP2 и NADC355) и открытом входе шум и фон не прослушиваются. В зависимости от блока питания ПК, некоторую гадость во время паузы (опять же, только при максимальном усилении), можно услышать при подключенном USB кабеле.
Но это, скорее всего, будет замаскировано шумами и фоном источника, а при немаксимальном усилении и вовсе не будет слышно.
Программное обеспечение
ПО можно разделить на «firmware», то есть, прошивку MCU, и на графический интерфейс конечного пользователя для управления предусилителем с ПК.
Программирование производилось с чистого листа, без использования чьих бы то ни было наработок, примеров и библиотек (за исключением технического описания использованных элементов).
Для микроконтроллера программа делалась на ассемблере. Вся работа организована через внутренние и внешние прерывания, а основная программа представляет собой бесконечный пустой цикл. Размер программы во флэшпамяти 4КБ. Учитывая, что полкилобайта занимают константы, а слово двухбайтное, то программа содержит около 1700 ассемблерных команд. То есть, ресурсы MCU Atmega16 использованы на четверть и менее, если учитвать еще менее относительное задействование SRAM и EEPROM.
Интерфейсная программа написана на C# и представляет собой простенький GUI для обмена данными с MCU. Этот обмен происходит через любой свободный USB порт (шина питания не используется и не нагружается). На плате предусилителя установлена микросхема FT242RL, конвертирующая протокол USB в более простой USART, по которому, с точки зрения MCU, и происходит взаимодействие. Скорость асинхронного обмена фиксированная и составляет 0.5Mbps.
GUI
Для полноценной работы ZP2 подсоединение к ПК не обязательно, но в некоторых случаях связь с ПК может представлять более комфортные условия управления, так как доступ к некоторым операциям будет осуществляться быстрее.
В принципе, все управляющие действия можно выполнить как с ИК пульта, так и с ПК, но есть отличия.
В целях предотвращения переключения на альтернативный ИК пульт при задании неверных параметров, и, как следствие, невозможности переключиться обратно на оригинальный пульт без подключения к компьютеру, эта опция доступна исключительно с ПК. При этом адрес и команды действующего пульта видны на экране монитора, легко редактируются, сохраняются в файл или загружаются из файла, а оригинальный (или любой другой) пульт подключается одним кликом мыши.
Интерфейс простой и все функции очевидны.
Регулировка громкости и тембра сделана на ползунках, с реально используемым аудиопроцессором шагом и диапазоном. Регулировки из программы приводят к соответствующему изменению на индикаторе SOLO. Верно и обратное — любое изменение с помощью ИК пульта отображается в программе. Весь обмен данными можно видеть в окне терминала. Данные курсируют в ASCII формате, соответствующему реальному HEX-коду для управления аудиопроцессором. Данным предшествует префикс, обозначающий адрес канала, которому предназначены данные, к примеру, префикс для громкости — «V», для баса — «B», для средних частот — «M» и так далее. В окне терминала видны запросы из программы в виде «PC : xx» и ответы от SOLO (после исполнения запроса) в виде «ZP : xx» или описания ошибки. Если регулировки делаются с пульта, то видны только сообщения от SOLO вида «ZP : xx», посылаемые для корректного отображения текущего состояния.
На картинке видно, что выбран альтернативный ИК пульт (от NAD Т535, о чем говорит адрес 85 (HEX)). Альтернативный или родной пульт выбирается простым кликом, но для альтернативного нужно указать коды тех клавиш, которые будут использованы для управления.
Как их узнать? Сначала — маленькое пояснение.
Родной пульт SOLO может передавать 8 различных комбинаций (хотя у него и 12 клавиш, но 4 «дополнительных» дублируют канал громкости, по две на увеличение и уменьшение, для надежности). Все кнопки задействованы. Как же расширить функциональность?
Я сделал просто — кнопка MUTE, при коротких нажатиях действует так, как и положено — отключает или включает звук. Но при удерживании кнопки (более секунды) на индикаторе появляется бегущая полоса (последовательно, один за другим, зажигаются нижние сегменты индикатора), и, после загорания всей полосы, ZP2 переходит в системное меню и назначение клавиш будет другим.
Если, во время бегущей полосы, отпустить кнопку MUTE, то ничего не происходит (и реальные команды MUTE в этом случае тоже не исполняются).
Системное меню может содержать неограниченное число команд с любым уровнем вложенности, хотя это и не лучший вариант с 4-х знаковым семисегментным индикатором, так как он многие буквы не выговаривает.
В текущей версии прошивки команды меню следующие (прокрутка меню кнопками Volume) :
ti – (time) установка времени
tb – (timbre) регулировка тембра СЧ
PA — (PowerAmplifier) — включение-выключение основного трансформатора
bL – (balance) — регулировка баланса
Ir – (InfraRed) – просмотр кодов, передаваемых с ИК- пультов
PF — (ProFile) — запоминание всех текущих настроек и текущего ИК пульта, которые буду восстанавливаться при включении питания, или сброс профиля на установку параметров по умолчанию
GA – (Gain) – Коэффициент передачи предварительного усилителя, устанавливаемый от 0 до +30 dB с шагом 2 dB
При подключении шнура питания к сети на дисплее в течение двух секунд будет высвечиваться текущая версия прошивки, затем, если профиль активен, то он подключается, в противном случае устанавливается работа от ИК пульта SOLO, громкость -32dB, все тембры и баланс по нулям, вход PC, основной трансформатор выключен.
В режиме главного меню и показа версии прошивки крайний левый индикатор высвечивает «тройной минус», вот, например, опция для баланса:
Меню — опция установки баланса. В момент съемки внезапно выглянуло солнце. Даже на душе стало веселей
Выбор опции — нажатие кнопки «Treble +». При этом переходим на следующий уровень вложенности, в нашем случае — к непосредственной регулировке баланса:
Баланс в нейтрали
Двойная черта в центре означает, что баланс в нейтрали. Кнопками «Treble +/-» баланс смещается вправо-влево тремя шагами в каждую сторону с шагом 4dB (так мне показалось наиболее приемлимым, хотя это можно сделать настраиваемой опцией). При этом вертикальная черточка на индикаторе будет одинарной.
Возврат в предыдущее меню (или в обычный режим пульта ) — нажатие клавиши INPUT.
Теперь возвращаемся к определению кодов для альтернативного пульта.
В меню доходим до опции «Ir»:
Меню — опция показа кодов ИК пультов управления
Нажимаем кнопку «Treble +» и попадаем в режим показа IR кодов (в HEX формате) — на индикаторе горит только десятичная точка посередине. Теперь, если нажимать кнопки любого пульта стандарта NEC, на индикатое появятся два двузначных числа. Первое — адрес пульта, второе число — команда, соответствующая нажатой кнопке. К примеру, вот что показывается при нажатии кнопки «Vol -» на пульте NAD C 355:
Некоторые пульты имеют расширенный адрес (передаваемый вместо инверсного адреса), он игнорируется. Если данные не появляются, то пульт не поддерживает стандарт NEC, или пульт не исправен.
Определив пульт, его адрес и необходимые команды, которые будут соответствовать командам оригинального пульта, можно внести их в соответствующие поля в программе и выбрать альтернативный пульт. Теперь этот пульт будет управлять SOLO так же, как и родной. При необходимости, в любой момент можно вернуться на оригинальный, либо определить новый или загрузить его из файла.
При выходе из меню на дисплее будет отображаться текущее время — часы и минуты. В случае подачи команд с ИК пульта или с ПК, на дисплее отобразится соответствующая информация. Если в течение трех секунд больше никаких команд не поступит, на дисплее опять будет отображаться текущее время, но это правило не действует, если вы вошли в режим меню, из этого режима нужно выходить явно, нажав кнопку «Input» на ИК пульте.
Также дисплей сигнализирует и об активном режиме «Mute» — если звук запрещен, то у крайнего правого индикатора горит десятичная точка. Включение основного трансформатора приводит к понижению частоты мигания точки, разделяющей показания часов и минут с двух Hz до одного.
Будет ли третьей версия ?
Нет предела совершенству. Любую вещь можно тем или иным методом модернизировать и улучшить определенный набор характеристик.
Что касается ZP2, то его электрические параметры более, чем адекватны всей остальной начинке в Microlab SOLO. Поэтому дальнейшая модернизация может быть направлена на дополнительную миниатюризацию, расширение функциональности и снижение себестоимости.
Концептуально развитие проекта (ZP3) может быть следующим.
Схемотехника
Цифровая часть собирается на более продвинутом микроконтроллере, при котором отпадет необходимость в отдельной микросхеме часов реального времени и в микросхеме интерфейса USB. Первоначально выбор пал на Atmega32U4, но, вероятно, лучшим решением по цене и возможностям будет 32-битный ARM микроконтроллер на базе Cortex M3. На мой взгляд, самым выгодным решением сегодня будет MCU LPC1342 производства NXP. Или ее аналог, но с вдвое большим размером флэш памяти, LPC1343.
Видимо, интерфейс связи с индикатором претерпит изменения, с тем, чтобы поддерживать не только цифробуквенные индикаторы, но и графический дисплей.
Адекватной замены по нормальной цене уже не выпускаемому звуковому процессору TDA7439 мне не попалось, так что, остаемся, до исчерпания запасов на рынке, на TDA7439D или TDA7440D(который есть то же самое, но без регулировки средних частот). К вариантам-аналогам типа TDA7468D, добавляющим эффект объемного звучания и еще некоторые улучшайзеры, у меня отношение негативное, я за классическое чистое стерео.
Конструкция
ZP1 и ZP2 — это переходные модели, с массой компромиссных решеней и гибридным набором деталей (имеется в виду smd и обычное исполнение). ZP3 планируется полностью на smd элементах, возможно, с переходом пассивных элементов на основной формат 0603 вместо 0805.
Кроме того, блок входных разъемов Microlab SOLO имеет уникальный конструктив, и их проблематично найти на европейском рынке. Они будут заменены на одиночные прямые разъемы, при этом будет комплект из 8 штук, на 4 полноценных внешних стереовхода. Печатная плата предусилителя станет в два раза уже и будет располагаться не перпендикулярно, а параллельно радиатору.
Простой энкодер, практически ненужный и предназначенный только для резервной регулировки громкости, нужно заменить на энкодер со встроенной на оси кнопкой. Это позволит регулировать, кроме громкости, тембры и переключать входы.
Также нужен еще более малогабаритный трансформатор и SSR, что приведет к снижению площади PCB блока питания в два раза.
Вместо соединительных разъемов с шагом 2.54мм будут миниатюрные с шагом 1.27мм, хотя это сразу съест всю экономию, но, со временем, цены на них должны упасть.
Программное обеспечение
Главное — будет реализована возможность обновления прошивки MCU через интернет, то есть MCU будет поддерживать технологию DFU. И, скорее всего, разработка будет вестись уже не на ассемблере, а на С. Хотя как пойдет, с ARM я в самом начале пути. Если бы у меня уже были наработки под Cortex-M3, то однозначно был бы ассемблер. Так как их нет, и изучение с нуля, то нужно потратить около года, а уже анонсированы процессоры на ядре Cortex-M4…
Заключение и конкурс
ZP2, несмотря на некоторые шероховатости, оправдал возлагавшиеся на него надежды. Поскольку у меня осталась на руках еще одна плата, то решил собрать и второй экземпляр, без установки технологических разъемов и необязательных деталей (к примеру, не нужны пять светодиодов с ограничительными резисторами — в корпусе их все равно не видно).
Поскольку во многих местах, особенно в российиской глубинке, проблематично приобрести комплектующие детали и изготовить двусторонние печатные платы с отверстиями 0.3мм и такими же дорожками (а ZP3 уже планируется с 0.2мм), то этот вторй экземпляр, настроенный и работающий, будет отправлен победителю мини-конкурса (в комплекте с блоком питания, индикатором, ИК пультом, необходимыми шлейфами и документацией).
Для того, чтобы победить, достаточно лишь маленького креатива — напишите несколько строк или разместите фотографию по теме конкурса, перейдя по ссылке .
Комментарии, вопросы и предложения по материалам статьи можно оставить здесь.
Всем удачи!
16 марта 2010 года
Специально для overclockers.ru,
zauropod
Контроллер аудиосистемы инструкция | minikit
Нажав в ждущем режиме кнопку 1 на передней панели (или кнопку «STANDBY» пульта), мы попадаем в основной рабочий режим. При этом выход STBY, а затем, с некоторой задержкой, MUTE, переходят в состояние лог. 1.
Повторное короткое той же кнопки снова переведёт схему в ждущий режим. При этом сначала в лог. 0 уходит выход MUTE, а затем — STBY, что позволяет «мягко», без щелчков в колонках, выключить усилитель.
В основном режиме на дисплее при бездействии пользователя может отображаться один из следующих экранов, между которыми можно циклически переключаться соответствующей кнопкой пульта ДУ, либо длинным нажатием кнопки 2 на передней панели.
- Экран FM-тюнера (только если выбран вход тюнера).
- Экран со спектром сигнала:
В свою очередь экран спектра может отображать не только стереоспектр, но и смешанный от обоих каналов:
Или уровни сигнала по левому и правому каналам: Между этими тремя вариантами экрана спектра можно переключаться кнопкой на пульте или с передней панели коротким нажатием кнопки 3.
Экран по умолчанию назван так потому, что именно на него возвращается устройство после любых регулировок через несколько секунд.
Отрегулировать яркость можно энкодером, вход в настройку яркости осуществляется удержанием кнопки 1 (или соответствующейй кнопки пульта ДУ). Выбор входа.
Нажатием соответствующе обученной кнопки пульта или коротким нажатием кнопки 2 на передней панели можно выбрать текущий вход.
Первый (иногда он же единственный) вход любого аудиопроцессора — это всегда вход тюнера. Только при выборе первого входа задействуются функции управления FM-тюнерами и появляется возможность выставить экран тюнера как экран по умолчанию.
Другие входы могут быть подключены к другим устройствам. Например, можно на том же Aliexpress купить какой-нибудь Bluetooth аудио девайс и подключить его внутри усилителя к соответствующему вход аудиопроцессора:
Или же, подключить наш умный усилитель к телевизору:
Используемый аудиопроцессор на TDA7439 позволяют подстраивать усиление по входам, что позволяет выровнять сигналы от разных устройств, чтобы на спектрограмме они отображались более-менее равномерно. Для каждого входа данного аудиопроцессора, то такая регулировка производится энкодером.
Основные регулировки звука.
С помощью энкодера или сответствующих кнопок пульта из экрана по умолчанию можно начать регулировку громкости, которая является основным регулируемым аудиопараметром. При этом экран сменяется на экран регулировки громкости:
Также из любого основного режима (кроме радио) нажатием кнопки «MUTE» на пульте или коротким нажатием кнопки 4 можно временно отключить звук:
Кнопкой «MENU» на пульте или коротким нажатием кнопки 5 можно пройтись по другим аудиопараметрам и отрегулировать их. Экраны перебираются в следующем порядке.
Тембр нзких частот:
Тембр средних частот:
Тембр высоких частот:
Предусиление:
Баланс левый/правый:
Управление FM тюнером.
Если выбран вход 1 («Тюнер»), в качестве основного экрана можно выбрать экран FM-тюнера. При этом на экране будет отображаться текущая частота, уровень сигнала, факт наличия стереоприёма, номер сохранённой станции, номер «любимой» станции:
Номер «любимой» станции — это привязка некоторой частоты к одной из 10 цифровых кнопок пульта. Такая функция позволяет быстро выбрать одну из 10 «любимых» станций.
Кроме этого, можно просто сохранить до 50 частот в EEPROM. Станции всегда упорядочены по возрастанию частоты. Если некоторая частота не сохранена в EEPROM, на месте её номера будут отображаться прочерки:
В режиме радио кнопки на передней панели имеют несколько отличное назначение. Так, например, кнопки 3 и 4 в этом случае позволяют «прыгать» по сохранённым частотам вверх и вниз. Также для этого используются отдельные кнопки пульта ДУ.
Длительное нажатие кнопки 4 (или специальной кнопки на пульте ДУ) переводит устройство в режим настройки частот, что индицируется символами > в правой нижней части экрана. Повторное длительное нажатие кнопки 4 выводит устройство из режима настройки частот.
В режиме настройки частот энкодер выполняет функцию перемещения по частотной шкале с шагом 0.1МГц, кнопки 3 и 4 — перемещение с шагом 1МГц. Длительное нажатие кнопки 5 сохраняет текущую частоту в EEPROM или же удаляет, если она была сохранена туда ранее. Цифровые кнопки пульта назначают текущую частоту как любимую, или же отменяют уже имеющееся такое назначение.
Настройка времени.
Для отображения на экране текущего времени нужно нажать соответствующую кнопку пульта или длительно удержать кнопку 3. После этого короткие нажатия этой же кнопки введут устройство в режим настройки времени, перебирая регулируемый параметр:
Выбранный параметр настраивается энкодером. День недели не настраивается, а вычисляется из настроенной даты. После настройки года система снова переходит в режим отображения времени.
Время хранится в часах реального времени DS1307 и за счёт литиевой батарейки не сбрасывается при обесточивании устройства.
Таймер отключения.
Ложась спать под музыку, можно настроить систему на выключение через какое-то время. Для входа в режим настройки таймера нужно вызвать экран настройки времени (см. выше) и повторным длительным нажатием кнопки 3 перейти в режим отображения таймера выключения:
Последующие короткие нажатия будут перебирать задаваемое таймеру значение. Выбираемые значения: 2 мин, 5 мин, 10 мин, 20 мин, 40 мин, 1 час, 1.5 часа, 2 часа, 3 часа, 5 часов. Через две секунды после выбора предуставленного значения таймер начинает отсчёт:
После чего через несколько секунд система начинает отображать экран по умолчанию.
Когда до отключения останется меньше 1 минуты, этот экран начнёт отображаться постоянно.
Таймер сбрасывается при выключении устройства (переходе в ждущий режим).
Кроме того, в системе поддерживается таймер тишины, который отключает систему через 10 минут отсутствия сигнала или каких-либо действий пользователя. Этот таймер настраивается через редактор EEPROM.
Будильник.
Систему можно настроить на пробуждение в определённое время, при этом указать дни недели, в которое необходимо пробуждаться, а также вход, который будет активирован при пробуждении:
Попасть на этот экран можно из экрана таймера длительным нажатием кнопки 3, либо нажатием соответствующей кнопки на пульте ДУ.
Последующие короткие нажатия этой кнопки будут перебирать регулируемый параметр, аналогично настройке времени:
Схема в высоком разрешении, перечень элементов, фотографии устройства, дополнительные материалы можно скачать по следующей ссылке. СКАЧАТЬ
Как сделать реверс на планшете prestigio multipad 3017
Как починить планшет если сломан сенсор — Либо мастер …
Брак нового тачскрина на примере Prestigio MultiPad Color 2 3G (PMT3777 3G)
Как починить планшет если сломан сенсор — Либо мастер …
Prestigio MultiPad PMP5197DULTRA — Обсуждение — 4PDA
КАК ИСПРАВИТЬ ЗЕРКАЛЬНЫЙ Сенсор ( ТАЧСКРИН ) SUPRA M12CG (Реверс)
Prestigio MultiPad PMP5197DULTRA — Обсуждение — 4PDA
Посредственный аккумулятор для планшета
Посредственный аккумулятор для планшета
Посредственный аккумулятор для планшета
Prestigio MultiPad Note 8.0 3G Tools Videos — Waoweo
Как починить планшет если сломан сенсор — Либо мастер …
Прошивка для Планшета Supra M121g, Видео, Смотреть онлайн
РАСПРОДАЖА!!! Планшет ROVERPAD SKY S7 WIFI 7\
Prestigio MultiPad PMP5197DULTRA — Обсуждение — 4PDA
Посредственный аккумулятор для планшета
Как починить планшет если сломан сенсор — Либо мастер …
Планшеты Prestigio: Купить во Львове — Сравнить цены на Price.ua
Что делать, если не включается планшет
Страница 46 — Электроника и бытовая техника и бытовая …
Посредственный аккумулятор для планшета
Как починить планшет если сломан сенсор — Либо мастер …
Планшеты Prestigio: Купить во Львове — Сравнить цены на Price.ua
Accueil — (page 7) — bcweeqmoe
Как починить планшет если сломан сенсор — Либо мастер …
РАСПРОДАЖА!!! Планшет ROVERPAD SKY S7 WIFI 7\
Посредственный аккумулятор для планшета
Prestigio MultiPad PMP5197DULTRA — Обсуждение — 4PDA
РАСПРОДАЖА!!! Планшет ROVERPAD SKY S7 WIFI 7\
Прошивка для Планшета Supra M121g, Видео, Смотреть онлайн
Как починить планшет если сломан сенсор — Либо мастер …
Новости наушника Philips SHQ8300
Посредственный аккумулятор для планшета
Решение зеркального нажатия на планшете Digma HIT 4G
Игры для Prestigio Multipad — 4PDA
Как починить планшет если сломан сенсор — Либо мастер …
Посредственный аккумулятор для планшета
Blog Archives — listlibrary
Lenovo Tab 3 TB3-850M не включается и не заряжается. Решено
All Categories — ginhosacque870
Первый обзор Samsung Galaxy Tab S5e — характеристики, фото и …
Lenovo Tab 3 TB3-850M не включается и не заряжается. Решено
Apk. Все посты по тегу: «Apk» | Пикабу
Besplatka #43 Харьков by besplatka ukraine — issuu
17-x009ur
Обзор Neoline G-tech X52. Разнесенный видеорегистратор …
РадиоКот :: Аудиопроцессор на TDA7419 с управлением по WiFi …
15-ay044ur
Страница 46 — Электроника и бытовая техника и бытовая …
РадиоКот :: Аудиопроцессор на TDA7419 с управлением по WiFi …
Автомобильная навигационная мультимедийная система MyDean …
Лучшие сбережения !!! Полный автомат Аренда Батарея Зарядное …
Посредственный аккумулятор для планшета
Prestigio MultiPad PMP5197DULTRA — Обсуждение — 4PDA
Lenovo Ideapad Yoga 13 — Версия для печати — Конференция …
РадиоКот :: Аудиопроцессор на TDA7419 с управлением по WiFi …
Новогодний гид: подарки для любимых
14-am012ur
Страница 46 — Электроника и бытовая техника и бытовая …
KineMaster \u2013 Pro Video Editor — Редактируем видео на Android …
Читалка для манги (планшет): оказываем помощь и делимся опытом
Посредственный аккумулятор для планшета
Blog Archives — peacefasr
15-ba020ur
Accueil — (page 7) — bcweeqmoe
Prestigio MultiPad PMP5197DULTRA — Обсуждение — 4PDA
Что делать, если не включается планшет
Способ применения
Ассоциация Экспериментальной Авиации — Печатать страницу
MY photo editor: Filter \u0026 cutout collage для Андроид …
Как починить планшет если сломан сенсор — Либо мастер …
Объявления: продаю/куплю/сдаю и т.д.
Автозапчасти, Горячее. Привлекательные цены Челябинск
Посредственный аккумулятор для планшета
РадиоКот :: Аудиопроцессор на TDA7419 с управлением по WiFi …
О бренде
Первый обзор Samsung Galaxy Tab S5e — характеристики, фото и …
АККУМУЛЯТОРЫ ДЛЯ МОБИЛЬНЫХ ТЕЛЕФОНОВ 220.LV! | 220.lv
Как починить планшет если сломан сенсор — Либо мастер …
Ubuntu для мобильных устройств: посмертный анализ / Хабр
Tda7439 схема включения \u2013 Три простых темброблока на TDA7313 …
Инструкция пользователя — PDF
Страница 23 — Доска объявлений в Самаре продажа — 63.ru
РадиоКот :: Аудиопроцессор на TDA7419 с управлением по WiFi …
Besplatka #43 Харьков by besplatka ukraine — issuu
Blog Posts — bertylpositive
Новогодний гид: подарки для любимых
Способ применения
foundclasjoi — مطالب اردیبهشت 1396
Basplatka #49 Днепр by besplatka ukraine — issuu
Микросхему — цифровой регулятор тембра, коммутатор? — Хабр Q&A
FeaturesAudio Input/Output
Automatic Master Clock Rate and Data Sample Rate Detection
Four Serial Audio Inputs (Eight Channels)
Support for 32-, 44.1-, 48-, 88.2-, 96-, 176.4-, and 192-kHz Sampling Rates
Data Formats: 16-, 20-, or 24-Bit Input Data; Left-Justified, Right-Justified, and I2S
64- or 48-fS Bit-Clock Rate
128-, 192-, 256-, 384-, and 512-fS Master Clock Rates (Up to a Maximum of 50 MHz)
Six PWM Audio Output Channels
Any Output Channel Can be Mapped to Any Output Pin
Supports Single-Ended and Bridge-Tied Loads
I2S Serial Audio Output
Audio Processing
Volume Control Range of 48 dB to -100 dB
Master Volume Control from 24 dB to -100 dB in 0.5-dB Increments
Six Individual Channel Volume Controls With 24-dB to -100-dB Attenuation in 0.5-dB Increments
Serial Output Can Be Produced by Downmix of 5.1-Channel Input or Fourth Serial Input
5.1-Channel Downmix to 2.1 or 3.1 PWM Output Speaker System
Integrated Bass Management
Two Programmable Biquads in Subwoofer Channel
Full Six-Channel Input and Output Mapping
Selectable DC Blocking Filters
PWM Processing
8× Oversampling With Fourth-Order Noise Shaping at 44.1, 48 kHz; 4× Oversampling at 88.2, 96 kHz; 2× Oversampling at 176.4, 192 kHz; and 12× Oversampling at 32 kHz
≥105-dB Dynamic Range (TAS5086+TAS5186)
THD < 0.06% (TAS5086 Only)
20-Hz—20-kHz Flat Noise Floor for 44.1-, 48-, 88.2-, 96-, 176.4- and 192-kHz Data Rates
Digital De-Emphasis for 32-kHz, 44.1-kHz and 48-kHz Data Rates
Intelligent AM Interference Avoidance System Provides Clear AM Reception
Optimized PWM Sequence for Click- and Popless Start and Stop
Optimized PWM Sequence for Charging of AC-Coupling Capacitors in Single-Ended Configurations
Adjustable Modulation Limit From 93.8% to 99.2%
General Features
Automated Operation With Easy-to-Use Control Interface
I2C Serial Control Slave Interface
Control Interface Operational Without MCLK
Single 3.3-V Power Supply
38-Pin TSSOP Package
TDA7439 datasheet — Трехполосный аудиопроцессор с цифровым управлением
ACE9040 : Аудиопроцессор. ACE9040 обеспечивает всю обработку речевых сигналов и фильтрацию данных / SAT-тонов, необходимую для аналоговых сотовых телефонов AMPS или TACS. Функции канала передачи голоса включают в себя микрофонный усилитель, мягкий ограничитель, полосовой фильтр, компрессор, жесткий ограничитель, фильтр нижних частот и усилитель с регулируемым усилением для установки уровня отклонения. Дополнительные цепи передачи.
AD8323 : Кабель.Драйвер линии Catv + 5V Fine Step. Поддерживает стандарт DOCSIS для обратного пути передачи. Программируемое усиление 0,75 дБ с шагом в диапазоне 53,5 дБ Низкие искажения при 60 дБмВ на выходе 56 дБн SFDR на 21 МГц 55 дБн SFDR на 42 МГц Уровень выходного шума 48 дБмВ на 160 кГц Условие отключения питания Верхняя полоса пропускания: 100 МГц (полный диапазон усиления) Работа от источника питания 5 В.
AN7356NSC : Управление / контроль. Усилитель эквалайзера записи и воспроизведения. IC для кассетной деки Hi-Fi.
CS8405A : 96 кГц, цифровой звук, интерфейсный передатчик.
DBL1010 : Двойной предусилитель.
EM19100 : 8-битный аналого-цифровой преобразователь видео (CMOS), 20 MSPS. 8-BITVIDEO 20 MSPS A / D VIDEO A / D CONVERTER (CMOS) MSPS CONVERTER (CMOS) 8-битный CMOS A / D преобразователь для использования видео. Внедрение двухступенчатой параллельной системы обеспечивает низкое потребление при максимальной скорости преобразования 20 MSPS. Максимальная скорость преобразования 20 MSPS Встроенная схема выборки и удержания Внутреннее опорное напряжение самосмещения Рассеиваемая мощность 90 мВт.
S1A2295A01 : = S1A2295A01 AM / FM-тюнер + MPX ;; Функция = AM / FM радио чип ;; = Низкие искажения (AM: 0,5%, FM: 0,3%), Vco без регулировки, встроенный детектор станции AM / FM, подходит для DTS ;; Пакет = 48QFP ;; Статус производства = Eol.
TAS5101DAP : Цифровые усилители мощности звука. ti TAS5101, Силовой каскад цифрового стерео усилителя.
TDA4470-M : Многостандартная обработка видео и квазипараллельная обработка звука. Мультистандартная видео-ПЧ и квазипараллельная обработка звука. Это интегрированная биполярная схема для обработки мультистандартной ПЧ видео / звука (VIF / SIF) в ТВ / видеомагнитофоне и мультимедийных приложениях.Схема обрабатывает все телевизионные видеосигналы ПЧ с отрицательной модуляцией (например, стандарт B / G), положительной модуляцией (например, стандарт L) и звуком AM, FM / NICAM.
WM8728 : WM8728: Sacd-совместимый, 24-битный аудио ЦАП 192 кГц с цифровым регулятором громкости.
AD1984 : Аудиокодек AD1984 обеспечивает превосходное качество звука высокой четкости, превосходящее характеристики Vista Premium. Есть четыре ЦАП 192 кГц, четыре АЦП 192 кГц, выход SP / DIF, четырехканальный цифровой микрофонный интерфейс, Digital Beep и PCBeep.Это делает AD1984 правильным выбором для настольных ПК и ноутбуков премиум-класса, где производительность является ключевым фактором.
MAX9860 : Монокодек со сверхнизким энергопотреблением и программируемыми цифровыми фильтрами MAX9860 — это маломощный монофонический аудиокодек в голосовом диапазоне, разработанный для обеспечения полного аудио решения для беспроводных голосовых гарнитур и других монофонических аудиоустройств. Используя встроенный в кристалл моно-усилитель для наушников с мостовой нагрузкой, MAX9860 может выдавать 30 мВт на 32? наушник во время работы.
FMS6303 : Недорогой 3-канальный драйвер видеофильтра для SD, ED, HD (1080i) и HD (1080p) FMS6303 предлагает комплексную фильтрацию для телевизионных приставок или приложений DVD.Он предназначен для замены пассивных ЖК-фильтров и драйверов недорогим интегрированным устройством. Каналы фильтров предназначены либо для компонентного (YPbPr), либо для видеосигнала RGB. Эти каналы предлагают возможность выбора.
TAS5713 : Цифровой усилитель мощности звука TAS5713 — это эффективный усилитель мощности цифрового звука мощностью 25 Вт для подключения стереодинамиков, связанных мостом. Один последовательный вход данных позволяет обрабатывать до двух дискретных аудиоканалов и беспрепятственно интегрировать их с большинством цифровых аудиопроцессоров и декодеров MPEG.Устройство принимает широкий диапазон входных данных и скоростей передачи данных. А полностью.
TDA7498 : Аудиоусилители мощности класса D Двойной аудиоусилитель BTL класса D 100 Вт + 100 Вт.
Цепь управления цифровым звукомNokia 3310 LCD Atmel ATmega8 TDA7439
Мое старое шасси, перемешивая старую стереосистему на шасси tda7439, нашло его и интегрировало их с принятием решения о приложении, и в конечном итоге появилось такое красивое приложение Если мы говорим о схеме tda7439 цифровой регулятор громкости… Electronics Projects, Digital Audio Control Circuit Nokia 3310 LCD Atmel ATmega8 TDA7439 «atmega8 projects, avr project, microcontroller projects,» Дата 2019/08/02
Мое старое шасси при перемешивании старого стерео на шасси tda7439 найдено это и интегрировать их с принятием решения о приложении, и в конечном итоге появилось такое красивое приложение. 47-0 0-30 дБ и -14 дБ усиление — от +14 дБ управление средними и средними частотами также является регулировкой баланса.приложение также имеет 4 стереовхода в качестве единого пустого поля для других, которые я тестировал, работает очень хорошо, интегрируется с LM3886, и настройка работает.
TDA7439 Тест проекта цифрового управления звуком
ATmega8 Digital Audio Control TDA7439 Цепь
Половина наборов полос ЖК-экрана, террасы, которые можно увидеть во 2-й строке, где значение также контролируется, какая полоса активная стрелка указывается в меню управления схемой + — + — и кнопки отключения звука, а также управление, совместимое с philips rc5, осуществляется моей рукой, пульт дистанционного управления vestel tv совместим с rc5, который я использовал для protkol rc5, сохраняется в EEPROM, значения остаются постоянными для .
Встроенная перемычка с ЖК-дисплеем защелкивается, и обычно вы можете использовать схему установки перемычки, операция должна быть выполнена раньше, иначе схема не повлияет на ATmega8, чтобы запрограммировать коннектор isp цепи расположен наполовину güçkaynag при подключении к простому параллельному порту программист и можно запрограммировать программой ATmega8 75% близлежащей памяти заполняет.
Atmega8’İ из Каракёй 4 фунта в 3310 за 3 доллара с ЖК-дисплея, продавец запчастей купил имитацию схемы и печатной платы или верхнюю версию можно открыть proteus7.5. Вы также можете скачать бесплатный компилятор WinAVR C с написанным мной кодом, доступным в проекте с открытым исходным кодом.
Цепь управления цифровым звуком Все исходные файлы — это плата Proteus pcb, диаграммы, библиотеки моделей, исходный код:
СПИСОК ССЫЛОК ДЛЯ ЗАГРУЗКИ ФАЙЛОВ (в формате TXT): LINKS-8301.zip
IGBT параллельно Аннотация: Руководство по IGBT igbt IGBT ТЕСТ igbt-модули что быстро. Руководство по IGBT транзистору. ТЕХНИЧЕСКИЙ ПАСПОРТ ручных полупроводниковых igbt-модулей IGBT. | Оригинал | ||
D 5036 Аннотация: DS3906 MAX5436 | Оригинал | MAX6176 376кБ) com / an5036 AN5036, APP5036, Appnote5036, D 5036 DS3906 MAX5436 | |
заметки по применению Аннотация: абстрактный текст недоступен | OCR сканирование | ||
2009 — стартовая плата fpga cyclone iii ep3c25f324c8 Аннотация: EP3C25F324C8 AN-521-1 EP3C25 EP3C16 | Оригинал | Ан-521-1 Стартовая плата fpga cyclone iii ep3c25f324c8 EP3C25F324C8 EP3C25 EP3C16 | |
2010 — германиевый диод dr 25 Аннотация: Примечание по применению INFINEON Схема печатной платы mipi BGA758 LQW15 IEC-61000-4-2 C166 Схема смещения усилителя wlan BGA758L7 ghz wlan СХЕМА ПРИЕМНИКА | Оригинал | BGA758L7 BGA758L AN188 AN188, BGA758L7 dr 25 германиевый диод Информация о применении INFINEON макет печатной платы mipi BGA758 LQW15 IEC-61000-4-2 C166 схема смещения усилителя wlan СХЕМА ПРИЕМНИКА ghz wlan | |
2Rx4 Аннотация: DDR2 DIMM DDR2 DIMM Drawing DDR2 SODIMM 1Rx16 udimm RDIMM ddr2 PLL DDR2 SODIMM application note SODIMM ddr2 | Оригинал | M470T5669AZ0-V01) 2Rx4 DDR2 DIMM Чертеж DDR2 DIMM DDR2 SODIMM 1Rx16 удимм RDIMM ddr2 PLL Замечания по применению DDR2 SODIMM SODIMM ddr2 | |
2009 — BGA615L7 Аннотация: абстрактный текст недоступен | Оригинал | BGA615L7 | |
RS 608 Аннотация: абстрактный текст недоступен | OCR сканирование | ||
1999 — ТИ-82 Реферат: Калькулятор TI-83 ti 83 texas | Оригинал | ТИ-82 ТИ-82 ТИ-83 калькулятор ti 83 техас | |
GSM 900 усилитель Аннотация: GSM vco BFP420 Транзистор BFR 98 IC210 K 3264 двухдиапазонный усилитель мощности 1 Схема транзистора CGY LQG21N BFR93AW k 3531 | Оригинал | EHT09097 EHT09123 EHT09124 gsm 900 усилитель GSM vco BFP420 Транзистор BFR 98 IC210 К 3264 транзистор Двухдиапазонный усилитель мощности 1 Схема CGY LQG21N BFR93AW k 3531 транзистор | |
FSX52WF Аннотация: Fujitsu «заметки по применению» fsx51wf NF037 FLL101 FMC141401-02 fll171 FMC1414P1-02 FLL55 FLL120MK | OCR сканирование | FLX202MH-12 FLK202MH-14 FSX52WF Fujitsu «заметки по применению» fsx51wf NF037 FLL101 FMC141401-02 fll171 FMC1414P1-02 FLL55 FLL120MK | |
SK3239 Аннотация: транзистор sk3025, SK3180, транзисторы RCA, T056, SK3181A, 2N5037, Thomson Power Transistor, 1975 год, транзистор SK3052, T009. | OCR сканирование | 2SD822 2SD822BULK SK3003A SK3004 SK3006 22440м2 OF031A OF370F I47in DF346A SK3239 sk3025 транзистор SK3180 RCA транзисторы T056 SK3181A 2N5037 Силовой транзистор Томсона 1975 SK3052 транзистор Т009 | |
1995 — S3F8285XZZ-TW85 Аннотация: S3F84K4 | Оригинал | S3F8285 S3F8285XZZ-TW85 S3F84K4 | |
2009 — 0201 площадь основания Аннотация: 0201 конденсатор BGA615 BGA615L7 | Оригинал | ||
1999 — Нет в наличии Аннотация: абстрактный текст недоступен | Оригинал | HLMP-1301 HLMP-1301-G0000 HLMP-1401 HLMP-1401-E0000 HLMP-1503 HLMP-1503-D0000 HLMP-K40X HLMP-K600 hlmp1503d00fg | |
2007 — протокол LIN генератора 2.0 Аннотация: как построить простую автомобильную ЭБУ для автомобильного «датчика дождя» Генератор LIN 2.0 Основы протокола LIN XC164CM автомобильная шина CANBUS LIN ACTUATORS XC166 Подсказка по применению 25 | Оригинал | AP16107 XC164CM 16 бит XC16x генератор LIN протокол 2.0 как собрать простую автомобильную ЭБУ для машины «датчик дождя» Генератор LIN 2.0 Основы протокола LIN автомобильный автобус ПРИВОДЫ LIN XC166 Совет по применению 25 | |
2006 — Кластерная библиотека ZigBee Аннотация: Спецификация кластерной библиотеки ZigBee Библиотека кластеров zigbee zcl прикладной программист codewarrior светофор ZIGBEE управление светофором mc13213 c пример кода MC13213 HCS08 c пример кода прерывание HCS08 053474r17 | Оригинал | BSADGZB2007 Ch470 Кластерная библиотека ZigBee Спецификация кластерной библиотеки ZigBee Библиотека кластеров zigbee Программист приложений zcl codewarrior светофор ZIGBEE управление светофором mc13213 пример кода c MC13213 HCS08 c пример кода прерывания HCS08 053474r17 | |
1999 — ЦЕПЬ МАТЕРИНСКОЙ ПЛАТЫ ПК бесплатно Аннотация: Цепь материнской платы ПК бесплатная принципиальная схема материнской платы принципиальная схема материнской платы компьютера принципиальная схема материнской платы компьютера cd-rom шаговый двигатель usb клавиатура ПК СХЕМА СХЕМА клавиатуры ПК Схема материнской платы компьютера DDR принципиальная схема | Оригинал | X13769XJ2V0CD00 ПС7522-1А / 2А PC1099 PS2501 PS2561 PS2581L1 / L2 PS2652 PS2701 PS2703 Схема материнской платы ПК бесплатно СХЕМА МАТЕРИНСКОЙ ПЛАТЫ ПК бесплатная принципиальная схема материнской платы принципиальная схема материнской платы компьютера принципиальная схема привода ручки usb принципиальная схема материнской платы компьютера cd-rom шаговый двигатель USB-клавиатура ПК СХЕМА СХЕМА СХЕМА клавиатуры ПК принципиальная схема DDR материнской платы компьютера | |
2001 — атмел сдрам Аннотация: sdram 4 bank 4096 16 ATSDRAM-SSM8000 | Оригинал | 1667AS Atmel SDRAM SDRAM 4 банк 4096 16 ATSDRAM-SSM8000 | |
2002 — z0127 Абстракция: Z0140 z014 MG74P REQ64 -20 / транзистор z0127 MA | Оригинал | Z0127 32-битный) Z0140 64-битная) 64-битный z0127 Z0140 z014 MG74P REQ64 -20 / транзистор z0127 MA | |
2009 — Принципиальная схема пульта дистанционного управления RF Аннотация: Транзистор 434 широкополосный полосовой фильтр от 1 до 3 ГГц FSEM30 эталонный ВЧ-транзистор с полосовым фильтром от 2 до 3 ГГц, широкополосный bpf 434 МГц, принципиальная схема ВЧ 434 Miteq SMC-02 BFP460 | Оригинал | BFP460 Принципиальная схема RF remotecontrol ТРАНЗИСТОР 434 Широкополосный полосовой фильтр от 1 до 3 ГГц FSEM30 Ссылка на РЧ-транзистор Широкополосный полосовой фильтр от 2 до 3 ГГц bpf 434 МГц Принципиальная схема RF 434 Miteq SMC-02 | |
Бесплатная электрическая схема генератора, управляемого напряжением Аннотация: MAX8595 MAX5436 Генератор моста Вина MAX6008 MAX532 MAX1452 DS4422 DS4305 DS4303 | Оригинал | com / an5036 AN5036, APP5036, Appnote5036, бесплатная электрическая схема для генератора, управляемого напряжением MAX8595 MAX5436 Осциллятор Вина-Бриджа MAX6008 MAX532 MAX1452 DS4422 DS4305 DS4303 | |
инструкция по применению Аннотация: NJU26124 | Оригинал | NJU26124 NJU26124 288 МГц примечание по применению | |
2011 — LC78646E Аннотация: TEA2130 LA7687 | Оригинал | P17E14 MSM6650GS 220 пФ CSTLS4M09G53â LC81192 CSBLA400KECEâ 330 пФ LC78646E TEA2130 LA7687 | |
2008 — RF4ce идентификатор поставщика Аннотация: идентификатор профиля RF4CE rf4ce | Оригинал | Ch470 идентификатор поставщика rf4ce RF4CE rf4ce идентификатор профиля |
Arduino Powered Gainclone (усилитель): 10 ступеней
При отключенном питании от сети!
Вся разработка была выполнена в последней версии Arduino IDE.
Вам понадобятся следующие библиотеки
Библиотека TEA5767
Библиотека TDA7439
Библиотека IRRemote
Установите библиотеки в среду разработки Arduino, как и любые другие.
В этом проекте также используется метод EEPROMWriteAnything.
Захватите прикрепленный сюда zip-файл 🙂
Установите время …
Загрузите стандартный скетч в Arduino IDE для DS1307RTC под названием SetTime и загрузите это к ардуино. Это установит время на модуле RTC на текущее время вашего ПК.Подсказка: откройте окно монитора последовательного порта. Это также проверяет ваши соединения с RTC и гарантирует, что шина i2c работает … Если вы успешно запрограммировали время на RTC, переходите к следующему шагу. Если нет, проверьте правильность пайки и убедитесь, что RTC правильно сориентирован с помеченными контактами.
Теперь запрограммируйте файл Arduino_Gainclone_1_3.ino на Arduino из zip-файла.
После загрузки подсветка должна тускло включиться, и вы должны увидеть основное отображение времени.Если на этом этапе вы видите искажения или ничего на дисплее, дважды проверьте проводку к ЖК-модулю.
**** По-прежнему с отключенным питанием от сети *****
Включите контроллер, нажав кнопку питания, ЖК-дисплей должен загореться на полную яркость и приветствовать вас. Затем по умолчанию будет установлено радио, и должно сработать реле питания.
ЖК-дисплей может медленно реагировать, так как все питание отключено от USB. Не волнуйтесь, все будет хорошо, когда вы отключите питание от USB.
Изучите свои ИК-команды:
Откройте монитор последовательного порта Arduino, и он распечатает коды, когда вы нажмете кнопку на пульте дистанционного управления. Если этого не происходит, возможно, вы неправильно подключили ИК-приемник — проверьте проводку.
Найдите строку в верхней части кода Arduino, соответствующую кнопке, которую вы хотите использовать, и введите код, который она производит для этой удаленной кнопки. После того, как вы введете все свои ИК-коды, вы можете повторно загрузить код в Arduino
. Если вы приобрели пульт дистанционного управления KEYES с ebay — нет необходимости, код настроен для этого.
Влево = Уменьшение громкости / Влево в меню
Вправо = Увеличение громкости / Вправо в меню
Ok = Ввод
Вверх = Настройка вверх
Вниз = Уменьшение
* = Питание
Однако этот пульт ДУ немного раздражает тем, что не работает. продолжайте повторять код, когда кнопка удерживается, он отправляет команду типа «повторить последний код». Это раздражает при большом изменении громкости.
Проверьте функции пульта дистанционного управления, кнопок и кодировщика, чтобы убедиться, что они работают так, как вы ожидаете. Кнопка ok / enter входит в меню, а затем вы можете использовать громкость для изменения значений, enter / ok для выбора и т. Д.Время ожидания меню истекает через 5 секунд. Если громкость неправильная, поменяйте местами провода A / B на кодировщике, и он пойдет в правильном направлении.
Если все в порядке, выключите усилитель с помощью одной из кнопок питания и отсоедините USB-кабель от Arduino.
2.1-канальный аналоговый аудиоусилитель мощности с цифровым управлением
В этой статье представлена высококачественная 2,1-канальная аналоговая аудиосистема усилителя мощности с цифровым управлением. Этот проект в основном основан на усилителе мощности TDA7377 AF и 8-битном микроконтроллере PIC18F452.Основные технические характеристики данного ресивера представлены в таблице 1.
Это устройство специально разработано для работы со звуковыми картами ПК, радиоприемниками и проигрывателями CD / DVD / Blue-Ray.
Строительство
В этой системе используются общедоступные электронные компоненты, также можно использовать заменяющие компоненты.
Для максимального качества рекомендуем использовать комплектующие от одного производителя. Например, некоторые фактические значения конденсаторов и резисторов незначительно варьируются от производителя к производителю, и это вызывает некоторые незначительные дисбалансы в выходных сигналах усилителей.При пайке печатной платы мы предложили сначала припаять небольшие компоненты, такие как перемычки, резисторы, и, наконец, перейти к более крупным компонентам.
Также попробуйте использовать разъемы IC для всех микросхем DIP и TDA7377. В нашем прототипе все интегральные схемы, кроме двух регуляторов напряжения (IC5 — 7805 и IC6 — 7808), подключены к материнской плате через разъемы IC. Все элементы управления, клеммы ввода / вывода и питания, а также модули дисплея подключены к материнской плате с помощью проводов, а для линий управления и отображения мы рекомендуем использовать подходящие ленточные кабели.Для силовых и выходных проводов рекомендуются многожильные кабели калибра 18-20 (эти провода обычно используются для автомобильных проводов). В данной конструкции печатной платы необходимо установить 4 провода для шины I2C и линий ожидания MCU. Для этого достаточно стандартной проволоки с тефлоновым покрытием диаметром 32-30 мм.
Прошивка микроконтроллера и исходный код
Этот проект представляет собой открытый аппаратный проект, и все исходные коды микроконтроллера PIC18F452 доступны для загрузки на веб-сайте проекта. Исходный код PIC18F452 написан с использованием MikroC для компилятора PIC, и бесплатная версия этого компилятора доступна для загрузки на домашней странице Mikroelektronika [1].Доступная в настоящее время прошивка рассчитана на тактовую частоту 8 МГц, а другие необходимые настройки MCU перечислены в таблице 2. Скомпилированный файл HEX для PIC18F452 также доступен для загрузки на веб-сайте проекта.
[1]: Домашняя страница Микроэлектроники http://www.mikroe.com. MikroC для PIC доступен для загрузки по адресу http://www.mikroe.com/mikroc/pic
.Тестирование системы
После сборки системы необходимо проверить правильность работы всех силовых соединений в этой системе.Чтобы проверить линии электропередач, выполните следующие действия:
- Соедините AGND и DGND вместе, и далее это соединение будет обозначаться как GND.
- Отключите ЖК-модуль TDA7377, TDA7315, LA2650, PIC18F452 и 1602 от материнской платы.
- Отключите все аудиовходы и выходы.
- Подайте входное напряжение 12 В — 14 В постоянного тока на линии GND и V +.
- Проверьте напряжения между выводами IC, которые указаны в таблице 3.
Если показания напряжения верны, подключите все микросхемы и ЖК-модуль, нажмите и удерживайте кнопку SYSTEM-RESET и подайте питание на систему.Удерживая нажатой кнопку SYSTEM-RESET, нажмите.
POWER ON / OFF и включите систему. После включения ЖК-дисплея отпустите кнопку SYSTEM-RESET, настройте элементы управления и проверьте аудиовыходы. После обновления прошивки или при первом запуске нажмите кнопку SYSTEM-RESET, чтобы избежать повреждения динамиков из-за высокого уровня громкости.
Схема
Прошивка
Список деталей
Поиск и устранение неисправностей
Самая распространенная проблема, которая может возникнуть в этой системе усилителя, — это отсутствие звука от интегральной схемы усилителя мощности.Наиболее вероятные причины — это превышение питающего напряжения (превышающее 18 В) или короткое замыкание на выходных клеммах усилителя. TDA7377 имеет несколько функций защиты, а состояние системы защиты можно контролировать через контакт 10 микросхемы TDA7377.
Вторая по частоте проблема — ЖК-дисплей с блоками 16 × 2. Это происходит из-за проблем с инициализацией контроллера HD44780. Частая причина этой проблемы — неправильная проводка или неисправные выходы PORTD.
Если ЖК-дисплей слишком светлый (или тусклый), измените значение R1 (2.2кОм) резистор. Мы устанавливаем это значение для общедоступного сине-белого ЖК-модуля 1602.
AVR на базе TDA7313 Управление аудиопроцессором
АудиопроцессорTDA7313 используется более десяти лет благодаря своей простоте, функциональности и правильным параметрам, таким как низкий уровень искажений и низкий уровень шума. Чип основан на технологии BIPOLAR / CMOS и может использоваться в различных приложениях, включая автомобильные радиоприемники, Hi-FI, простые микшеры.
МикросхемаTDA7313 имеет три внешних стереовхода, позволяющих мультиплексировать три входных источника звука.Он имеет регулятор громкости с шагом 1,25 дБ, регулятор высоких и низких частот, функцию громкости. Каждый из четырех выходов имеет отдельный элемент управления, позволяющий балансировать выходы. Чипом можно управлять через интерфейс I2C (TWI).
Описание аудиопроцессора
Идея этого проекта заключалась в создании независимого аудиопроцессора, который может быть встроен в любую звуковую систему с возможностью управления настройками с помощью простого кнопочного интерфейса с предварительным просмотром меню на ЖК-дисплее.
Цель заключалась в том, чтобы охватить все функции аудиопроцессора в меню ЖК-дисплея.
Схема и печатная плата
Принципиальная схема почти такая же, как в таблице данных плюс схема управления Atmega8.
Плата управления была спроектирована на односторонней печатной плате, что упростило и упростило ее воспроизведение.
Вот макет платы с подключенными кнопками и ЖК-дисплеем.
Некоторые ошибки, обнаруженные на борту, уже исправлены и включены в новейшие файлы проекта.
Дизайн прошивки
Написание прошивки — всегда самое интересное и трудоемкое занятие.Идея заключалась в том, чтобы реализовать систему меню, позволяющую управлять всеми параметрами аудиопроцессора:
- Громкость [от -78,75 дБ до 0 дБ] + отключение звука;
- BASS [от -14 дБ до 14 дБ];
- Высокие частоты [от -14 дБ до 14 дБ];
- Выбор канала [Ch2, Ch3, Ch4];
- Входное усиление для выбранного канала [от 0 дБ до + 11,25 дБ] + громкость;
- Затухание НЧ динамика [от -38,75 дБ до 0 дБ];
- Затухание РЧ динамика [от -38,75 дБ до 0 дБ];
- Затухание динамика LR [-38.От 75 дБ до 0 дБ];
- Затухание динамика RR [от -38,75 дБ до 0 дБ];
Для этой линейной системы меню была реализована система, в которой параметр выражен в виде индикатора выполнения, за исключением выбора канала:
Управление осуществляется с помощью специально ориентированных кнопок:
Кнопки [Вверх] и [Вниз] используются для навигации по меню, кнопки [+] и [-] предназначены для изменения значения параметра. Удерживайте кнопку [+] или [-] более длительное время, и параметр будет непрерывно увеличиваться.Кнопка [Mute] используется для отключения звука при активном меню Громкость и установки громкости при активном меню Входное усиление . Настройки Mute и Loudness указаны в меню Volume как строки MT и LD .
Здесь вы можете скачать файлы Proteus моделирования меню ( menusimulation.zip ). В архиве файла Proteus_LCD.DSN, (проверено с Proteus 7.1 SP2) и основной.hex , который необходимо загрузить в модель.
Система сохраняет текущие параметры во внутренней EEPROM Atmega8, поэтому каждый раз при включении аудиопроцессора он запоминает последние настройки. Параметры сохраняются в EEPROM после <60 с предыдущего бездействия меню.
Посмотреть видео об управлении меню:
Полнофункциональную скомпилированную прошивку, готовые исходные файлы WinAVR и файлы проекта Eagle можно скачать здесь (audioproc.zip). Если схема собрана правильно, она должна сразу заработать.
Заключение
Оборудование и программное обеспечение работают нормально. Выходной сигнал проверялся с помощью осциллографа и динамиков. Вся функциональность работает как положено. Качество аудиосигнала на выходе зависит от стабильности источника питания, обязательно используйте линию питания с фильтром для любой другой звуковой системы.
Не пытайтесь подключить динамики или наушники к выходу аудиопроцессора — вы ничего не услышите, потому что сопротивление выходной нагрузки должно быть 2 кОм, поэтому пропустите какой-нибудь усилитель, если вы хотите слышать звук во время тестирования.Я использовал колонки для ПК со встроенным усилителем.
Рекомендации
- Сам проект легко воспроизвести. Просто соберите печатную плату и прошейте Firmware.hex.
- Если вам нужна плата меньшего размера, подумайте о двусторонней печатной плате.
- Исходный код программы не очень оптимизирован — все основано на if, else — я думаю, что есть много способов сделать его более компактным и читабельным — но, возможно, в следующий раз. Не стесняйтесь изменять проект — отправьте сообщение о своей версии.
Удачи.
Отчет о проекте радио— Часть I — Эстетика дизайна
Я начал работать над автомобилями за много лет до того, как научился водить машину. Моим первым проектом была реставрация Jeepster Commando 1971 года. С тех пор у меня было несколько автомобильных проектов разного уровня. Один из моих текущих проектов — Chevrolet El Camino 1970 года выпуска. Когда я получил автомобиль, в нем не хватало большей части интерьера, включая радио. Я мог бы получить радиоприемник на вторичном рынке или попытаться найти оригинальное радиоприемник Chevrolet, но я решил создать свое собственное, чтобы я мог включить любые функции, которые я хочу, и заставить его выглядеть так, как я хочу.Моя готовая радиоприемник будет иметь FM-тюнер, аудиосистему Bluetooth, дополнительный аудиовход и, самое главное, не будет выглядеть неуместно на моей 50-летней приборной панели.
Это тяжелый проект, связанный с электроникой, и он превосходит тот уровень участия, который я ранее имел с электроникой. Мои первые этапы этого проекта состояли из того, что я узнал об электронике, которую я буду использовать в этом проекте, и протестировал их реализацию. Никакого ощутимого прогресса не было, пока я не начал заказывать запчасти и материалы.Я использую Arduino Uno для управления радио. Он управляет ЖК-экраном, принимает и интерпретирует входные данные от регуляторов и кнопок. TDA7439 используется для переключения между источниками звука. Он может выбрать до четырех источников входного аудиосигнала. Микросхема также может настраивать эквалайзер, например, уровни низких, средних и высоких частот, но в настоящее время я не планирую реализовывать эти функции. Сложность TDA7439 заключается в том, что он не уместится на обычной старой макетной плате. Он имеет меньшие размеры SDIP, чем обычные размеры DIP.Чтобы преодолеть это, у меня есть небольшая коммутационная плата. Я заказал два, что в итоге оказалось хорошим выбором, потому что во время тестирования я поджарил микросхему TDA7439, и их трудно отпаять от коммутационной платы. Радионастройка и данные RDS поступают от другой микросхемы Si4703. Получил чип от SparkFun. Они также предлагают аудиочип Bluetooth, но он дорогой, поэтому я выбрал менее изысканный, но более дешевый вариант. [подробнее о решении BT] Он не обеспечивает никакого управления воспроизведением / паузой / пропуском музыки и не предоставляет информацию о текущей дорожке.Следующий компонент — это модуль часов реального времени, чтобы отслеживать время, когда устройство выключено. Модуль часов реального времени имеет встроенную батарею, поэтому время должно сохраняться, даже если автомобильный аккумулятор отключен. Последними использованными микросхемами были два понижающих преобразователя, чтобы снизить напряжение с 11 ~ 14,6 В, обеспечиваемое автомобилем, до 9 В (для TDA7439 требуется 9 В) и до 5 В (для остальной электроники требуется 5 В). На момент публикации этой статьи у меня еще не была вся электроника в рабочем состоянии. Я уделял приоритетное внимание визуальному аспекту проекта, так как это класс эстетики, а не электроники.
Я разобрал старую автомагнитолу и повторно использую корпус и валы ручки. Основным элементом, который был разработан, является «лицевая панель». Он состоит из листового металла и акрила. Существует внутренняя часть лицевой панели для установки ЖК-дисплея. Наружная часть лицевой панели предназначена для удерживания акрилового листа и другого куска листового металла. Эти внутренние и внешние части изготовлены из стального листа толщиной 26 мм. Акрил находится перед ЖК-дисплеем и имеет маркировку. В самом переднем металле будут отверстия для двух кнопок.Мне было трудно выбрать между двумя или тремя кнопками. Я подумал, что было бы неплохо иметь три, но они могут показаться слишком тесными в имеющемся пространстве.
Я не впечатлен тем, как получился листовой металл. Использование ножниц для резки было небрежным методом. Я рассматриваю возможность повторного изготовления деталей из листового металла на стане перед нашей выставкой класса.
Лицевая панель радио также имеет кусок акрила поверх ЖК-экрана.