LAB599.RU — интернет-магазин средств связи
EN FR DE CN JP

Полезные схемы / Конвертер RS-232 - TTL


<<< К списку раздела.

Простой конвертер RS-232 - TTL.

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

Основу предлагаемого конвертера составляет широко распространённая микросхема преобразователя уровней MAX232A фирмы Maxim (U1), которая имеет множество аналогов других производителей (Analog Devices, LG и др.). Данная микросхема рассчитана на напряжение питания 5В и имеет встроенный удвоитель и инвертор напряжения на переключаемых конденсаторах для получения напряжений +/-10В, необходимых для работы с сигналами стандарта RS-232. Для работы микросхемы требуется 4 внешних конденсатора (C1, C2, C3, C4) ёмкостью 0.1 мкФ, которые используются в преобразователе напряжения. Кроме того, с целью упрощения использования данного конвертера в нём предусмотрена схема питания прямо от последовательного порта, что избавляет от необходимости использования внешних источников питания. Напряжение питания 5В создаётся маломощным линейным стабилизатором напряжения LM78L05 (U2), вход которого подключён к накопительному конденсатору С6. Конденсатор С6 заряжается через диод от сигнала DTR. Дтод D1 может быть любого типа. Для нормальной работы такого преобразователя питания требуется, чтобы большую часть времени сигнал DTR имел значение логического нуля. Это должно обеспечить используемый терминальной программой или программой пользователя.

Использование описанного выше конвертера оказывается удобным в тех случаях, когда в процессе эксплуатации устройства не требуется наличие связи с компьютером, но она нужна на этапе изготовления устройства. Типичным примером этого может служить, например, устройство с flash или EEPROM памятью, требующей начальной инициализации. Кроме того, часто бывает очень удобно в процессе разработки выводить в последовательный порт различного рода отладочную информацию, что иногда позволяет обойтись без аппаратных эмуляторов.

Автор: Александр Нечаев, Саратов
Источник: Схемотехника №1 октябрь 2000г, с.54


Разработка и оформление Андрея Александровича Борисенко aka ICE.
По всем вопросам просьба писать мне на icenet (at) narod.ru

Партнеры