Структурна схема УСАПП

Структурну схему УСАПП зображено на рис. 8.3. Розглянемо призначення її блоків та виводів.

D7 - DO - двоспрямована 8-розрядна ПІД, яка підключається до магістральної (системної) ПІД мікропроцесора. Буфер ТІЇД (тобто буфер уведення/виведення) містить такі регістри:

- регістр передаваних даних, котрі йдуть від МП назовні;

- регістр сприйманих даних, котрі йдуть ззовні до МП;

- регістр керуючих слів;

- регістр слова стану.

RESET - скидання всіх буферних регістрів УСАПП у нуль. За сигналом RESET=1 УСАПП "очищається" від усієї попередньо записаної в нім інформації та переходить у режим програмування.

CS - вибір мікросхеми. При CS = 1 УСАПП блокується; приС8 = 0 активізується.

CLK - синхронізація від генератора тактових імпульсів МП;

RD та WR - сигнали читання та запису (з погляду мікропроцесора);

C/D - сигнал керування/дані: при C/D = 1 в УСАПП записується керуюче слово або відбувається читання мікропроцесором слова стану УСАПП. При С/ D = 0 відбувається обмін даними з МП. Таким чином, сукупність сигналів С/ D, RD та WR указує напрямок руху інформації та її характер.

TxD - інформаційний вихід УСАПП, по якому дані виводяться в послідовному форматі;

RxD - інформаційний вхід УСАПП, по якому дані вводяться від термінала;

ТхС; RxC - входи для сигналів синхронізації роботи з терміналом. Справа в тому, що УСАПП має дві частоти тактових сигналів: одну високу (порядку мегагерців), спільну з мікропроцесором, і другу, значно

нижчу (порядку кілогерців), якою він синхронізується з повільно працюючим терміналом. Ці низькочастотні тактові імпульси виробляються шляхом багатократного ділення частоти тактових імпульсів F2.

Т х RDY; R x RDY - виходи для сигналів, що підтверджують готовність УСАПП до передачі або приймання даних від мікропроцесора;

Т х Е - сигнал повідомлення про закінчення передачі;

SYNDET - вид синхронізації (внутрішня або зовнішня - для синхронного режиму);

Останні чотири сигнали служать для організації зв'язку з терміналом (модемом):

І)ТК(вих) - готовність УСАПП до приймання від термінала;

DSR (вх) - готовність термінала до видачі даних (або ж запит від термінала до УСАПП на готовності до сприймання);

RTS (вих) - готовність УСАПП до видачі даних термінала;

СТ8(вх) - готовність термінала до приймання (або ж запит до УСАПП на видачу даних).

Схему підключення УСАПП до мікропроцесора зображено на рис. 8.4. УСАПП адресується однобайтовою адресою. Сім старших бітів адреси А7 - А1 через дешифратор DC активізують вхід CS,, Молодший біт АО підключено до входу C/D. Він визначає, чи буде УСАПП обмінюватись із мікропроцесором даними (АО = 0), чи службовими словами: керуючим словом або словом стану. Отже, УСАПП має дві суміжні адреси: парну для обміну даними й непарну для службових слів (наприклад, адреса Е8 для обміну даними та Е9 для службових слів).

Сигнал читання (від ЗП до МП) RD= 0 потрапляє по лінії І / OR; сигнал запису (від МП до ЗП) WR ~ 0 іде по лінії

I/OW.

Дільник частоти СТ знижує тактову частоту, що знімається з лінії F2, до кількох десятків або одиниць кілогерців, котра й подається на синхровходи приймача та передавача RxC та ТхС, а також на термінал. Адже УСАПП видає дані в послідовному форматі зі значно нижчою частотою, ніж тактова частота МП.

Входи TxRDY та RxRDY, що сигналізують про готовність УСАПП приймати дані від мікропроцесора, або передавати дані до нього, об'єднуються диз'юнктором і утворюють сигнал запиту на переривання INT, який і подається на відповідний вхід мікропроцесора.

Усі інші виводи забезпечують узгодження l 'язку з терміналом. Це може бути, наприклад, магнітний диск, відеотермінал з клавіатурою або ж модем. Обмін проводиться під керуванням чотирьох сигналів готовності: сигналом RTS ~ О УСАПП сповіщає термінал про свою готовність до видачі даних; термінал сигналом CTS - 0 підтверджує свою готовність до приймання даних. Інколи ініціат^^а може виходити від термінала; тоді сигнал CTS = 0 є запитом до УСАПП на видачу даних. Після цього відбувається передача даних від ЛГСАПП до термінала. При зворотному напрямку руху інформації термінал сигналом DSR = О сповіщає УСАПП про свою готовність видавати дані; УСАПП підтверджує свою готовність їх приймати сигналом DTR = О, після чого відбувається обмін даними. Інколи процедуру спрощують, з'єднуючи виводи RTS із CTS та DSR з DTR. Тоді

УСАПП сам собі дає дозвіл на видачу та приймання даних від термінала, обминаючи сигнали готовності від останнього.

При роботі з модемом той не є останнім споживачем інформації (або її джерелом). Він лише переробляє її для каналу зв'язку, являє собою дві двопровідні лінії - передавальну та приймаючу. Ці лінії зв'язку практично виконуються у вигляді скручених пар дротів, де другий провідник заземлено.

Лінія передачі послідовних даних за стандартом RS - 232

УСАПП видає та приймає дані з ТТЛ рівнями; близько 0.4 В для 0 та близько 2.5 В для 1. Потужність створюваних ним сигналів невелика. Тому для зв'язку на далекі відстані ці сигнали слід підсилювати й доводити до більших напруг. Для цього існує міжнародний стандарт RS - 232. За цим стандартом логічна одиниця передається як +12 В, а логічний нуль як -12 В. До цих рівнів сигнали доводяться підсилювальною схемою на транзисторах. При прийманні рівень сигналів знижується до звичайних ТТЛ-рівнів нескладною схемою типу обмежувача.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: