Интерфейсы фирмы MOTOROLA: Методическое пособие к изучению курса “Организация ЭВМ и систем”, страница 6

Последовательный синхронный     интерфейс     является последовательным полнодуплексным портом для последовательной связи с устройствами типа преобразователей,  MC68000 фирмы MOTOROLA INC,  микропроцессорами  и  различной  периферией, которая разработана компанией Motorola.

Интерфейс    называется    синхронным,    поскольку    все последовательные передачи синхронизированы.

SSI имеет следующие характеристики:

·  6.75 миллионов бит/с на 27 МГц (частота генератора/4);

·  двойная буферизация;

·  программируемость;

·  отдельные секции приема и передачи;

·  биты управления и статуса;

·  поддержка последовательных устройств, включая: - кодеки:

o  МС145500;

o  МС145501;

o  МС145502;

o  МС145503;

o  МС145505;

o  МС145402 (13-разрядный кодек);

o  МС145554 (семейство кодеков);

·  последовательную периферию (АЦП, ЦАП): промышленные стандарты АЦП, ПАП;

·  сетевые средства DSP-56000;

·  периферию SPI и процессоры;

·  сдвиговые регистры,

SSI имеет три контакта ввода/вывода, которые используются для передачи данных (STD), приема данных (3RD) и синхронизации (SCK). Причём линия синхронизации может использоваться в приемнике и передатчике для синхронной передачи данных или в передатчике только для асинхронной передачи данных. Три других контакта также используются в зависимости от выбранного режима — контакты SCO, SCI, SC2. показаны варианты использования контактов SSI и режимы передачиКонтакт передачи данных STD. Контакт используется для передачи данных ив сдвигового регистра передатчика. Данные меняются по положительному фронту такта сигнала синхронизации. STD переводится в высокоимпедансное состояние по отрицательному фронту такта сигнала синхронизации последнего бита в слове данных (т. е. во время второй половины периода последнего бита) при использовании внешней синхронизации, При внутренней синхронизации STD переводится в высокоимпедансное состояние после того, как последний бит данных передан, в течение целого периода. Если данные следуют  непосредственно друг за другом, интервал высокого импеданса может отсутствовать.

Синхронизация  (SCK) .  SCK  —  двунаправленная  линия, обеспечивающая синхронизацию передачи данных в интерфейсе SSI. SCK используется для синхронизации приемника и передатчика в синхронном режиме и передатчика в асинхронном режиме.

Контакт управления SCx. Функция этого контакта определена флагами синхронизации, FSDO и FSD1 управляющего регистра (CRB), Е асинхронном режиме(SYNC=0), этот контакт является получателем фреймовой синхронизации I/O. В синхронном режиме(SYNC=1), SCIx используется как выходной флаг. Когда SCIx сконфигурирован как выходной флаг (FSDO = 1) , этот контакт управлялся битом OF1 в CRB. Когда SCIx сконфигурирован как ввод или выход (с синхронным или асинхронным управлением), этот контакт корректирует бит статуса IF1. SC0, SC1 — независимые флаги, однако они могут использоваться совместно для селекции устройств.

Контакт передачи данных STD. Контакт используется для передачи данных из сдвигового регистра передатчика. Данные меняются по положительному фронту такта сигнала синхронизации. STD переводится в высокоимпедансное состояние по отрицательному фронту такта сигнала синхронизации последнего бита в слове данных (т. е., во время второй половины периода последнего бита) при использовании внешней синхронизации. При внутренней синхронизации STD переводится в высокоимпедансное состояние после того, как последний бит данных передан, в течении целого периода. Если данные следуют непосредственно друг за другом, интервал высокого импеданса может  отсутствовать.

Контакт  приема  последовательных  данных  (SRD).  SRD принимает данные и передает их в сдвиговый регистр. Может использоваться как линия ввода/вывода. Данные меняются но отрицательному фронту сигнала синхронизации.