SDA и SCL увеличен до 6 мА (выходной ток низкого уровня). Для улучшения формы импульсов и защиты от статического электричества устройства рекомендуется подключаться к линиям SDA и SCL через последовательные резисторы 51 Ом. Входы микросхем рекомендуется защищать диодами, соединенными с шинами GND и +5 В.Таблица 11.2
. Назначение контактов внешнего разъема ACCESS.bus| Контакт | Назначение | Цвет провода |
|---|---|---|
| 1 | GND | Черный |
| 2 | SDA | Зеленый |
| 3 | +5 В (питание устройств) | Красный |
| 4 | SCL | Белый |
Ассоциация VESA для вывода внешней шины ACCESS.Bus на корпус мониторов предлагает иной, 5-контактный разъем ACCESS.Bus; назначение его контактов приведено в табл. 11.3.
Таблица 11.3
. Разъем ACCESS.Bus (VESA)| Контакт | Назначение |
|---|---|
| 1 | GND |
| 2 | Ключ |
| 3 | SDA |
| 4 | +5 В (питание устройств) |
| 5 | SCL |
DestAddr воспринимается получателем аппаратно (это адрес ведомого устройства I²C). Адрес источника SrcAddr позволяет получателю идентифицировать источник данных (и определить, куда посылать ответ). Флаг протокола P позволяет различать назначение тела пакета: P=0 — «полезные» данные устройства (Device Data Stream); P=1 — управление/состояние (control/status). Поле Length определяет длину тела пакета (в байтах); само тело (Body) размещается в последующих байтах. Контрольный байт Checksum является результатом выполнения функции XOR (Исключающее ИЛИ) над всеми предшествующими байтами пакета начиная с адреса приемника. Признаком целостности пакета является нулевой результат функции XOR от всех байтов пакета включая контрольный. Подлежат отработке только пакеты с корректным контрольным байтом. Минимальная длина всего пакета — 4, максимальная — формально 131 (127 байт тело и 4 байта обрамления). Однако максимальную длину пакета ограничивает и время, разрешенное устройству для передачи пакета.Рис. 11.3
. Формат пакета сообщения ACCESS.Bus