ФЭНДОМ


Serial Peripherial Interface — последовательный интерфейс передачи данных.

  • тип соединения — звезда (возможно кольцо),
  • способ передачи — последовательный синхронный,
  • электрический тип — однополярный, однофазный.

Электрические сигналы Править

Для связи с одним ведомым устройством используется 4 линии связи:

SCK (Serial Clock)
Линия тактирования ведомого
MOSI (Master Out Slave In)
Линия передачи данных от ведущего к ведомому
MISO (Master In Slave Out)
Линия передачи данных от ведомого к ведущему
SS (Slave Select)
Линия выбора ведомого

При этом SCLK, MOSI и MISO могут быть общими для всех ведомых, а SS — индивидуальная.

Интерфейс допускает работу нескольких ведущих на шине, однако не регламентирует методы арбитража и выхода из ситуаций коллизии.

Логические уровни на линиях как правило соответствуют стандартным уровням логики (5 В, 3,3 В, 2,5 В...)

Метод и режимы передачи данных Править

Данные передаются последовательно, одновременно в обе стороны, разрядность не регламентируется, порядок как правило от старшего к младшему.

Тактирование возможно в 4 режимах, определяемых фазой и полярностью тактового сигнала.

Событие CPHA=0 CPHA=1
Установка первого бита данных По фронту SS По первому фронту SCK
Установка последующих битов данных По чётным фронтам SCK По нечётным фронтам SCK
Считывание данных По нечётным фронтам SCK По чётным фронтам SCK
Режимы
Режим CPOL CPHA Фронт SCK установки Фронт SCK чтения
0 0 0 Fall symbol Rize symbol
1 0 1 Rize symbol Fall symbol
2 1 0 Rize symbol Fall symbol
3 1 1 Fall symbol Rize symbol

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.