Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПС для АТП (ЛЕК).doc
Скачиваний:
33
Добавлен:
26.09.2019
Размер:
2.38 Mб
Скачать

8.6.2.Подмодуль sci

Подмодуль SCI используется для последовательного обмена по асинхронной шине с другими микропроцессорами и внешними устройствами. SCI полностью совместим с модулями SCI других микроконтроллеров фирмы Motorola семейства МС86НС11 и МС68НС05. Сохраняя все их возможности, SCI обладает несколькими новыми.

Ниже перечислен список стандартных и новых возможностей SCI.

Стандартные возможности SCI в двухпроводных системах:

  • стандартный формат "невозвращение к нулю" (NRZ);

  • раздельные биты разрешения приемника и передатчика;

  • усовершенствованный механизм обнаружения ошибок (обнаруживает шумы длительностью до 1/16 времени передачи бита);

  • может управляться по прерываниям;

  • четыре разных бита разрешения прерывания;

  • полностью дуплексное взаимодействие;

  • программно выбираемая длина слова (9 или 8 бит).

Стандартные характеристики приемника SCI:

  • пробуждение приемника при освобождении линии или при получении адресного маркера;

  • обнаружение шума;

  • обнаружение переполнения;

  • обнаружения свободной линии;

  • обнаружение ошибок передачи;

  • флаг готовности регистра данных приемника.

Стандартные характеристики передатчика SCI:

  • флаг готовности регистра данных передатчика;

  • посылка сигнала ВКЕАК;

  • флаг завершенной передачи.

Расширенные возможности SCI для двухпроводных систем:

  • 13-битный программируемый счетчик контроля скорости;

  • генерация и контроль четности.

Расширенные возможности приемника SCI:

  • два режима обнаружения свободной линии;

  • флаг активности приемника.

13-битный счетчик контроля скорости. Этот счетчик был добавлен для предоставления пользователю большей гибкости в выборе частоты кварца для системного тактового генератора. Счетчик позволяет генератору тактового сигнала SCI выдавать стандартные частоты передачи для широкого диапазона частоты системных тактовых импульсов. Пользователю теперь не обязательно подбирать кристалл в зависимости от нужной скорости. Этот счетчик обеспечивает диапазон скоростей от 64 Бод до 524 КБод при тактовой частоте 16,78 МГц.

Контроль и генерация четности. Теперь у пользователя есть выбор между 8 либо 9 битами данных с одним битом контроля четности и 8 либо 9 битами данных без контроля четности. Проверка может осуществляться как на четность, так и на нечетность. Для передаваемого байта передатчик автоматически генерирует бит контроля четности. Приемник определяет, когда пришел байт с ошибкой четности, и выставляет в этом случае флаг ошибки.

Два режима обнаружения свободной линии. Стандартные модули SCI фирмы Мо1ого1а обнаруживают, что линия свободна, по уровню логической 1 на линии, не меняющемуся в течение 10 или 11 периодов передачи одного бита. Используемый в режиме пробуждения, приемник может активизироваться в случае, если байт, принятый перед обнаружением свободной линии, перед своим стоп-битом содержал все единицы. Новый (второй) режим обнаружения свободной линии просто считает время с момента поступления последнего правильного стоп-бита, что позволяет быть уверенным в правильности определения состояния линии.

Флаг активности приемника (RAF). Флаг RAF показывает статус приемника. Он устанавливается, когда обнаружен возможный стартовый бит, и сбрасывается при обнаружении свободной линии. Также флаг сбрасывается, если было обнаружено, что стартовый бит был всего лишь шумом на линии. Этот флаг может быть использован для предотвращения коллизий на линии со многими устройствами. Для дополнительной информации смотрите [2] руководство по SIM (SIMRM/AD).