Постановка задачи
Предположим, имеется серийно выпускаемое некоей фирмой устройство, выполняющее определенную функцию и сопряженное для обмена информацией с компьютером по интерфейсу RS232. К подобным устройствам, например, можно отнести небольшие устройства сбора, обработки, архивирования измеренной информации и передачи ее в компьютер по запросу последнего. В качестве примеров подобных устройств можно привести различные теплосчетчики, газовые корректоры и им подобные устройства, которые уже давно серийно выпускаются промышленностью и годами работают на предприятиях. Для передачи информации с устройства в компьютер уже разработаны и отлажены определенные протоколы обмена данными, запрограммированные в микроконтроллер устройства и использующиеся в программе для компьютера. Требуется «разорвать» провод связи по интерфейсу RS232, сопрячь устройство и компьютер с радиомодемами, имеющими интерфейс RS232 и удалить устройство от компьютера, например, на расстояние в 1 км. При этом программное обеспечение микроконтроллера прибора и компьютера изменять не допускается.
Модельный ряд
Серия: MAX3232
MAX3232CD MAX3232CDB MAX3232CDBE4 MAX3232CDBG4 MAX3232CDBR MAX3232CDBRE4 MAX3232CDBRG4 MAX3232CDE4 MAX3232CDG4 MAX3232CDR MAX3232CDRE4 MAX3232CDRG4 MAX3232CDW MAX3232CDWG4 MAX3232CDWR MAX3232CDWRE4 MAX3232CDWRG4 MAX3232CPW MAX3232CPWE4 MAX3232CPWG4 MAX3232CPWR MAX3232CPWRE4 MAX3232CPWRG4 MAX3232ID MAX3232IDB MAX3232IDBE4 MAX3232IDBG4 MAX3232IDBR MAX3232IDBRE4 MAX3232IDBRG4 MAX3232IDE4 MAX3232IDG4 MAX3232IDR MAX3232IDRE4 MAX3232IDRG4 MAX3232IDW MAX3232IDWE4 MAX3232IDWG4 MAX3232IDWR MAX3232IDWRE4 MAX3232IDWRG4 MAX3232IPW MAX3232IPWE4 MAX3232IPWG4 MAX3232IPWR MAX3232IPWRE4 MAX3232IPWRG4 SN003232CPWR
(48)
Кабели подключения
Нуль модемные кабели RS-232
3-проводный минимальный
Совместимость
Рассмотрим сначала DSR сигнал (конт.6). Этот вход сигнала готовности от аппаратуры передачи данных. В схеме соединений вход замкнут на выход DTR (конт.4). Это означает, что программа не видит сигнала готовности другого устройства, хотя он есть. Аналогично устанавливается сигнал на входе CD (конт.1). Тогда при проверке сигнала DSR для контроля возможности соединения будет установлен выходной сигнал DTR.
Это соответствует 99% коммуникационного программного обеспечения. Под этим подразумевается, что 99% программного обеспечения с этим нуль-модемным кабелем примут проверку сигнала DSR.
Аналогичный трюк применяется для входного сигнала CTS. В оригинале сигнал RTS (конт.7) установливается и затем проверяется CTS (конт.8). Соединение этих контактов приводит к невозможности зависания программ по причине неответа на запрос RTS.
7-проводный полный
Совместимость
Самый дорогой полный нуль-модемный кабель с семью проводами. Только сигналы индикатора вызова и определения несущей не подключены.
Этот кабель не разрешает использовать предыдущий метод контроля предачи данных. Основная несовместимость перекрестное соединение сигналов RTS и CTS. Первоначально эти сигналы использовались для контроля потоком данных по типу запрос/ответ. При использовании полного нуль-модемного кабеля более нет запросов. Эти сигналы применяются для сообщения другой стороне есть ли возможность соединения.
Особенность
Контакты 2 и 3 на 9-ти выводном разъеме D типа противоположны этим же контактам на 25-ти контатном разъеме. Поэтому, если соединить контакты 2-2 и 3-3 между разъемами D25 и D9, получится коммуникационный кабель. Контакты сигнальной земли Signal Ground (SG) также должны быть подключены между собой. См. таблицу ниже.
5-проводный с управлением потоком
Описание
Можно найти или изготовить много типов кабелей для связи по интерфейсу RS-232. В этом нуль- модемном кабеле используется только 5 проводов: сигналы данных TXD, RXD, сигнал GND и управляющие сигналы RTS CTS для управления потоком.
Обозначение кабелей
Все DTE-DCE кабели прямого соединения, контакты соединяются один к одному. Кабели DTE-DTE и DCE-DCE кросс-кабели.
- DTE — DCE называется ‘прямой кабель’
- DTE — DTE называегся ‘нуль-модемный кабель’
- DCE — DCE называется ‘Tail Circuit Cable’
Описание полного нуль-модемного кабеля
Соединение D9- D9
DB9-1 | DB9-2 | ||
Receive Data | 2 | 3 | Transmit Data |
Transmit Data | 3 | 2 | Receive Data |
Data Terminal Ready | 4 | 6+1 | Data Set Ready + Carrier Detect |
System Ground | 5 | 5 | System Ground |
Data Set Ready + Carrier Detect | 6+1 | 4 | Data Terminal Ready |
Request to Send | 7 | 8 | Clear to Send |
Clear to Send | 8 | 7 | Request to Send |
Соединение D25-D25
DB25-1 | DB25-2 | ||
Receive Data | 3 | 2 | Transmit Data |
Transmit Data | 2 | 3 | Receive Data |
Data Terminal Ready | 20 | 6+8 | Data Set Ready + Carrier Detect |
System Ground | 7 | 7 | System Ground |
Data Set Ready + Carrier Detect | 6+8 | 20 | Data Terminal Ready |
Request to Send | 4 | 5 | Clear to Send |
Clear to Send | 5 | 4 | Request to Send |
Соединение D9-D25
DB9 | DB25 | ||
Receive Data | 2 | 2 | Transmit Data |
Transmit Data | 3 | 3 | Receive Data |
Data Terminal Ready | 4 | 6+8 | Data Set Ready + Carrier Detect |
System Ground | 5 | 7 | System Ground |
Data Set Ready + Carrier Detect | 6+1 | 20 | Data Terminal Ready |
Request to Send | 7 | 5 | Clear to Send |
Clear to Send | 8 | 4 | Request to Send |
Заглушка тестирования RS-232
Заглушка для эмуляции терминала
Данный соединитель RS-232 может быть использован для проверки последовательного порта кмпьютера. Сигналы данных и управления соединены. В этом случае передаваемые данные сразу возвращаются. Компьютер проверяет собственный поток. Это может быть использовано для проверки функционирования порта RS-232 со стандартным терминальным программным обеспечением.
DB 9 мама
DB 25 мама
Кабель контроля (мониторинга) RS-232
Полудуплексная работа
Контроль связи по RS-232 между двумя устройствами с помощью компьютера возможен при помощи кабеля, изображенного на рисунке выше. Два разъема подключаются к устройствам, а третий подключается к наблюдающему компьютеру. Этот кабель принимает информацию от двух источников только на один приемный порт RS-232. Поэтому, если оба устройства начнут одновременную работу, контролируемая информация на входе компьютера будет нарушена. В большинстве случаев связь осуществляется в полудуплексном режиме. Для этих режимов этот кабель будет работать без проблем.
Контроль четности
Четность в RS-232 (Parity)
При передаче по последовательному каналу контроль четности может быть использован для обнаружения ошибок при передаче данных. При использовании контроля четности посылаются сообщения подсчитывающие число единиц в группе бит данных. В зависимости от результата устанавливается бит четности. Приемное устройство также подсчитывает число единиц и затем сверяет бит четности.
Типы четности
Для обеспечения контроля четности приемное и передающее устройства должны одинаково производить подсчет бита четности. То есть, определиться устанавливать бит при четном (even) или нечетном (odd) числе единиц. При контроле на четность биты данных плюс бит четности всегда должны содержать четное число единиц. В противоположном случае осуществляется контроль на нечетность.
Mark и Space биты четности
Часто в драйверах доступны еще две опции на четность: Mark и Space. Эти опции не влияют на возможность контроля ошибок. Mark означает, что устройство всегда устанавливает бит четности в 1, а Space — всегда в 0.
Обнаружение ошибок
Проверка на четность — это простейший способ обнаружения ошибок. Он может определить возникновение ошибок в одном бите, но при наличии ошибок в двух битах уже не заметит ошибок. Также такой контроль не отвечает на вопрос какой бит ошибочный. Другой механизм проверки включает в себя Старт и Стоп биты, циклические проверки на избыточность, которые часто применяются в соединениях Modbus.
Пример
В этом примере показана структура передаваемых данных со синхронизирующим тактовым сигналом. В этом примере используется 8 бит данных, бит четности и стоп бит. Такая структура также обозначается 8Е1.
Примечание: Тактовый сигнал — для асинхронной передачи это внутренний сигнал
Старт бит
Сигнальная линия может находится в двух состояниях: включена и выключена. Линия в состоянии ожидания всегда включена. Когда устройство или компьютер хотят передать данные, они переводят линию в состояние выключено — это установка Старт бита. Биты сразу после Старт бита являются битами данных.
Стоп бит
Стоп бит позволяет устройству или компьютеру произвести синхронизацию при возникновении сбоев. Например, помеха на линии скрыла Старт бит. Период между старт и стоп битами постоянен, согласно значению скорости обмена, числу бит данных и бита четности. Стоп бит всегда включен. Если приемник определяет выключенное состояние, когда должен присутствовать стоп бит, фиксируется появление ошибки.
Установка Стоп бита
Стоп бит не просто один бит минимального интервала времени в конце каждой передачи данных. На компьютерах обычно он эквивалентен 1 или 2 битам, и это должно учитываться программой драйвера. Хотя, 1 стоп бит наиболее встречающийся вариант, выбор 2 бит в худшем случае немного замедлит передачу сообщения.
(Есть возможность установки значения стоп бита равным 1.5. Это используется при передаче менее 7 битов данных. В этом случае не могут быть переданы символы ASCII, и поэтому значение 1.5 используется редко.)
Управление потоком
Управление потоком
Управление потоком представляет собой управление передаваемыми данными. Иногда устройство не может обработать принимаемые данные от компьютера или другого устройства. Устройство использует управление потоком для прекращения передачи данных. Могут использоваться аппаратное или программное управление потоком.
Аппаратное управление потоком
Аппаратный протокол управления потоком RTS/CTS. Он использует дополнительно два провода в кабеле, а не передачу специальных символов по линиям данных. Поэтому аппаратное управление потоком не замедляет обмен в отличие от протокола Xon-Xoff. При необходимости послать данные компьютер устанавливает сигнал на линии RTS. Если приемник (модем) готов к приему данных, то он отвечает установкой сигнала на линии CTS, и компьютер начинает посылку данных. При неготовности устройства к приему сигнал CTS не устанавливается.
Программное управление потоком
Программный протокол управления потоком Xon/Xoff использует два символа: Xon и Xoff. Код ASCII символа Xon — 17, а ASCII код Xoff — 19. Модем имеет маленький буфер, поэтому при его заполнении модем посылает символ Xoff компьютеру для прекращения посылки данных. При появлении возможности приема данных посылается символ Xon и компьютер продолжит пересылку данных. Этот тип управления имеет преимущество в том, что не требует дополнительных линий, т.к. символы передаются по линиям TD/RD. Но на медленных соединениях это может привести к значительному замедлению соединения, т.к. каждый символ требует 10 битов.
Основы протокола RS-232
RS-232 (Рекомендуемый стандарт-232) был представлен в 1960-х годах, и после нескольких пересмотров он был назван TIA/EIA -232-F в 1977 году. За это отвечают Ассоциация электронной промышленности (EIA) и Ассоциация индустрии телекоммуникаций (TIA).
Стандарт RS-232 был разработан для обеспечения совместимой связи между различными поставщиками небольших интерфейсов последовательной передачи данных. Он определяет имена и электрические характеристики сигналов в интерфейсах, а также механические атрибуты используемых интерфейсов. Любой интерфейс RS-232 используется только для подключения двух устройств. Одним из них является оконечное оборудование данных (DTE), а другим – оборудование передачи данных (DCE). Интерфейсы RS-232 обычно используются для подключения периферийных устройств к ПК, поэтому обычно DTE может быть ПК, а DCE может быть принтером. Связь между двумя устройствами увеличена до 50 футов, а скорость передачи данных – до 20 Кбит/с.
Связи, используемые в RS-232, классифицируются как несимметричные и несимметричные. Это означает, что линии передачи связаны с общей землей, или, проще говоря, один провод используется для передачи данных, а земля служит вторым проводом. Несимметричные линии могут быстро исказить передаваемые данные при использовании на очень больших расстояниях. Повреждение может быть вызвано сдвигом заземления, контурами заземления и даже разными потенциалами заземления между отправителем и получателем.
С точки зрения электрических характеристик передаваемых сигналов логический уровень 0 определяется как равный или более положительный, чем +3 В, а логический уровень 1 определяется как равный или более отрицательный, чем -3 В. Сигналы используют отрицательную логику. В протоколах также указано, что входные сигналы между -3 В и + 3 В не определены.
Другая особенность заключается в том, что RS-232 — это протокол асинхронной связи точка-точка. Термин «асинхронный» говорит нам, что не используется общее тактирование для синхронизации передатчика и приемника. Они работают по своим тактам. Синхронизированная передача данных между ними происходит, потому что данные передаются в форме известного формата данных протокола.
Maxim MAX3224E MAX3225E MAX3237E MAX3380E MAX3381E MAX13487E MAX13488E MAX3291 MAX3292
Анатолий АндрусевичНовости электроники 8, 2007
Микросхема MAX232, разработанная 20 лет назад, до сих пор остается мировым стандартом для создания интерфейса RS-232. Но и сейчас компания Maxim Integrated Products предлагает самый большой выбор интерфейсных микросхем, подтверждая тем самым признанное лидерство в этой области. Созданы новые микросхемы для реализации стандартов RS-232, RS-485/RS-422, обладающие уникальными параметрами.
Экономичность и надежность идеальный приемопередатчик RS-232
Несмотря на широкое развитие новых цифровых интерфейсов, все еще остается популярным стандарт RS-232. Однако современный уровень электронных устройств выдвигает и совершенно новые требования ко всем электронным компонентам, включая и интерфейсные приемопередатчики. Микросхемы MAX3224E и MAX3225E имеют, кроме всего прочего, вариант поставки в миниатюрном корпусе TQFN размером всего 5 x 5 мм. Основные преимущества:
Работа от напряжения менее +5 В
Большое количество электроники в настоящее время имеют напряжение питания 3 В, а для интерфейса RS-232, как известно, требуется минимум +5 В для передачи «нуля» и минимум -5 В для передачи «единицы». В новых микросхемах применяются специально разработанные регулируемые удвоитель и инвертор напряжения, которые обеспечивают на выходе ±5,4 В. Экономичность преобразователей повышена за счет пропуска импульсов в момент, когда выходное напряжение достигло нормы. Дополнительное повышение экономичности достигается меньшими потерями при перезарядке емкости соединительного кабеля, поскольку выходное стабилизированное напряжение меньше, чем нестабилизированное ±10 В (без нагрузки) у микросхем предыдущего поколения. Испытания показали более стабильную работу микросхем с регулируемыми преобразователями по сравнению с нерегулируемыми, особенно на больших скоростях и/или длинных линиях. Для уменьшения потерь при передаче были специально разработаны передающие ключи с падением напряжения не более 200 мВ. Таким образом гарантирутся выходное напряжение не менее ±5 В при напряжении питания от 3 В до 5,5 В во всем рабочем диапазоне температур. Минимальная скорость передачи данных микросхемы MAX3225E составляет 1 Мбод.Читать далее статью в полном обьеме (pdf)
Логическая схема функции AutoShutdown PLUSТиповая схема включения микросхем MAX13487E, MAX13488E.
Datasheets
ProductFolder Sample &Buy Support &Community Tools &Software TechnicalDocuments MAX232, MAX232ISLLS047M – FEBRUARY 1989 – REVISED NOVEMBER 2014 MAX232x Dual EIA-232 Drivers/Receivers1 Features 3 Description The MAX232 device is a dual driver/receiver thatincludes a capacitive voltage generator to supplyTIA/EIA-232-F voltage levels from a single 5-Vsupply. Each receiver converts TIA/EIA-232-F inputsto 5-V TTL/CMOS levels. These receivers have atypical threshold of 1.3 V, a typical hysteresis of 0.5V, and can accept В±30-V inputs. Each driver convertsTTL/CMOS input levels into TIA/EIA-232-F levels. 1 Meets or Exceeds TIA/EIA-232-F and ITURecommendation V.28Operates From a Single 5-V Power Supply With1.0-ВµF Charge-Pump CapacitorsOperates up to 120 kbit/sTwo Drivers and Two ReceiversВ±30-V Input LevelsLow Supply Current: 8 mA TypicalESD Protection Exceeds JESD 22 …
Программное обеспечение
Утилита Hercules SETUP
Утилита Hercules SETUP — полезный терминал последовательного порта (RS-232 или RS-485), протоколов UDP/IP и TCP/IP (клиент или сервер). Может использоваться с оригинальными устройствами Ethernet (конвертеры Serial/Ethernet, RS-232/Ethernet буферы или контроллеры ввода/вывода) for the UDP Setup. Утилита была создана для собственных нужд, но сейчас она включает в себя много дополнительных функций и распространяется Freeware.
Основные полезные части:
- Терминал последовательного порта — поддержка COM5 и выше
- TCP/IP клиентский терминал
- TCP/IP серверный терминал
- UDP терминал
Основные особенности:
- Не требует инсталляции, только один .EXE файл.
- Работает с виртуальным последовательным портом, (COM12 к примеру)
- Можно использовать простые Макро функции, включающую посылку HEX комманд. Макро функции сохраняются в регисрах, и Hercules запоминает их.
- Терминал последовательного порта показывает состояния и может управлять сигналами модема (CTS, RTS, DTR, DSR, RI, CD)
- Можно пересылать файлы и сохранять полученные данные в LOG файле.
- Поддержка TEA — безопасную TCP/IP авторизацию для клиента и сервера TCP/IP, тестовых режимов..
- Поддержка передачи данных TCP/IP в TCP/IP сервере или клиенте TCP/IP.
- Поддержка передачи данных UDP/IP в UDP/IP терминале
- Поддержка сетевого виртуального терминала NVT (Network Virtual Terminal) в тестовом режиме.
- Применение Telnet дополнительно с NVT позволяет конфигурировать последовательный порт (RFC2217), проводить идентификацию устройства, подтверждение передачи данных и др.
- Эта утилита распространяется FREEWARE, можно использовать ее и распространять без всяких ограничений!
Terminal
Terminal — это простой эмулятор терминала последовательного порта (COM). Может применяться для коммуникациис различными устройствами, такитми как модемы, роутеры, GSM телефоны. Очень полезная утилита для отладки приложений для соединений по последовательному каналу.
Основные особенности:
- Маленький размер файла small .exe 246k
- Простая посылка файла
- Счетчик символов
- До 6 com портов
- Скорость обмена до 256кБит/c
- Запись в log файл (hex & string)
- Передача макросов
Tera Term
Tera Term (Pro) — свободно распространяемый эмулятор терминаладля MS-Windows. Поддерживает эмуляцию VT100, telnet соединение,соединение по последовательному порту и т.д.
Основные особенности:
- Поддержка портов выше COM4.
- Скорость обмена 14400.
- Горячие клавишы пользователя «EditCLS», «EditCLB», «ControlOpenTEK» и «ControlCloseTEK».
- Макрокоманды «clearscreen», «code2str», «enablekeyb», «filemarkptr», «fileseekback», «filestrseek2», «findclose», «findfirst», «findnext», «getdir», «kmtfinish», «kmtget», «makepath», «sendkcode», «setdir», «setexitcode», «str2code» and «testlink».
- Макрооператор «%».
- Макро: комментарий, который можно включить в любую строку.
- Pass-through printing directly to a port
- Специальные опции в файле установки «AutoFileRename», «BackWrap», «Beep», «EnableStatusLine», «MaxComPort», «PassThruDelay», «PassThruPort», «PrnConvFF», «RussPrint» и «TitleFormat».
- Новое диалоговое окно TCP/IP.
- Лист истории хостов.
- Использование кодировок русского языка (CP 866 и ISO 8859-5).
- Новые иконки.
- Возможность выделения текста.
- Выполнение команд меню при помощи горячих клавиш, определяемых пользователем.
- Tera Term расширенный интерфейс.
Прочитано здесь: http://www.gaw.ru/html.cgi/txt/interface/rs232/start.htm
- Blink
- del.ici.ous
- Digg
- Furl
- Simpy
- Spurl
- Y! MyWeb
- БобрДобр
- Мистер Вонг
- Яндекс.Закладки
- Текст 2.0
- News2
- AddScoop
- RuSpace
- RUmarkz
- Memori
- Закладки Google
- Писали
- СМИ 2
- Моё Место
- Сто Закладок
- Ваау!
- Technorati
- RuCity
- LinkStore
- NewsLand
- Lopas
- Закладки — I.UA
- Connotea
- Bibsonomy
- Trucking Bookmarks
- Communizm
- UCA
Распайка RS-232
Рис. 2. 9-контактный соединитель DB9
В таблице 1 показано назначение контактов 9-контактного соединителя DB9. Таблица показывает распайку вилки оборудования обработки данных (DTE). Розетка устройства передачи данных (DCE) распаяна так, что два разъема стыкуются напрямую, или через кабель, распаянный «контакт в контакт».
Таблица 1. Назначение контактов соединителя DB9
Вывод | Сигнал | Описание | Тип вывода |
1. | CD (Carrier Detect) | Несущая обнаружена | Вход |
2. | RxD (Receive Data) | Принимаемые данные | Вход |
3. | TxD (Transmit Data) | Передаваемые данные | Выход |
4. | DTR (Data Terminal Ready) | Готовность ООД | Выход |
5. | SG (Signal Ground) | Сигнальный общий | — |
6. | DSR (Data Set Ready) | Готовность ОПД | Вход |
7. | RTS (Request To Send) | Запрос на передачу | Выход |
8. | CTS (Clear To Send) | Готовность к приему | Вход |
9. | RI (Ring Indicator) | Наличие сигнала вызова | Вход |
Рис. 3. Распайка кабеля RS-232
Для передачи данных предназначены цепи RxD (RD) и TxD (TD). Остальные цепи предназначены для индикации состояния устройств (DTR, DSR), управления передачей (RTS, CTS) и индикации состояния линии (CD, RI). Набор используемых цепей зависит от аппаратной и программной реализации стыка в контроллере. Для соединения двух DTE-устройств используют так называемые нуль-модемные кабели, в которых провода «перекрещиваются» в соответствии с назначением сигналов. На практике перед распайкой кабеля всегда следует разобраться с документацией на оба соединяемых устройства. Для соединения многих устройств достаточно минимального набора цепей интерфейса RS-232: RD, TD и Signal Ground (рис. 3).
Рекомендуется использовать кабели на основе витой экранированной пары, где каждый из сигнальных проводов свит с общим проводом. Экран кабеля рекомендуется не объединять с сигнальным общим, а подключить к металлической оболочке разъема.
Таблица 2. Назначение контактов соединителя DB25
Вывод | Сигнал | Описание | Тип вывода |
1. | Корпус | ||
2. | TxD (Transmit Data) | Передаваемые данные | Выход |
3. | RxD (Receive Data) | Принимаемые данные | Вход |
4. | RTS (Request To Send) | Запрос на передачу | Выход |
5. | CTS (Clear To Send) | Готовность к приему | Вход |
6. | DSR (Data Set Ready) | Готовность ОПД | Вход |
7. | SG (Signal Ground) | Сигнальный общий | |
8. | CD (Carrier Detect) | Несущая обнаружена | Вход |
9. | Токовый выход передатчика (+) | Выход | |
11. | Токовый выход передатчика (–) | Выход | |
18. | Токовый вход приемника (+) | Вход | |
20. | DTR (Data Terminal Ready) | Готовность ООД | Выход |
22. | RI (Ring Indicator) | Наличие сигнала вызова | Вход |
25. | Токовый вход приемника (–) | Вход |
Таблица 3. Соответствие выводов между 9 и 25-контактным разъемами
9-контактный разъем | 25-контактный разъем |
1 | 8 |
2 | 3 |
3 | 2 |
4 | 20 |
5 | 7 |
6 | 6 |
7 | 4 |
8 | 5 |
9 | 22 |
Все сигналы в интерфейсе потенциальные, с номинальными уровнями +12В и –12В относительно общего провода (Signal Ground). Логической единице соответствует уровень –12В, логическому нулю соответствует +12В.
Как уже говорилось, RS-232 называют последовательным интерфейсом, поскольку поток данных передается по одному проводу бит за битом. В отсутствие передачи данных линия находится в состоянии логической единицы (–12В). Скорость передачи данных стандартом не нормируется, но обычно выбирают из ряда 110, 300, 600, 1200, 2400, 4800, 9600, 19200 бит в секунду. В основном используется асинхронный режим работы, при котором данные передаются фреймами. Каждый фрейм состоит из стартового бита, битов данных, бита контроля четности (может отсутствовать), стопового бита. Биты байта данных передаются, начиная с младшего бита.
Для правильной стыковки приемопередатчики на обоих устройствах должны быть запрограммированы одинаковым образом, т.е. должны совпадать скорость, количество битов данных (7 или 8), тип контроля по четности, длина стопового бита (1, 1.5 или 2).
При точных расчётах времени на передачу массива байтов наряду с битами данных следует учитывать все служебные биты.
На рис. 4 показан вид одного фрейма RS-232 при следующих настройках: 8 битов данных, контроль по нечетности (parity odd), 1 стоповый бит. Стартовый бит всегда идет с уровнем логического нуля, стоповый – единицы. Состояние бита четности определяется настройкой передатчика. Бит дополняет число единичных битов данных до нечетности (parity odd), четности (parity even), может не использоваться (parity none), быть всегда единицей (mark) или нулем (space).
Рис. 4. Вид фрейма RS-232
Экологический статус
MAX232D | MAX232DE4 | MAX232DG4 | MAX232DR | MAX232DRE4 | MAX232DRG4 | MAX232DW | MAX232DWE4 | MAX232DWG4 | MAX232DWR | MAX232DWRE4 | MAX232DWRG4 | MAX232ID | MAX232IDE4 | MAX232IDG4 | MAX232IDR | MAX232IDRG4 | MAX232IDW | MAX232IDWG4 | MAX232IDWR | MAX232IDWRE4 | MAX232IDWRG4 | MAX232IN | MAX232INE4 | MAX232N | MAX232NE4 | MAX232NSR | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RoHS | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим | Совместим |
Бессвинцовая технология (Pb Free) | Да | Да | Да | Да |