В качестве интерфейса программирования используется USB 2.0.
Cпецификация интерфейса USB.
Спецификация USВ определяет следующие функциональные возможности интерфейса:
. простота использования для конечного пользователя:
.2. простота кабельной системы и подключений;
.3. скрытие подробностей электрического подключения от конечного пользователя;
.4. самоидентифицирующиеся устройства с автоматическим конфигурированием;
.5. динамическое подключение и переконфигурирование периферийных устройств;
. широкие возможности работы:
1.1. пропускная способность от нескольких Кбайт/с до нескольких Мбайт/с;
1.2. поддержка одновременно как изохронной, так и асинхронной передачи данных;
.3. поддержка одновременных операций со многими устройствами (multiple connections);
.4. поддержка до 127 устройств на шине;
.5. передача разнообразных потоков данных и сообщений;
.6. поддержка составных устройств (т. е. периферийное устройство, выполняющее несколько функций);
.7. низкие накладные расходы передачи данных;
2. равномерная пропускная способность:
3.1. гарантированная пропускная способность и низкие задержки голосовых и аудиоданных;
.2. возможность использования всей полосы пропускания;
. гибкость:
.1. поддержка разных размеров пакетов, которые позволяют настраивать функции буферизации устройств;
.2. настраиваемое соотношение размера пакета и задержки данных;
.3. управление потоком (flow control) данных на уровне протокола;
.4. надежность:
.5. контроль ошибок и восстановление на уровне протокола;
.6. динамическое добавление и удаление устройств, прозрачно для конечного пользователя;
.7. поддержка идентификации неисправных устройств;
.8. исключение неправильного соединения устройств; выгода для разработчиков:
.9. простота реализации и внедрения;
.10. объединение с архитектурой Plug and Play;
. дешевая реализация:
.1. дешевые каналы со скоростью работы до 1,5 Мбайт/с;
.2. • оптимизация для интеграции с периферией;
.3. • применимость для реализации дешевой периферии;
.4. • дешевые кабели и разъемы;
.5. • использование выгодных товарных технологий;
. возможность простого обновления.
подключения USB-устройств. Иконкой, показанной на рис. 3, официально обозначается шина USB, как в Windows, так и на USB-разъемах.
Рис. 3 Иконка USB-шины
Сравнение USB с другими интерфейсами
В таблице 2 приведено сравнение интерфейса USB с другими интерфейсами персонального компьютера. Видно, что достойной альтернативы USB не существует. Интерфейсы сравнимые с USB по скорости обмена, требуют специальных преобразователей. Интерфейсы, не требующие дополнительных элементов, либо низкоскоростные, либо узконаправленные. Кроме того, к несомненным плюсам USB относятся организация помехозащищенности на уровне аппаратного и шинного протоколов и "встроенная" поддержка Plug and Play, а также отсутствие дополнительных элементов для подключения устройств (как, например, терминаторы для SCSI(Small Computer System Interface)-интерфейса). Пожалуй, единственным минусом можно считать довольно короткое кабельное соединение, но следует помнить, что шина USB разрабатывалась как шина для домашних устройств, стоящих на столе, и дальние соединения не закладывались в нее изначально.
Таблица 2 Сравнение USB с другими интерфейсами
Интерфейс |
Число устройств/ Число проводов/Длина провода (м) |
Скорость |
Использование | ||
Последовательные | |||||
USB 1.X |
127/3/10 |
1,5 Мбит/с, 12 Мбит/с |
Любые устройства с USB 1.Х (USB-порт) | ||
USB 2.0 |
127/3/10 |
1,5 Мбит/с, 12 Мбит/с, 480 Мбит/с |
Любые устройства с USB 1.Х/2.0 (USB-порт) | ||
RS-232 |
1/6/50-100 |
115,2 Кбит/с |
Модем, мышь, ключи защиты (СОМ-порт) | ||
RS-485 |
32/2/4000 |
10 Мбит/с |
Промышленные устройства (СОМ-порт через преобразователь) | ||
FireWire (IEEE-1394) |
64/3/15 |
400 Мбит/с |
Видеоданные, дисковые массивы (FireWire-порт) | ||
Ethernet |
1024/3/1600 |
10 Мбит/с 100 Мбит/с 1 Гбит/с |
Сетевые соединения ПК (сетевая карта) | ||
Токовая петля | |||||
MIDI |
1/3/50 |
31,5 Кбит/с |
Музыкальные устройства | ||
Параллельные | |||||
LPT |
1/9/10-30 |
От 800 Кбит/с до 16 Мбит/с |
Принтеры, сканеры, дисковые устройства | ||
Внедрение технологии спектрального уплотнения на участке ст. Свердловск – ст. Тюмень
В последние два десятилетия прошедшего и в начале текущего века
происходит смена эпохи индустриально-технологического развития передовых
государств эпохой и ...
Cинтез инвертирующего усилителя
Операционные усилители в настоящее время находят широкое применение при
разработке различных аналоговых и импульсных электронных устройств. Это связано
с те ...
Однофазный инвертор напряжения
В
данном курсовом проекте проектируется полупроводниковый преобразователь
электрической энергии - автономный инвертор напряжения. Вначале преобразователи
выпол ...