Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 56 из 56 ПерваяПервая ... 64653545556
Показано с 551 по 558 из 558

Тема: USB звук своими руками!?

  1. #551
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    10,416
    Записей в дневнике
    20
    Позывной
    UA1ARN
    У уже присал, high speed usb - на нем stereo 32/192000 - через ASIO4ALL в HDSDR работает. Проверял в W10.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ASIO4ALL properties.png 
Просмотров:	258 
Размер:	24.8 Кб 
ID:	284554   Нажмите на изображение для увеличения. 

Название:	HDSDR_ASIO5ALL_192x32.png 
Просмотров:	243 
Размер:	344.0 Кб 
ID:	284552  
    Последний раз редактировалось Genadi Zawidowski; 13.03.2018 в 20:15.
    ... Я там глубину сам промерял!


  2. #552
    Всем привет, посмотрите, вот на сайте, человек сам собирает разную акустику, в том числе и usb bluetooth колонки, и довольно качественный звук получается при минимальных затратах, и нормальную мощность выдаёт. Довольно таки интересно, причём собирает на бюджетных усилках, с али.

  3. #553
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    10,416
    Записей в дневнике
    20
    Позывной
    UA1ARN
    Проверил UAC2 аудиоустройство с W10.
    Получил трески рассинхронизации звука при передаче из радио в компьютер. Обратно все идет нормально (есть проблемы при попытке использования feature unit, но это не сейчас). Я пытаюсь без выделенной feedback EP решить - в UAC1 нормально. На OUT направлении работает ресэмплинг.

    ВОПРОС...
    В UAC1 можно было сказать о двух допустимых форматах передачи (16/48000/стерео или 24/96000/стерео). Тут же можно задать отдельно допустимые сэмпл рейт и формат. В результате получаю в windows выбор из трех опций - 16/48000/стерео, 24/48000/стерео или 24/96000/стерео. Вторая не нужна. Как быть? Топология аудиоустройства во всех альтернативных конфигурациях только одна на всех.
    Последний раз редактировалось Genadi Zawidowski; 29.09.2019 в 14:19.
    ... Я там глубину сам промерял!

  4. #554
    У in конечной точки атрибут есть, емнип, что она неявную синхронизацию выдаёт. Т.е. сколько получили отсчётов с радио между кадрами, столько и выдаём в буфер.

  5. #555
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    10,416
    Записей в дневнике
    20
    Позывной
    UA1ARN
    В UAC1 так и работало. В UAC2 нет:
    Код:
    	// Мой вариант
    	static const uint_fast8_t USBD_UAC1_IN_EP_ATTRIBUTES =
    		USB_ENDPOINT_USAGE_IMPLICIT_FEEDBACK |
    		//USB_ENDPOINT_USAGE_DATA |
    		USB_ENDPOINT_SYNC_ASYNCHRONOUS |
    		USB_ENDPOINT_TYPE_ISOCHRONOUS;
    
    	// UAC2 Windows 10
    	// For the Adaptive IN case the driver does not support a feedforward endpoint.
    	static const uint_fast8_t USBD_UAC2_IN_EP_ATTRIBUTES =
    		USB_ENDPOINT_USAGE_IMPLICIT_FEEDBACK |
    		//USB_ENDPOINT_USAGE_DATA |
    		USB_ENDPOINT_SYNC_ASYNCHRONOUS |
    		USB_ENDPOINT_TYPE_ISOCHRONOUS;
    А вот и картинка про лишний формат.
    Нажмите на изображение для увеличения. 

Название:	Untitled.png 
Просмотров:	32 
Размер:	12.4 Кб 
ID:	321254
    ... Я там глубину сам промерял!

  6. #556
    https://docs.microsoft.com/en-us/win...-audio-drivers я не настолько силён в топологии uac2, но, кажется, приплыли
    For the asynchronous OUT case the driver supports explicit feedback only. A feedback endpoint must be implemented in the respective alternate setting of the AS interface. The driver does not support implicit feedback.

    There is currently limited support for devices using a shared clock for multiple endpoints.

    For the Adaptive IN case the driver does not support a feedforward endpoint. If such an endpoint is present in the alternate setting, it will be ignored. The driver handles the Adaptive IN stream in the same way as an Asynchronous IN stream.

    The size of isochronous packets created by the device must be within the limits specified in FMT-2.0 section 2.3.1.1. This means that the deviation of actual packet size from nominal size must not exceed +/- one audio slot (audio slot = channel count samples).

  7. #557
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    10,416
    Записей в дневнике
    20
    Позывной
    UA1ARN
    Так с OUT вообще никаких проблем... Компютер выдает, трансивер ресэмплит как может.
    Кстати, странно. Все примеры - без shared clock.

    ps: и зачем оно мне... Просто решил посмотреть, а не будет ли каких-то приятных плюшек, каких нет в UAC1. А тут пока сплошные занозы…
    upd: а вот тут много приятного пишут...
    Последний раз редактировалось Genadi Zawidowski; 29.09.2019 в 20:24.
    ... Я там глубину сам промерял!

  8. #558
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    10,416
    Записей в дневнике
    20
    Позывной
    UA1ARN
    Двунаправленное устройство с общим clock_source для всех блоков в топологии и такими как в цитате ниже атрибутами ендпоинтов не стало нормально звук в компютер передавать. Даже при наличии потока в трансивер.
    Код:
    	// UAC2 Windows 10
    	// For the Adaptive IN case the driver does not support a feedforward endpoint.
    	static const uint_fast8_t USBD_UAC2_IN_EP_ATTRIBUTES =
    		USB_ENDPOINT_USAGE_IMPLICIT_FEEDBACK |
    		USB_ENDPOINT_SYNC_ASYNCHRONOUS |
    		USB_ENDPOINT_TYPE_ISOCHRONOUS;
    
    	// UAC2 Windows 10
    	// For the asynchronous OUT case the driver supports explicit feedback only.
    	static const uint_fast8_t USBD_UAC2_OUT_EP_ATTRIBUTES =
    		USB_ENDPOINT_USAGE_IMPLICIT_FEEDBACK |
    		USB_ENDPOINT_SYNC_SYNCHRONOUS |
    		USB_ENDPOINT_TYPE_ISOCHRONOUS;
    Последний раз редактировалось Genadi Zawidowski; 30.09.2019 в 01:49.
    ... Я там глубину сам промерял!

Страница 56 из 56 ПерваяПервая ... 64653545556

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Валкодер - своими руками
    от pirat_os в разделе Технологии
    Ответов: 824
    Последнее сообщение: 02.03.2019, 11:50
  2. КПЕ своими руками
    от us2iav в разделе Технологии
    Ответов: 674
    Последнее сообщение: 29.01.2019, 19:25
  3. SDR - 1000 своими руками
    от $proteus$ в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 2712
    Последнее сообщение: 06.08.2018, 09:32
  4. Недорогая USB звук. плата для цифровых дел?!
    от Serg в разделе Цифровые виды связи Новые технологии в электронике и связи
    Ответов: 21
    Последнее сообщение: 14.12.2007, 23:46
  5. Смеситель своими руками
    от LEONID_S в разделе Технический кабинет
    Ответов: 24
    Последнее сообщение: 02.10.2007, 15:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •