Скачать схемы usb rs232 адаптер. Переходник USB-COM своими руками: схема, устройство и рекомендации

В данной теме рассмотрим подборку нескольких радиолюбительских схем, позволяющих собрать переходник USB COM, который часто используется в измерительной и медицинской техники. Устаревший, но все еще актуальный последовательный порт RS-232, он же COM-порт, используется для обмена информацией между компьютером и устройством. Последовательным он назван потому, т.к обмен данными идет бит за битом по одному.


Переходник USB COM на FT8U232BM

Основа переходника микросборка FT8U232BM. Она поддерживает все требуемые стандартом COM порта уровни (DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI) согласно распиновки.

Для согласования TTL уровней RS232 с FT8U232BM используются микросборки 74НС00. Микросхема 93С46 используется для хранения персонального номера (PID), код изготовителя (VID) и заводского номера устройства. Поэтому ее можно и исключить, но тогда к адаптеру можно подключить только одно устройство создающее виртуальный COM-порт. Справочная документация драйвера для работы с компьютером и чертеж печатной платы можете скачать по зеленой ссылке выше.

Упрощенный вариант

В ней поддерживаются только сигнальные цепи RX, TX, RTS, CTS. Для согласования уровней используется довольно известная микросхема MAX232.

PL2303HX является преобразователем почти готовым адаптером USB в RS232. В конструкции используется приемо-передатчик MAX232, преобразующий уровни RX, TX.


Имеется два варианта переходника USB COM микросхемы: новая(var D 2012 г.) и старая(var A 2004 г.). По справочнику распиновка у них отличается, так что нужно обязательно уточнить, какая у вас версия микросборки.

PL2303 полностью заменяет COM-порт, но чаще всего используются только контакты Tx и Rx. Для сопряжения уровней между портом USB и COM я применяю широко известную микросхему MAX232. Она нужна для того, что в типовом COM-порту логические уровни это 12 вольт, а USB работает с более низкими уровнями.

Для работы с адаптером необходимо установить в операционной системе компьютера драйвер для виртуального COM-порта, его можно скачать по ссылке выше.

Для проверки работоспособности схемы можно замкнуть контакты преобразующие уровни Rx Tx и отправить в COM-порт какие-нибудь данные, они должны вернуться. Для мониторинга порта отлично подходят .

Питание Attiny2313 происходит от .Схема поддерживает работу только с управляющими сигналами Rx и Tx.


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

При подключении интерфейса к компьютеру должен появиться сообщение «Найдено новое оборудование». Устанавливаем по стандартному алгоритму драйвер и все устройство готово к работе. Для проверки работоспособности кратковременно замыкаем Rx и Tx выводы и с программы терминала выставляем номер COM порта и отправляем любое сообщение. Если адаптер рабочий, то сообщение должно появится в окне программы.

В данной статье приведена подборка схем, позволяющая собрать несложное, но крайне полезное устройство: переходник Com .

Последовательный порт (RS-232), или как еще его называют COM-порт, предназначен для обмена информацией между компьютером и периферийными устройствами. Последовательным его назвали потому, что обмен данными по нему происходит бит за битом по одному.

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

На сегодняшний день подавляющее большинство компьютеров не оснащаются RS-232 разъемом, поскольку широкое распространение получил стандарт USB. Но еще существуют многого внешних устройств работающих только с COM портом (различные программаторы, диагностическое оборудование, ресиверы и пр.). Выходом из данной ситуации является использование устройства переходник COM-USB. Ниже приведем несколько вариантов наиболее популярных схем данного переходника.

Полноценный переходник — COM адаптер для USB порта

на микросхеме FT8U232BM

Основа данной схемы является микросхема FT8U232BM — производителя FIDI Ltd . Устройство построенное по данной схеме поддерживает все сигнальные уровни (DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI) согласно распиновки COM порта.

Рабочее напряжение: 3,3...5,5 В, интерфейс: TX RX VCC GND...

Для согласования TTL уровней RS232 интерфейса с уровнями микросхемы FT8U232BM используются две микросхемы 74НС00. Микросхема памяти 93С46 предназначена для хранения персонального номера (PID), код изготовителя (VID), а так же заводской номер устройства. Данную микросхему можно и не устанавливать. В этом случае к компьютеру возможно будет подключить всего лишь 1 создающее виртуальный COM-порт устройство. Микросхему памяти AT93С46 возможно заменить на AT93C66, AT93C56. Прошивается 93С46 непосредственно на плате при помощи фирменной утилиты производителя FTDI.

Упрощенный вариант на FT8U232BM

Это схема упрощенного USB-COM адаптера, который поддерживает только сигнальные линии RX, TX, RTS, CTS RS232 интерфейса. Для согласования уровней com порта с цифровыми уровнями FT8U232BM в схему добавлена .

Схема переходника для COM с USB на PL2303

Следующая схема построена на микросхеме PL2303HX, которая является преобразователем интерфейса USB в RS232. Производитель PL2303HX — Тайваньская фирма Prolific . В данной схеме также используется приемо-передатчик MAX232, преобразующий сигналы RX, TX.

Для правильной работы необходимо установить драйвер для виртуального COM-порта. Для этого скачиваем и устанавливаем драйвер по нижеприведенной ссылке.

Затем настраиваем виртуальный порт: выставляем в окошке «управление потоком» — НЕТ. Затем выбираем свободный номер порта.

USB — COM переходник на микроконтроллере Attiny2313

Питание осуществляется непосредственно от шины питания USB. Вся схема собрана на односторонней плате (SMD и ТН варианты). Устройство поддерживает только сигналы Rx и Tx.

Прошивку к переходнику, рисунок печатной платы (SMD и TH), а также программу терминал для проверки адаптера можно скачать по ниже приведенной ссылке:

При , фьюзы необходимо выставить следующим образом:

Для работы устройства необходимо установить драйвер виртуального COM порта. Для этого скачиваем его:

Теперь вставляем в USB порт компьютера наш адаптер, компьютер должен выдать сообщение «Найдено новое устройство», а затем предложит установить для него драйвер. Выбираем пункт «Установить с указанного места» и нажимаем на кнопку «Далее». Затем в новом окне выбираем путь к папке скаченного и распакованного драйвера и опять жмем кнопку «Далее». Спустя несколько секунд драйвер будет установлен и устройство будет готово к работе.

Для проверки работоспособности устройства, временно замыкаем Rx и Tx выводы и с программы терминала, так же находящегося в архиве, выставляем номер COM порта и отправляем любое сообщение. Для этого пишем например «Привет» и нажимаем кнопку «Send». Если переходник рабочий, то написанное сообщение появится в верхнем окне программы.

Переходник COM-USB на микроконтроллере Atmega8

Еще одна схема COM-USB адаптера теперь уже на микроконтроллере Atmega8 (Atmega48, Atmega88). Схема обеспечивает обработку Rx, Tx, DTR, RTS, CTS сигналов RS232 интерфейса. Драйвер виртуального порта для этой схемы такой же как и для переходника на attiny2313.

Прошивку для atmega8/48/88 и рисунок печатной платы можно скачать по следующей ссылке:

Фьюзы при программировании для atmega8/48/88:

Наконец-то закончились праздники, и пришло время чего-нибудь сделать.

Начнем, пожалуй, с необходимого устройства, облегчающего жизнь рядового электронщика – устройства связи с компьютером. Это нужно для того, чтобы передать данные в компьютер (температура с датчиков, положение дверей, частота вращения двигателя, таблица значений с регистратора …) или принять данные из компьютера (таблицы значений для вычислений, настоечные данные для устройств, новая прошивка для загрузчика…). Для отладки нового устройства (посмотреть что там, в мозгах микроконтроллера, происходит) вообще незаменимая вещь.
Как Вы знаете, существует множество интерфейсов, посредством которых микроконтроллер может общаться с внешним миром. Но если речь идет о связи с компьютером – вне конкуренции интерфейс RS-232 (COM порт). Причина — простота работы с портом со стороны компьютера и наличие большого количества программ для этого предназначенных. Кроме того, почти в каждом микроконтроллере есть аппаратно поддерживаемый интерфейс USART (это тот-же RS-232, только с напряжениями 0 — 5v), что делает процесс связи легко реализуемым.
Для того, чтобы привести уровни сигнала микроконтроллерного USART к уровням COM порта компьютера нужно собрать несложный преобразователь (например, на МАХ232), но можно пойти по более интересному пути
Более интересный путь — собрать преобразователь UART to USB. При этом USB порт воспринимается компьютером как виртуальный COM порт. В этом случае мы убиваем сразу несколько зайцев:
– USB порт есть в любом компьютере (хотя COM порт встречается еще довольно часто, но на ноутбуках его уже нет);
– как оказалось преобразователь UART to COM(RS-232) сделать гораздо сложнее, чем UART to USB (два раза делал программатор для СОМ порта с преобразователем МАХ232 – оба раза неудачно);
– если подключать преобразователь через USB хаб, то мы получаем сразу несколько виртуальных COM портов на одном USB, плюс безопасность для компьютера, так как хаб выступает в роли буфера.

Вот схема преобразователя UART to USB.

Это не мое устройство. Взята данная схема с сайта www.recursion.jp/avrcdc/ . Причина, по которой я ее здесь привожу – это простота схемы и дешевизна изготовления. Собрать схему довольно просто (можно даже на макете).

Готовое устройство я выполнил в форме «флешки» для того, чтобы удобней было пользоваться в «полевых» условиях. Для большего комфорта можно взять USB удлинитель, одним разъемом прицепить к компьютеру, во второй вставить нашу «флешку-преобразователь» и получим мобильное устройство, которое можно без проблем подключить к любой схеме.

Печатная плата двухсторонняя, подходит для микроконтроллеров ATmega8/48/88/168

Вот вариант для изготовления по технологии описанной

Прошивки для различных микроконтроллеров:

Фьюзы для CodeVisionAVR, PonyProg ставятся инверсно

SPI интерфейс для программатора выведен вместе со всеми интерфейсами сзади «флешки» – подключаем программатор прямо там. Штырек сброса паяем возле ножки сброса (чтоб не мешал). При программировании преобразователь нужно запитать напряжением 5v со стороны интерфейсов. Через USB нежелательно, так как напряжение питания через светодиод уменьшится. Если возникают проблемы по причине больших шумов – вешаем подтягивающий к питанию резистор на ножку сброса (5-10кОм). Наличие светодиода обязательно – он используется в качестве регулятора напряжения. Прошивка предусматривает работу управляющих линий (CTS, RTS, DTR), но для UART они не нужны и я их не выводил на разъем интерфейсов. Если они Вам нужны — просто нужно «кинуть» перемычки с ножек микроконтроллера на ножки разъема интерфейсов.

После того как устройство собрано,
необходимо установить драйвер виртуального COM порта.

В архиве есть папки для разных Win:
/raw — для (Windows 2000/XP)
/w2k — для Windows 2000 (bulk mode only)
/xpvista7 — для Windows XP/Vista/7 x32
/vista64 — для Windows Vista x64

Делается это очень просто:


1 Вставляем «флешку-преобразователь» в USB порт;


2 Получаем в трее сообщение о том, что найдено новое устройство;


3 Запустится «Мастер нового оборудования», выбираем «Установка из указанного места», жмем «Далее»;


4 Выбираем «Включить следующее место для поиска» и в окошке указываем нужный путь к драйверу;
5 Жмем «Далее», драйвер установится, жмем «Готово»

Теперь в «Свойствах» «моего компьютера» в закладке «Оборудование» нажимаем кнопку «Диспетчер устройств». В окошке диспетчера устройств в разделе «Порты (COM и LPT)» увидим новое устройство — «Virtual Communications Port (COM5)» .


Для каждого USB порта будет назначен свой виртуальный COM порт (COM5, COM6, COM7 и т.д.).

Готово! Теперь можно пользоваться преобразователем.

Проверим работоспособность преобразователя, для этого нужно закоротить вход с выходом (RxD, TxD) и посылать с компьютера сообщения по виртуальному порту. Посланные сообщения должны возвращаться как принятые.

На нужные штырьки цепляем «джампер»-перемычку. Запускаем программу для работы с COM портом. Можно использовать стандартный виндовский гипертерминал, но мне больше нравиться другая программка — маленькая, портативная и функциональная.

Запускаем программу, устанавливаем нужный порт (смотрим номер порта в диспетчере устройств), скорость и другие параметры оставляем как есть, нажимаем «Connect», в окошке возле кнопки «->Send», пишем сообщение, нажимаем «->Send» и сморим результат. Нижнее окно — отправленное сообщение, большое окно — принятое сообщения. Если все работает — сообщения будут одинаковыми.

Данная «флешка — преобразователь интерфейсов» позже превратится в I2C toUSB, SPI to USB, SPI to UART и т.д. необходимо лишь перепрошивать ее необходимой прошивкой. (Что-то я у себя начинаю замечать тягу к универсализации:)).

P.S. Сайт-источник рекомендует для согласования уровней напряжения преобразователя(3.3v) и устройства(5v) соединять их через схему согласования. Но я думаю резисторов в пределах полукилоома в линиях RxD, TxD должно хватить для согласования — нужно попробовать.

P.P.S. Это первая практическая схема в блоге – дальше их будет больше, так как с основами мы, вроде-бы, разобрались (еще остались кой-какие вопросы – потихоньку буду писать).

(Visited 31 429 times, 4 visits today)

Переходник USB – COM(RS232) своими руками – статья, в которой расскажу, как сделать несложный переходник всего за один вечер. Данный переходник, кстати, совместим с процессорным модулем CPU 166 P. - книга, которая может пригодится в радиолюбительской практике.

Вот что понадобится для переходника:

Позиционное обозначение

Наименование

Аналог/замена

Конденсатор керамический - 0,1мкФх50В

SMD типоразмер 0805

Конденсатор керамический - 33пФх50В

SMD типоразмер 0805

Микросхема MAX232

ADM232 корпус SOIC16

Светодиоды индикаторные диаметром 3мм.

Готовый модуль – переходник USB-COM(уровни ТТЛ) на микросхеме FT232

Резистор 0,125Вт 270 Ом

SMD типоразмер 0805

Резистор 0,125Вт 510 Ом

Резистор 0,125Вт 100 Ом

Штекер DB9 папа

Штекер платный 3 контакта

А также клипсы к светодиодам, небольшой пластиковый корпус, немного проводов и силиконовый клей.

Рисунок 1.

Если для Ваших целей достаточно уровней ТТЛ, то готовой платы на микросхеме FT232 будет достаточно(на рисунке 1 - красная плата), а если необходимо получить уровни близкие к уровням протокола - читаем дальше!

Первое, что сделал – закрепил светодиоды на лицевой стороне корпуса, используя клипсы.

Рисунок 2

Рисунок 3.

Рисунок 4.

Рисунок 5.

На плате есть готовые контактные площадки со всеми сигналами(согласно протокола RS232, только уровни ТТЛ), а также выведено питание и контакты для светодиодов RX и TX, используя данную плату, можно сделать полный переходник USB-COM. Полный переходник мне не нужен, ограничился сигналами RX и TX, а также использовал сигналы для подключения светодиодов. Для того чтобы перевести уровни ТТЛ в близкие к уровням протокола RS232, нужно использовать буферную микросхему MAX232, но об этом немного позже.

Рисунок 6

Плату, о которой говорилось выше, приклеил к основанию корпуса на силиконовый клей.

Рисунок 7

Когда клей высох подпаял светодиоды, чтобы ограничить ток использовал резисторы сопротивлением 270 Ом.

Рисунок 8

На одной из старых плат мне попался готовый фрагмент со всей необходимой обвязкой для MAX232. Оставалось только его вырезать и впаять микросхему.

Рисунок 9

Рисунок 10

Микросхемы MAX232 не нашел под рукой, вместо неё впаял аналог - ADM232.

Рисунок 11

С обеих сторон наклеил изоляционный материал. Использовал силиконовый клей.

Рисунок 12

Рисунок 13

Клей высох. Следующим делом вклеил получившийся «бутерброд» в корпус.

Рисунок 14

Спаял платы между собой по схеме, а также подпаял и закрепил разъём DB9.

Рисунок 15

Всё проверил. Полностью собранный переходник USB-COM(RS232).


RS-232 - популярный протокол, применяемый для связи компьютеров с модемами и другими периферийными устройствами. Это интерфейс передачи информации между двумя устройствами на расстоянии до 20 м. Информация передается по проводам с уровнями сигналов, отличающимися от стандартных 5В, для обеспечения большей устойчивости к помехам. Асинхронная передача данных осуществляется с установленной скоростью при синхронизации уровнем сигнала стартового импульса.

Последовательный интерфейс RS-232 - обзор стандарта

Это широко используемый последовательный интерфейс синхронной и асинхронной передачи данных, определяемый стандартом EIA RS-232-C и рекомендациями V.24 CCITT. Изначально он создавался для связи компьютера с терминалом. В настоящее время используется в самых различных сферах.

Интерфейс RS-232-C соединяет два устройства. Линия передачи первого устройства соединяется с линией приема второго и наоборот (полный дуплекс) Для управления соединенными устройствами используется программное подтверждение (введение в поток передаваемых данных соответствующих управляющих символов). Возможна организация аппаратного подтверждения путем организации дополнительных RS-232 линий для обеспечения функций определения статуса и управления.



Стандарт EIA RS-232-C, CCITT V.24
Скорость передачи 115 Кбит/с (максимум)
Расстояние передачи 15 м (максимум)
Характер сигнала несимметричный по напряжению
Количество драйверов 1
Количество приемников 1
Схема соединения полный дуплекс, от точки к точке

Порядок обмена по интерфейсу RS-232C:

Наименование Направление Описание Контакт
(25-контактный разъем)
Контакт
(9-контактный разъем)
DCD IN Carrier Detect (Определение несущей) 8 1
RXD IN Receive Data (Принимаемые данные) 3 2
TXD OUT Transmit Data (Передаваемые данные) 2 3
DTR OUT Data Terminal Ready (Готовность терминала) 20 4
GND - System Ground (Корпус системы) 7 5
DSR IN Data Set Ready (Готовность данных) 6 6
RTS OUT Request to Send (Запрос на отправку) 4 7
CTS IN Clear to Send (Готовность приема) 5 8
RI IN Ring Indicator (Индикатор) 22 9

Интерфейс RS-232C предназначен для подключения к компьютеру стандартных внешних устройств (принтера, сканера, модема, мыши и др.), а также для связи компьютеров между собой. Основными преимуществами использования RS-232C по сравнению с Centronics являются:

  • возможность передачи на значительно большие расстояния;
  • гораздо более простой соединительный кабель.
В то же время работать с ним несколько сложнее. Данные в RS-232C передаются в последовательном коде побайтно. Каждый байт обрамляется стартовым и стоповыми битами. Они могут передаваться как в одну, так и в другую сторону (дуплексный режим).
  • Смотрите схему
Компьютер имеет 25-контактный (DB25P) или 9-контактный (DB9P) разъем для подключения RS-232C. Назначение контактов разъема приведено в таблице.

Назначение сигналов следующее:

  1. FG - защитное заземление (экран).
  2. TxD - данные, передаваемые компьютером в последовательном коде (логика отрицательная).
  3. RxD - данные, принимаемые компьютером в последовательном коде (логика отрицательная).
  4. RTS - сигнал запроса передачи. Активен во все время передачи.
  5. CTS - сигнал сброса (очистки) для передачи. Активен во все время передачи. Говорит о готовности приемника.
  6. DSR - готовность данных. Используется для задания режима модема.
  7. SG - сигнальное заземление, нулевой провод.
  8. DCD - обнаружение несущей данных (детектирование принимаемого сигнала).
  9. DTR - готовность выходных данных.
  10. RI - индикатор вызова. Говорит о приеме модемом сигнала вызова по телефонной сети.
Наиболее часто используется трех- или четырехпроводная связь (для двунапрвленной передачи). Схема соединения для четырехпроводной линии связи показана на рисунке ниже.


Для двухпроводной линии связи в случае только передачи из компьютера во внешнее устройство используются сигналы SG и TxD. Все 10 сигналов интерфейса задействуются только при соединении компьютера с модемом.

Формат передаваемых данных показан на рисунке ниже. Собственно, данные (5, 6, 7 или 8 бит) сопровождаются стартовым битом, битом четности и одним или двумя стоповыми битами. Получив стартовый бит, приемник выбирает из линии биты данных через определенные интервалы времени. Очень важно, чтобы тактовые частоты приемника и передатчика были одинаковыми, допустимое расхождение - не более 10 %). Скорость передачи по RS-232C может выбираться из ряда: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 бит/с.


Все сигналы RS-232C передаются специально выбранными уровнями, обеспечивающими высокую помехоустойчивость связи (рисунок ниже). Отметим, что данные передаются в инверсном коде (логической единице соответствует низкий уровень, логическому нулю - высокий уровень).

Для подключения произвольного УС к компьютеру через RS-232C обычно используют трех- или четырехпроводную линию связи, но можно задействовать и другие сигналы интерфейса.


Обмен по RS-232C осуществляется с помощью обращений по специально выделенным для этого портам:
  • COM1 (адреса 3F8h...3FFh, прерывание IRQ4);
  • COM2 (адреса 2F8h...2FFh, прерывание IRQ3);
  • COM3 (адреса 3F8h...3EFh, прерывание IRQ10);
  • COM4 (адреса 2E8h...2EFh, прерывание IRQ11).
Форматы обращений по этим адресам можно найти в многочисленных описаниях микросхем контроллеров последовательного обмена UART (Universal Asynchronous Receiver/Transmitter), например, i8250, КР580ВВ51.

Распиновки кабелей RS-232

Рассмотрим стандартные и не очень распиновки кабелей.

Условные обозначения:

  • F - «мама»;
  • M - «папа»;
  • «-» - соединение;
  • «х» - нет соединения;
  • «+» - линии объединяются.
DTE 9 F <--> DCE 9 M

Применяется для соединения таких устройств как компьютер и модем.

Соединение прямое:

  • 1 - 1
  • 2 - 2
  • 3 - 3
  • 9 - 9

Примечание: Экраны соединяются.


DTE 9 F <--> DTE 9 F (Null-modem 9)

Применяется для соединения таких устройств как компьютер и компьютер.

Соединение:

  • 1+7- 8
  • 2 - 3
  • 3 - 2
  • 4 - 6
  • 5 - 5
  • 6 - 4
  • 7+1 - 8
  • 8 - 1+7

Примечание: 1 и 7 контакты на разъемах соединены между собой. 9 не используется. Экраны соединяются.


DTE 25 F <--> DCE 9 M

Применяется для соединения таких устройств как компьютер (25-пиновый разъем) и 9-пиновая мышь (или модем).

Соединение:

  • 2 - 3
  • 3 - 2
  • 4 - 7
  • 5 - 8
  • 6 - 6
  • 7 - 5
  • 8 - 1
  • 20 - 4
  • 22 – 9

Примечание:


DTE 9 F <--> DCE 25 M

Применяется для соединения таких устройств как компьютер (9-пиновый разъем) и 25-пиновая мышь (или модем).

Соединение:

  • 1 - 8
  • 2 - 3
  • 3 - 2
  • 4 - 20
  • 5 - 7
  • 6 - 6
  • 7 - 4
  • 8 - 5
  • 9 - 22

Примечание: Остальные не используются. Экраны соединяются.


DTE 25 F <--> DCE 25 M

Применяется для соединения таких устройств как компьютер (25-пиновый разъем) и 25-пиновая мышь (или модем).

Соединение прямое:

  • 1 - 1
  • 2 - 2
  • 3 - 3
  • 4 - 4
  • 24 - 24
  • 25 – 25

Примечание: Экраны соединяются.


DTE 25 F <--> DTE 25 F (Null-modem Универсальный 25)

Применяется для соединения таких устройств как компьютер (25-пиновый разъем) и компьютер (25-пиновый разъем).

Соединение:

  • 1 - 1
  • 2 - 3
  • 3 - 2
  • 4 - 5
  • 5 - 4
  • 6+8 - 20
  • 7 - 7
  • 20 - 6+8

Примечание: Остальные не используются. Экраны соединяются.


Заглушка на COM-порт 9 pin F

Соединение:

  • 1+6+4

Примечание: Остальные не используются.


Заглушка на COM-порт 25 pin F

Применяется для тестирования коммуникационных приложений.

Соединение:

  • 6+8+20

Примечание: Остальные не используются.

Как получить 5 вольт от порта RS-232?


Список необходимых деталей:
  1. Линейный регулятор - L78L05.
  2. 2 выпрямительных диода (D1, D2) - 1N4004.
  3. Электролитический конденсатор (C1) - 22 мкФ.
  4. Конденсатор (C2) - 0.001 мкФ.
  5. 2 резистора (R1, R2) - 43 Ом.
В схеме используется LM78L05 или советский аналог на 5В. Диоды любые. Напряжение +5В получается из сигналов RTS и DTR в RS-232. Эта схема даже из портативного компьютера может выдавать ток 12 мА. Единственный недостаток - то, что устройство транзисторно-транзисторной логики должно быть изолировано от корпуса компьютера, потому что интерфейс воспринимает корпус RS-232 как положительное напряжение.

Преобразователи интерфейса RS-232

Конвертер RS-232 в TTL

При разработке различного рода электронных устройств с использованием микроконтроллеров очень часто оказывается полезной возможность подключения их к персональному компьютеру через последовательный порт. Однако напрямую это сделать невозможно, поскольку по стандарту RS-232 сигнал передается уровнями -3...-15 В (логическая <1>) и +3..+15В (логический <0>).

Для преобразования уровней RS-232 в стандартные логические уровни TTL обычно используют специальные микросхемы преобразователей. Однако далеко не всегда имеет смысл закладывать преобразователь уровней в схему проектируемого устройства, поскольку часто бывает так, что связь с компьютером нужна только на этапе изготовления и отладки устройства, а для конечного изделия в ней нет никакой необходимости.