цифровая электроника
вычислительная техника
встраиваемые системы

 
» » Простейшая схема интерфейса 1-Wire – UART


Простейшая схема интерфейса 1-Wire – UART

Автор: Mike(admin) от 5-02-2015, 19:43

Интерфейс 1-Wire представляет собой двунаправленную шину, по которой устройства подключенные к ней осуществляют передачу данных на очень малых скоростях. Стандартной скоростью считается 15.4 Кб/с, максимальный показатель скорости данного интерфейса 125 Кб/с. В шине применяются только два провода, один из которых общий (земля), а по другому передается как питание, так и данные. Использование всего двух проводов является большим плюсом данного интерфейса. Еще одним плюсом является большая дальность передачи данных. В некоторых случаях она может составить до 300 метров. Этого можно добиться, если для передачи задействовать кабель типа "витая пара". Также топология должна представлять собой общую шину, а не свободную топологию. И специальный драйвер должен осуществлять активную подтяжку линии с учетом тока в ней. Протокол 1-Wire обычно используется для общения с различными датчиками температуры, например, DS18S20. Также он применяется и в датчиках заряда аккумулятора и в некоторых светодиодных драйверах. Но для большинства электронных устройств такой протокол не является стандартным, как, например, UART, SPI или I2C. Эти интерфейсы сегодня можно встретить практически в любом современном микроконтроллере. В связи с этим имеется проблема взаимосвязи устройств, поддерживающих протокол 1-Wire, и устройств с другими протоколами, например, UART, который распространен больше всех. Но, к счастью, можно сделать простой переходник с 1-Wire на UART.


Простая схема интерфейса 1-Wire – UART

Стандартная схема конвертера состоит из двух биполярных транзисторов NPN-типа и двух резисторов, при этом вывод TX соединяется с базой первого транзистора, а RX с коллектором второго и с единственным информационным проводом протокола 1-Wire. Но можно сделать еще проще.


Можно поставить один диод, а также резистор для «паразитного» (фантомного) питания.


Простейшая схема интерфейса 1-Wire – UART

В качестве диода можно взять 1N4148. Впрочем, подойдет любой быстрый диод с низким падением напряжения в режиме прямого тока. Номинал резистора может составлять от 200 Ом до 20 КОм.


Воспользовавшись схемой преобразования интерфейсов 1-Wire – UART, вы сможете без труда подключить ваш микроконтроллер к любому устройству, поддерживающему протокол 1-Wire. Помимо датчика температуры DS18S20 этот протокол поддерживают такие популярные микросхемы, как чипы для домофонов DS1990A, транзисторные ключи DS2405 и DS2406, часы реального времени DS2417 и другие. Буквы DS в обозначении элемента обозначают производителя Dallas Semiconductor, где и был разработан протокол 1-Wire.




Теги: UART, 1-Wire




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

Комментарии:

Оставить комментарий