Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  

Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи


 
  • 1-Wire
  • I2C
  • IrDA
  • CAN
  • LIN
  • USB
  • SPI
  • RS-232
  • RS-485
  • LVDS
  • Centronics
  • MIDI
  • X10
  • HDMI
  • Статьи
  • Ссылки

  •  

    реклама

     
     


     Разное:
     






    Главная страница > Интерфейсы > USB


    Интерфейс USB

      Примеры применения USB в микроконтроллерах
      Популярно о USB

    USB ( англ. Universal Serial Bus) - универсальная последовательная шина, предназначенная для подключения периферийных устройств. Шина USB представляет собой последовательный интерфейс передачи данных для высоко-, средне- и низкоскоростных периферийных устройств.

    Разработка спецификаций на шину USB производится в рамках международной некоммерческой организации USB Implementers Forum (USB-IF), объединяющей разработчиков и производителей оборудования с шиной USB.

    Для подключения периферийных устройств к шине USB используется четырёхпроводный кабель, при этом два провода (витая пара) в дифференциальном включении используются для приёма и передачи данных, а два провода - для питания периферийного устройства. Благодаря встроенным линиям питания, USB позволяет подключать периферийные устройства без собственного источника питания (максимальная сила тока, потребляемого устройством по линиям питания шины USB, не должна превышать 500 мА).

    К одному контроллеру шины USB можно подсоединить до 127 устройств по топологии "звезда", в том числе и концентраторы, к которым можно еще присоединить 127 устройств.

    В настоящее время широко используются устройства, выполненные в соответствии со спецификацией USB 2.0. Ведётся внедрение в производство устройств спецификации USB 3.0.

    История создания

    Причиной возникновения нового стандарта для передачи информации, послужило желание упростить соединение ПК с периферийными устройствами. Основная цель стандарта - создать для пользователей возможность пользоваться таким интерфейсом, который бы обладал максимальной простотой, универсальностью, и использовал и использовал принципы Plug&Play (автоматическое распознование подключенного устройства) и горячее соединение (hot-plugin).

    Основная цель стандарта, поставленная перед его разработчиками, - обеспечить пользователям реальную возможность работы в режиме Plug&Play (автоматическое распознование подключенного устройства) и горячее соединение (hot-plugin) с периферийными устройствами. Это означает, что должно быть предусмотрено подключение устройства к работающему компьютеру, автоматическое распознавание его немедленно после подключения и последующей установки соответствующих драйверов (если это необходимо). Кроме того, желательно обеспечить подачу питания для маломощных устройств с самой шины. Скорость шины должна быть достаточной для подавляющего большинства низкоскоростных периферийных устройств. При этом контроллер USB занимает только одно прерывание независимо от количества подключенных к шине устройств. Это позволило бы подключать к ПК во время работы различные устройства ввода-вывода, с условием немедленного автоматического распознавания типа и модели подключённого устройства. Также, была поставлена цель, - избавиться от проблемы нехватки внутренних ресурсов прерываний системной шины.

    Все эти задачи успешно были решены к концу 1996 года, а к весне 1997 года, стали появляться первые ПК, оборудованные разъёмами USB. Полная поддержка USB устройств была осуществлена только к концу 1998 года, в операционной системе Windows98, и только с этого этапа, началось особенно бурное развитие и выпуск периферийного оборудования, оснащённого этим интерфейсом.

    Практически все поставленные задачи были решены в стандарте USB 1.1.

    Спецификация USB 1.1 вышла в сентябре 1998 года, в ней были исправлены ошибки версии 1.0.

    Hewlett-Packard, Intel, Lucent (ныне Alcatel-Lucent), Microsoft, NEC, и Philips совместно выступили с инициативой по разработке более скоростной версии USB. Спецификация USB 2.0 была опубликована в апреле 2000 года, и в конце 2001 года эта версия была стандартизирована USB Implementers Forum. USB 2.0 является обратно совместимой со всеми предыдущими версиями USB.

    В настоящее время USB активно внедряется производителями компьютерной периферии, а фирма Apple выпускает компьютеры только с USB в качестве внешней шины.

    В настоящее время существуют следующие спецификации шины USB:

      USB 1.0
      USB 1.1
      USB 2.0
      USB 3.0

    Кроме спецификаций на саму шину USB существуют дополнительные спецификации на стандартные классы USB-устройств и расширения USB-шины:

      USB OTG
      USB Wireless
      USB Human Interface Device
      USB Mass Storage Device

    Недостатки USB

    Хотя пиковая пропускная способность USB 2.0 составляет 480 Мбит/с (60 Мбайт/с), на практике обеспечить пропускную способность, близкую к пиковой, не удаётся. Это объясняется достаточно большими задержками шины USB между запросом на передачу данных и собственно началом передачи. Например, шина FireWire хотя и обладает меньшей пиковой пропускной способностью 400 Мбит/с, что на 80 Мбит/с меньше, чем у USB 2.0, в реальности позволяет обеспечить большую пропускную способность для обмена данными с жёсткими дисками и другими устройствами хранения информации.

    Реализация USB-устройств

    Существует несколько способов реализации USB-устройств: можно использовать специализированные микросхемы преобразующие поток данных по шине USB к какому-либо стандартному интерфейсу (USART, SPI и др.) либо реализовывать интерфейс USB в микроконтроллере. Для этого способа тоже возможно два варианта: программная реализация и аппаратная.

    Спецификации:

      2021 Kb Engl Универсальная последовательная шина USB 1.1
      5983 Kb Engl Универсальная последовательная шина USB 2.0
      7032 Kb Engl Архитектура системы USB 2.0
      3540 Kb Engl Универсальная последовательная шина USB 3.0
      1415 Kb Engl Универсальная последовательная шина USB OTG
      3508 Kb Engl Универсальная последовательная шина USB Wireless
      675 Kb Engl HID 1.11
      221 Kb Engl USB Mass Storage Class – UFI Command Specification
      103 Kb Engl USB Mass Storage Class – Bulk Only Transport
      103 Kb Engl USB Mass Storage Class Спецификация
      191 Kb Engl USB Mass Storage Class CBI Transport Specification
      79 Kb Engl Universal Serial Bus Mass Storage Specification For Bootability
      685 Kb Engl USB Lockable Storage Devices FS
      RUS Кабели и разъёмы USB 1.0, 2.0 и 3.0





    реклама


    радиационно стойкие ПЗУ Миландр






    Мероприятия:


    17-я международная выставка ChipEXPO - 2019

    реклама


     
    Впервые? | Реклама на сайте | О проекте | Карта портала
    тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
    ©1998-2023 Рынок микроэлектроники