Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОММСРВ - лекции.doc
Скачиваний:
32
Добавлен:
12.03.2016
Размер:
602.62 Кб
Скачать

Форматы информационных слов

  1. Командные слова

  • Основной формат:

    0 – 4

    Число слов данных

    5 - 8

    Код адреса

    9

    Идентификатор: 1 – команда; 0 – ответное слово

    10

    Направление передачи: 1 – оконечное устройство; 0 – контроллер

    11 - 15

    Адрес оконечного устройства (может быть до 31). Если все «1», будет использоваться широковещательная передача

  • Вспомогательный формат:

0 – 4

Код команды

5 - 8

1111

9

1

10

Направление передачи: 1 – оконечное устройство; 0 – контроллер

11 - 15

Адрес оконечного устройства

Если 1 в 10 бите, то за ним есть поле данных, если 0 – за ним поля данных нет.

Если в коде команды 0 – принять управление интерфейса (т.е. устройство может стать контроллером), если 1 – блокировать основной и перейти на резервный; если 2 – блокировать резервную и перейти на основную; 3 – выполнить самотестирование оконечного устройства; 4 – передать последнюю выполненную команду; 5 – сброс оконечного устройства.

  1. Ответные слова.

На командное слово практически всегда при начале сеанса оконечное устройство формирует ответное слово.

11 – 15

Адрес оконечного устройства

10

Ошибка в сообщении

9

0

8

Запрос оконечного устройства на обслуживание

5 – 7

Резерв

4

Признак приёма групповой команды

3

Абонент занят

2

Неисправность абонента

1

Принять управление интерфейсом

0

Неисправность оконечного устройства

  1. Принять данные (контроллер – оконечное устройство)

    командное слово

    слово данных 1

    СДn

    ответное слово

    контроллер

    tожид

    оконечное устройство

  2. Передать данные

кс

ос

СД1

СДn

контроллер

tожид

оконечное устройство

Основные недостатки: на каждые 20 бит 4 бита не несут никакой информации (20% информации не несущей информационной нагрузки)

Применение последовательных шин для внутриконтроллерных взаимодействий Последовательная шина spi

Передача данных осуществляется между модулями и блоками расширения одного контроллера. Скорость передачи до 100 Мб/с. Шина SPIне может быть длиннее 1 м.

Передача данных по дифференцированным линиям связи

  1. SLK– синхросигнал. Стробирует битовые сигналы на лини передачи данных.

  2. DOUT– данные, адресуемыеmaster’ом для адресованногоslave.

  3. DIN– принимаемые данные, формируемыеslaveдляmaster’а.

  4. CS– выбор устройства, стробированная передача слова.

  5. BUSY– занятость устройства, запрос на прерывание.

  6. GRND (GND) – линии земли

  7. RESET– общий сброс магистрали (может не использоваться)

Передаётся 1 байт или слова по 16 или 32 бита. Содержит адрес slave. По окончании передачи текущего слова,masterснимаетCSи выставляет его снова для передачи нового слова. В это времяslaveформирует данные для передачи по линииDIN.

СигналBUSYиногда обозначаетсяINT. Его используют, если линия двухточечная. Формируетсяslave, не проверяетсяmaster’ом только при пассивном сигналеCS.

SPI – замкнутая магистраль.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]