Подключение периферийных устройств через интерфейс USB (Universal Serial Bus) происходит по следующим принципам: systemlines.ru
- За питание отвечает пара или две пары контактов. systemlines.ru Они длиннее остальных контактов разъёма, чтобы соединение и разъединение силовых и информационных линий происходило с разбежкой во времени, иначе данные могут передаваться с ошибками. systemlines.ru
- За данные отвечают 2 и более контакта в зависимости от версии USB. systemlines.ru Половина из них передаёт сигнал от основного устройства (хоста) к периферии, а вторая половина — обратно. systemlines.ru
- При соединении с хостом, например, компьютером, периферийное устройство сообщает ему, что оно собой представляет, а хост подбирает подходящий драйвер. systemlines.ru «Общение» происходит по линиям данных. systemlines.ru
- USB поддерживает технологию Plug and Play («подключаю и использую»). systemlines.ru Когда пользователь подключает устройство к порту работающего компьютера, оно либо полностью автоматически настраивается с использованием существующих драйверов устройства, либо система предлагает пользователю найти драйвер, который затем устанавливается и настраивается автоматически. en.wikipedia.org
Передача данных между USB-хостом и периферийным USB-устройством осуществляется через управляемый программно USB-контроллер. www.iguides.ru Данные передаются короткими пакетами «вопрос-ответ». www.iguides.ru Пакеты одновременно уходят в оба направления, при этом контроллер не дожидается подтверждения их доставки, что обеспечивает обмен данными с высокой скоростью. www.iguides.ru