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

 

3 способа использования Arduino в качестве адаптера USB-UART

Автор: Mike(admin) от 18-03-2015, 10:55

Arduino использует чип FTDI для организации последовательного соединения между компьютером и микроконтроллером. Потому-то мы и можем программировать Arduino без применения какого-либо внешнего программатора.


использование Arduino в качестве адаптера USB-UART

Если мы посмотрим на схему Arduino, то увидим, что выводы RX и TX (выводы 0 и 1 платы), как и ожидалось, подключены к чипу FTDI. Это значит, что мы можем задействовать сами выводы FTDI для своих целей (не только для программирования микроконтроллеров).

Простейшая схема интерфейса 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. Но можно сделать еще проще.

Микроконтроллеры семейства PIC32. Модуль UART.

Автор: Mike(admin) от 9-09-2013, 07:43

UART или универсальный асинхронный приемопередатчик присутствует практически во всех микроконтроллерах. Он позволяет обмениваться данными с периферийными устройствами и персональными компьютерами по протоколам RS232, RS485, LIN, IrDA.


PIC32 UART


Передача и прием данных с помощью UART в PIC32 производятся по линиям UxTX (для передачи) и UxRX (для приема). Кроме того, для более надежного использования UART в микроконтроллере предусмотрено аппаратное управление потоком данных, реализуемое с помощью выводов UxCTS и UxRTS.