сигнал strobe в интерфейсе centronics что означает

Интерфейс Centronics

Лекция 16. Дополнительные интерфейсы персонального компьютера

В этой лекции рассказывается о некоторых часто используемых интерфейсах персонального компьютера, об их особенностях и протоколах обмена информацией по этим интерфейсам.

Ключевые слова:Centronics, RS-232C, UART, PCI, конфигурирование, PC-card, USB.

Интерфейс Centronics

Основным назначением интерфейса Centronics (отечественный аналог — стандарт ИРПР-М) является подключение к компьютеру принтеров различных типов (из-за чего его называют принтерным портом). Поэтому распределение контактов разъема, назначение сигналов, программные средства управления интерфейсом ориентированы именно на такое применение. В то же время, с помощью данного интерфейса можно подключать к компьютеру и многие другие стандартные внешние устройства (например, сканеры, дисководы и т.д.), а также нестандартные внешние устройства.

Назначение 36 контактов разъема Centronics и соответствующих им контактов разъема принтера приведено в табл. 8.7. В таблице символ I обозначает входной сигнал компьютера, а О — выходной сигнал.

Сигналы интерфейса Centronics имеют следующее назначение:

• DO. D7 — 8-разрядная шина данных для передачи из компьютера в принтер (предусматривается и возможность двунаправленной передачи данных).

• BUSY — сигнал занятости принтера обработкой полученных данных и неготовности принять следующую порцию данных. Активен также при переходе принтера в состояние off-line, при ошибке и при

Остальные сигналы не являются обязательными.

• РЕ — сигнал конца бумаги. Получив его, компьютер переходит в режим ожидания. Если в принтер вставить лист бумаги, то сигнал снимается.

• SLCT — сигнал готовности приемника. С его помощью принтер сообщает о том, что он выбран и готов к работе. У многих принтеров имеет постоянно высокий уровень.

сигнал strobe в интерфейсе centronics что означает

Табл. 8.7. Назначение контактов разъемов Centronics.

сигнал strobe в интерфейсе centronics что означает

Табл. 8.7. Назначение контактов разъемов Centronics (продолжение).

Максимальная длина соединительного кабеля по стандарту — 1,8 м. Максимальная скорость обмена — 100 Кбайт/с.

Формирование и прием сигналов интерфейса Centronics производится путем записи и чтения выделенных для него портов ввода/вывода. В компьютере может использоваться три порта Centronics, обозначаемых LPT1 (базовый адрес 378), LPT2 (базовый адрес 278) и LPT3 (базовый адрес ЗВС).

Базовый адрес порта используется для передачи принтеру байта данных. Установленные на линиях данные можно считать из этого же порта.

сигнал strobe в интерфейсе centronics что означает

Рис. 8.7. Временные диаграммы цикла передачи данных в Centronics (все временные интервалы указаны в наносекундах).

При сопряжении с компьютером через параллельный порт LPT какого-нибудь другого устройства (не принтера) назначение сигналов и порядок обмена могут быть другими, но тогда необходимы специальные программные драйверы, реализующие выбранные протоколы обмена. При разработке нестандартных внешних устройств, сопрягаемых с компьютером через Centronics, можно самостоятельно выбирать как назначение сигналов, так и протокол обмена.

Интерфейс RS-232C

Интерфейс RS-232C предназначен для подключения к компьютеру стандартных внешних устройств (принтера, сканера, модема, мыши и др.), а также для связи компьютеров между собой. Основными преимуществами использования RS-232C по сравнению с Centronics являются возможность передачи на большие расстояния (по стандарту длина соединительного кабеля может доходить до 15 метров) и гораздо более простой кабель (с меньшим количеством проводов). В то же время работать с RS-232C несколько сложнее. Данные в интерфейсе RS-232C передаются в последовательном коде (бит за битом) побайтно. Каждый байт обрамляется стартовым и стоповыми битами. Данные могут передаваться как в одну, так и в другую сторону по разным проводам (дуплексный режим). Скорость передачи — до 14,4 Кбайт/с (115,2 Кбит/с).

Компьютер имеет 25-контактный разъем (типа DB25P) или 9-контактный разъем (типа DB9P) для подключения кабеля интерфейса RS-232C.

Назначение контактов разъема приведено в табл. 8.8 (в таблице применены обозначения: I — входной сигнал компьютера, О — выходной сигнал компьютера).

сигнал strobe в интерфейсе centronics что означает

Табл. 8.8. Назначение контактов разъемов интерфейса RS-232C.

Назначение сигналов интерфейса RS-232C следующее:

• FG — защитное заземление (экран).

• RTS — сигнал запроса передачи. Активен во все время передачи.

• CTS — сигнал сброса (очистки) для передачи. Активен во все время передачи. Говорит о готовности приемника.

• DSR — готовность данных. Используется для задания режима модема.

• SG — сигнальное заземление, нулевой провод.

• DCD — обнаружение несущей данных (детектирование принимаемого сигнала).

• DTR — готовность выходных данных.

• RI — индикатор вызова. Говорит о приеме модемом сигнала вызова по телефонной сети.

Чаще всего используется трех- или четырехпроводная связь (для двунаправленной передачи). Схема соединения двух устройств при че-тырехпроводной линии связи показана на рис. 8.8.

сигнал strobe в интерфейсе centronics что означает

Рис. 8.8.Схема четырехпроводной линии связи для RS-232C.

Для двухпроводной линии связи в случае передачи из компьютера во внешнее устройство используются сигналы SG и TxD. Все 10 сигналов интерфейса задействуются только при соединении компьютера с модемом.

Формат передаваемых данных показан на рис. 8.9. Собственно данные (содержащие 5, 6, 7 или 8 бит) сопровождаются стартовым битом, битом четности и одним или двумя стоповыми битами. Получив стартовый бит, приемник выбирает из линии биты данных через определенные интервалы времени. Очень важно, чтобы тактовые частоты приемника и передатчика были одинаковыми (допустимое расхождение — не более 10%). Скорость передачи по RS-232C может выбираться из ряда: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 бит/с.

Все сигналы RS-232C передаются специально выбранными уровнями, обеспечивающими высокую помехоустойчивость связи (рис. 8.10). Отметим, что данные передаются в инверсном коде (логической единице соответствует низкий уровень, логическому нулю — высокий уровень).

Обмен по RS-232C осуществляется компьютером с помощью обращений по специально выделенным для этого портам СОМ1 (адреса 3F8. 3FF, прерывание IRQ4), COM2 (адреса 2F8. 2FF, прерывание IRQ3), COM3 (адреса 3E8. 3EF, прерывание IRQ10), COM4 (адреса 2E8. 2EF, прерывание IRQ 11).

сигнал strobe в интерфейсе centronics что означает

Рис. 8.10.Уровни сигналов RS-232C на передающем и принимающем концах линии связи.

Для реализации интерфейса применяются микросхемы универсальных асинхронных приемопередатчиков (УАПП, UART — Universal Asynchronous Receiver/Transmitter) типа 18250, 16550А или их аналоги. Компьютер с помощью посылки управляющих кодов может выбрать скорость обмена, формат передаваемых посылок (количество битов данных, проверка четности, использование стоповых битов), разрешить или запретить прерывания, а также установить или сбросить управляющие

сигналы. Имеется также возможность прочитать слово состояния UART для определения источника прерывания или состояний флагов.

Дата добавления: 2016-01-07 ; просмотров: 4441 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

Источник

Сигналы интерфейса Centronics

СигналI/O*КонтактНазначение
StrobeI1Строб данных. Данные фиксируются по низкому уровню сигнала
Data [0:7]I2-9Линии данных. Data 0 (контакт 2) — младший бит
Actt010Acknowledge — импульс подтверждения приема байта (запрос на прием сле­дующего). Может использоваться для формирования запроса прерывания
Busy011Занято. Прием данных возможен только при низком уровне сигнала
PaperEnd012Высокий уровень сигнализирует о конце бумаги
Select013Сигнализирует о включении принтера
Auto LF#I14Автоматический перевод строки.
Еггогй032Ошибка: конец бумаги, состояние OFF-Line или внутренняя ошибка принтера
Imt#I31Инициализация
Slot In#I36Выбор принтера (низким уровнем). При высоком уровне принтер не воспринимает остальные сигналы интерфейса
GND19-30 33Общий провод интерфейса
* I/OЗадаетНаправление(вход/выход) применительно к принтеру.

Интерфейс Centronics поддерживается большинством принтеров с параллель­ным интерфейсом, его отечественным аналогом является интерфейс ИРПР-М.

Традиционный LPT-порт

Традиционный порт SPP (Standard Parallel Port) является одно­направленным портом, на базе которого программно реализуется протокол обмена Centronics. Порт обеспечивает возможность вырабатывания запроса ап­паратного прерывания по импульсу на входе АСК#. Сигналы порта выводятся на разъем DB-25S (розетка), установленный непосредственно на плате адаптера (или системной плате) или соединяемый с ней плоским шлейфом. Название и назначение сигналов разъема порта (табл. 2) соответствуют интерфейсу Centronics.

Таблица 2.

Разъем стандартного LPT-порта

I/O*Reg.Bit**Сигнал110/1CR: 0\Strobe#230(1)DR:0Data 0350(1)DR: 1Data 1470(1)DR: 2Data 2590(1)DR:3Data 36110(1)DR: 4Data 47130(1)DR:5Data 58150(1)DR:6Data 69170(1)DR:7Data 71019ISR: 6Ack#1121ISR: 7\Busy1223ISR: 5PaperEnd1325ISR: 4Select1420/1CR: 1\Auto LF#154ISR: 3Error#1660/1CR: 2Init#1780/1CR:3\Select In#18-2510, 12, 14, 1618, 20, 22, 24, 26——

* I/O задает направление передачи (вход/выход) сигнала порта; 0/I обозначает выходные линии, состояние которых считывается при чтении из соответствующих портов вывода.

** Символом «\» отмечены инвертированные сигналы (1 в регистре соответствует низкому уров­ню линии).

*** Вход Ack# соединен резистором (10 кОм) с питанием +5 В.

Стандартный порт имеет три 8-битных регистра, расположенных по сосед­ним адресам в пространстве ввода/вывода, начиная с базового адреса порта (BASE).

Data Register (DR) — регистр данных, адрес= BASE. Данные, записанные в этот порт, выводятся на выходные линии интерфейса. Данные, считанные из этого регистра, в зависимости от схемотехники адаптера соответствуют либо ранее записанным данным, либо сигналам на тех же линиях.

Status Register (SR)регистр состояния, представляющий собой 5-битный порт ввода сигналов состояния принтера (биты SR.4-SR.7), адрес= BASE+1. Бит SR.7 инвертируется — низкому уровню сигнала соответствует единичное значе­нию бита в регистре, и наоборот.

Назначение бит регистра состояния (в скобках даны номера контактов разъема):

SR.7—Busy — инверсные отображения состояния линии Busy (11);

SR.6 —АСК (Acknowledge) — отображения состояния линии Ack# (10).

SR.5 —РЕ (Paper End) — отображения состояния линии Paper End (12).

SR.4—Select — отображения состояния линии Select (13). Единичное зна­чение соответствует cигналу о включении принтера.

SR.3—Error — отображения состояния линии Error (15).

SR.2 — PIRQ — флаг прерывания по сигналу Ack# (только для порта PS/2). Бит обнуляется, если сигнал Ack# вызвал аппаратное прерывание. Единич­ное значение устанавливается по аппаратному сбросу и после чтения ре­гистра состояния.

Control Register (CR) — регистр управления, адрес=ВА5Е+2. Как и регистр дан­ных, этот 4-битный порт вывода допускает запись и чтение (биты 0-3), но его выходной буфер обычно имеет тип открытый коллектор. Это позволяет более корректно использовать линии данного регистра как входные при программи­ровании их в высокий уровень. Биты О, 1, 3 инвертируются — единичному зна­чению в регистре соответствует низкий уровень сигнала, и наоборот.

Назначение бит регистра управления:

CR.5 — Direction — бит управления направлением передачи (только для портов PS/2). Запись единицы переводит порт данных в режим ввода.

CR.4 —ACKINTEN (Ack Interrupt Enable) — единичное значение разрешает пре­рывание по спаду сигнала на линии Ackff — сигнал запроса следующего байта.

CR.3 — Select In — единичное значение бита соответствует низкому уровню на выходе Selecting (17) — сигналу, разрешающему работу принтера по интерфейсу Centronics.

CR.2 — Init — нулевое значение бита соответствует низкому уровню на выходе Imt# (16) — сигнал аппаратного сброса принтера.

CR.1 — Auto LF — единичное значение бита соответствует низкому уров­ню на выходе Auto LF# (14) — сигналу на автоматический перевод строки (LF — Line Feed) по приему байта возврата каретки (CR — Carriage Return).

CR.O —Strobe — единичное значение бита соответствует низкому уровню на выходе Strobeff (1) — сигналу стробирования выходных данных.

Запрос аппаратного прерывания (обычно IRQ7 или IRQ5) вырабатывается по отрицательному перепаду сигнала на выводе 10 разъема интерфейса (АСК#) при установке CR.4=1. Прерывание вырабатывается, когда принтер подтвер­ждает прием предыдущего байта.

Процедура вывода байта по интерфейсу Centronics через стандартный порт включает следующие шаги (в скобках приведено требуемое количество шинных операций процессора):

Вывод байта в регистр данных (1 цикл IOWR#).

Ввод из регистра состояния и проверка готовности устройства (бит SR.7 — сигнал BUSY).

По получении готовности выводом в регистр управления устанавливается строб данных, а следующим выводом строб снимается (2 цикла lOWRff).

Стандартный порт сильно асимметричен — при наличии 12 линий (и бит), нормально работающих на вывод, на ввод работает только 5 линий состояния. Если необходима симметричная двунаправленная связь, на всех стандартных портах работоспособен режим полубайтного обмена — Nibble Mode. В этом режи­ме, называемым также и Hewlett Packard Bitronics, одновременно передаются 4 бита данных, пятая линия используется для квитирования.

Функции BIOS для LPT-порта

BIOS обеспечивает поддержку LPT-порта, необходимую для организации вы­вода по интерфейсу Centronics.

В процессе начального тестирования POST BIOS проверяет наличие парал­лельных портов по адресам ЗВСЬ, 378h и 278h и помещает базовые адреса обнаруженных портов в ячейки BIOS DATA AREA 0:0408h, 040Ah, 040СП, 040ЕП. Эти ячейки хранят адреса портов с логическими именами LPT1-LPT4. В ячейки 0:0478, 0479, 047А, 047В заносятся константы, задающие выдержку тайм-аута для этих портов.

Поиск портов обычно ведется по базовому адресу. Если считанный байт совпал с записанным, считается, что найден LPT-порт, и его адрес помещают в ячейку BIOS DATA AREA. Адрес порта LPT4 BIOS самостоятельно установить не может, поскольку в списке стандартных адресов поиска имеются только три вышеука­занных.

Обнаруженные порты инициализируются — записью в регистр управления формируется и снимается сигнал Initff, после чего записывается значение 00h, соответствующее исходному состоянию сигналов интерфейса.

Программное прерывание BIOS I NT 17h обеспечивает следующие функции поддержки LPT-порта:

00h — вывод символа из регистра AL по протоколу Centronics. Данные помещаются в выходной регистр и после готовности принтера формируется строб.

01h — инициализаия интерфейса и принтера.

02h — опрос состояния принтера.

При вызове INT 17h номер функции задается в регистре АН, номер порта — в регистре DX (0 — LPT1, 1 — LPT2. ). При возврате после любой функции регистр АН содержит код состояния — биты регистра состояния SR[7:3] (биты 6 и 3 инвертированы) и флаг тайм-аута в бите 0. Флаг тайм-аута устанавливается при неудачной попытке вывода символа.

сигнал strobe в интерфейсе centronics что означает

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого.

сигнал strobe в интерфейсе centronics что означает

сигнал strobe в интерфейсе centronics что означает

сигнал strobe в интерфейсе centronics что означает

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰).

Источник

Физическая реализация интерфейса Centronics. Назначение линий интерфейса. Временная диаграмма передачи данных по интерфейсу. Пояснить по диаграмме процесс передачи данных.

Внешний, радиальный, параллельный интерфейс Centronics обеспечивает подключение печатающих и других устройств с параллельной передачей информации. В одном направлении (от ПК) одновременно передается 1 байт данных. Радиальное подключение осуществляется посредством кабеля.

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

— сигналы управления передачей данных;

— сигналы состояния периферийного устройства;

— заземление и питание.

Стандартом предусматривается, что информационные сигналы и сигналы управления передачей данных формирует и выдает системное устройство (источник), а сигналы состояния – периферийное устройство (приемник).

Рассмотрим назначение сигналов интерфейса Centronics.

D0-D7 – 8-разрядные данные.

Сигналы управления передачей данных:

#STROBE – сигнал стробирования данных. Сигнал #STROBE низкого уровня сообщает приемнику, что данные источником выставлены, и их можно принимать.

#INIT – сигнал инициализации (сброса) периферийного устройства. Низкий уровень сигнала служит для установки регистров приемника в начальное состояние.

# SLCT IN – выбор. Сигнал сообщает приемнику, что он выбран и для него последует передача данных.

#AUTO FD – сигнал автоматического перевода строки. По этому сигналу печатающее устройство перемещает бумагу для печати на следующей строке.

Сигналы состояния периферийного устройства:

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

а) во время ввода данных;

в) в состоянии «ошибки»;

г) в автономном режиме и др.

Подача низкого уровня сигнала BUSY означает, что приемник может принимать данные.

#ACK – сигнал подтверждения принятия данных. Высокий уровень сигнала #ACK говорит о том, что приемник готов к приему данных. переход сигнала в ноль сообщает, что приемник принял предыдущие данные, но не готов принять новые.

SLCT – сигнал готовности приемника. Высокий уровень сигнала говорит о том, что приемник выбран и готов к приему данных.

#ERROR – сигнал ошибки приемника. Логический ноль означает ошибку в приемнике и требует прекращения передачи.

PE – сигнал конца бумаги. По этому сигналу источник прекращает передачу данных и переходит в состояние ожидания.

Обычно используются те или иные сигналы, в зависимости от назначения приемника. Для того чтобы обеспечить функционирование интерфейса, достаточно использовать только 8 бит данных (D0-D7), сигнал стробирования данных #STROBE, сигнал подтверждения #ACK и сигнал занятости приемника BUSY, либо сигнал готовности приемника SLCT.

Временные диаграммы сигналов при передаче информации по внешнему интерфейсу Centronics приведены на рис. Интервалы Т1-Т7 определяются применяемыми в передатчике и приемнике типами микропроцессорных элементов. Приемник готов принять данные, когда (BUSY = 0) & (#ACK = 1). Только в этом случае передатчик, выставив данные D0-D7, выдает сигнал стробирования данных #STROBE.

сигнал strobe в интерфейсе centronics что означает

. Временные диаграммы цикла передачи данных по интерфейсу Centronics

Передача данных начинается с проверки готовности принтера — состояния линии Busy. Строб данных может быть коротким — доли микросекунды, и порт заканчивает его формирование, не обращая внимания на сигнал Busy. Во время строба данные должны быть действительными. Подтверждением приема байта (симво­ла) является сигнал Ack#, который вырабатывается после приема строба через не­определенное время (за это время принтер может выполнять какую-либо длитель­ную операцию, например прогон бумаги). Импульс Ack# является запросом принтера на прием следующего байта, его задействуют для формирования сигна­ла прерывания от порта принтера. Если прерывания не используются, то сигнал Ack# игнорируется и весь обмен управляется парой сигналов Strobe* и Busy. Свое состояние принтер может сообщить порту по линиям Select, Error*, PaperEnd — по ним можно определить, включен ли принтер, исправен ли он и есть ли бумага. Формированием импульса на линии lnit# принтер можно проинициализировать (при этом он очистит и весь свой буфер данных). Режимом автоматического пере­вода строки, как правило, не пользуются, и сигнал AutoLF* имеет высокий уровень. Сигнал Selectln* позволяет логически отключать принтер от интерфейса.

По назначению линии сигналы на контактах разъема интерфейса можно разделить на 4 группы:

1. информационные сигналы D0-D7 данные;

2. сигналы управления передачей данных;

3. сигналы состояния периферийного устройства;

4. заземление и питание.

Параллельный интерфейс Centronics ориентирован на передачу потока байт дан­ных к принтеру и прием сигналов состояния принтера. Этот интерфейс поддер­живается всеми LPT-портами компьютеров. Понятие «Centronics» относится как к набору сигналов и протоколу взаимодействия, так и к 36-контактному разъему на принтерах. Назна­чение сигналов интерфейса приведено в табл. 8.3, а временные диаграммы обмена с принтером показаны на рис. 8.5.

Стандартом предусматривается, что информационные сигналы и сигналы управления передачей данных формирует и выдает системное устройство (источник), а сигналы состояния – периферийное устройство (приемник). Рассмотрим назначение сигналов интерфейса Centronics.

Таблица 8.3. Сигналы интерфейса Centronics

сигнал strobe в интерфейсе centronics что означает

Максимальная длина соединительного кабеля по стандарту — 1,8 м. Максимальная скорость обмена — 100 Кбайт/с.

Формирование и прием сигналов интерфейса Centronics производится путем записи и чтения выделенных для него портов ввода/вывода. В компьютере может использоваться три порта Centronics, обозначаемых LPT1 (базовый адрес 378), LPT2 (базовый адрес 278) и LPT3 (базовый адрес 3BC).

При сопряжении с компьютером через параллельный порт LPT какого-нибудь другого устройства (не принтера) назначение сигналов и порядок обмена могут быть другими. При разработке нестандартных внешних устройств, сопрягаемых с компьютером через Centronics, можно самостоятельно выбирать как назначение сигналов, так и протокол обмена.

13. Назначение и организация интерфейса Centronics. Назначение контролера интерфейса (LPT-порта) и его регистров.

сигнал strobe в интерфейсе centronics что означает

РИС. Структурная схема.

Основным назначением интерфейса Centronics (отечественный аналог — стандарт ИPNP-М) является подключение к компьютеру принтеров различных типов (из-за чего его называют принтерным портом). Поэтому распределение контактов разъема, назначение сигналов, программные средства управления интерфейсом ориентированы именно на такое применение. В то же время, с помощью данного интерфейса можно подключать к компьютеру и многие другие стандартные внешние устройства (например, сканеры, дисководы и т.д.), а также нестандартные внешние устройства.

сигнал strobe в интерфейсе centronics что означает

В вычислительной технике контроллер внешнего параллельного интерфейса называется LPT-порт. LPT-порт имеет регистровую структуру. Процессор персонального компьютера может адресоваться к трем регистрам LPT-порта: регистр данных; регистр состояния; регистр управления.

В ПЭВМ адреса регистров для LPT-портов имеют стандартные значения.

Для порта LPT1 регистр данных имеет адрес 378h, регистр состояния – 379h, регистр управления – 37Ah.

Для порта LPT2 регистр данных имеет адрес 278h, регистр состояния – 279h, регистр управления – 27Ah.

Для порта LPT3 регистр данных имеет адрес 3BCh, регистр состояния – 3BDh, регистр управления – 3BEh.

Обращение к регистрам порта LPT1 производится по следующим командам:

1. OUT (адрес регистра 378h) – запись кода символа в регистре данных для передачи;

2. IN (адрес регистра 378h) – чтение данных, выставленных на линии D7-D0 интерфейса;

3. IN (адрес регистра 379h) – чтение состояния ВУ;

4. OUT (адрес регистра 37Ah) – ввод команды управления в регистр управления;

5. IN (адрес регистра 37Ah) чтение информации, выставленных на линии управления интерфейса.

Формат регистра состояния ВУ LPT-порта

В7В6В5В4В3В2В1В0

Бит В7 – инверсное отображение сигнала BUSY на линии интерфейса.

Бит В6 – отображение сигнала на линии ACK.

Бит В5 – отображение сигнала на линии PE.

Биты В2-В0 не используются.

Формат регистра управления LPT-порта

Биты В7-В5 не используются.

Бит В3 – “1” формирует низкий активный уровень сигнала SELECT IN#.

Бит В2 – “0” формирует низкий активный уровень сигнала INIT#.

Бит В1 – “1” формирует низкий активный уровень сигнала AUTO FD#.

Бит В0 – “1” формирует низкий активный уровень сигнала STROBE#.

Через параллельный порт (LPT) протокол Centronics может быть реализован чисто программно, используя стандартный режим порта (SPP), достигая скорости пере­дачи до 150 Кбайт/с при полной загрузке процессора. Благодаря «продвинутым» режимам порта протокол может быть реализован и аппаратно (Fast Centronics), при этом скорость до 2 Мбайт/с достигается при меньшей загрузке процессора.

14.Электрические параметры передаваемых по интерфейсу RS 232C сигналов. Формат асинхронной передачи информации по интерфейсу RS232C.

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

сигнал strobe в интерфейсе centronics что означаетсигнал strobe в интерфейсе centronics что означает

Рис. Прием сигналов RS-232C

Подключение и отключение интерфейсных кабелей устройств с автономным питанием (не питающихся от интерфейса, например, мышь) должно производиться при отключении питания. В противном случае разность не выровненных потенциалов устройств в момент коммутации (присоединения или отсоединения разъема) может оказаться приложенной к выходным или входным (что опаснее) цепям интерфейса и вывести из строя микросхемы.

Физическая реализация кабеля должна иметь контроллер (в компьютере COM-порт), где каждый проводник имеет строгое назначение. Есть несколько реализаций RS232C:

§ 25-ти контактный DB25p;

§ 9-ти контактный DB9p; Оба подключаются в модем и в вилку;

сигнал strobe в интерфейсе centronics что означает

Приемник
Передатчик

TxD TxD передаваемые данные (OUT);

сигнал strobe в интерфейсе centronics что означает сигнал strobe в интерфейсе centronics что означаетY1 Y2

сигнал strobe в интерфейсе centronics что означаетRxD RxD принимаемые данные(IN);

Назначение сигналов следующее:

сигнал strobe в интерфейсе centronics что означаетRTS — (OUT) сигнал запроса в приемник на прием данных. Активен во все время передачи.

CTS — (IN)сигнал сброса (очистки) для передачи. Активен во все время передачи. Говорит о готовности приемника выдавать данные.

сигнал strobe в интерфейсе centronics что означаетDTR — готовность передатчика выдавать данные приемнику.

DSR (IN) — готовность данных. Используется для задания режима модема.

DCD(IN) — сигнал обнаружения несущей данных. Детектор принимаемого линии сигнала.

RI — индикатор вызова. Говорит о приеме модемом сигнала вызова

Y2
com
com
Y1

RS232C

сигнал strobe в интерфейсе centronics что означает

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

сигнал strobe в интерфейсе centronics что означаетРис. Формат асинхронной передачи RS-232C

Асинхронный режим передачи является байт-ориентированным (символьно-ориентированным): минимальная пересылаемая единица информации — один байт (один символ). Формат посылки байта иллюстрирует рис.

Передача каждого байта начинается со старт-бита, сигнализирующего приемнику о начале посылки, за которым следуют биты данных и, возможно, бит четности (Parity). Завершает посылку стоп-бит, гарантирующий паузу между посылками. Старт-бит следующего байта посылается в любой момент после стоп-бита, то есть между передачами возможны паузы произвольной длительности. Старт-бит, имеющий всегда строго определенное значение («0»), обеспечивает простой механизм синхронизации приемника по сигналу от передатчика. Подразумевается, что приемник и передатчик работают на одной скорости обмена, измеряемой в количестве передаваемых бит в секунду. Внутренний генератор синхронизации приемника использует счетчик-делитель опорной частоты, обнуляемый в момент приема начала старт-бита.

Старт битБиты данныхБит контроляСтоп биты

При отсутствии данных в линии передачи будет находится «1». Появление «0» информирует о начале передачи слова. Передачу можно организовывать с контролем и без.

Формат асинхронной посылки позволяет выявлять возможные ошибки передачи:

· Если принят перепад, сигнализирующий о начале посылки, а по стробу старт-бита зафиксирован уровень логической единицы, старт-бит считается ложным и приемник снова переходит в состояние ожидания. Об этой ошибке формата приемник может и не сообщать.

· Если во время, отведенное под стоп-бит(ы), обнаружен уровень логической единицы, фиксируется ошибка стоп-бита (тоже ошибка формата).

· Если применяется контроль четности (паритета), то после посылки бит данных (перед стоп-битом) передается контрольный бит. Этот бит дополняет количество единичных бит данных до четного или нечетного в зависимости от принятого соглашения. Прием байта с неверным значением контрольного бита при включенном контроле паритета приводит к фиксации ошибки принятых данных.

15.Контроллер последовательного интерфейса RS232C (COM-порт). Регистры контроллера, программирование контроллера.

В ВТ используются периферийные устройства, передающие или принимающие информацию в последовательном коде. Для организации и обеспечения такой передачи широко используется внешний последовательный интерфейс RS-232C.Одним из преимуществ использованияинтерфейса RS-232Cявляется возможность передачи данных между устройствами, удаленными на большие расстояния.

Интерфейс RS-232C применяется для синхронной и асинхронной передачи данных в дуплексном режиме. Контроллером интерфейса в ПК является коммуникационный порт (COM-порт). Этот порт обеспечивает только асинхронный обмен по интерфейсу RS-232C. Обычно в состав ПК входят два последовательных порта СОМ1 и СОМ2, реже встречаются ПК с 4-я COM-портами. Они занимают в адресном пространстве ввода-вывода ПК по 8 адресов каждый для адресации регистров порта по стандартным базовым адресам: COM1-3F8h (INT Ch), COM2-2f8h (INT Bh), COM3-3E8h (INT 73h), COM4-2E8h (INT 72h).

В COM-портах основной микросхемой является специализированная БИС UART (обычно i8250 или 16550A). Микросхемы UART с программной точки зрения представляют собой набор регистров, доступ к которым определяется адресом (смещением адреса регистра относительно базового адреса порта) и значением бита 7 регистра LCR (регистра управления линией).

сигнал strobe в интерфейсе centronics что означает

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого.

сигнал strobe в интерфейсе centronics что означает

сигнал strobe в интерфейсе centronics что означает

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰).

сигнал strobe в интерфейсе centronics что означает

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *