RSS    

   Доклад: Интерфейсы модемов


Рис. 3.17. Расположение контактов разъема интерфейса Х.21

Механические характеристики интерфейса Х.21 определены стандартом ISO 4903, предусматривающим использование 15-контактного разъема типа DB-15, изображенного на рис. 3,17.

Интерфейс Х.21 может находится либо в режиме переноса данных, либо в одном из многочисленных режимов управления. Управляющая информация в режимах управления передается в коде МТК-5. Применение потока управляющих символов открывает неограниченные возможности для выбора будущих управляющих механизмов. Такой подход является более гибким по сравнению с другими вариантами интерфейсов, использующими для каждого управляющего сигнала отдельную линию. В режиме управления важно правильно идентифицировать моменты появления символов. Для этого любой последовательности управляющих символов, посылаемых или принимаемых DTE, предшествуют два идущих подряд символа синхронизации SYN.

По ряду причин Х.21 не получил широкого распространения. Тем не менее для некоторых приложений он является оптимальным вариантом, особенно для таких, где требуются дуплексные выделенные каналы, работающие в синхронном режиме.

Рекомендация X.21bis

Рекомендация X.21bis была разработана для для обеспечения возможности подключения к сетям передачи данных общего пользования тех пользователей, которые используют для этого аналоговые выделенные или коммутируемые каналы и имеют синхронные модемы, работающие согласно рекомендациям серии V.

Выполнение рекомендации X.21bis обеспечивает взаимодействие между DTE, подсоединенным к сети через модем серии V в соответствии с рекомендацией X.21bis, и DTE, подсоединенным по рекомендации Х.21. При этом возможна как дуплексная передача (основной вариант), так и полудуплексная.

Электрические и механические характеристики цепей интерфейса DTE— DCE могут соответствовать рекомендациям V.28, Х.26 и иметь 25- или 37-кошакчный разъем, соответственно.

3.5. Параллельный порт

В последнее время в связи с резким ростом скоростей передачи современных модемов для КТСОП, использующих протоколы V.34, V.42bis, и невозможностью обеспечить надежную связь по последовательному порту при таких скоростях, ряд фирм-разработчиков модемов и программного обеспечения для них рассматривают параллельный интерфейс как достойную альтернативу интерфейсу RS-232. Подключение модема к параллельному порту обеспечивает передачу информации на скоростях до нескольких мегабит в секунду без потери данных даже при работе в многозадачных операционных системах.

3.5.1. Стандартный параллельный порт

Параллельный порт использует электрические сигналы ТТЛ-уровня. Структурная схема адаптера параллельного порта представлена на рис. 3.18.

Широкое распространение получили параллельные адаптеры, в которых практически все функции отдельных ТТЛ-микросхем объединены в одной типа 82С11, выполненной по КМОП-технологии.


Рис. 3.18. Структурная схема адаптера параллельного порта

Для того чтобы избежать ошибок и потери информации при передаче данных с ТТЛ-уровнями, максимальная длина кабеля для модема (или принтера) не должна превышать двух-трех метров. Подсоединение кабеля к адаптеру производится через 25-контактный разъем типа D-shell.

Стандарт IBM определяет три порта ввода-вывода с базовыми адресми ОЗВСЬ, 0378h и 0278h. Встроенный параллельный порт адрес ОЗВСЬ обычно не использует. Вместо этого, как правило, используется базовый адрес 0378h. При необходимости базовый адрес можно переназначить программным способом, либо при помощи DIP-переключателей или перемычек.

В IBM PC-совместимых компьютерах за параллельными портами закреплены специальные логические имена, поддерживаемые системой: LPT1, LPT2, LPT3. Имя устройства PRN является эквивалентным LPT1. Эти логические имена необязательно должны совпадать с указанными выше адресами портов ввода-вывода. При загрузке система анализирует наличие параллельных портов по каждому из трех базовых адресов. Поиск всегда выполняется в следующем порядке: ОЗВСЬ, 0378h и затем 0278h. Первому найденному параллельному порту присваивается имя LPT1, второму — LPT2, третьему — LPT3. В результате реализации такой схемы назначения имен можно быть уверенным в том, что в системе всегда будет порт LPT1 (PRN) не зависимо от присвоенного ему адреса порта ввода-вывода, при условии, что компьютер оборудован хотя бы одним адаптером параллельного порта.

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

3.5.2. Порт ЕРР

Фирмы Intel, Xircon, Zenith и ряд других, заинтересованных в улучшении характеристик параллельного порта, совместно разработали спецификацию улучшенного параллельного порта ЕРР (.Enhanced Parallel Port).

Порт ЕРР является двунаправленным, то есть обеспечивает параллельную передачу 8 бит в обоих направлениях. Это избавляет центральный процессор от необходимости выполнения медленных инструкций типа IN и OUT, позволяя программе заниматься непосредственно пересылкой данных. Порт ЕРР передает и принимает данные почти в шесть раз быстрее обычного параллельного порта. Этому также способствует то, что порт ЕРР имеет буфер, сохраняющий передавемые и принимаемые символы до того момента, когда модем или другое периферийное устройство будет готово их принять.

Специальный режим позволяет порту ЕРР передавать блоки данных непосредственно из ОЗУ компьютера в периферийное устройство и обратно, минуя процессор. Такое преимущество, однако, реализуется за счет использования, такого ценного ресурса компьютера, как канал прямого доступа к памяти.

Таблица 3.8. Назначение контактов и линий параллельного порта ЕРР

Контакт DB-25 Направление (для ЕРР) Сигнал ЕРР Сигнал стандартного порта
1 Вход/выход Запись Строб
2 Вход/выход Data 0 Data 0
3 Вход/выход Data 1 Data 1
4 Вход/выход Data 2 Data 2
5 Вход/выход Data3 Data3
6 Вход/выход Data 4 Data 4
7 Вход/выход Data 5 Data 5
8 Вход/выход Data 6 Data 6
9 Вход/выход Data 7 Data 7
10 Вход Прерывание Подтверждение
11 Вход Ожидание Занятость
12 Вход Конец бумаги Конец бумаги
13 Вход Выбор Выбор
14 Вход/выход Строб данных Автоподача
15 Вход Ошибка Ошибка
16 Вход/выход Инициализация Инициализация
17 Вход/выход Строб адреса Выбор ввода
18—25 Земля Земля


Порт ЕРР полностью совместим с обычным портом. Для использования его специфических функций требуется специальное программное обеспечение. При использовании надлежащего программного обеспечения порт ЕРР может передавать и принимать данные со скоростью до 2 Мбит/с. Назначение контактов разъема DB-25 для стандартного и ЕРР портов приведено в табл. 3.8.

Подобно интерфейсу SCSI спецификация порта ЕРР позволяет подключать в цепочку до 64 периферийных устройств.

3.5.3. Порт ЕСР

Дальнейшим развитием порта ЕРР явился порт с расширенными функциями ЕСР (Extended Capability Port).

Порт ЕСР, разработанный компаниями Microsoft, Hewlett-Packard и рядом других, обеспечивает еще большую по сравнению с портом ЕРР скорость передачи. Как и в ЕРР, в порту ЕСР сохранен тот же режим обмена данными через канал прямого доступа к памяти. Также реализован режим работы, позволяющий снизить загрузку центрального процессора при передаче данных через порт. Порт ЕСР позволяет подключать до 128 периферийных устройств.

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

Для сжатия данных используется метод RLE (Run-Lehgt Encoding). Согласно алгоритму этого метода длинная последовательность одинаковых символов передается всего лишь двумя байтами: один байт определяет повторяющийся символ, а второй — число повторений. При этом стандарт ЕСР допускает сжатие и распаковку данных как программно, путем применения драйвера, так и аппаратно схемой порта.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.