22975

Послідовний інтерфейс

Лекция

Коммуникация, связь, радиоэлектроника и цифровые приборы

Всі ці функції може виконувати спеціальна ВІС що входить до мікропроцесорного комплекту КР580 і має назву Універсальний Синхронно Асинхронний Програмований Прийомопередавач УСАПП типу КР580ВВ51. УСАПП типу КР580ВВ51 в значній мірі є автономним у своїй роботі. Все інше робить сам УСАПП. При видачі даних МП звертається до УСАПП як до зовнішнього пристрою.

Украинкский

2013-08-04

3.66 MB

21 чел.

Лекція №8

Послідовний інтерфейс

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

Для того щоб здійснювати таку передачу необхідно перетворювати паралельний код у послідовний і супроводжувати передаване слово службовою інформацією, котра точно вказувала б приймачеві де початок і де кінець передавного слова. В службову інформацію можуть також входити спеціальні символи, за яким приймач міг би перевіряти вірність сприйнятої ним інформації. На приймальнім кінці одержані сигнали мають бути відокремлені від службової інформації, перевіренні і перетворені у паралельний формат. Обмін інформацією може вестись як у синхронному, так і у асинхронному режимах.

 Всі ці функції може виконувати спеціальна ВІС, що входить до мікропроцесорного комплекту КР580 і має назву Універсальний Синхронно - Асинхронний Програмований Прийомопередавач (УСАПП) типу КР580ВВ51. Інша його назва - програмований звязковий адаптер (ПЗА). У закордонному варіанті він позначається як 8251. Ця ІМС сумісна з мікропроцесором КР580ВМ80 та іншими мікропроцесорами лінії Intel.  

УСАПП типу КР580ВВ51 в значній мірі є автономним у своїй роботі. Роль мікропроцесора полягає лише в тому, що він програмує цю мікросхему, надсилає їй керуюче слово, перевіряє, при необхідності, її стан, надає їй та сприймає від неї дані у паралельному форматі. Все інше робить сам УСАПП. При видачі даних МП звертається до УСАПП як до зовнішнього пристрою. При сприйманні даних УСАПП звертається до мікропроцесора  шляхом запиту на переривання,  або ж видає дані за запитом самого мікропроцесора.

Формати передачі даних

Асинхронний режим

Передача слова в асинхронному режимі починається з видачі стартового біту низького рівню (“0”). Далі йдуть біти розрядів даних, їх кількість може бути від 5 до 8. Передача починається завжди з наймолодшого біту. По закінченні слова видається біт контролю за парністю (цей біт може бути і відсутній). Ідея такого контролю полягає в тому що УСАПП -  передавач підраховує кількість одиниць у бітах слова і в разі коли ця кількість непарна додає одиницю в розряд контролю. Отже, передаване слово (разом з контрольним бітом) завжди буде містити парну кількість одиниць. Приймач це перевіряє і у разі коли виявляє що одна з одиниць “загубилась по дорозі” (або, навпаки, зявилась зайва) подає сигнал помилки. Перевірка може відбуватися і за непарністю.

Закінчення передачі слова позначається одним або двома стоп - бітами високого рівня; після цього інформація не подається, і на виході передавача підтримується високий рівень до моменту, поки не зявиться стартовий біт наступного слова.

Кількість розрядів у слові, вибір метода перевірки (за парністю або непарністю), а також кількість стоп - бітів задаються у керуючому слові при програмуванні передавача і приймача. Швидкість передачі у асинхронному режимі порівняно невелика і становить до 9600 бітів за секунду.

Синхронний режим

У синхронному режимі слова, що складають передаваний масив, передаються підряд, без роздільних знаків та службової інформації. На початку масиву передається один або два синхросигнали, котрі являють собою неначе “ключ” або “пароль”, що відкриває роботу приймача. Кількість та вигляд синхросигналів та кількість бітів в інформаційних словах задаються програмою в інструкції режиму. Швидкість передачі в синхронному режимі може сягати до 56 000 бітів за секунду.

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

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

 D7 - D0 - двоспрямована вісьмирозрядна шина даних  яка підключається до магістральної  (системної) ШД мікропроцесора. Буфер шини даних (тобто буфер введення / виведення)  містить такі регістри:

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

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

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

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

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

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

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

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

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

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

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

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

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

T x E - сигнал повідомлення про закінчення передачі;

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

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

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

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

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

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

Схема підключення УСАПП до мікропроцесора

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

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

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

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

 Всі інші виводи забезпечують узгодження звязку з терміналом. Це може бути, наприклад,  магнітний диск, відеотермінал  з клавіатурою або ж модем. Обмін проводиться під керуванням чотирьох сигналів готовності: сигналом  = 0 УСАПП сповіщає термінал про свою готовність до видачі даних; термінал сигналом  = 0 підтверджує свою готовність до сприймання даних. Інколи ініціатива може виходити від термінала; тоді сигнал  = 0 є запитом до УСАПП на видачу даних. Після цього відбувається передача даних від УСАПП до терміналу. При зворотному напрямку руху інформації  термінал сигналом  = 0 сповіщає про УСАПП про свою готовність видавати дані; УСАПП підтверджує свою готовність їх сприймати сигналом  = 0, після чого відбувається обмін даними. Інколи процедуру спрощують, зєднуючи виводи  з  та  з . Тоді УСАПП сам собі дає дозвіл на видачу та сприймання даних від терміналу, обминаючи сигнали готовності від останнього.

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

Лінія передачі послідовних даних

за стандартом  RS - 232

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


 

А также другие работы, которые могут Вас заинтересовать

34203. Классификация, систематика и номенклатура 24.63 KB
  Наука которая занимается систематизацией распределением животных и растений по группам получила название систематики или таксономии. Рэй который ввёл категории “ви䆓род†и бинарную номенклатуру состоящую из двух слоёв: первое слово название рода второе вида. Бинарное название было сокращено. Вид имеет двойное название бинарное.
34204. Подцарство Protozoa – простейшие (одноклеточные) 26.16 KB
  Всю внутреннюю полость раковины заполняет эндоплазма. Наиболее простыми являются однокамерные раковины. Многокамерные раковины распространённые особо широко состоят из многочисленных камер отделённых друг от друга перегородками септами. Чаще всего многокамерные раковины имеют спиральное строение.
34205. Тип Spongiata (губковые) 19.68 KB
  Класс Spongi губки.1417Губки прикрепляются неподвижно к грунту или подводным предметам. Тело губки пронизано многочисленными порами через которые во внутреннюю полость поступает вода приносящая пищу и кислород. Такое направление движения воды создаётся колебанием жгутиков особых клеток выстилающих внутреннюю полость губки.
34206. Тип Archaeocyath. Класс Археоциоты 17.72 KB
  Одиночные археоциаты обладают конической цилиндрической воронковидной формой а колониальные имеют массивный или ветвистый скелет. Археоциаты вели прикреплённый образ жизни. При оптимальных условиях на глубине 2030 м в теплых нормальносолёных морях археоциаты совместно с синезелёными водорослями строили биостромы и биогермы. Археоциаты участвовали в образовании органогенных известняков.
34207. Настоящие многоклеточные (Eumetazoa) 19.09 KB
  Все многоклеточные разделяются на две неравные группы низшие многоклеточные двухслойные радиальные и высшие трёхслойные двустороннесимметричные. Надраздел настоящие многоклеточные Eumetzo. Настоящие многоклеточные обладают стабильной дифференциацией клеток у них имеется ткани и органы а в зародышевой стадии закладывается 2 или листка.
34208. Подкласс Rugosa (четырёхлучевые кораллы) 23.92 KB
  Им присущи одиночные и колониальные формы. Одиночные были самой разнообразной формы конической цилиндрической пирамидальной.Streptelsm OS Коралл конической или цилиндрической формы с септами разной длины.Cnini CP коралл цилиндрической формы одиночный с толстой морщинистой эпитекой.
34209. Подраздел первичноротые 17.14 KB
  Тип nnelid кольчатые черви. Кольчатые черви распространены практически во всех широтах и встречаются как в водной среде так и на суше. В умеренном поясе наиболее известны дождевые черви и пиявки. Некоторые водные черви строят скелет в виде трубок завёрнутых в спираль.
34210. Тип Arthropoda (членистоногие) 20.79 KB
  К типу членистоногих относятся раки крабы дафнии бабочки термиты муравьи пауки клещи трилобиты мечехвосты. Класс Trilobite трилобиты. Трилобиты вымершие животные широко распространённые в раннем P2. трилобиты имели членистое тело покрытое хитиновым панцирем.
34211. Палеонтология 19.49 KB
  Остатки организмов сохраняются в осадочных породах только при благоприятных условиях захоронения и при наличии минерального или органического скелета. видов животных и растений но после гибели они исчезают бесследно если не попадут в благоприятные условия для их сохранения поэтому в ископаемом состоянии сохраняется лишь незначительная часть от большого числа ранее существовавших организмов. Лучше сохраняются остатки организмов обладающих твёрдым минеральным скелетом. Палеонтология связана с зоологией и ботаникой изучающими морфологию и...