КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Вспомогательные последовательные интерфейсы и шины

Микросхемы с интерфейсом PC, как пра-вило, имеют аппаратную поддержку протокольных функций. Протокол позволя¬ет взаимодействовать на одной шине устройствам с различным быстродействием интерфейса. Требования к временным параметрам сигналов весьма свободные, так что на компьютерах и микроконтроллерах, не имеющих аппаратной поддержки шины PC, ее протокол может быть реализован даже чисто программно.
Шина PC используется уже давно, ее официальная версия 1.0 вышла в 1992 г. По сравнению с предшествующими (черновыми) версиями, здесь отсутствует (как запутанная и неиспользуемая) возможность программного задания адреса ведо¬мого устройства. Также отсутствует низкоскоростной режим (Low speed), явля¬ющийся частным случаем стандартного режима — Standard Mode (5) — со скоро¬стью 0-100 Кбит/с. В версии 1.0 появились определение быстрого режима — Fast Mode (F) — со скоростью 0-400 Кбит/с и связанные с ним изменения требований к форме сигнала и фильтрации помех. Также здесь веден режим 10-битной адре¬сации устройств. Версия 2.0 вышла в 1998 г., когда интерфейс PC стал фактиче-

422
Глава 11. Вспомогательные последовательные интерфейсы и шины
ски промышленным стандартом, использующимся в большом числе различных ИС. Здесь появился новый высокоскоростной режим — High speed (Hs), — в котором скорость передачи может достигать 3,4 Мбит/с. Прежние режимы FH Алогически работают одинаково, и для них используют обобщенное обозначение F/S. В этой версии пересмотрены требования к уровням и форме сигналов с учетом высоких скоростей и возможности подключения низковольтных устройств с питанием 2 В и ниже. В версии 2.1 (2000 г.) уточнены некоторые моменты, касающиеся времен¬ных диаграмм в режиме Hs. Приведенная здесь информация основана на специ¬фикации шины PC версии 2.1, доступной на сайте www.philips.com. Параметры интерфейсных сигналов приводятся в п. 11.1.4, где они сопоставляются с требова¬ниями SMBus и ACCESS.Bus.
Интерфейс PC использует две сигнальные линии: данных SDA (Serial Data) и син¬хронизации SCL (Serial Clock).

Hosted by uCoz