SSI (интерфейс передачи данных)

SSI (интерфейс передачи данных)

SSI (англ. Synchronous Serial Interface, синхронно-последовательный интерфейс) — популярный последовательный интерфейс передачи данных, предназначенный для индустриальных применений. Основан на RS422, часто применяется в датчиках. Разработан в 1984 году, ранее также назывался «Stegmann Interface». Патент на интерфейс (DE 34 45 617) истёк в 1990 году.

Характеристики

В SSI одно устройство является ведущим (управляющим) и задаёт синхронизацию для ведомого устройства. Использует 4 линии для передачи данных и импульсов синхронизации. Первая пара используется для передачи синхроимпульсов (сигналы Clock+ / Clock-) от управляющего контроллера, вторая — для передачи данных (сигналы Data+ / Data-) от датчика. Используется балансная (дифференциальная) схема передачи, схожая с RS422/RS485.[1] При такой схеме уровни напряжений Clock+ и Clock- меняются в противофазе, аналогично для сигналов Data+ и Data-. Такой подход к передаче обеспечивает значительную защиту от электромагнитных помех и позволяет увеличить расстояние между датчиком и контроллером. Кроме того, для гальванического разделения цепей датчика и контроллера могут применяться оптроны. Данные передаются из сдвигового регистра ведомого устройства побитно, на каждый положительный фронт синхроимпульса.

Аппаратная реализация SSI-интерфейса

Примечания

  1. Евгений Александрович Бень RS-485 для чайников (2003)

Литература



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное



Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»