26
Кроме традиционных UART с 8-разрядной параллельной шиной, фирма
EXAR производит 32-разрядные UART для работы с шиной PCA. Внутрен-
ние буферы FIFO предназначены для разгрузки процессорного ядра и позво-
ляют уменьшить число прерываний для обслуживания UART. Например,
микросхема UART типа XR16C85x с объемом FIFO 128 байт может накапли-
вать в буфере целую страницу данных, увеличивая длительность передачи
без прерываний CPU.
Ранее
было отмечено, что интерфейс RS-232 предусматривает примене-
ние двух типов разъемов: DB9 и DB25. Назначение контактов разъемов при-
ведено в табл. 1.2.
Таблица 1.2
№ контакта
DB9
№ контакта
DB25
Обозна-
чение
Назначение
1 8 DCD Детектор сигнала с линии (несущей)
2 3 RD Прием данных
3 2 TD Передача данных
4 20 DTR Готовность терминала
5 7 SG Сигнальное заземление
6 6 DSR Готовность данных
7 4 RTS Запрос передачи
8 5 CTS Готовность к передаче
9 22 RI Индикатор вызова
Достаточно часто сигналы интерфейса формируются со стандартными ло-
гическими уровнями (0-5 В), а по протоколу RS-232 уровни напряжений со-
ставляют ±12 В. Приемопередатчики для преобразования физических уров-
ней сигналов интерфейса UART, называемые драйверами COM-порта, вы-
пускаются многими производителями интегральных микросхем. Отличаются
микросхемы числом приемников и передатчиков, питающими напряжения-
ми, потребляемой мощностью, максимальной скоростью передачи
, а также
наличием встроенных конденсаторов и некоторыми другими параметрами.
Лидерами по производству микросхем в этой области являются фирмы
Maxim [www.maxim-ic.com] и Analog Devices. Перечень микросхем RS-232
Line Driver/Receivers, выпускаемых фирмой Maxim, состоит из 150 наимено-
ваний, фрагмент перечня приведен в табл. 1.3. Аналогичный перечень для
Analog Devices приведен в табл. 1.4.
В стандартных применениях интерфейс RS-232 используется для соеди-
нения двух
устройств. Одно из этих устройств является передатчиком, а дру-
гое – приемником. В этой связи сигналы линии связи RS-232 приемником и
передатчиком формируются и обрабатываются по-разному.