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

UptoLike

164
Рис. 96. Независимое подключение к шине SPI.
Каскадное включение избавлено от этого недостатка, так как здесь из
нескольких микросхем образуется один большой сдвиговый регистр. Для этого
выход передачи данных одной ИС соединяется со входом приема данных
другой, как показано на рисунке ниже. Входы выбора микросхем здесь
соединены параллельно и, таким образом, общее число линий связи сохранено
равным 4. Однако
использование каскадного подключения возможно только в
том случае, если его поддержка указана в документации на используемые
микросхемы. Чтобы выяснить это, важно знать, что такое подключение по-
английски называется «daisy-chaining» (по-русски – «дейзи-цепочка»).
Рис. 97. Каскадное подключение к шине SPI.
3.9.2.2 Режимы работы шины SPI
Во время каждого цикла обмена по SPI происходит полнодуплексная
передача данных:
Ведущий выставляет бит данных на линию MOSI; ведомый читает его с
этой же линии.
Ведомый выставляет бит на линию MISO; ведущий читает его с этой же
линии.
Не во всех случаях передачи данных все эти операции имеют значение, но
они все
равно выполняются.
Протокол передачи по интерфейсу SPI предельно прост и, по сути,
идентичен логике работы сдвигового регистра, которая заключается в
выполнении операции сдвига и, соответственно, побитного ввода и вывода
данных по определенным фронтам сигнала синхронизации. Получается, что