Интерфейсы периферийных устройств. Ключев А.О - 163 стр.

UptoLike

162
назвать не протоколом передачи данных, а протоколом обмена данными между
двумя сдвиговыми регистрами, каждый из которых одновременно выполняет и
функцию приемника, и функцию передатчика. Непременным условием
передачи данных по шине SPI является генерация сигнала синхронизации
шины. Этот сигнал имеет право генерировать только ведущий шины и от этого
сигнала полностью зависит работа
подчиненного шины. Принимающая
периферия (ведомая) синхронизирует получение битовой последовательности с
тактовым сигналом. К одному последовательному периферийному интерфейсу
ведущего устройства-микросхемы может присоединяться несколько микросхем.
Ведущее устройство выбирает ведомое для передачи, активируя сигнал «выбор
кристалла» (chip select) на ведомой микросхеме. Периферия, не выбранная
процессором, не принимает участие в передаче по SPI.
Частота работы интерфейса SPI
составляет 1-70МГц.
3.9.2.1 Типы подключения к шине SPI
Существует три типа подключения к шине SPI, в каждом из которых
участвуют четыре сигнала (см. таблицу).
Таблица 6. Цифровые сигналы шины SPI.
Ведущий шины Подчиненный шины
Основное
обозначение
Альтернативное
обозначение
Описание Основное
обозначение
Альтернативное
обозначение
Описание
MOSI
(Master
Output Slave
Input)
DO, SDO, DOUT Выход
последова-
тельной
передачи
данных
MOSI DI, SDI, DIN Вход
последова-
тельной
приема
данных
MISO
(Master Input
Slave Output)
DI, SDI, DIN Вход
последова-
тельного
приема
данных
MISO DO, SDO, DOUT Выход
последова-
тельной
передачи
данных
SCLK DCLOCK, CLK,
SCK
Выход
синхро-
низации
передачи
данных
SCLK DCLOCK, CLK,
SCK
Вход
синхро-
низации
приема
данных
SS (Slave
Select)
CS (Chip Select) Выход
выбора
подчинен-
ного
(выбор
микросхе-
мы)
SS CS Вход
выбора
подчинен-
ного
(выбор
микросхе-
мы)