|
USB Audio, как проще сделать? |
|
|
|
Jun 28 2018, 21:36
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(aaarrr @ Jun 29 2018, 00:31)  Как это не знает? Никто из инженеров, проектировавших многочисленные адаптеры, не был в курсе возможности передачи непрерывного потока данных через UART? Кто-ж говорит что нельзя передавать? Просто нет гарантии что всё будет успевать доходить. Изохронная: гарантированная скорость, негарантированная доставка. Балк и пр.: гарантированная доставка, негарантированная скорость. Всё это есть в спецификации.
|
|
|
|
|
Jun 28 2018, 21:44
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(jcxz @ Jun 29 2018, 00:36)  Кто-ж говорит что нельзя передавать? Просто нет гарантии что всё будет успевать доходить. Выходит, забили? Вредительство и спеку не читали. Вообще, достаточно посмотреть количество USB хост-контроллеров в современных ПК, вспомнить, что на дворе 2018 год, и подавляющее большинство дисков и флешек подключается через персональный USB-SS, а не в соседнюю дырку FS-хаба, чтобы перестать особо переживать за возможный ущерб пропускной способности своего FS bulk-устройства. Я не призываю так делать, но в аппаратуре для профессионального использования вполне допустимо передавать изохронные данные bulk'ом.
|
|
|
|
|
Jun 28 2018, 22:03
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(aaarrr @ Jun 29 2018, 00:44)  вспомнить, что на дворе 2018 год, и подавляющее большинство дисков и флешек подключается через персональный USB-SS, а не в соседнюю дырку FS-хаба Не знаю как у Вас, а у меня всё втыкается в один USB-хаб, с хорошим внешним питанием. И дома и на работе. Мне лень лазить за комп и искать где там свободный разъём у него на другом хабе. А на прошлой работе так вообще у всех коллег на столах USB-хабы стояли с кучами подключенных J-Link-ов, USB-COM-ов, флешек и прочих устройств. Так как руководство следило за порядком на столах сотрудников и требовало системники спускать под стол. А когда нужно по 10 раз в день подключать-отключать разные устройства к USB, то как-то очень неудобно каждый раз под стол лазить и комп оттуда вытаскивать. Да и когда на обычном комповом хабе висит куча девайсов, то не всякая материнская плата выдаёт честные 5V на VUSB, чаще всего около 4.5V. И тут начинались всякие чудеса с отлаживаемыми девайсами. В конце-концов решили эту проблему кардинально - купили всем хорошие USB-хабы с мощными внешними источниками питания. Да и некоторые отладчики глючат при длинных проводах по USB (не будем показывать пальцем на SAU510) и желательно хаб иметь вблизи отлаживаемого устройства - на столе. А ещё на хабе очень удобно наличие кнопок для отключения девайсов без выдирания кабеля. Так что USB-хаб - наше всё в работе. Так что говорите за себя, а у всех всё очень по-разному.
|
|
|
|
|
Jun 29 2018, 10:45
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(aaarrr @ Jun 29 2018, 01:33)  Не понимаю, к чему эта ода USB-хабу. Хотя, раз уж все подключено через один хаб, это автоматически означает наличие кучи свободных хост-контроллеров для подключения "неправильных" устройств, буде возникнет в том нужда  А у меня вот с хабами как-то не сложилось - разве что в мониторе есть, но в него включается 1-2 USB-COM шнурка и телефон на зарядку. Зато используется несколько удлинителей на HS и SS (под стол никто не любит залезать). Если уж совсем углубиться в оффтоп, то стоит заметить, что хороший хаб еще поискать надо - в основном продается просто дичайший шлак  В принципе, да, бесили эти хабы, особенно в ранних компах, где 2-4 разъема, а хост 1 или 2 макс, вот и вставишь 2 флешки или винт и скорость сразу резко падает... Потом, когда появилась мать с 6 портами (3 хоста), сразу купил 2 качественных удлинителя (экран+ жилы 24+28авг) всю низкоскоростную шелуху, засунул в порт с хабом, и все полетело на ура, так и до сих пор делаю... Цитата(Rst7 @ Jun 29 2018, 13:00)  изохронный режим отменяется, остается bulk и ручной контроль за достаточной полосой. К тому же булк гораздо легче реализовать в самописном драйвере
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|