Спецификация USB.Rev1.0


Ограничения Доступа к Шине


Изохронные передачи могут использоваться только полно скоростными устройствами.

USB требует, чтобы не больше, чем 90 % любого кадра были распределены для периодической (изохронной и прерываний) передачи.

Конечная точка для изохронного канала не включает информацию относительно частоты доступа к шине.(An endpoint for an isochronous pipe does not include information about bus access frequency.) Все изохронные каналы обычно перемещают точно один пакет данных каждый кадр (то есть, каждую 1 мс).( All isochronous pipes normally move exactly one data packet each frame ) Ошибки на шине или задержки в планировании операционной системы клиентским программным обеспечением могут приводить к тому, что не будет перемещаемого пакета в кадре. (Errors on the bus or delays in operating system scheduling of client software can result in no packet being transferred for a frame.) В таком случае, индикация ошибки возвращается как состояние, клиентскому программному обеспечению. Устройство может также обнаружить эту ситуацию, прослеживая SOF маркеры и отмечая два SOF маркера без пакета данных для изохронной конечной точки. (A device can also detect this situation by tracking SOF tokens and noticing two SOF tokens without an intervening data packet for an isochronous endpoint.)

Частота шины и синхронизация кадра ограничивают максимальное число успешных изохронных транзакций внутри кадра для любой системы USB до менее чем 151 полно скоростной 1 байтовой полезной нагрузки данных. В заключение, хост контроллер, по различным причинам реализации, может быть не способным обеспечить теоретическое максимальное число изохронных транзакций в кадре.




Начало  Назад  Вперед



Книжный магазин