PDA

Просмотр полной версии : Аудио процессор на TDA7419


Alex-L
28.06.2018, 10:02
Вашему вниманию предлагается аудио процессор, выполненный на базе микросхемы TDA7419 (datasheet (https://datasheet.octopart.com/TDA7419-STMicroelectronics-datasheet-14143058.pdf)) от фирмы STMicroelectronics, широко применяемой в различной аудиотехнике Pioneer, Panasonic и не только. Данный чип обладает достаточно широким функционалом и очень неплохими характеристиками параметров звука, управляется по шине I2C.
В данном устройстве реализован практически весь функционал, заявленный производителем в даташите.
Один из четырех входов является дифференциальным, с гальванической развязкой земли.

Возможна работа устройства в двух режимах:
- режим работы с одним источником (схема 4.1):
Стереосигнал от источника подается на один из четырех входов и раскладывается посредством специального алгоритма на пять выходных каналов: левый и правый фронт, левый и правый тыл, сабвуфер.
- режим работы с двумя источниками (схема 2.1 + 2.0):
Стереосигнал с одного источника подается на один из четырех входов и выводится на выходы: левый и правый фронт, сабвуфер.
Стереосигнал с другого источника подается на один из оставшихся трех входов и выводится на выходы: левый и правый тыл.
Таким образом можно реализовать режим двухзонового воспроизведения. Например, на передние динамики навигация и музыка, на задние - кино.

Управление устройством осуществляется из-под операционной системы Windows посредством программы управления. Программа совместима со всеми версиями Windows, не требовательна к ресурсам и не требует инсталляции. Запускается (ярлык в автозагрузке) в свернутом виде и находится в системном трее (рядом с часами).

Функционал программы управления:
Большой регулятор-столбик слева:
- в режиме работы с одним источником: установка уровня общей громкости (фронт, тыл, сабвуфер) системы - «мастер».
- в режиме работы с двумя источниками: установка уровня громкости фронтальных каналов и сабвуфера.
Mute:
- в режиме работы с одним источником: общее приглушение звука (фронт, тыл, сабвуфер).
- в режиме работы с двумя источниками: приглушение звука фронт и сабвуфер.

Вкладка Источник: выбор входов для источников сигнала раздельно для фронтальных и тыловых каналов, установка уровня усиления сигнала источника раздельно для фронтальных и тыловых каналов, установка уровня громкости раздельно для фронтальных и тыловых каналов.

Вкладка Эквалайзер: регулировка тембра по низким, средним и высоким частотам, с возможностью изменения частотных полос и добротности (для низких и средних частот) фильтров. Т.е. – параметрический эквалайзер. Управление тонкомпенсацией.

Вкладка Громкость: установка уровня громкости раздельно по каналам: левый и правый фронт, левый и правый тыл, сабвуфер. Для сабвуфера - выбор частоты среза.

Возможно управление устройством "горячими" клавишами. Настройка клавиш производится через файл ini.
Пример:

...
SOURCE_UP=Ctrl+Q
SOURCE_DN=Ctrl+A
SOURCE_REAR_UP=CTRL+W
SOURCE_REAR_DN=CTRL+S

VOLUME_UP=Ctrl+E
VOLUME_DN=Ctrl+D
MUTE=Ctrl+M

EQ_LOW_UP=CTRL+R
EQ_LOW_DN=CTRL+F
EQ_MID_UP=CTRL+T
EQ_MID_DN=CTRL+G
EQ_HI_UP=CTRL+Y
EQ_HI_DN=CTRL+H

VOLUME_FRONT_UP=CTRL+U
VOLUME_FRONT_DN=CTRL+J
VOLUME_REAR_UP=CTRL+I
VOLUME_REAR_DN=CTRL+K
VOLUME_SUB_UP=CTRL+O
VOLUME_SUB_DN=CTRL+L
...

Программа реагирует на "горячие" клавиши даже будучи свернутой в трей.

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

Так же возможно управление с резистивной клавиатуры (4 кнопки), с минимальным функционалом: циклическое переключение источника сигнала для фронта, Mute, громкость больше/меньше.

Программа управления доступна по ссылке (https://yadi.sk/d/A6IMlEddxlqujw)

Содержание архива:
- исполняемый файл MQP.exe
- файл настроек MQP.ini
- дополнительные скины - файл Skins.zip
- исходники скинов - SkinsSources.zip


ВНИМАНИЕ!!! В этой теме обсуждаем ТОЛЬКО технические вопросы!
Коммерческие вопросы, в том числе о стоимости и возможности приобретения устройства, обсуждаем здесь (http://www.pccar.ru/showthread.php?p=406331#post406331)
Посты коммерческой направленности, опубликованные в этой теме, будут удалены!

Alex-L
28.06.2018, 10:04
Микроконтроллер, управляющий TDA7419, имеет еще ряд сервисных функций по управлению внешними устройствами.

Входы:
«AKB IN» - постоянное питание
«ACC IN» - управляющий сигнал

Выходы:
«ACC OUT» - управление питанием аудио процессора и других устройств
«REM» - управление (Remote) внешним усилителем мощности

Параметры:
U (Минимальное рабочее напряжение) - минимально возможное напряжение включения/работы устройства (8…14в).
Delay ON (Задержка при включении) - время включения устройства с момента подачи напряжения на вход «ACC IN» (0…180с).
Delay OFF (Задержка при выключении) - время полного выключения (обесточивания) устройства с момента снятия напряжения с входа «ACC IN» (0…180с).
Delay U (Время ожидания начала выключения) - время ожидания начала выключения с момента понижения напряжения ниже значения «U» (0…180с).
Настройка параметров производится из программы управления на вкладке Настройки (1-й пост).

Алгоритм работы следующий:

Включение:
Подаем напряжение на вход «ACC IN»
1. Проверяем напряжение на входе «АСС IN»:
1.1. Если напряжение меньше значения «U»
Переходим к пункту 1
1.2. Если напряжение больше или равно значению «U»:
Переходим к пункту 2
2. Включаем выход «ACC OUT»
3. Ожидаем время «Delay ON»
4. Включаем выход «REM»
5. Рулим I2C …

Рабочее состояние:
1. Проверяем напряжение на входе «АСС IN»: (и рулим I2C)
1.1. Если напряжение больше или равно значению «U»:
Переходим к пункту 1
1.2. Если напряжение меньше значения «U»:
Переходим к пункту 2
2. В течение времени «Delay U» проверяем напряжение на входе «АСС IN»:
2.1. Если напряжение стало больше или равно значению «U»:
Переходим к пункту 1
2.2. Если напряжение осталось меньше значения «U»:
Переходим к пункту 3
3. Выключаем выход «REM»
4. Ожидаем 2 секунды
5. Выключаем выход «ACC OUT»

Выключение:
Снимаем напряжение с выхода «ACC IN»
1. Ожидаем время «Delay OFF»
2. Выключаем выход «REM»
3. Ожидаем 2 секунды
4. Выключаем выход «ACC OUT»


ВНИМАНИЕ!!! В этой теме обсуждаем ТОЛЬКО технические вопросы!
Коммерческие вопросы, в том числе о стоимости и возможности приобретения устройства, обсуждаем здесь (http://www.pccar.ru/showthread.php?p=406331#post406331)
Посты коммерческой направленности, опубликованные в этой теме, будут удалены!

Shram
28.06.2018, 11:47
Супер!Буду ждать окончательной реализации.А если кто нибудь под Андроид программу напишет,то вообще здорово будет.

Alex-L
04.07.2018, 08:04
Тестирование прототипа, в т.ч. и в авто, показало очень хорошие результаты! Качество звучания на высоте! Очень эффективно работает эквалайзер! В то же время, для тех, кто не любит всякие «улучшайзеры» - установки «в ноль» - сводят его влияние на звук к нулю.

Измерения
Программное обеспечение: RightMark Audio Analyzer 6.2.3
Устройство воспроизведения/записи: Asus Xonar DX (https://xdrv.ru/articles/sound/181/full)
Режим работы: 16bit, 44kHz

Установки программы управления аудио процессором TDA7419:
- вкладка Источник. Уровень по каналам фронт, тыл = 0dB (максимальный), уровень предусиления = 0dB (без предусиления)
- вкладка Эквалайзер. Уровень по полосам НЧ, СЧ, ВЧ, Тонкомпенсация = 0dB (без обработки)
- вкладка Громкость. Уровень по каналам фронт, тыл, сабвуфер = 0dB (максимальный)

Тестировались все каналы, по всем входам, кроме сабвуферного.
На фото (http://photo.qip.ru/users/alex-l/96730106/) - краткие результаты. Полная информация, в т.ч. графики - в архиве (https://yadi.sk/d/d7z-JdGme3YQnw).
Тест звуковой карты Asus Xonar DX "сама на себя" - для сравнения.

Общая оценка: "Очень хорошо"! У Asus'а - "Отлично", но понятно, что это железо несколько разного уровня :)
На слух я этого не заметил, но по результатам измерений - у меня сложилось впечатление, что дифференциальный вход чуть хуже по некоторым параметрам, чем остальные. Хотя, возможно, что это погрешности..., чем объясняются и остальные различия. Кроме того, опять же, самодельная плата... - на заводской, думаю, результаты должны быть еще интереснее!
В общем достойный получился девайс!

Результаты теста (архив Test.zip) (https://yadi.sk/d/d7z-JdGme3YQnw)

Alex-L
23.07.2018, 17:54
Насколько интересно данное устройство общественности?

Управление с ПК (windows) через USB. Помимо функций управления аудио процессором, присутствуют сервисные функции, типа контроль напряжения АКБ и Remote внешними усилителями.
Полное описание функционала смотреть в постах #1 и #2.

Возможно будет внешний блок управления к основной плате. Объединяет в себе WiFi модуль, LCD индикатор 16х2 и пять кнопок: Меню, ПодМеню, Увеличить, Уменьшить, Mute.
Позволяет управлять аудиопроцессором с ПК (windows, android) через локальную сеть, в т.ч. и по WiFi (устройство является клиентом - так же, как и любой компьютер в сети). Так же возможно управление кнопками, с отображением процесса на индикаторе.
В этом случае управление по USB становится невозможным, однако сохраняются сервисные функции (пост #2) микроконтроллера основной платы.

Nikit
24.07.2018, 11:50
Интересное устройство, какова цена?

Nikit
24.07.2018, 13:39
По цене точно сказать пока не готов. Финальной версии еще нет - стоимость производства посчитать не представляется возможным. Всё в стадии макетирования и тестирования. Но ориентировочно, комплект управлялка + процессор, около 3500р.

Было бы здорово его в икар запилить)

Alex-L
24.07.2018, 17:41
А зачем? В моем понимании, в программе единовременно делаются нужные настройки и потом её можно даже и вообще не загружать. Если нужно что-то изменить - запускаем программу как самостоятельное приложение. Смысл корячить её в икар?

НСО154
24.07.2018, 18:51
Версию для PcCar готов приобрести, короче интересно.
Личку посмотри.

Nikit
24.07.2018, 21:16
А зачем? В моем понимании, в программе единовременно делаются нужные настройки и потом её можно даже и вообще не загружать. Если нужно что-то изменить - запускаем программу как самостоятельное приложение. Смысл корячить её викар?

Ну в принципе да согласен, если все настройки остаются в памяти устройства, тогда да, это лишнее) а когда можно будет приобретать?

-=zds=-
25.07.2018, 06:16
Я тоже готов купить версию для CarPc

Alex-L
25.07.2018, 10:08
По срокам пока не могу сказать - проект не основной, занимаюсь по мере возможности, но думаю, что надолго не затянется.

upd: По техническим причинам, серийная версия платы управления для CarPc (посты #1,2) будет готова к концу сентября.

casper82
28.07.2018, 15:29
Добрый день.
Посмотрел на фотки - по-моему входы, особенно для применения в авто, хотя бы часть может сделать не Джек, а тюльпаны?

Alex-L
28.07.2018, 20:27
Добрый!
Блок "тюльпанов" ощутимо увеличит размер платы и, следовательно, длину дорожек, что не есть правильно как по стоимости, так и с точки зрения "входные цепи должны быть минимальной длины".
Джек джеку рознь. Я применяю вот такие (http://www.platan.ru/shop/part/ST-215N-04.html). Проверены временем, в т.ч. и в "боевых" условиях - к надежности контакта вопросов не было. С кабелями тоже проблем нет: что "джек - два тюльпана", что "джек - джек".
Хотя тема и создана для обсуждения...

Nikit
28.07.2018, 21:36
По срокам пока не могу сказать - проект не основной, занимаюсь по мере возможности, но думаю, что надолго не затянется.

upd: По техническим причинам, серийная версия платы управления для CarPc (посты #1,2) будет готова к концу сентября.

В очередь записаться можно?))

Alex-L
28.07.2018, 21:40
Можно :)

Nikit
29.07.2018, 07:40
Тогда я первый,��

Alex-L
29.07.2018, 10:45
Всем хватит. Наверное... :)

Upgreyd
20.08.2018, 17:44
То что давно искал. Меня запишите на покупку)

Nikit
08.10.2018, 12:21
Приветствую, Есть ли какие новости по теме?

Alex-L
09.10.2018, 14:55
Приветствую.
Да, есть. Закончена отладка прототипа и софта. Сегодня заказаны платы на производстве.
В течение месяца, возможно раньше, будет готова первая партия.

Nikit
09.10.2018, 18:56
Хорошие новости)))

Alex-L
29.10.2018, 10:27
Готовы платки.
Скоро все будет...

-=zds=-
29.10.2018, 11:03
Крутая железка, не хватает цифрового входа только. Или расширения под USB-dac

Alex-L
29.10.2018, 11:14
Цифровой вход на UDA1351 (http://www.pccar.ru/showthread.php?t=14528) можно будет прикрутить отдельно. Платка размером 58х43, питание с платы аудиопроцессора.

-=zds=-
29.10.2018, 11:29
Цифровой вход на UDA1351 (http://www.pccar.ru/showthread.php?t=14528) можно будет прикрутить отдельно. Платка размером 58х43, питание с платы аудиопроцессора.

Было бы супер, я искал именно такой, чтоб в 2din впихнуть, в итоге взял мэдбит, и вынес звковуху и проц за пределы :angry:

Как готово будет я бы взял с ЦАПом

-=zds=-
31.10.2018, 07:11
Модуль ЦАПа в современных реалиях получается 2000р.
p.s. в свое время он вполне успешно продавался за 2800.

А проц в какую цену будет?

Shram
11.11.2018, 11:52
Вот нашелся бы еще спец,и под Андрюшу софт написал,вообще круть бы была.

Alex-L
21.11.2018, 13:14
http://www.pccar.ru/attachment.php?attachmentid=50475&stc=1&thumb=1&d=1542789831 http://www.pccar.ru/attachment.php?attachmentid=50476&stc=1&thumb=1&d=1542789831

Железо готово.

Alex-L
23.11.2018, 09:34
Программа управления доступна по ссылке (https://yadi.sk/d/A6IMlEddxlqujw)

Содержание архива:
- исполняемый файл MQP.exe
- файл настроек MQP.ini
- дополнительные скины - файл Skins.zip
- исходники скинов - SkinsSources.zip

Upgreyd
20.12.2018, 12:50
А есть ли надежда на порт фронтенда управления под андроид?

Alex-L
20.12.2018, 15:35
Программы управления под андроид не предвидится :(

Alex-L
01.07.2019, 19:31
Есть в наличии заводские платы

http://www.pccar.ru/attachment.php?attachmentid=50387&d=1540794446

и детали для самостоятельной сборки. Документацию и прошивку предоставлю.
По всем вопросам в личку.

LorettaKah
19.08.2019, 16:28
в магазине 1600 такой... вопросов конечно не будет к твоей цене, если есть гарантия на него...а так лучше накинуть 100р и купить с гарантией...

з.ы. пишите адекватные цены

Alex-L
19.08.2019, 16:51
Стесняюсь спросить - а в каком магазине?

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

upd: прошу прощения - не заметил: "Banned"