Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АК_лекции.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.74 Mб
Скачать
  1. Интерфейс rs-232 для порта сом

Последовательный интерфейс RS-232 для порта СОМ был разработан еще в 1969 году. На самом первом IBM PC стоял UART (Universal Asinchronous Reciever-Transmitter) INS8250-B от National Semiconductor для контроля последовательного обмена данными. Скорость работы была невысокой (16 кбит/с). С появлением 16-битной шины пришлось разрабатывать новый UART INS16450. 16-битная шина и более совершенный процессор позволили добиться пятикратного выигрыша в скорости. Дальнейшая эволюция была вызвана следующим: процессор не успевал обработать прерывание контроллера до прихода следующего бита информации, и данные терялись. Так что для достижения реально высокой скорости требовалось увеличение времени процессора для работы с контроллером. Проблема была решена добавлением к контроллеру буфера FIFO (First In - First Out) в 16 байт, что значительно облегчило работу процессора и ликвидировало потерю данных. Первым UART c буфером стал NS16550A. До недавнего времени скорость последовательного порта ограничивалась 115 кбит/с, но те производители материнских плат, которые не спешат отказываться от COM, устанавливают на свои изделия новые контроллеры, позволяющие достичь скорости в 230 кбит/с, что полезно для расширенного диалога с модемом. Высокой надежностью последовательный порт обязан большой разницей между напряжением, соответствующим логическому нулю (-3…-25в) и логической единице (+3…+25в). У большинства других интерфейсов этот диапазон значительно уже, что снижает помехоустойчивость. Изначально COM был предназначен для принтера и модема. Первые с увеличением скорости и объемов принимаемой информации потребовали нового интерфейса, а вторые все еще нормально функционируют. Разъемы COM-порта существуют двух видов: с 9 и 25 выводами. К первому традиционно подключается мышь, а ко второму - модем. В 25-контактном варианте добавлены линии для ускорения работы с модемом. Существуют переходники от одного разъема к другому. Максимальное количество проводов в кабеле для последовательного порта - 9 (включая общий провод). Большинство из них служат для "общения" модема с портом, собственно для приема и передачи данных предназначены две линии (Transmit Data и Receive Data). В принципе, их достаточно для связи. Простейший нуль-модемный кабель (для соединения двух компьютеров по последовательному порту) состоит из трех проводов: для приема данных, для передачи и общего.

  1. Интерфейс ieee 1284 для порта lpt

Параллельный интерфейс для порта LPT используется в основном для подключения принтера и сканера. За время своего существования LPT порт претерпел значительные изменения: если изначально скорость его ограничивалась 600 кбит/с и данные передавались только в одном направлении (из компьютера), то стандарт EPP (Enhanced Parallel Port) обеспечил скорость до 2 Мбит/с и двунаправленную связь. Последовавший за ним ECP (Enhanced Communication Port) стандартизировал сжатие данных, что позволило еще увеличить скорость обмена. В дальнейшем американским Институтом Инженеров Электротехники и Электроники EPP и ECP были включены в IEEE 1284. Этот стандарт описал все прежние функции, добавилась новая, характеризующая взаимодействие устройств при возникновении ошибок. Как правило, разъем LPT является 25-контактным. В кабеле параллельного интерфейса присутствуют 8 линий данных, 4 - контроля и 5 - служебной информации. Логический нуль соответствует напряжению, близкому к нулю, логическая единица - +5в. По сравнению с последовательным портом, диапазон напряжений меньше, а значит, кабель параллельного порта более подвержен помехам. Поэтому его максимальная длина невелика (не рекомендуется эксплуатация кабеля длиннее 2.5 м). Несмотря на появление альтернативных высокоскоростных портов, "смерть" LPT откладывается. Очень уж удачный и надежный получился интерфейс, он с успехом используется и в промышленности. Параллельный интерфейс удобен для стыковки компьютера с программатором микросхем, различной аппаратурой вроде цифровых осциллографов и даже фрезерных станков. По соотношению цена-качество он пока оставляет соперников позади.