Normal Topic DIY здорового человека. (Прочитано 127 раз)
Rst7
Гуру
*****
Вне Форума


Мимо проходил...

Сообщений: 1619
Местоположение: Харків-city
Зарегистрирован: 22.03.2010
DIY здорового человека.
16.11.2017 :: 13:31:39
Post Tools
Похвастаюсь вам минимально. Упоролся тут немного в техническое творчество на благо студии. Давно вынашивал идею нормального беспроводного цифрового мониторинга, а не стремного FM-радио с компрессором/экспандером, каковыми являются 100% аналоговых устройств на рынке, и через которые полноценный микс не передашь - достаточно послать в такой радиоканал бочку - и все.

В общем - получилось. Два канала, 16 бит, 48к. Задержка - 2.7мс (в основном она только для того, чтобы можно было перепослать ошибочные пакеты). 100мВт передатчика на открытой местности вполне хватит метров на 300 дальности. В помещении, конечно, ситуация похуже из-за 2.4ГГц - плоховато этот диапазон через железобетон ходит. Но в тонзале у меня мертвых зон нет.

В силу моей студийной специфики в качестве входов у этого мониторинга - Ethernet, через который 8 каналов (4 стереопары) в цифровом виде попадают на передатчик из DAW (да, там еще специальный ASIO-драйвер написан, который к любому существующему в системе ASIO-драйверу добавляет еще 8 каналов на выход). Вот собственно передатчик:



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

Ну и сам приемник (с подключенными зарядкой и отладчиком)

Он же чуть поближе:


Ну и предстоит нарисовать вменяемые корпуса для приемников, чтобы на 3D-принтере напечатать. Но это тоже чуть позже.

Вот такой вот DIY.
  

"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен
Наверх
WWW  
IP записан
 
kwlw
Гуру
*****
Вне Форума


Тёплый, ламповый

Сообщений: 2411
Зарегистрирован: 31.07.2009
Re: DIY здорового человека.
Ответ #1 - 16.11.2017 :: 17:54:57
Post Tools
Впечатляет. А что (какой чип) используете в качестве ЦАПа? Я похожую идею тоже "вынашиваю" но в разы попроще - сделать колонки беспроводными на основе встроенных усилителей и чего-то на подобие распбери + ЦАП.

Sau
  

У меня - свой путь.
Наверх
 
IP записан
 
Rst7
Гуру
*****
Вне Форума


Мимо проходил...

Сообщений: 1619
Местоположение: Харків-city
Зарегистрирован: 22.03.2010
Re: DIY здорового человека.
Ответ #2 - 16.11.2017 :: 18:42:41
Post Tools
Цитата:
А что (какой чип) используете в качестве ЦАПа?


А какая разница? Можно поставить любой, но в конкретно данном случае используется внутренний DAC проца приемника с дополнительным оверсемплингом. Уровни побочки порядка -90дБ.
  

"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен
Наверх
WWW  
IP записан
 
Rst7
Гуру
*****
Вне Форума


Мимо проходил...

Сообщений: 1619
Местоположение: Харків-city
Зарегистрирован: 22.03.2010
Re: DIY здорового человека.
Ответ #3 - 14.03.2018 :: 15:36:38
Post Tools
Опять DIY здорового человека вам принес. Не совсем такой же красивый, как предыдущий, но зато не менее полезный.

Давно у меня в студийном хозяйстве используется звуковая карта Tascam US-1800. Ниче так железяка, но а) мало выходов (всего 4); б) большие задержки (чуть ли не 12мс round-trip); в) ##аный интерфейс для домохозяек под названием USB. Если с пунктами а) и б) я даже как-то боролся путем написания веселого ASIO-драйвера, который умеет объединять несколько карт, то с пунктом в) была полная ##па. Я до сих пор удивляюсь, как я с таким сетапом ни разу синюю смерть на живых концертах не ловил.

В общем, оставив только аналоговую часть и АЦП/ЦАП (просто взяв нужные сигналы данных/синхронизации со штатной платы на установленную рядом свою, а точнее, даже не свою, а дешевый отладочник за 20 евро), я полностью сделал свой транспорт - теперь это Ethernet, если быть еще точнее, то TCP/IP. Со всеми профитами - полная задержка теперь всего 4мс, с адекватной гальванической развязкой от компа, отсутствием какого либо кода в режиме ядра, и как следствие - никаких больше синих смертей. Со стороны компа это выглядит как обычный ASIO-драйвер, естественно.

Заодно почти бесплатно (ну выпаял из старой карты оптический передатчик) получилось добавить 8 каналов, выдаваемых наружу через ADAT.




UPD. Не понял, а почему тут нет добавления вложений?
« Последняя редакция: 14.03.2018 :: 15:41:05 от Rst7 »  

"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен
Наверх
WWW  
IP записан
 
DDD
Гуру
*****
Вне Форума


Имею личный
текст

Сообщений: 10347
Местоположение: Alma-Ata
Зарегистрирован: 22.04.2005
Re: DIY здорового человека.
Ответ #4 - 14.03.2018 :: 16:03:40
Post Tools
Читал-читал, буквы все понял, слов понятных тоже нашел несколько, дальше - амба: не понятно ничего.
*** Мужики, это на каком языке написано?  Ужас
  

Готов подписаться под каждым своим словом
Наверх
YouTube  
IP записан
 
Rst7
Гуру
*****
Вне Форума


Мимо проходил...

Сообщений: 1619
Местоположение: Харків-city
Зарегистрирован: 22.03.2010
Re: DIY здорового человека.
Ответ #5 - 14.03.2018 :: 16:07:02
Post Tools
DDD писал(а) 14.03.2018 :: 16:03:40:
Читал-читал, буквы все понял, слов понятных тоже нашел несколько, дальше - амба: не понятно ничего.
*** Мужики, это на каком языке написано?  Ужас


На русском внезапно.

Что непонятно, собственно? Была звуковая карта, 16 входов, 4 выхода, по USB к компу подключалась, с задержкой в 12мс. Стала звуковая карта, 16 входов, 12 выходов, поключается к компу Ethernet'ом (хоть на 100 метров можно унести, кстати), с задержкой в 4мс.

  

"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен
Наверх
WWW  
IP записан
 
KSG
Гуру
*****
Вне Форума


GtLab.Net forever!

Сообщений: 5801
Местоположение: Ufa
Зарегистрирован: 09.01.2011
Re: DIY здорового человека.
Ответ #6 - 14.03.2018 :: 19:13:32
Post Tools
@ DDD

"Всякая профессия - заговор для непосвящённых" (с)  Улыбка
  

Практика - критерий истины
Наверх
 
IP записан
 
Mizzzer Schpion
Младший паяльщик
**
Вне Форума


Всё не так, как
на самом деле

Сообщений: 117
Местоположение: Киров
Зарегистрирован: 18.01.2010
Re: DIY здорового человека.
Ответ #7 - 15.03.2018 :: 10:16:36
Post Tools
Rst7 писал(а) 14.03.2018 :: 15:36:38:
полностью сделал свой транспорт - теперь это Ethernet, если быть еще точнее, то TCP/IP

Абсолютнейший Лайк!
  

Дай руку мне!
Здесь Лишних нет!
Вместе мы инструмент земного оркестра!
© Ария
Наверх
 
IP записан
 
razorgolf
Разбирающийся
****
Вне Форума


GTLab - forever!

Сообщений: 1101
Местоположение: Москва
Зарегистрирован: 02.09.2006
Re: DIY здорового человека.
Ответ #8 - 15.03.2018 :: 12:42:00
Post Tools
Цитата:
Абсолютнейший Лайк!

Присоединяюсь. На другом форуме спрашивали про подобное, дам ссылку.
  
Наверх
 
IP записан
 
VAT
Разбирающийся
****
Вне Форума



Сообщений: 1453
Местоположение: Moscow
Зарегистрирован: 27.09.2005
Re: DIY здорового человека.
Ответ #9 - 15.03.2018 :: 13:25:59
Post Tools
Цитата:
в) ##аный интерфейс для домохозяек под названием USB

Нормальный интерфейс.  ##аные программисты.


  
Наверх
 
IP записан
 
razorgolf
Разбирающийся
****
Вне Форума


GTLab - forever!

Сообщений: 1101
Местоположение: Москва
Зарегистрирован: 02.09.2006
Re: DIY здорового человека.
Ответ #10 - 15.03.2018 :: 14:13:31
Post Tools
Цитата:
Нормальный интерфейс.  ##аные программисты.

Программисты всегда .... , но и железо usb тоже так себе, первые версии были ужасны, вторая более-менее, на третьей их опять куда-то не туда потянуло, с совместимостью проблемы.
  
Наверх
 
IP записан
 
Rst7
Гуру
*****
Вне Форума


Мимо проходил...

Сообщений: 1619
Местоположение: Харків-city
Зарегистрирован: 22.03.2010
Re: DIY здорового человека.
Ответ #11 - 15.03.2018 :: 15:00:30
Post Tools
VAT писал(а) 15.03.2018 :: 13:25:59:
Цитата:
в) ##аный интерфейс для домохозяек под названием USB

Нормальный интерфейс.  ##аные программисты.


Для программистов отдельный котел в аду приготовлен.

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

Кривость аппаратной реализации тоже бывает разной. Судя по ерратам на микроконтроллеры не бывает реализации USB без каких-либо багов в железе.

А кривые драйвера - это вишенка на тортике. Ладно свой софт в контроллере, ну как бы ты за него ответственность несешь, но ведь есть еще куча х#рового кода в драйверах самого компа.

В этом отношении сетевые стеки протоколов (что линухов, что винды) и Ethernet'овские контроллеры отлажены куда лучше. За свою жизнь в мире через все эзернеты пролетело куда больше данных, чем через все USB вместе взятые Подмигивание
« Последняя редакция: 15.03.2018 :: 15:02:09 от Rst7 »  

"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен
Наверх
WWW  
IP записан
 
Rst7
Гуру
*****
Вне Форума


Мимо проходил...

Сообщений: 1619
Местоположение: Харків-city
Зарегистрирован: 22.03.2010
Re: DIY здорового человека.
Ответ #12 - 15.03.2018 :: 15:01:37
Post Tools
razorgolf писал(а) 15.03.2018 :: 12:42:00:
Присоединяюсь. На другом форуме спрашивали про подобное, дам ссылку.


На другом - это, если не секрет, на каком?
  

"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен
Наверх
WWW  
IP записан
 
razorgolf
Разбирающийся
****
Вне Форума


GTLab - forever!

Сообщений: 1101
Местоположение: Москва
Зарегистрирован: 02.09.2006
Re: DIY здорового человека.
Ответ #13 - 15.03.2018 :: 15:35:38
Post Tools
@ Rst7

Собственно вот http://forum.ixbt.com/topic.cgi?id=90:1266:661#661
Там речь шла о том, что в карте ему1616 есть внешний блок, который соединяется с картой в компе по обычному сетевому патчкорду. Только вот всё же насчёт протокола, кмк, sashek ошибается.
Я просто к тому, что в принципе эту коробочку наверное тоже можно переделать таким же образом, как и любую другую, имеющую цап и ацп.
  
Наверх
 
IP записан
 
 
  « Главная ‹ Раздел Наверх этой страницы