22975

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

Лекция

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

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

Украинкский

2013-08-04

3.66 MB

20 чел.

Лекція №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 В. До цих рівнів сигнали доводяться підсилювальною схемою на транзисторах. При сприйманні рівень сигналів знижується до звичайних ТТЛ - рівнів нескладною схемою типу обмежувача.


 

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

33860. ФИЛОСОФИЯ ДРЕВНЕГО ВОСТОКА 15.05 KB
  В Индии процесс зарождения Ф. возникает в Индии как критика брахманизма. систематически излагалась в сутрах Веды первые священные книги древней Индии результатом дальнейшей разработки канонов учения стали Брахманы I тыс. обобщающее в себе все три уровня атман Буддизм зародился в Индии в VIV вв.
33861. ФИЛОСОФИЯ ДРЕВНЕЙ ИНДИИ 19.33 KB
  Это очень древняя форма философии в Индии. Буддизм возник на северовостоке Индии в областях добрахманистской культуры. Буддизм быстро распространился по всей Индии и достиг максимального расцвета в конце I тысячелетия до н.
33862. ФИЛОСОФИЯ ДРЕВНЕГО КИТАЯ 15.43 KB
  В ходе борьбы этих двух тенденций все шире распространялись наивноматериалистические идеи о пяти первоначалах вещей металле дереве воде огне земле; о противоположных началах инь и янь о естественном пути дао. В развитии философии Древнего Китая важное значение имел Даосизм. Даосизм философское учение основоположником которого по традиции считают Лаоцзы жившего в конце VII начале VI в до н. Главная категория философского даосизма дао путь понимается как всеобщий закон природы как первопричина всего сущего как источник...
33863. Космоцентризм 14.08 KB
  И Пифагор и Фалес и Гераклит и Анаксагор делают значительный шаг от мифологии к философии поскольку они пытаются объяснить мир из единого начала воды воздуха числа огня и т. Вместе с тем это принципиально важный этап становления философии как сферы рационального постижения исходных оснований Космоса стремления проникнуть через видимое в невидимое начало различения явления и сущности бытия и небытия. Начало европейской философии у истоков которой стояли греки революция в интеллектуальномировоззренческой культуре оказавшая...
33864. условное название группы древнегреческих философов действовавших как до так ипосле жизни Сократа в период . 14.21 KB
  Объединяет их то что все досократики еще не ставили вопрос оцели и назначении отдельного человека об отношении мышления и бытия обимманентной диалектике мышления и т. В своих работахпочти все досократики уделяли большое внимание природе космосу. Помимо вопроса о первоосновепочти все досократики обращались к проблеме объяснения природных явленийдвижения а некоторые и проблеме познания.
33865. Философия Сократа. Индуктивный метод Сократа 14.41 KB
  Для понимания учения Сократа важны произведения Платона Пир Федон Апология Сократа. Метод Сократа был вполне научным в плане выявления знания. Индуктивный метод Сократа прежде всего ориентирован на обоснование его этических воззрений.
33866. Средневековая философия 14.69 KB
  Реализм это учение согласно которому реальностью обладает только общие понятия идеи универсалии. Благодаря этому человеческий разум способен познавать сущность вещей а сущность вещей и есть общие понятия универсалии. Номинализм согласно этому учению общие понятия это только имена названия вещей они не могут существовать вне вещей. Общие понятия могут существовать только в вещах и в нашем разуме благодаря способности абстрагироваться поэтому их называют абстракциями.
33867. Философия эллинистического периода 14.19 KB
  И хотя продолжали существовать и действовать старые философские школы в том числе и основанная Платоном Академия а Аристотелем Ликей наиболее полно и рельефно новые мировоззренческие установки эллинистическиримской эпохи выразили уже новые философские школы – скептицизм эпикуреизм стоицизм и неоплатонизм.
33868. Патристика 15.27 KB
  Самым ярким представителем патристики был Аврелий Августин. Августин 354 430 выдающийся мыслитель. Августин считал достойным познания такие объекты как Бог и душа: бытие Бога возможна вывести из самосознания человека т. Душа согласно Августину нематериальная субстанция отличная от тела а не простое свойство тела.