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



Список Возможностей


Спецификация USB Шины обеспечивает выбор атрибутов, при которых достигается наилучшее соотношение цены-производительности и достигаются функции, которые позволяют дифференцирование на уровне компоненты и системы. Возможности обусловлены выгодами представленными ниже:

Простота использования конечным пользователем

  • Одна и та же модель для соединения и соединителей
  • Электрические подробности изолированы от конечного пользователя; например, завершения (terminations) шины
  • Самоидентификация периферийных устройств, автоматическое отображение функции к драйверу, и конфигурации
  • Возможность динамически присоединять и реконфигурировать периферийные устройства
  • Широкий диапазон рабочих нагрузок и приложений

    • Широкие возможности по скорости для различных устройств в пределах от нескольких КБ до нескольких МБ
    • Поддерживаются как изохронные так и асинхронные типы передачи данных по тем же самым проводам
    • Различные Соединения: Поддержка параллельных операций для многих устройств
    • Поддержка до 127 физических устройств
    • Поддерживается передача множественных данных и потоков сообщения хостом и устройствами
    • Поддержка составных устройств; то есть, периферийных устройств состоящих из многих функций
    • Lower protocol overhead resulting in high bus utilization 
    • Требования по быстродействию при изохронных передачах 

      • Гарантируемое требование по быстродействию  и малое время оклика приспособлены для телефонии, аудио, и т.д.
      • Изохронная передача может использовать все возможности по быстродействию шины
      • Гибкость

        • Широкий диапазон размеров пакета, предоставляет широкий диапазон опций буферизации устройства
        • Широкий диапазон скоростей передачи данных устройства, согласует размер буферизируемого пакета и время отклика
        • Встроенное в протокол управление потоком данных при буферной обработке
        • Помехоустойчивость

          • Встроенный в протокол механизм восстановления при ошибках и обработки неисправности
          • Dynamic insertion and removal of devices identified in user perceived real-time
          • Поддержка обнаружения отказавших устройств
          • Легко вписываемая в PC индустрию

            • Простой протокол при выполнении и интегрировании
            • Непротиворечивость с PnP архитектурой PC
            • Согласуется с существующими интерфейсами операционных систем
            • Дешевизна реализации

              • Дешевый подканал в 1.5 МБ
              • Оптимизированный для интеграции с периферией и аппаратными средствами хостов
              • Подходит для разработки дешевых периферийных устройств
              • Дешевые кабели и соединители
              • Используются основные (commodity) технологии
              • Пути обновления