Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тема 15 Последовательная шина USB (Universal Serial Bus)Содержание книги
Поиск на нашем сайте
1996г – USB 1.0 1998г - USB 1.1 2000г - USB 2.0 Универсальная последовательная шина – промышленный стандарт расширения архитектуры ПК. Она ориентирована на интеграцию с телефонией и устройством бытовой электроники. Структура и взаимодействие системы USB Особенности архитектуры шины: 1. предоставляет возможность легко расширять количество подключаемых ПУ 2. реализует различные виды обмена информацией 3. интерфейс стандартизован, что способствует быстрому внедрению 4. допускает динамическое подключение и отключение ПУ 5. обеспечивает самоконфигурирование, автоматическое распознавание подключаемых и отключаемых ПУ и связь с необходимыми драйверами 6. простота кабельных соединений Максимальное кол-во подключ. ПУ – 127! Взаимодействие Обмен данными осуществляется между хост-комп. и ПУ, при этом контроллер USB распределяет пропускную способность шины и реализуется с помощью посылки специальных маркеров. Хост-контроллер также отслеживает подключение, конфигурирование, работу и отключение устройств. Устройства USB могут быть хабами или функциями. Хаб обеспечивает дополнительные точки подключения к шине USB. Устройства-функции – функции, которые реализует ПУ. Физическое соединение устройств осуществляется по топологии «многоярусная звезда» На вершине – хост-контроллер или корневой хаб.
Контроллер USB – корневой хаб – входит в состав чип-сетов всех современных системных плат и имеет 2 точки подключения. Функции-устройства, которые могут передавать либо принимать инфо- должны поддерживать интерфейс USB. Каждое ПУ должно по запросу хост-контроллера выдавать конфигурационную инфо-, которая содержит сведения о возможности данного ус-ва и требования к ресурсам. По этим данным хост выделяет ус-ву полосу в канале. Хаб – кабельный концентратор, точки подключения которого являются портами. В функции хаба входит: - распознавать подкл/отключ ус-ва, - управление питанием С точки зрения взаимодейств. устройств система USB разделяется на 3 уровня с определенными правилами взаимодействия между этими уровнями.
хост физич. ус-во
уровень
ус-ва USB
интерфейса шины USB
В соответствии с рисунком ус-во USB делится на 3 части: интерфейс, ус-во, функц. часть. Аналогично делится хост. Каждая часть отвечает за определенную часть задач. Физический интерфейс Интерфейс USB, как и любой другой интерфейс, реализует 3 вида совместимости: информационную, электрическую, конструктивную. Для передачи инфо- используется 4хпроводный кабель. Непосредственно на кабеле и разъемах используется логотип. Из 4х 2 используются для питания, 2 – для передачи инфо-. Для передачи сигнала используется как дифференциальный способ, так и линейный. Шина USB 1.0 имеет 2 скорости передачи: - полная 12 Мбит/с - низкая 1.5 Мбит/с В зависимости от скорости обмена предъявляются требования к длине кабеля и волновому сопротивлению. Стандартом предусмотрено 3 вида разъема: 1. для подключения к хабам (кабель не отсоединяется) 2. на устройствах, где кабель отсоединяется (принтер, сканер) 3. модифицированный разъем
Основные параметры USB 1.0
Тема 16 Особенности использования USB, обмен инфо- В отличие от др. шин расширения USB взаимодействует со всеми приложениями только через программный интерфейс. Этот интерфейс предоставляется системным ПО контроллера USB.
Организация обмена инфо- Модель передачи данных С точки зрения передачи данных логически каждое ус-во представляетсобой набор независимых конечных точек. Свойства: 1. требуемая частота доступа к шине и задержки обслуживания 2. номер точки 3. требования к обработке ошибок 4. тип обмена 5. макс. размеры передаваемых и принимаемых сообщений 6. направление обмена Каждое ус-во имеет конечную точку с своим номером. Этот номер исп. контроллером для инициализации общего управления ус-ва и опроса общего состояния. Устройства-функции могут иметь дополнительные точки, кроме нулевой, которые реализуют обмен. Канал – модель передачи данных. Различают 2 типа: - потоки -сообщения Поток доставляет данные от одного конца канала к др. Одна и та же конечная точка может использоваться как для ввода, так и для вывода. Сообщение имеет формат, который определяется стандартом USB. Порядок обмена сообщениями: 1. хост посылает запрос конечной точке 2. прием или передача пакета сообщений 3. после этого передается пакет с инфо- о состоянии конечной точки 4. обработка принятого сообщения Типы передаваемых данных Архитектурой предусмотрено 4 базовых типа передачи данных: - управляющие посылки - передача массивов - прерывания - изохромные передачи Управляющие посылки исп. для конфигурирования во время подключения ус-ва, а также для управления ус-вом в процессе работы. Передача массивов исп. для передачи больших пакетов без жесткой привязки по времени доставки. Низкий приоритет и работает на макс. скорости Прерывания – короткие передачи типа вводимых символов или коротких координат. Время обслуживания ограничивается от 1 до 255 мс Изохромные передачи – непрерывные передачи в реальномвремени. Занимает часть пропускной способности и имеет заданную задержку доставки. Протокол и форматы пакетов Все передаваемые данные по шине USB включают 3 пакета:
уст-во ждет хост ждет Ввод
хост ждет уст-во ждет Передача планируется и реализуется контроллером. Контроллер посылает маркер. В этом пакете содержится тип и направление передачи, адрес уст-ва, номер конечной точки. Ус-во, получив маркер, дешифрирует его и готовится к обмену. После этого происходит передача данных или передается то, что данные отсутствуют. Если маркер отвергнут, то повторно они передаются в свободное для шины время. При каждой передаче осущ. контроль на предмет ошибок. Для этого пакет имеет контрольные поля. CRC коды позволяют обнаружить одиночные и двойные ошибки. В случае обнаружения производится 3х-кратная передача. Если ошибка не устраняется, то инфо- передается клиентскому АО для принятия мер. Передача проводится байтами, начиная с младшего. Каждый кадр имеет начало SOF (start of frame). Маркер состоит из 7битного адресного поля, затем следует адрес функции, 4х битное значение конечной тчки. Заканчивается EOF. Кадры формируются цикличеки. В цикл вкладываются все запланированные транзакции. Загрузка кадрами планируется так, чтобы между ними было место для передач типа управление или прерывания. Оставшееся свободное место используется для передачи массивов. Модификации USB USB 1.1 – 1998г USB 2.0 – 2000г имел 3 скорости: 10-1500 кбит/с, 0ю5-12 Мбит/с, 25-480 Мбит/с USB 3.0 – 2008 г скорость 4.8 Гбит/с
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-08-01; просмотров: 189; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.58.62.69 (0.007 с.) |