13.2 10-битные форматы

Возможны различные комбинации форматов 10-битных посылок:

Рисунок 29. Ведущий-передатчик адресует ведомого-приемника 10-битным адресом

  1. Адрес ведомого (первые 7 бит)
  2. Запись
  3. Адрес ведомого (второй байт)

Рисунок 30. Ведущий-приемник адресует ведомого-передатчика 10-битным адресом

  1. Адрес ведомого (первые 7 бит)
  2. Запись
  3. Адрес ведомого (второй байт)
  4. Сигнал повторный СТАРТ
  5. Адрес ведомого (первые 7 бит)
  6. Чтение
  7. Сигнал СТОП

Рисунок 31. Комбинированный формат. Ведущий адресует ведомого 10-битным адресом, потом передает ему данные и принимает из него данные.

  1. Адрес ведомого (первые 7 бит)
  2. Запись
  3. Адрес ведомого (второй байт)
  4. Данные
  5. Сигнал повторный СТАРТ
  6. Чтение
  7. Сигнал СТОП

Рисунок 32. Комбинированный формат. Ведущий передает данные двум ведомым, оба 10-битные

  1. Адрес ведомого (первые 7 бит)
  2. Запись
  3. Адрес ведомого (второй байт)
  4. Данные
  5. Сигнал повторный СТАРТ
  6. Сигнал СТОП

Рисунок 33. Комбинированный формат. Ведущий передает данные двум ведомым, один из них 7-битный, второй - 10-битный

  1. Сигнал СТАРТ
  2. 7-битный адрес ведомого
  3. Запись
  4. Данные
  5. Сигнал повторный СТАРТ
  6. Адрес ведомого (первые 7 бит)
  7. Адрес ведомого (второй байт)
  8. Сигнал СТОП

ПРИМЕЧАНИЯ:

  1. Комбинированные форматы могут быть использованы, например, для управления последовательной памятью. Во время первого байта данных можно передавать адрес в памяти, который записывается во внутреннюю защелку. После повторения сигнала СТАРТа и адреса ведомого выдаются данные из памяти.
  2. Все решения об авто-инкременте или декременте адреса, к которому произошел предыдущий доступ, принимаются конструктором устройства
  3. Каждый байт завершается битом подтверждения, обозначенным А или А^ на рисунках
  4. I2C-совместимые устройства должны сбрасывать логику шины при получении сигнала СТАРТ или повторный СТАРТ и подготавливаться к приему адреса.
<-- Предыдущая страница Оглавление Следующая страница -->