А вам надпись зачем там, ЧСВ потешить?
В 7 Андроиде оно изкаробки работает с асинхроном без всяких хитрых плееров, тупо как системная звуковуха
Тип: Сообщения; Пользователь: romanetz
А вам надпись зачем там, ЧСВ потешить?
В 7 Андроиде оно изкаробки работает с асинхроном без всяких хитрых плееров, тупо как системная звуковуха
Зачем дескриптор менять? В дескриптор сразу весь набор частот и разрядностей вписывается, хост сам спросит через запросы класса, что ему нужно
Если у железки только одна частота описана в...
А нафига вообще перемычки? Хост железке отправляет, какую частоту дискретизации будет использовать. Более того, при использовании асинхронного режима, возможностей драйвера хватает, чтобы...
Про АЦП вопроса не было. Да и то, представить необходимость подключения внешнего АЦП именно к андроиду - с трудом.
Асинхронный режим обеспечивается самим ядром, драйверАм uac2 уже сто лет. В...
Про стмку и его фильтр изохрона - из описания на fx2lp
Если внешний клок у одного мастера от другого, то между ними есть некая разность фаз, но частота одинаковая. Достаточно буфера на 4 сэмпла - чтобы коллизий не было
А китайцы-то не знают и платку за 3 доллара продают
https://aliexpress.ru/item/1907907422.htm
И пока не очень очевидно, что мешает туда UAC дескриптор вписать, хоть первой, хоть второй версии?
...
А я в cy7c68013 плотно закопался. Конечно, его возможности ограничены, но почти 44 мегабайта в секунду очень нравятся...
Дескрипторы прописаны на фулл дуплекс, остальное (передачу в комп и работу с i2s на ввод) дописывать надо
А не замахнуться ли нам на Вильяма, понимаете ли, нашего Шекспира?
Я имею в виду, на...
В этой теме есть прошивка с переключением сэмплрейтов, разрядности и асинхроном.
В который раз повторюсь.
В STM32 есть неотключаемый аппаратный фильтр чётности изохронных пакетов, поэтому, запрашивая приём по изохронной конечной точке, нужно ЗАРАНЕЕ знать, КОГДА хост отправит...
Кагбе с изохроном из UAC, наверное, разницу представляете, не?
Очень просто
Вписали какую-то хитрую конфигурацию в дескрипторы.
Как понять, в каких микрофреймах и какой длины данные раскиданы проприетарными виндовыми драйверами?
Чтобы подымать любое железо в любых конфигурациях, а не др...чить на xmos/cmedia. Особенно это STM касается.
ну я хз
штука баксов нужна на анализатор hs usb физики
штука писателю прошивки
и месяц работы
чтобы за $60 продавать то, где деталей на $20
---------- Сообщение добавлено 08:19 ----------...
Нету там такого ограничения в стандарте, я на cqham в теме "usb звук своими руками" выкладывал пример на STM32F723, на хайспиде и UAC1 работает хоть 384/32. Там всё упирается только в доступную...
Клоунам место в цирке
это вторая, описанная мной здесь в сообщении (имплементация стандарта usb audio class)
хостовая часть:
https://github.com/torvalds/linux/blob/master/sound/usb/pcm.c
"асинхронная передача данных",...
Это не потеря пакетов, это вы usb готовить не умеете.
Выведите график загрузки FIFO между I2S и USB (расстояние между указателем записи и чтения) и вы ТУТ же ВСЁ увидите. Прога называется STMstudio,...
Применительно к STM32 и HS там есть один факап премерзкий
Номер в SOF меняется 1 раз в 8 микрофреймов, а изохрон передаётся - каждые (1,2,4...)
3300 ещё и затем, что ulpi можно дебажить недорогим...
Так в частных домах сварки и частотники нынче у каждого второго, у кого не лапки. А у некоторых ещё и киловатт в антенну. Тут уж не до "микрошероховатостей"
P.S. У 5 кВт однофазного частотника ( как...
Автомонтирование в инете тысячу раз описано
Терминал надо смотреть, что в последовательный порт выводится при загрузке (попытках загрузки).
Параметры: 115200, 8,N,1.
Это график не фазового шума самой микросхемы, а спектральная маска фазовых шумов внешнего генератора чтобы они не ухудшили заявленные характеристики самого цапа
---------- Сообщение добавлено...
Не боги горшки обжигают
/* USB CDC device Configuration Descriptor */
__ALIGN_BEGIN uint8_t USBD_CDC_CfgFSDesc[USB_VENDOR_CONFIG_DESC_SIZ] __ALIGN_END =
{
/*Configuration Descriptor*/
...
Ну впилите уже всё в кучу, не мучайтесь так.
учитывая, что XMOS принятые по USB данные в I2S или SPDIF гонит бит-в-бит - утверждение, как минимум, спорно. но религия, она такая.
это уже какая-то религия пошла. впрочем, никто не мешает воткнуть их оба и выбрать лучший себе по вкусу.
Ничто не мешает собрать mpd в нужной конфигурации прямо на самой плате, я так делал. Минут 30 занимает (в предположении, что интернет быстрый). Только для питона пришлось обновлять что-то через pip,...
А как это соотносится с
Input/Ouput Configuration 2 in / 8 out ?
Кажется, тиграм недокладывают мяса, ровно в 5 раз (у хмоса 2 выходных канала, а тут не задействовано ещё 8)