Интерфейсы, порты ПК
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: заключение дипломной работы, отправить сообщение
| Добавил(а) на сайт: Kvasnin.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
Система USB разделяется на три уровня с определенными правилами взаимодействия. Устройство USB содержит интерфейсную часть, часть устройства и функциональную часть. Хост тоже делится на три части - интерфейсную, системную и ПО устройства. Каждая часть отвечает только за определенный круг задач, логическое и реальное взаимодействие между ними иллюстрирует рис. 7.1.
В рассматриваемую структуру входят следующие элементы:
> Физическое устройство USB - устройство на шине, выполняющее функции, интересующие конечного пользователя.
> Client SW - ПО, соответствующее конкретному устройству, исполняемое на хост-компьютере. Может являться составной частью ОС или специальным продуктом.
> USB System SW - системная поддержка USB, независимая от конкретных устройств и клиентского ПО.
> USB Host Controller - аппаратные и программные средства для подключения устройств USB к хост-компьютеру.
Физический интерфейс
Стандарт USB определяет электрические и механические спецификации шины.
Информационные сигналы и питающее напряжение 5 В передаются по
четырехпроводному кабелю. Используется дифференциальный способ передачи
сигналов D+ и D- по двум проводам. Уровни сигналов передатчиков в
статическом режиме должны быть ниже 0,3 В (низкий уровень) или выше 2,8 В
(высокий уровень). Приемники выдерживают входное напряжение в пределах -
0,5...+3,8 В. Передатчики должны уметь переходить в высокоимпедансное
состояние для двунаправленной полудуплексной передачи по одной паре
проводов.
Передача по двум проводам в USB не ограничивается дифференциальными
сигналами. Кроме дифференциального приемника каждое устройство имеет
линейные приемники сигналов D+ и D-, а передатчики этих линий управляются
индивидуально. Это позволяет различать более двух состояний линии, используемых для организации аппаратного интерфейса. Состояния Diff0 и
Diff1 определяются по разности потенциалов на линиях D+ и D- более 200 мВ
при условии, что на одной из них потенциал выше порога срабатывания VSE.
Состояние, при котором на обоих входах D+ и D- присутствует низкий уровень, называется линейным нулем (SEO - Single-Ended Zero). Интерфейс определяет
следующие состояния:
> Data J State и Data К State - состояния передаваемого бита (или просто J и К), определяются через состояния Diff0 и Diff1.
> Idle State - пауза на шине.
> Resume State - сигнал "пробуждения" для вывода устройства из
"спящего" режима.
> Start of Packet (SOP) - начало пакета (переход из Idle State в К).
> End of Packet (EOP) - конец пакета.
> Disconnect - устройство отключено от порта.
> Connect - устройство подключено к порту.
> Reset - сброс устройства.
Состояния определяются сочетаниями дифференциальных и линейных сигналов; для полной и низкой скоростей состояния DiffO и Diff1 имеют противоположное назначение.
В декодировании состояний Disconnect, Connect и Reset учитывается время нахождения линий (более 2,5 мс) в определенных состояниях.
Шина имеет два режима передачи. Полная скорость передачи сигналов USB составляет 12 Мбит/с, низкая - 1,5 Мбит/с. Для полной скорости используется экранированная витая пара с импедансом 90 Ом и длиной сегмента до 5 м, для низкой - невитой неэкранированньгй кабель до 3 м. Низкоскоростные кабели и устройства дешевле высокоскоростных. Одна и та же система может одновременно использовать оба режима; переключение для устройств осуществляется прозрачно.
Низкая скорость предназначена для работы с небольшим количеством ПУ, не требующих высокой скорости. Скорость, используемая устройством, подключенным к конкретному порту, определяется хабом по уровням сигналов на линиях D+ и D-, смещаемых нагрузочными резисторами R2 приемопередатчиков (см. рис. 7.2 и 7.3).
Сигналы синхронизации кодируются вместе с данными по методу NRZI (Non
Return to Zero Invert), его работу иллюстрирует рис. 7.4. Каждому пакету
предшествует поле синхронизации SYNC, позволяющее приемнику настроиться на
частоту передатчика. Кабель также имеет линии VBus и GND для передачи
питающего напряжения 5 В к устройствам. Сечение проводников выбирается в
соответствии с длиной сегмента для обеспечения гарантированного уровня
сигнала и питающего напряжения.
Рис. 7.4. Кодирование данных по методу NRZI
Стандарт определяет два типа разъемов (см. табл. 7.1 и рис. 7.5).
Разъемы типа "А" применяются для подключения к хабам (Upstream Connector).
Вилки устанавливаются на кабелях, не отсоединяемых от устройств (например, клавиатура, мышь и т. п.). Гнезда устанавливаются на нисходящих портах
(Downstream Port) хабов. Разъемы типа "В" (Downstream Connector)
устанавливаются на устройствах, от которых соединительный кабель может
отсоединяться (принтеры и сканеры). Ответная часть (вилка) устанавливается
на соединительном кабеле, противоположный конец которого имеет вилку типа
"А".
Рекомендуем скачать другие рефераты по теме: доклад 2011, реферат суды.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата