Более новыми стандартами, по сравнению с RS-232, позволяющими обеспечить высокоскоростную работу на больших расстояниях, являются стандарты EIA RS-422A, RS-423A и RS-449. Соответствующими рекомендациями ITU-T для этих стандартов являются V.10 и Х.26 - для RS-423, и V.11 и Х.27 - для RS-422. В табл. 3.4 приведены соотношения скорости передачи и допустимой длины кабеля для этих стандартов.
Вследствие воздействия помех, активного и реактивного сопротивления соединительного кабеля между устройствами DTE и DCE существуют ограничения на его длину. Официальное ограничение по длине для соединительного кабеля по стандарту RS-232 составляет порядка 15 м при скорости передачи около 20 Кбит/с. Однако на практике это расстояние может быть значительно больше и зависит от скорости передачи данных. В табл. 3.3 приведены значения длины соединительного кабеля, определенные McNamara (Technical Aspects of Data Communications, Digital Press, 1982).
При установке внутреннего модема со своим портом или дополнительного контроллера последовательного порта, должны быть установлены адреса ввода/вывода, по которым операционная система с помощью BIOS будет обмениваться данными с адаптером этого порта. У каждого порта должен быть свой уникальный адрес. Только при этом условии можно гарантировать нормальную работу порта и подключенного к нему модема.
Различают программный и аппаратный методы управления потоком. При программном методе включение и выключение передачи данных производится путем посылки по встречной информационной линии специальных служебных символов. При аппаратном управлении потоком для приостановки и последующего возобновления передачи используют специальные линии интерфейса
Входы TxD и RxD используются устройствами DTE и DCE по-разному. Устройство DTE использует линию TxD для передачи данных, а линию RxD - для приема данных. И наоборот, устройство DCE использует линию TxD для приема, а линию RxD - для передачи данных. Поэтому для соединения терминального устройства и устройства передачи данных их необходимо соединить напрямую
Аппаратная реализация интерфейса RS-232 включает в себя последовательный адаптер и собственно механический интерфейс (разъемное соединение).
Интерфейс RS-232 является последовательным асинхронным интерфейсом. Последовательная передача означает, что данные передаются по единственной линии. Для синхронизации битам данных предшествует специальный стартовый бит, после битов данных следует бит паритета и один или два стоповых бита. Такая группа битов совместно со стартовым и стоповым битом, а также битом паритета носит название старт-стопного символа.
Последовательные интерфейсы и, в частности, наиболее популярный их них интерфейс RS-232 нашел широкое применение в модемах. Этот стандарт соединения оборудования был разработан в'1969 г. рядом крупных промышленных корпораций и опубликован Ассоциацией электронной промышленности США (Electronic Industries Association - EIA) как вариант "С" рекомендуемого стандарта (Recommended Standard - RS) номер 232. RS-232 разработан как стандарт для соединения компьютеров и различных последовательных периферийных устройств.' Международный союз электросвязи ITU-T использует аналогичные рекомендации под названием V.24 и V.28. Министерство обороны США выпустило практически идентичный стандарт Mil-Std-188C. В нашей стране подобный стандарт введен ГОСТ 18145-81.
Модификация "D" RS-232 была принята в 1987 г. В ней определены некоторые дополнительные линии тестирования, а также в качестве наиболее предпочтительного соединителя для рассматриваемого интерфейса рекомендован разъем типа DB-25.
Самой последней модификацией является модификация "Е", принятая в июле 1991г. как стандарт EIA/TIA-232E. В данном варианте нет никаких технических изменений, которые могли бы привести к проблемам совместимости с предыдущими вариантами этого стандарта. Материал данной главы основан на спецификациях, устанавливаемых стандартом EIA/TIA-232E.
Рекомендация V.24 содержит описание линий и набора сигналов обмена между DTE и DCE. В RS-232 используются другие обозначения линий, однако линии интерфейса RS-232 и рекомендации V.24 выполняют совершенно одинаковые функции. V.24 определяет большее количество линий, чем RS-232, поскольку стандарт V.24 используется и в других интерфейсах. В этом смысле RS-232 является подмножеством V.24. Рекомендация V.24 не определяет электрические характеристики (см. V.28) или другие физические аспекты реализации, такие как тип разъема, расположение контактов, длина кабеля и скорость обмена. Технические вопросы реализации интерфейса подробно изложены в стандарте V.28.
Рекомендация V.28 определяет только электрические характеристики интерфейса V.24, обеспечивающего работу по несимметричным двухполярным линиям обмена на скоростях до 20 Кбит/с. К таким характеристикам относятся уровни используемых сигналов, емкостное сопротивление и т.д. Данная рекомендация не содержит требований к длине кабеля, типу разъемов и расположению их контактов. Поэтому рекомендация V.28 может рассматриваться как подмножество стандарта RS-232.
Стандарт RS-232 в общем случае описывает четыре интерфейсные функции:
> определение управляющих сигналов через интерфейс;
> определение формата данных пользователя, передаваемых через интерфейс;
> передачу тактовых сигналов для синхронизации потока данных;
> формирование электрических характеристик интерфейса.
Аналоговый интерфейс D-Sub является наследием уходящих в прошлое CRT-мониторов. Главный его недостаток - необходимость двойного аналого-цифрового преобразования сигнала (первый раз цифровые данные преобразуются в аналоговый сигнал в видеокарте, а второй - происходит обратное преобразование в мониторе), что, естественно, не способствует улучшению его качества (особенно в больших разрешениях). В настоящее время он вытесняется цифровым интерфейсом DVI (Digital Video Interface), посредством которого цифровые данные из видеокарты, минуя цепочку АЦП-ЦАП, подается непосредственно на схему управления матрицы LCD-монитора. Изображение в этом случае передается на монитор без потерь качества из-за преобразования, кроме того, "по цифре" теперь и осуществляется управление монитором, так что пользователь освобождается от довольно сложной и трудоемкой процедуры "тонкой" подстройки параметров изображения. При этом не стоит упускать из виду, что реальное преимущество от использования интерфейса DVI может проявиться только на мониторах с диагональю 20" и выше, да и то, только при наличии достаточно качественной видеокарты. В мониторах с диагональю 15"-19" заметного выигрыша в качестве изображения по сравнению с аналоговым интерфейсом ожидать не стоит. В настоящее время интерфейс D-Sub устанавливается в LCD-мониторы в основном для обеспечения их совместимости со старыми видеокартами, не имеющими DVI выхода (в первую очередь - системных плат с интегрированным видео). И лишь только самые дешевые бюджетные модели LCD-мониторов (в целях экономии) используют интерфейс D-Sub в качестве основного и вообще не имеют DVI-входа. Интерфейс DVI имеет три варианта реализации: DVI-D - базовый интерфейс, обеспечивающий только "цифровое" подключение; DVI-I - расширенный вариант интерфейса DVI-D, наиболее часто встречающийся в настоящее время. Обеспечивает передачу как цифрового, так и аналогового сигнала, для которого в кабеле выделены специальные линии; DVI-A - используется только для передачи аналоговых данных. Физически реализуется в качестве переходника (или, что гораздо реже, кабеля) для подключения к разъему DVI-I. Кабеля типов DVI-D и DVI-I могут быть двух типов: Single- или DualLink. Кабель первого типа, в соответствии со своим названием, содержит только один канал DVI и обеспечивает разрешение до 1920х1080. Но для новых 30" мониторов, разрешение которых достигло 2560 x 1600 пикселей, пропускной способности кабеля SingleLink явно не хватит, и выход был найден в объединении двух таких интерфейсов в едином "конструктиве" - получился интерфейс DualLink. Естественно, и видеокарта должна поддерживать DualLink, т.е. иметь два автономных DVI выхода. Кроме того, в последнее время популярность набирает новый стандарт передачи видеосигнала HDMI (High-Definition Multimedia Interface). Его несомненным достоинством является одновременная передача как видео, так и аудио, что более актуально в бытовой технике, чем в компьютерах. Что же касается собственно передачи видеосигнала, то в этом отношении HDMI не имеет каких-либо реальных преимуществ перед привычным DVI.
Аналоговый интерфейс D-Sub является наследием уходящих в прошлое CRT-мониторов. Главный его недостаток - необходимость двойного аналого-цифрового преобразования сигнала (первый раз цифровые данные преобразуются в аналоговый сигнал в видеокарте, а второй - происходит обратное преобразование в мониторе), что, естественно, не способствует улучшению его качества (особенно в больших разрешениях).
Разработчики из компании Google представили новый открытый проект - neatx , исходные тексты которого распространяются в рамках лицензии GPLv2. Neatx представляет собой независимую реализацию NX сервера, позволяющего организовать работу с удаленным десктопом через низкоскоростные линии связи, обеспечивая минимальную задержку и хороший уровень интерактивности. По сравнению с классическим протоколом X11, используемые в NX алгоритмы позволяют уменьшить объем трафика до 50 раз.
Программно-аппаратный комплекс (ПАК) представляет собой учебное Автоматизированное Рабочее Место (АРМ), на котором студенты изучают принципы действия и элементы программирования графических периферийных устройств, изучаемых в курсе “Системы ввода-вывода и интерфейсы ЭВМ” (Раздел “Периферийные устройства”).
Графическое изображение является наиболее удобным и эффективным способом представ-ления информации при интерактивном методе решения задач на ЭВМ. Особенно это актуально для систем автоматизированного проектирования (САПР), в которых выходная информация очень часто представляет собой различные чертежи, схемы, рисунки. Поэтому периферийные устройства (ПУ) ЭВМ, выполняющие функции ввода, визуального и документального вывода графической информации, а также её редактирования, широко используются в ЭВМ различных классов от профессиональных персональных до мощных универсальных ЭВМ.
Графические периферийные устройства с соответствующим программным обеспечением являются основой построения современных средств САПР, ориентированных на проектирование и создание различных типов изделий. К числу графических периферийных устройств относятся: автоматические и полуавтоматические устройства ввода графической информации , графические дисплеи, контурные и растровые графопостроители, сканеры и устройства управле-ния вводом-выводом информации (световые перья и карандаши и различного типа визиры и “мыши”).
Работа графических устройств ввода-вывода в целом характеризуется относительной функциональной сложностью, наличием различных режимов работы, гибкостью в применении, повышенными интеллектуальными свойствами. Поэтому работа с такими устройствами требует предварительной подготовки вплоть до разработки программ или программных фрагментов на специальных языках.
Настоящий лабораторный практикум посвящён изучению устройств ввода-вывода графической информации в Программно-Аппаратном Комплексе (ПАК) на базе персональной ЭВМ типа IBM PC. Комплекс представляет собой учебное Автоматизированное Рабочее Место (АРМ), позволяющее студенту усвоить основные принципы функционирования аппаратуры и программно-го обеспечения ввода-вывода графической информации.
Целью практикума является также приобретение элементарных навыков работы с графическими устройствами, овладение основными приёмами кодирования графической информации, ввода-вывода графических файлов, изучение основ программного обеспечения графических периферийных устройств.
1. Инфракрасный интерфейс IrDA
2. Радиоинтерфейс Bluetooth
После почти двух лет разработки вышел релиз pgAdmin 1.10.0 , многоплатформенного графического интерфейса для управления СУБД PostgreSQL.
Спустя ровно год с момента выпуска Firefox 3.0 представлен первый релиз новой ветки браузера - Firefox 3.5.