Input/Ouput Configuration:
Depends on plugin - Up to 8x8 via I2S
Вот хоть рсстреляйте меня бестолкового :) но по даташитам платы и плагина я вижу только 4 канала.
Откудова там может взяЦЦа 8, не пойму.
10.12.2017, 21:02
aluver
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от Rover
Вот хоть рсстреляйте меня бестолкового :) но по даташитам платы и плагина я вижу только 4 канала.
Не 4 канала, а 4 i2s-пары (8 канала аудио):
Up to 4 x I2S data lines (8ch audio) / See plugin implementation for details.
10.12.2017, 21:21
Rover
Вложений: 3
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от aluver
Не 4 канала, а 4 i2s-пары (8 канала аудио):
Up to 4 x I2S data lines (8ch audio) / See plugin implementation for details.
Неохота переходить на поучительно-менторский тон, я не такая :) но всё же рекомендую получше разобраЦЦа в вопросе.
А можно так - СПОР.
Я со своей стороны выставляю готовый 8 канальный аудиопроцессор на миниШАРКЕ.
Вложение 1191866Вложение 1191868Вложение 1191864
Опонент (любой) покупает ОДНУ плату на наноШАРКЕ, вытаскивает из неё 8 РЕГУЛИРУЕМЫХ каналов ( типа 4 i2s-пары -8 канала аудио) любым плагином от миниДСП.
В таком случае я ему высылаю свой аудиопроц.
Не получаеЦЦа - он мне высылает наноШАРК.
Согласитесь, чаша весов по стоимости с моей стороны знаааачительно тяжелее, но я готов.
ГОТОВЫ?
10.12.2017, 21:40
aluver
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от Rover
Неохота переходить на поучительно-менторский тон, я не такая :) но всё же рекомендую получше разобраЦЦа в вопросе.
А можно так - СПОР.
)))
Если минидсп на своем сайте наврали, то в чем была бы суть менторских поучений?
Спорить мне не на что - надо сначала наношарк купить. Вот если б кто одолжил... :)
---------- Сообщение добавлено 10.12.2017 в 21:56 ----------
Эх, добрый я... Страница 10 руководства пользователя:
The nanoSHARC board has four I2S input data lines and four I2S output data lines, each carrying two channels of audio. Note, however, that the input data lines for channels 3 though 8 and output data lines for channels 5 through 8 are not used by current plugins.
Перевод нужен?
Плагин еще не сделали просто под все 8, но никто же не запрещает самому проект наваять в Сигмастудио ;)
10.12.2017, 21:57
Rover
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от aluver
)))
Если минидсп на своем сайте наврали, то в чем была бы суть менторских поучений?
Спорить мне не на что - надо сначала наношарк купить. Вот если б кто одолжил... :)
Ничо они не наврали, честно написали - -
Цитата:
I2S (Future - Currently not available)
Вполне возможно, что в планах написать 8 канальный плагин для наноШАРК, вытащить
Цитата:
4 i2s-пары (8 канала аудио
Но на данный момент - 4 канала, хоть ты тресни :)
10.12.2017, 22:05
aluver
Re: USB DAC и USB Audio для Android
Наврали-наврали, именно в спецификациях в этой фразе:
Up to 4 x I2S data lines (8ch audio) / See plugin implementation for details.
Как будто плагин под 8 каналов у них уже есть.
11.12.2017, 09:20
traktorist3d
Re: USB DAC и USB Audio для Android
Rover,
Чтоб 44.1 играло через минишарк, ресемплите в проигрывателе?
11.12.2017, 15:35
Rover
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от traktorist3d
Rover,
Чтоб 44.1 играло через минишарк, ресемплите в проигрывателе?
Нет, а зачем? МиниШарк ресемплит сам в 24/48 или 24/96 в зависимости от плагина.
11.12.2017, 20:18
YuraNN
Re: USB DAC и USB Audio для Android
Про нано Шарк и 4 стерео выходов тема раскрыта на их форуме.
12.12.2017, 02:46
traktorist3d
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от YuraNN
Про нано Шарк и 4 стерео выходов тема раскрыта на их форуме.
Киньте ссылку пожалуйста, там этих тем как грязи..
12.12.2017, 19:04
slavka1010
Re: USB DAC и USB Audio для Android
Да, minidsp вообще путает своими девайсами, с человеком на d2 тоже спорили, где поддерживается fir фильтра, а где нет. А вообще nanoshark может быть ядром хорошего DSP, если к нему ЦАПы достойные прикрутить.
13.12.2017, 16:32
aluver
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от slavka1010
А вообще nanoshark может быть ядром хорошего DSP, если к нему ЦАПы достойные прикрутить.
Я так понял, что причиной длительного отсутствия обещаных плагинов является либо возможность внутренней конкуренции с другими моделями на шарках, либо недостаточность мощностей у наношарка для fir-фильтрации на 8 каналов (т.к. fir - это основная фишка шарков, а без нее можно обычные минидсп пользовать), а возможно - и то и другое.
13.12.2017, 17:21
A!exT
Re: USB DAC и USB Audio для Android
там фиры в 240 тапов, если по 2 кросса на канал задействовать )))
13.12.2017, 17:38
traktorist3d
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от aluver
Я так понял, что причиной длительного отсутствия обещаных плагинов является либо возможность внутренней конкуренции с другими моделями на шарках, либо недостаточность мощностей у наношарка для fir-фильтрации на 8 каналов (т.к. fir - это основная фишка шарков, а без нее можно обычные минидсп пользовать), а возможно - и то и другое.
Для низких частот вроде как в шарках не хватает тапов. А насчет IIR фильтров, а есть вообще другие DSP наподобие тех что мини дсп предлагает? я не видел альтернатив устройствам минидсп
13.12.2017, 18:01
A!exT
Re: USB DAC и USB Audio для Android
если только наш CarDSP ))) а так, на ADAU много решений - от алпайна до хеликса
13.12.2017, 21:33
HoSStiA
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от A!exT
если только наш CarDSP
Он еще не прошел "клинические исследования". есличо
Цитата:
Сообщение от A!exT
а так, на ADAU много решений - от алпайна до хеликса
Даже с открытой схемотехникой:
02.01.2018, 02:35
zeka2008
Re: USB DAC и USB Audio для Android
купил себе helix hec usb полет нормальный нечего не шелкает.
---------- Сообщение добавлено 02.01.2018 в 00:37 ----------
Цитата:
Сообщение от Дэн2109
в USB device info он также как мой определяется? USB 2.0 speed 12 ?
не знаю не смотрел. Где это глянуть?
03.01.2018, 14:15
Дэн2109
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от zeka2008
купил себе helix hec usb полет нормальный нечего не шелкает.
---------- Сообщение добавлено 02.01.2018 в 00:37 ----------
не знаю не смотрел. Где это глянуть?
Программа есть на маркете USB device info в ней.
15.01.2018, 08:35
mohavod
Вложений: 3
Re: USB DAC и USB Audio для Android
По просьбе aluver, проверил работу карт на новом allwinner T8. Вот оно счастье, товарищи. Работают usb 2.0 карты. Помех нет, даже если качать через wi-fi.
15.01.2018, 08:40
mohavod
Re: USB DAC и USB Audio для Android
USB 1.1 карта в лице Dr.dac nano тоже прекрасно пела в режиме 24/96
15.01.2018, 19:40
aluver
Вложений: 2
Re: USB DAC и USB Audio для Android
Огромное спасибо mohavod за проведенные эксперименты.
Параллельно я докопался и до zeka2008 с его ГУ на RK3066, которое как он заметил парой постов выше, замечательно поет без щелчков через платку расширения helix usb hec (sa9227) на высоких разрешениях (до 32/96!) и в режиме usb 2.0 high speed, не смотря на страшные проблемы с драйвером ядра в рокчипе. Хотя любые другие конвертеры, как многократно обсуждалось в этой теме, на таковых ГУ трещат по-страшному даже на 24/44.1 и даже в режиме full speed, не говоря уже о high speed.
И я бы этому наверное никогда не поверил, но он прислал видео https://youtu.be/oFLkjoNMcAo
При этом cm6631a и у него, и у меня трещит. Только в фулл спид режиме и в 16/44.1 удается на нем получить звук без тресков.
Честно сказать, пребываю в недоумении... как такое может быть.
Что в этом хеликсе сделали, чтобы щелчков не было, предположите хотя бы, камрады. В уникальные способности чипа sa9227 уверовать отказываюсь. Может быть последующий ресемплинг в 48кГц внутри helix dsp.2 имеет значение? или работа по spi вместо spdif? аппаратная буферизация? Что?
15.01.2018, 19:58
mohavod
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от aluver
В уникальные способности чипа sa9227 уверовать отказываюсь.
и правильно, ибо карта которая у меня на фото, трещала на всех РК (PX3, PX5).
---------- Сообщение добавлено 15.01.2018 в 20:04 ----------
интересно, а если параллельно браузер запустить... все останется также красиво, без затыков?
16.01.2018, 00:32
OLEGsandr
Re: USB DAC и USB Audio для Android
Может можно слить конфигурацию sa9227 из EPROMa Helix ?
Или её там микроконтроллер конфигурирует ?
Sent from my MI 6 using Tapatalk
16.01.2018, 09:17
aluver
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от OLEGsandr
Может можно слить конфигурацию sa9227 из EPROMa Helix ?
Или её там микроконтроллер конфигурирует ?
Стоит МК Atmega 88 20AU 1350
Судя по описанию, не может он быть буфером, благодаря которому чудесным образом "выравниваются" проблемы с задержками передачи по usb.
А eeprom, кроме его внутренней, на плате вроде больше не просматривается... Может кто-то крупно плату сфотографировать?
Нашел только у jaff'а картинки https://www.drive2.ru/b/465282810500...9982444&page=0
Судя по описанию, не может он быть буфером, благодаря которому чудесным образом "выравниваются" проблемы с задержками передачи по usb.
А eeprom, кроме его внутренней, на плате вроде больше не просматривается... Может кто-то крупно плату сфотографировать?
Нашел только у jaff'а картинки https://www.drive2.ru/b/465282810500...9982444&page=0
У него асинхронный режим передачи, с задержками там все хорошо)
19.01.2018, 15:53
OLEGsandr
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от aluver
Стоит МК Atmega 88 20AU 1350
Судя по описанию, не может он быть буфером, благодаря которому чудесным образом "выравниваются" проблемы с задержками передачи по usb.
А eeprom, кроме его внутренней, на плате вроде больше не просматривается... Может кто-то крупно плату сфотографировать?
Теоретически , наверно может :
И чип там 8-ми ногий есть , вроде без обвязки - похоже на еепром .
USB интересно напрямую к SА идёт или через Атмел ?
19.01.2018, 16:02
aluver
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от OLEGsandr
Теоретически , наверно может :
И чип там 8-ми ногий есть , вроде без обвязки - похоже на еепром .
USB интересно напрямую к SА идёт или через Атмел ?
Я исходил из того, что оперативки по даташиту у него маловато для буферизации потоков аудио - всего лишь 1кБ. А микруха в углу форматом на обычные епром не похожа - ноги по короткой стороне.
24.01.2018, 19:42
aluver
Re: USB DAC и USB Audio для Android
Видимо, чтобы раскрыть секрет успешности хеликса, придется его купить. ..... и сломать! )))
Асмит, перед тем как комментировать, прочитай хотя бы пару-тройку постов выше, уже второй пост мимо кассы ;)
24.01.2018, 21:02
ASmitt
Re: USB DAC и USB Audio для Android
Значит я вас не понимаю, но эта штука у меня есть)
24.01.2018, 21:08
aluver
Re: USB DAC и USB Audio для Android
Ценю твою готовность помочь и разделяю радость от обладания Штукой :) но раз не понимаешь, значит вряд ли объяснишь как она устроена... :(
24.01.2018, 21:14
IlSan
Re: USB DAC и USB Audio для Android
aluver, как "компенсацию" ,:punish2:требуй крупные фото этой Штуки или уже не нужны? :offtopic:
24.01.2018, 21:19
aluver
Re: USB DAC и USB Audio для Android
Рассмотреть на фотке как идут дорожки на двухслойной плате все равно нереально, а чипы нам известны. Ну разве что кроме того, что в углу. Асмит, проц разбирать будем? ;)
24.01.2018, 22:06
ASmitt
Re: USB DAC и USB Audio для Android
Могу разобрать, но попозже. Гаража у меня нет, но возможно скоро поеду усь менять.
29.01.2018, 12:01
aluver
Re: USB DAC и USB Audio для Android
Свершилось, господа! Проблема рокчипов повержена!
Для решения проблем с usb audio (щелчки) на рокчиповских гу (пусть и в ущерб скорости шины) меня давно терзала мысль по насильному ограничению драйвера usb 2.0 dwc_otg скоростью full speed. Этот метод в свое время срабатывал на raspberryPi, пока они не поправили исходники dwc_otg.
Читая форумы разработчиков raspberryPi, как они с 2013-2014 гг боролись с тем же драйвером dwc_otg на своем броадкоме, я утвердился в этом мнении. Но главное, я нашел у них и другую информацию, проливающую свет на ситуацию. https://www.raspberryp…a3627baa04f208#p390168
То есть для USB Audio:
1. Необходимо использовать ключ модуля ядра dwc_otg.speed=1 - принудительно заставлять работать драйвер на full speed (по умолчанию 0 - high speed).
2. Не допускать наличия в системе дешевых хабов с singleTT (single Transaction Translator), устройств с иными скоростями работы (low speed), а также устройств с большим количеством endpoints.
3. Использовать опции модуля dwc_otg.fiq_split_enable=0 и/или dwc_otg.fiq_fix_enable=1.
Теперь наши реалии по пунктам:
1. Я увидел фактически принятые системой значения параметров модуля ядра dwc_otg по пути /sys/module/dwc_otg/parameters/. И среди них был тот самый speed, в котором хранится значение 0 (хай спид). Но чтобы изменить его, надо чтобы опция применялась при загрузке ядра, так как модуль встроен в ядро. Об этом чуть ниже.
2. У нас все плохо как только могло быть ))). И singleTT хаб, и low speed uart (адаптер can), и асинхронная usb карта, у которой много endpoints.
3. Опций от распбери в параметрах у нас не вижу. Китайцы драйвер непатченный видимо взяли. Еще посмотрю по выводу dmesg|grep fiq после загрузки - может что проскочит.
Теперь о том, как сделать, чтобы опция dwc_otg.speed=1 применялась при загрузке ядра. Для этого необходимо добавить эту опцию в строку инициализации ядра cmdline, которая хранится в файле Android/parameters прошивки. Распаковать и поменять строку поможет утилита RK3xxx Firmware Tools by SergioPoverony. Вставлять параметры после /init через пробел.
Вчера сделал для себя пересборку прошивки для гу MTCB rk3066 800х480 KLD с добавлением параметра dwc_otg.speed=1. Добился вывода звука без артефактов на своей сабре до 24/96 с включенными в UAPP твиками nrpacks=1 и твик#1. Раньше даже 24/44 щелкало.