RS-232-C, EIA-232-D, или EIA-232-E.Последовательный интерфейс с несимметричными линиями (используется общий обратный провод SG – сигнальное заземление), предназначенный для передачи данных на небольшие расстояния (Рис. 3.1). Был разработан для стыковки терминалов передачи данных (DTE) с оборудованием каналов данных (DCE). В соответствии с основным стандартом допускается скорость передачи данных до 19200 бит/с при длине линии до 50 футов (15 м). Современные реализации в персональных компьютерах обычно обеспечивают работу на скоростях до 115200 бит/с. Данные передаются в асинхронном режиме: сначала формируется стартовый импульс, за которым следует от 5 до 8 информационных, а завершает передачу стоповый импульс. Логическая единица передается отрицательным напряжением от -25 В до -3 В, а логический ноль – положительным от +3 В до +25 В.
Рис. 3.1
Интерфейс USB(Universal Serial Bus - Универсальный Последовательный Интерфейс) предназначен для подключения периферийных устройств к персональному компьютеру. Позволяет производить обмен информацией с периферийными устройствами на трех скоростях:
Низкая скорость (Low Speed - LS) - 1,5 Мбит/с;
Полная скорость (Full Speed - FS) - 12 Мбит/с;
Высокая скорость (High Speed - HS) - 480 Мбит/с.
Для подключения периферийных устройств используется 4-жильный кабель: питание +5 В, сигнальные провода D+ и D-, общий провод. Интерфейс USB соединяет между собой хост (host) и устройства (рис. 3.2). Хост находится внутри персонального компьютера и управляет работой всего интерфейса. Для того, чтобы к одному порту USB можно было подключать более одного устройства, применяются хабы (hub - устройство, обеспечивающее подключение к интерфейсу других устройств). Корневой хаб (root hub) находится внутри компьютера и подключен непосредственно к хосту. В интерфейсе USB используется специальный термин "функция" - это логически законченное устройств, выполняющее какую-либо специфическую функцию. Топология интерфейса USB представляет собой набор из 7 уровней (tier): на первом уровне находится хост и корневой хаб, а на последнем - только функции. Устройство, в состав которого входит хаб и одна или несколько функций, называется составным (compaund device). Порт хаба или функции, подключаемый к хабу более высокого уровня, называется восходящим портом (upstream port), а порт хаба, подключаемый к хабу более низкого уровня или к функции называется нисходящим портом (downstream port).
Рис. 3.2
Все передачи данных по интерфейсу иницируются хостом. Данные передаются в виде пакетов.
В интерфейсе USB используются несколько типов пересылок информации.
Управляющая пересылка (control transfer) используется для конфигурации устройства, а также для других специфических для конкретного устройства целей.
Потоковая пересылка (bulk transfer) используется для передачи относительно большого объема информации.
Пересылка с прерыванием (iterrupt transfer) испольуется для передачи относительно небольшого объема информации, для которого важна своевременная его пересылка. Имеет ограниченную длительность и повышенный приоритет относительно других типов пересылок.
Изохронная пересылка (isochronous transfer) также называется потоковой пересылкой реального времени. Информация, передаваемая в такой пересылке, требует реального масштаба времени при ее создании, пересылке и приеме.
Потоковые В связи с тем, что в интерфейсе USB реализован сложный протокол обмена информацией, в устройстве сопряжения с интерфейсом USB необходим микропроцессорный блок, обеспечивающий поддержку протокола. Поэтому основным вариантом при разработке устройства сопряжения является применение микроконтроллера, который будет обеспечивать поддержку протокола обмена. В настоящее время все основные производители микроконтроллеров выпускают продукцию, имеющую в своем составе блок USB.