9.1.3 Совместимость с CBUS
Приёмники CBUS могут быть подключены к шине I2C. Однако, при этом должна быть введена третья линия DLEN и бит подтверждения должен быть опущен. Обычно посылки I2C состоят из 8-битовых байтов, в то время как CBUS-совместимые устройства обладают другим форматом.
В смешанной шине I2C-совместимые устройства не должны отвечать на посылки формата CBUS. Для этого зарезервирован специальный адрес CBUS (0000001Х). После передачи адрес CBUS линия DLEN может быть сделана активной и посылается посылка формата CBUS (рис. 20). После сигнала СТОП все устройства опять готовы принимать данные.
Ведущие-передатчики могут посылать данные в CBUS формате после посылки адреса CBUS. Передача заканчивается сигналом СТОП, распознаваемым всеми устройствами.
ПРИМЕЧАНИЕ:
Если конфигурация шины CBUS известна и расширение CBUS-совместимых устройств не предусматривается, конструктору разрешается устанавливать время удержания (??? DLEN?), руководствуясь конкретными требованиями используемых устройств.
Рисунок 19. Процедура байта СТАРТА
- Байт СТАРТА
- Фальшивое подтверждение (ВЫСОКОЕ)
- Сигнал СТАРТ (S)
- Сигнал повторный СТАРТ (Sr)
Рисунок 20. Формат данных при посылках с CBUS передатчиком/приемником
- Сигнал СТАРТ
- Адрес CBUS
- Бит направления передачи
- Синхроимпульс подтверждения
- n бит данных
- Сигнал СТОП
|