Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Микропроцессорная техника.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
6 Мб
Скачать
☆

Бис последовательного интерфейса кр580вв51а

При последовательной передаче данных информация передается последовательно бит за битом. Необходимо устройство для преобразования параллельного кода в последовательный (на передающей стороне) и последовательного в параллельный на приемной стороне.

Важнейший параметр − скорость (частота) передачи − определяет количество передаваемых бит в секунду [бит/с]. Эта величина называется Бод = бит/с.

Интервал, когда уровень неизменный ТП = 1/VП , VП − скорость передачи, ТП = 1/fП , fП − частота передачи.

Используется передача младшими разрядами вперед:

Коды:

  1. 5-элементный или МТК (международный телеграфный код). 25 = 32 сообщения. Используется 3 регистра: верхний, средний и нижний.

  2. Американский код для передачи последовательных данных ASCII − 7-элементный, для передачи используется 7 битов: 27 = 128. 8-ой бит используется как контрольный. Такой код недостаточен для русского алфавита.

  3. КОИ−8 (или КОИ−7) − код для обработки информации.

При передаче по линии связи могут возникнуть искажения, поэтому важны защита кодов и способы обнаружения ошибок: контроль паритета (четности) − для четного паритета сумма всех битов должна быть четной, для нечетного соответственно нечетной. Позволяет исправить 90 % ошибок.

При передаче используют 2 принципа передачи: асинхронный и синхронный.

Асинхронный − передача каждого символа заключается в рамку из старт-бита и стоп-битов (может быть 1 или 2). Начало передачи определяется старт-битом. Приемник, получив его производит синхронизацию генератора. При отсутствии передачи в Л. С. − высокий уровень. В конце передачи передатчик выдает стоп-биты (высокого уровня). Приемник, получив их, заканчивает прием данных.

Достоинства:

  1. Большая надежность передачи данных.

  2. Низкие требования к стабильности генераторов передатчика и приемника.

Недостатки:

  1. Большая избыточность.

  2. Невысокая скорость передачи.

Используется для передачи на большие расстояния.

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

Достоинство: большая скорость передачи.

Недостатки:

  1. Т. к.. синхронизация осуществляется только вначале передачи массива данных, то высокие требования к генератору.

  2. Меньшая помехозащищенность.

Используется при передаче данных на небольшие расстояния (внутри сиситемы).

Внутренняя структура бис кр580вв51а

ПСА − программируемый связной адаптер.

УСАПП (USART) − универсальный синхронный-асинхронный приемник-передатчик.

БИС позволяет преобразовывать параллельный код в последовательный и обратно. Может работать в двух режимах передачи. Имеет пластмассовый корпус, 28 выводов, питание однополярное.

− сигнал выбора (идентификации): = 1 − передаются управляющие слова; = 0 − передаются данные.

− выбор кристалла: = 1 − выбор МС; = 0 − Z-состояние.

− строб чтения

− строб записи

CLK − для подачи синхроимпульсов (для синхронизации генераторов адаптера) ≈ 2 МГц

RESET − сигнал начальной установки (сбрасываются регистры управляющих слов и МС м. б. запрограммирована)

T x D − передаваемые данные

T x RDY − сигнал готовности передатчика, (T x RDY = 1 − буфер передатчика пуст)

T x E − передатчик пуст, т. е. закончил работу

− сигнал синхронизации передатчика, определяет частоту передатчика

R x D − принимаемые данные

R x RDY − готовность приемника (R x RDY = 1 − принял и преобразовал последовательные данные)

− сигнал синхронизации приемника, определяет частоту приемника

SYNDET − определитель синхронизации, является выходным в асинхронном режиме и синхронном режиме при внутренней синхронизации