- •Вопросы к экзамену по курсу “ Интерфейсы периферийных устройств “.
- •1.Интерфейсы вычислительных систем. Общие положения. Способы подключения
- •2.Электрические параметры интерфейсов. Обеспечение гальванической развязки.
- •3. Токовые интерфейсы. Интерфейсы с выходом по напряжению
- •4. Интерфейс Rs 232 ( Контакты разъема и назначение сигналов )
- •5. Асинхронный формат передачи данных
- •6. Электрические параметры Com порта
- •7. Последовательные интерфейсы Rs 422 и Rs 485
- •8. Обзор интерфейса usb
- •(Null !) 9. Адресация устройств в usb
- •10.Типы сообщений в usb
- •11. Инициализация устройств в usb
- •Нумерация устройств usb
- •12. Стандартные дескрипторы устройства.
- •Дескриптор устройства
- •Уточняющий дескриптор устройства
- •Дескриптор конфигурации
- •Дескриптор интерфейса
- •Дескриптор конечной точки
- •Дескриптор строки
- •(Null !) 13. Электрические характеристики интерфейса spi
- •13, 15. Интерфейс spi Режим master, режим slave
- •21. Арбитраж и конкуренция в шине i2c
- •22. Организация интерфейса can
- •2. Основные характеристики
- •23. Форматы сообщений интерфейса can
- •24. Обнаружение ошибок в протоколе can
- •25. Арбитраж и конкуренция в протоколе can
- •26. Интерфейс Cetronics
- •Упрощённая таблица сигналов интерфейса Centronics
- •27. Режимы spp и NibbleMode параллельного порта
- •28. Режим Byte Mode параллельного порта
- •29. Режим ecp параллельного порта
- •30. Режим epp параллельного порта
- •31. Последовательность согласований согласно ieee 1284
- •(Null !) 32. Электрические характеристики lpt порта (null !) 33. Протокол работы шины isa
- •34. Организация прерываний в шине isa
- •35. Прямой доступ к памяти в интерфейсе isa
- •36. Обзор параметров интерфейса scsi
- •37. Организация интерфейса scsi Протокол шины scsi
- •Протокол шины
- •38. Обзор параметров шины pci
- •39. Протокол шины pci
- •40. Адресация устройств pci
- •41. Команды шины pci
- •42.Прерывания в интерфейсе pci
- •43. Эволюция интерфейса ata
- •(Null !) 44. Назначение контактов разъема ide
- •(Null !) 45. Прием и передача данных хостом в режиме pi
25. Арбитраж и конкуренция в протоколе can
Арбитраж шины, основанный на неразрушающем соперничестве
Арбитраж шины, согласно CAN протоколу, основан на схеме арбитража c неразрушающим соперничеством. Так как всем узлам позволено начинать передачу кадров после того, как шина окажется свободной, это может привести к тому, что в одно и то же время сразу несколько узлов начнут передачу (рис.). Чтобы предотвратить разрушение одним узлом кадра другого узла, узел во время передачи поля идентификатора и RTR бита контролирует шину. Когда при передаче рецессивного бита (recessive bit) он обнаруживает доминантный бит (dominant bit), он освобождает шину, немедленно останавливает передачу и продолжает принимать кадр.
Передача сообщений, основанная на приоритетах, поддерживает передачу высокоприоритетных сообщений с малым временем ожидания даже при высокой загруженности шины
Применяемый принцип арбитража гарантирует, что в любом случае наиболее высокоприоритетное сообщение всегда будет передано первым, а шина используется наиболее эффективно. Для такого сообщения максимальное время ожидания равно времени передачи 130 бит.
Для других высокоприоритетных сообщений детерминированное максимальное время ожидания может быть обеспечено посредством высокоуровневого протокола или принятием особых мер.
РИС. Принцип арбитража шины с неразрушающим соперничеством. Если передачу CAN сообщения начинает более чем один узел, после арбитража передачу продолжает только тот узел, который передает сообщение с наивысшим приоритетом (сообщение с наименьшим значением идентификатора).
26. Интерфейс Cetronics
Параллельный порт Centronics — порт, используемый с 1981 года в персональных компьютерах фирмы IBM для подключения печатающих устройств, разработан фирмой Centronics Data Computer Corporation; уже давно стал стандартом де-факто, хотя в действительности официально на данный момент он не стандартизован.
Изначально этот порт был разработан только для симплексной (однонаправленной) передачи данных, так как предполагалось, что порт Centronics должен использоваться только для работы с принтером. Впоследствии разными фирмами были разработаны дуплексные расширения интерфейса (byte mode, EPP, ECP). Затем был принят международный стандарт IEEE 1284, описывающий как базовый интерфейс Centronics, так и все его расширения.
Cкорость передачи данных может варьироваться и достигать 1,2 Мбит/с. Длина соединительного кабеля не должна превышать 3 метров.
Разъём
Кабельный 36-контактный разъём Centronics для подключения внешнего устройства
Порт на стороне компьютера имеет 25-контактный 2-рядный разъём DB-25-female (IEEE 1284-A), данные передаются в одну сторону: от компьютера к внешнему устройству. Но полностью однонаправленным его назвать нельзя. Так, 4 обратные линии используются для контроля за состоянием устройства. Centronics позволяет подключать одно устройство, поэтому для совместного очерёдного использования нескольких устройств требуется дополнительно применять селектор. На периферийных устройствах обычно используется 36-контактный разъём Centronics (IEEE 1284-B), поэтому кабели для подключения периферийных устройств к компьютеру по параллельному порту обычно выполняются с 25-контактным разъёмом DB-25-male на одной стороне и 36-контактным IEEE 1284-B на другой (AB-кабель). Существуют также СС-кабеля с разъёмами MiniCentronics (IEEE 1284-C) на обоих концах, предназначенные для подключения приборов в стандарте IEEE 1284-II, который применяется редко.
