SSI. Часть 4. Логический уровень -
В ведомом устройстве имеется кольцевой регистр сдвига с параллельной записью слова данных — результата измерения и последовательной выдачей битов при сдвиге в линию данных через дифференциальный драйвер. Содержимое регистра сдвига обновляется в начале передачи слова по содержимому промежуточного регистра. В отсутствие передачи данных в промежуточный регистр периодически записывается слово результата измерения и результат измерения таким образом постоянно обновляется в этом регистр.
Также в ведомом устройстве имеется перезапускаемый одновибратор с фиксированной длительностью неустойчивого состояния, длительность неустойчивого состояния — активного режима интерфейса заведомо больше длительности передачи одного бита. В неустойчивом состоянии одновибратора заблокирована параллельная запись в дополнительный регистр. Перевод одновибратора в неустойчивое состояние и перезапуск одновибратора производится нулевым уровнем («0») сигнала синхронизации. В неустойчивом состоянии одновибратора заблокировано обновление данных в дополнительном регистре. Этот одновибратор участвует в протоколе передачи и диагностике кабеля.
Длина слова в битах определяется конструкцией (программой) ведомого и программой ведущего и может быть произвольной длины. В слово данных разработчики датчиков иногда включают служебные битовые поля, например, результаты самодиагностики датчика и т.п.
Кодировка данных результата измерения также произвольна, зависит от конкретного датчика, например, обычный позиционный двоичный код или код Грея. Передача числового результата измерения обычно производится старшими битами вперёд. Формат передаваемого слова подробно описывается в спецификации на конкретный датчик.