Добавил:
Студент, если у тебя есть завалявшиеся работы, то не стесняйся, загрузи их на СтудентФайлс! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МИУС .docx
Скачиваний:
8
Добавлен:
16.07.2022
Размер:
756.18 Кб
Скачать

3.3. Программируемый последовательный интерфейс (универсальный синхронно-асинхронный приемо-передатчик усапп)

Микросхема предназначена для преобразования байта информации из параллельного кода в последовательный и наоборот. Единицей обмена в последовательном формате является символ, который может содержать от 5 до 8 бит.

Формат данных, скорость обмена и режим обмена программируются.

Функциональная схема УСАПП приведена на рис.12.

Функциональная схема.

Буфер пе-

редатчика

передатчик

D

Буфер данных

Схема управления чтением/ записью

Схема управления модемом

Схема управления передатчи-ком

Буфер приемника

Схема управления приемни-

ком

7-D0 TxD

Reset CLK TxRD C/D TxE RD WR TxC CS

DSR DTR RxD CTS RTS

RxRDY

RxC SIND

приемник

рис.12. Функциональная схема УСАПП

Основу БИС составляют передатчик и приемник с программируемыми режимами работы. Передатчик служит для преобразования данных из параллельного формата в последовательный и хранения следующего передаваемого байта. Приемник служит для преобразования данных из последовательного кода в параллельный и хранения предыдущего принятого байта.

Схема управления модемом служит для ввода-вывода сигналов общего назначения.

Микросхема УСАП может работать как совместно с МП, так и под управлением другого активного устройства с синхронной и асинхронной дисциплиной обмена. Микросхема может работать в синхронном и асинхронном режимах. Кроме того, по запросу от активного устройства УСАПП может выдавать слово-состояние, позволяющее определить наличие и вид ошибок обмена, а также ряд других ситуаций требующих вмешательства процессора.

RESET – сброс. После действия этого сигнала адаптер переводится в «холостой» режим и остается в нем до загрузки управляющих слов.

CLK – синхронизация.

C/D – управление / данные. Сигнал идентификации данных или управляющих слов.

CS - выборка кристалла. Разрешает связь между адаптером и шиной данных.

DSR – готовность модема. Входной сигнал от модема, означающий его готовность к работе.

DTR – готовность терминала.

CTS – передача. Входной сигнал, разрешающий адаптеру передавать данные.

RTS – запрос передачи.

TxD – выходная линия, по которой действуют передаваемые данные.

TxRDY – готовность передатчика. Используется для прерывания процессора или проверяется при считывании состояния адаптера.

TxE – пустой передатчик. Обозначает отсутствие в адаптере символа для передачи.

TxC – синхронизация. Передатчика. Входной сигнал, управляющий скоростью передачи данных.

RxD – вход приемника. Входная линия, по которой передаются сигналы принимаемых последовательных данных.

RxRDY – готовность приемника. Свидетельствует о наличии в адаптере принятого символа.

RxC – синхронизация приемника. Определяет скорость приема символов.

SYND – обнаружение синхронизации. Сигнал синхронного режима.

Для программирования адаптера необходимо загрузить несколько управляющих слов. Управляющие слова имеют два формата: слово режима и слово приказа.

Слово режима задает общие рабочие характеристики адаптера:

  • скорость передачи;

  • длину символа;

  • число стоповых бит;

  • режим работы;

  • условия контроля (четный или нечетный паритет).

Формат слова режима.

D7 D6 D5 D4 D3 D2 D1 D0

ST1

ST2

P1

P0

L1

L0

DR1

DR0

Соседние файлы в предмете Основы микропроцессорной техники