Двести раз тут обсуждали войну USB и FireWire и в инете кучу ссылок можно найти по этому вопросу, но я все же добавлю от себя немножко, т.к. изучал программирование по USB.
Спецификация шины USB определяет 4 типа передачи данных:
1) управляющие передачи (конфигурирование устройств и т.п.) - на них выделяется 10% пропускной способности шины;
2) передачи массивов данных (принтеры и сканеры);
3) передачи по прерываниям (мышь и клава);
4) изохронные передачи (звуковухи и видеокамеры) - применяются для обмена данными в "реальном времени", когда на каждом временном интервале требуется передавать строго определенное количество данных, но доставка информации не гарантирована (допускается потеря пакетов!). Такие передачи занимают предварительно согласованную часть пропускной способности шину и имеют заданную задержку доставки.
Изохронные передачи хоть и имеют наивысший приоритет, но по истечении 90% указанного интервала хост автоматически переходит к обслуживанию запросов на передачу управляющих команд независимо от того, успел ли он полностью обслужить другие типы передач или нет!
Короче говоря шина USB слабовато гарантирует, что звуковые данные придут вовремя и в полном объеме. И это я еще не расписывал принципы синхронизации, там ваще все ненадежно. Из-за этого некоторые пользователи звуковых под USB жалуются на плавающие задержки, щелчки и пропуски фрагментов в звуковых данных. Хотя такие проблемы были еще при USB 1.x, на скоростях USB 2.0 по сути не должно возникать затыконов из-за бешенно передвигаемой мышки, она уже не засыпет всю пропускную способность своими прерываниями.
А вот если взять FireWire... Там никаких таких неприятностей и быть не может. Все пакеты доставляются строго вовремя и гарантированно. На этой шине больше ничего и не висит. У меня вот на ноутбуке все встроенные камеры, модемы, кардридеры и прочая шалупонь на усб-шинах висит, кто его знает когда там хост-контроллеру в голову взбредет с ними данными пообмениваться. Уж лучше и надежней звуковую на фаю-ваю повесить. Все-таки этот интерфейс разрабатывался конкретно под такие задачи, а не для мышек и "принтэров".