В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

  • I2C
  • IrDA
  • CAN
  • USB
  • SPI
  • RS-232
  • RS-485
  • LVDS
  • Centronics
  • MIDI
  • X10
  • HDMI
  • Статьи
  • Ссылки
  •  
    Пересюхтюмя


    13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





    Выставка Передовые Технологии Автоматизации





    Главная страница > Интерфейсы > I2C
    Пересюхтюмя


    13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





    Выставка Передовые Технологии Автоматизации


    8.0 Форматы с 7-битным адресом

    Посылки данных происходят в формате, показанном на рис. 11. После сигнала СТАРТ посылается адрес ведомого. После 7 бит адреса следует бит направления данных (R/W^), “ноль” означает передачу (запись), а “единица” - прием (чтение). Пересылка данных всегда заканчивается сигналом СТОП, генерируемым ведущим. Однако, если ведущий желает оставаться на шине дальше, он должен выдать повторный сигнал СТАРТ и затем адрес следующего устройства. При таком формате посылки возможны различные комбинации чтения/записи.

    Возможные форматы:

    • Ведущий-передатчик передает ведомому-приёмнику. Направление пересылки данных не изменяется
    • Ведущий читает ведомого немедленно после пересылки первого байта (рис. 13). В момент первого подтверждения ведущий-передатчик становится ведущим-приёмником и ведомый-приёмник становится ведомым-передатчиком.
    • Подтверждение тем не менее генерируется ведомым. Сигнал СТОП генерируется ведущим
    • Комбинированный формат (рис. 14). При изменении направления пересылки данных повторяется сигнал СТАРТ и адрес ведомого, но бит направления данных инвертируется. Если ведущий-приёмник посылает повторный сигнал СТАРТ, он обязан предварительно послать сигнал неподтверждения.


    Рисунок 12. Ведущий-передатчик адресует ведомого-приемника 7-битным адресом. Направление пересылки не изменяется

    1. От ведущего к ведомому
    2. От ведомого к ведущему
    3. Адрес ведомого
    4. Бит направления
    5. Данные
    6. Пересылаемые данные (n байт + подтверждение)
    7. А - Подтверждение
    8. Неподтверждение
    9. Сигнал СТАРТ
    10. Сигнал СТОП


    Рисунок 13. Ведущий читает из ведомого непосредственно после первого байта


    Рисунок 14. Комбинированный формат

    1. Адрес ведомого
    2. Чтение или запись
    3. n байтов + подтверждения
    4. Сигнал повторного СТАРТА
    5. Направление пересылки может измениться в этой точке
    6. Направление пересылки данных и битов подтверждения зависит от битов направления

    ПРИМЕЧАНИЯ:

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

    сотовая и мобильная связь в россии, стандарты связи | туры в египет, отдых в турции и доминиканской республики