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