Вход

Последовательные порты ПЭВМ. Интерфейс 232С

Реферат* по радиоэлектронике
Дата добавления: 21 декабря 1998
Язык реферата: Русский
Word, rtf, 1 Мб (архив zip, 116 кб)
Реферат можно скачать бесплатно
Скачать
Данная работа не подходит - план Б:
Создаете заказ
Выбираете исполнителя
Готовый результат
Исполнители предлагают свои условия
Автор работает
Заказать
Не подходит данная работа?
Вы можете заказать написание любой учебной работы на любую тему.
Заказать новую работу
* Данная работа не является научным трудом, не является выпускной квалификационной работой и представляет собой результат обработки, структурирования и форматирования собранной информации, предназначенной для использования в качестве источника материала при самостоятельной подготовки учебных работ.
Очень похожие работы
12 ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Кибернети ческий факультет Кафедра Вычислительной Техники Реферат на тему : Последовательные порты ПЭВМ . Интерфейс RS – 232C. Дисциплина : Схемотехника Выполнил студент группы ЭВМ -94-1 Островский М.С. 1996 г. Соде ржание Последовательная передача данных Общие сведения о интерфейсе RS – 232C Виды сигналов Усовершенствования Тестовое оборудование для интерфейса RS – 232C Использованная литература Таблица 1. Функции сигнальных линий интерфейса RS – 232C. Таблица 2. Основные линии интерфейса RS – 232C. Рис . 1. Назначение линий 25 – контактного разъема типа D для интерфейса RS – 232C Рис . 2. Представление кода буквы А сигнальными уровнями ТТЛ. Рис . 3. Вид кода буквы А на сигнальных линиях TXD и RXD . Рис . 4. Типичная схема интерфейса RS – 232C. Последовательная передача данных Микропроцессорная система без средств ввода и вывода ока зывается бесполезной . Характеристики и объемы ввода и вывода в системе определяются , в первую очередь, спецификой ее прим енения — например , в микропроцессорной системе управления некоторым промышленным процессом не требуется клавиатура и дисплей , так как почти наверняка ее дистанционно программирует и контроли рует главный микрокомпьютер (с использованием последовательной л и нии RS – 232 C ) . Поскольку данные обычно представлены на шине микропроцессора в параллельной форме (байтами , словами ), их последовательный ввод– вывод оказывается несколько сложным . Для последовательного ввода потребуется средства преобразования последовательн ых входных данных в параллельные данные , которые можно поместить на шину . С другой стороны , для последовательного вывода необходимы средства преобразования параллельных данных , представленных на шине , в последовательные выходные данные . В первом случае пр е образование осуществляется регистром сдвига с последовательным входом и параллельным выходом ( SIPO ) , а во втором — регистром сдвига с параллельным входом и последовательным выходом ( PISO ) . Последовательные данные передаются в синхронном или асинхронном реж имах . В синхронном режиме все передачи осуществляются под управлением общего сигнала синхронизации , который должен присутствовать на обоих концах линии связи . Асинхронная передача подразумевает передачу данных пакетами ; каждый пакет содержит необходимую ин формацию , требующуюся для декодирования содержащихся в нем данных . Конечно , второй режим сложнее , но у него есть серьезное преимущество : не нужен отдельный сигнал синхронизации. Существуют специальные микросхемы ввода и вывода , решающие проблемы преобразо вания , описанные выше . Вот список наиболее типичных сигналов таких микросхем : D 0 – D 7 — входные– выходные линии данных , подключаемые непосредственно к шине процессора ; RXD — принимаемые данные (входные последовательные данные ) ; TXD — передаваемые данные (выхо дные последовательные данные ) ; CTS — сброс передачи . На этой линии периферийное устройство формирует сигнал низкого уровня , когда оно готово воспринимать информацию от процессора ; RTS — запрос передачи . На эту линию микропроцессорная система выдает сигнал низкого уровня , когда она намерена передавать данные в периферийное устройство. Все сигналы программируемых микросхем последовательного ввода– вывода ТТЛ– совместимы . Эти сигналы рассчитаны только на очень короткие линии связи . Для последовательной передачи данных на значительные расстояния требуются дополнительные буферы и преобразователи уровней , включаемые между микросхемами последовательного ввода– вывода и линией связи. Общие сведения о интерфейсе RS – 232C Интерфейс RS – 232C являет ся наиболее широко распростра ненной стандартной последовательной связью между микрокомпью терами и периферийными устройствами . Интерфейс , определенный стандартом Ассоциации электронной промышленности ( EIA ) , под разумевает наличие оборудования двух видов : терминального DTE и связного DCE . Чтобы не составить неправильного представления об интер фейсе RS – 232C, необходимо отчетливо понимать различие между этими видами оборудования . Терминальное оборудование , напри мер микрокомпьютер , может посылать и (или ) при нимать данные по последовательному интерфейсу . Оно как бы оканчивает ( terminate ) последовательную линию . Связное оборудование — устройства , которые могут упростить передачу данных совместно с терминальным оборудованием . Наглядным пример связного оборудован ия служит модем (модулятор– демодулятор ). Он оказывается соединительным звеном в последовательной цепочке между компьютером и телефонной линией. Различие между терминальными и связными устройствами довольно расплывчато , поэтому возникают некоторые сложности в понимании того , к какому типу оборудования относится то или иное устройство . Рассмотрим ситуацию с принтером . К какому оборудованию его отнести ? Как связать два компьютера , когда они оба действуют как терминальное оборудование . Для ответа на эти вопросы следует рассмотреть физическое соединение устройств . Произведя незначительные изменения в линиях интерфейса RS – 232C, можно заставить связное оборудование функционировать как терминальное . Чтобы разобраться в том , как это сделать , нужно проанализировать ф у нкции сигналов интерфейса RS – 232C (таблица 1). Таблица 1. Функции сигнальных линий интерфейса RS – 232C. Номер контакта Сокращение Направление Полное название 1 FG — Основная или защитная земля 2 TD (TXD) К DCE Передаваемые данные 3 RD (RXD) К DTE Принимаемые данные 4 RTS К DCE Запрос передачи 5 CTS К DTE Сброс передачи 6 DSR К DTE Готовность модема 7 SG — Сигнальная земля 8 DCD К DTE Обнаружение несущей данных 9 — К DTE (Положительное контр ольное напряжение ) 10 — К DTE (Отрицательное контрольное напряжение ) 11 QM К DTE Режим выравнивания 12 SDCD К DTE Обнаружение несущей вторичных данных 13 SCTS К DTE Вторичный сброс передачи 14 STD К DCE Вторичные передаваемые данные 15 TC К DTE Синхр онизация передатчика 16 SRD К DTE Вторичные принимаемые данные 17 RC К DTE Синхронизация приемника 18 DCR К DCE Разделенная синхронизация приемника 19 SRTS К DCE Вторичный запрос передачи 20 DTR К DCE Готовность терминала 21 SQ К DTE Качество сигнала 22 RI К DTE Индикатор звонка 23 — К DCE (Селектор скорости данных ) 24 TC К DCE Внешняя синхронизация передатчика 25 — К DCE (Занятость ) Примечания : 1. Линии 11, 18, 25 обычно считают незаземленными . Приведенная в таблице спецификация относится к спецификациям Bell 113 B и 208 A . 2. Линии 9 и 10 используются для контроля отрицательного ( MARK ) и положительного ( SPACE ) уровней напряжения. 3. Во избежание путаницы между RD ( Read — считывать ) и RD ( Received Data — принимаемые данные ) будут использовать ся обозначения RXD и TXD , а не RD и TD . Стандартный последовательный порт RS – 232C имеет форму 25 – контактного разъема типа D (рис 1). Рис . 1. Назначение линий 25 – контактного разъема типа D для интерфейса RS – 232C Терминальное оборудование обычно оснащено разъемом со штырьками , а связное — разъемом с отверстиями (но могут быть и исключения ). Сигналы ин терфейса RS – 232C подразделяются на следующие классы. Последовательные данные (например , TXD , RXD ). Интерфейс RS – 232C обеспечивает два независимых последовательных канала данных : первичный (главный ) и вторичный (вспомогательный ). Оба канала могут работать в дуплексном режиме , т.е . одновременно осуществляют передачу и прием информации. Управляющие сигналы квитирования (например , RTS , CTS ) . Сигналы квитирования — средство , с помощью которого обмен сигналами позволяет DTE начать диалог с DCE до фактической пере дачи или приема данных по последовательной линии связи. Сигналы синхронизации (например , TC , RC ) . В синхронном режиме (в отличие от более распространенного асинхронного ) между устройствами необходимо передавать сигналы синхронизации , которые упрощают синхр онизм принимаемого сигнала в целях его декодирования. На практике вспомогательный канал RS – 232C применяется редко , и в асинхронном режиме вместо 25 линий используются 9 линий (таблица 2). Таблица 2. Осно вные линии интерфейса RS – 232C. Номер контакта Сигнал Выполняемая функция 1 FG Подключение земли к стойке или шасси оборудования 2 TXD Последовательные данные , передаваемые от DTE к DCE 3 RXD Последо вательные данные , принимаемые DTE от DCE 4 RTS Требование DTE послать данные к DCE 5 CTS Готовность DCE принимать данные от DTE 6 DSR Сообщение DCE о том , что связь установлена 7 SG Возвратный тракт общего сигнала (земли ) 8 DCD DTE работает и DCE може т подключится к каналу связи Виды сигналов В большинстве схем , содержащих интерфейс RS – 232C, данные передаются асинхронно , т.е . в виде последовательности пакета данных . Каждый пакет содержит один симво л кода ASCII , причем информация в пакете достаточна для его декодирования без отдельного сигнала синхронизации. Символы кода ASCII представляются семью битами , например буква А имеет код 1000001. Чтобы передать букву А по интерфейсу RS – 232C, необходимо вве сти дополнительные биты , обозначающие начало и конец пакета . Кроме того , желательно добавить лишний бит для простого контроля ошибок по паритету (четности ). Наиболее широко распространен формат , включающий в себя один стартовый бит , один бит паритета и два стоповых бита . Начало пакета данных всегда отмечает низкий уровень стартового бита . После него следует 7 бит данных символа кода ASCII . Бит четности содержит 1 или 0 так , чтобы общее число единиц в 8 – битной группе было нечетным . Последним передаются два с топовых бита , представленных высоким уровнем напряжения . Эквивалентный ТТЛ– сигнал при передаче буквы А показан на рис . 2. Рис . 2. Представление кода буквы А сигнальными уровнями ТТЛ. Таким образом , полное асинхронно передаваемое слово состоит из 11 бит (фактически данные содержат только 7 бит ) и зап исывается в виде 01000001011. Используемые в интерфейсе RS – 232C уровни сигналов отличаются от уровней сигналов , действующих в компьютере . Логический 0 ( SPACE ) представляется положительным напряжением в диапазоне от +3 до +25 В , логическая 1 ( MARK ) — отрица тельным напряжением в диапазоне от – 3 до – 25 В . На рис . 3 показан сигнал в том виде , в каком он существует на линиях TXD и RXD интерфейса RS – 232C. Рис . 3. Вид кода буквы А на сигнальных линиях TXD и RXD . Сдвиг уровня , т.е . преобразование ТТЛ– уровней в уровни интерфейса RS – 232C и наоборот производится специальными микросхемами драйвера линии и приемн ика линии . На рис . 4 представлен типичный микрокомпьютерный интерфейс RS – 232C. Программируемая микросхема DD 1 последовательного ввода осуществляет параллельно– последовательные и последовательно– параллельные преобразования данных . Микросхемы DD 2 и DD 3 прои зводят сдвиг уровней для трех выходных сигналов TXD , RTS , DTR , а микросхема DD 4 — для трех входных сигналов RXD , CTS , DSR . Микросхемы DD2 и DD3 требуют напряжения питания 12 В. Рис . 4. Типичная схема интерфейса RS – 232C. Усовершенствования Разработано несколь ко новых стандартов , направленных на устранение недостатков первоначальных спецификаций интерфейса RS – 232C. Среди них можно отметить интерфейс RS – 422 (балансная система , допускающая импеданс линии до 50 Ом ), RS – 423 (небалансная система с минимальным импед а нсом линии 450 Ом ) и RS – 449 (стандарт с высокой скоростью передачи данных , в котором несколько изменены функции схем и применяется 37 – контактный разъем типа D ). Тестовое оборудование для интерфейса RS – 232C Соединители . Эти дешевые устройства упрощают перекрестные соединения сигнальных линий интерфейса RS – 232C. Они обычно оснащаются двумя разъемами типа D ( или ленточными кабелями , имеющими розетку и вставку ) , и все линии проводятся к той области , куда можно вставить перемычки . Такие устройства включаются последовательно с линиями интерфейса RS – 232 C , и затем проверяются различные комбинации подключений . Трансформаторы разъема . Обычно эти приспособления имеют разъем RS – 232 C со штырьками на одной стороне и раз ъем с отверстиями на другой стороне. Пустые модемы . Как и предыдущие устройства , пустые модемы включаются последовательно в тракт данных интерфейса RS – 232C. Их функции заключаются в изменении сигнальных линий таким образом , чтобы превратить DTE в DCE . Лине йные мониторы . Мониторы индицируют логические состояния (в терминах MARK и SPACE ) наиболее распространенных сигнальных линий данных и квитирования . С их помощью пользователь получает информацию о том , какие сигналы в системе присутствуют и активны. Врезки . Эти устройства обеспечивают доступ к сигнальным линиям . В них , как правило , совмещены возможности соединителей и линейных мониторов и , кроме того , предусмотрены переключатели или перемычки для соединения линий с обоих сторон устройства. Интерфейсные тесте ры . По своей конструкции эти устройства несколько сложнее предыдущих простых устройств . Они позволяют переводить линии в состояния MARK или SPACE , обнаруживать помехи , измерять скорость передачи данных и индицировать структуру слова данных. Использованная литература 1. Тули М . Справочное пособие по цифровой электронике : Пер . с англ . — М. : Энергоатомиздат , 1990. 2. Справочник программиста и пользователя / Под ред . А . Г . Шевчика , Т . В . Демьянкова . — М. : “Кв арта” , 1993.
© Рефератбанк, 2002 - 2024