====== USB-UART преобразователь (Troyka-модуль) ====== [[amp>product/troyka-usb-uart?utm_source=man&utm_campaign=troyka-usb-uart&utm_medium=wiki|USB-UART преобразователь]] поможет прошить управляющую платформу без собственного USB, например [[amp>product/iskra-mini?utm_source=man&utm_campaign=troyka-usb-uart&utm_medium=wiki|Iskra Mini]] или [[amp>product/arduino-mini?utm_source=man&utm_campaign=troyka-usb-uart&utm_medium=wiki|Arduino Mini]]. {{ :продукты:troyka-usb-uart:troyka-usb-uart.6.jpg?nolink |}} Программатор также будет полезен для модулей с управляющим интерфейсом [[видеоуроки:6-serial-и-processing|UART]]. Например настроить [[amp>product/troyka-bluetooth-hc-05?utm_source=man&utm_campaign=troyka-usb-uart&utm_medium=wiki|Bluetooth]] или прошить [[amp>product/troyka-wi-fi?utm_source=man&utm_campaign=troyka-usb-uart&utm_medium=wiki|Troyka Wi-Fi.]] ===== Видеообзор ===== {{youtube>t1HhRYr9XBw?large}} ===== Подключение и настройка ===== - Подключите модуль к компьютеру через разъём micro-USB.{{ :продукты:troyka-usb-uart:troyka-usb-uart.4.jpg?nolink |}} - [[https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers|Перейдите на страницу установки драйверов]]. - Скачайте и установите драйвер в зависимости от операционной системы.{{ :продукты:troyka-usb-uart:troyka-usb-uart_setup.1x.png?nolink |}} - Откройте диспетчер устройств и раскройте вкладку «Порты (COM и LPT)». Вы должны увидеть устройство с именем «Silicon Labs CP210x USB to UART Bridge (COMn)», где n — номер COM-порта.{{ :продукты:troyka-usb-uart:troyka-usb-uart_setup.2x.png?nolink |}} Это значит драйвер установлен корректно и можно переходить к примерам работы. ===== Примеры работы ===== ==== Прошивка микроконтроллеров ==== Модуль позволяет прошивать управляющие платформы без собственного USB-порта. * [[:продукты:iskra-mini#настройка_железа|Прошивка Iskra Mini]] * [[:продукты:troyka-wi-fi#настройка_железа|Прошивка Troyka Wi-Fi]] * [[:diy:arduino#прошивка_atmega328_через_usb-uart_преобразователь|Прошивка Arduino DIY]] ==== Настройка модулей с интерфейсом UART ==== Преобразователь уровней идеально подойдёт для настройки модулей с выходным последовательным интерфейсом [[http://wiki.amperka.ru/видеоуроки:6-serial-%D0%B8-processing|UART]]. ===== Элементы платы ===== {{ :продукты:troyka-usb-uart:troyka-usb-uart_annotation.png?nolink |}} ==== Micro-USB разъём ==== Разъём micro-USB предназначен для питания и коммуникации модуля с компьютером c помощью [[amp>product/usb-cable-micro?utm_source=man&utm_campaign=troyka-usb-uart&utm_medium=wiki|кабеля USB (A — Micro USB)]] ==== Чип USB-UART ==== Преобразователь USB-UART на микросхеме {{:продукты:troyka-usb-uart:cp2102_datasheet.pdf|CP2102}} от [[https://www.silabs.com/|Silicon Laboratories]] обеспечивает связь с USB-портом компьютера. ==== Понижающий DC-DC ==== Понижающий DC-DC {{:продукты:troyka-usb-uart:ncp1529_datasheet.pdf|NCP1529}} с выходом 3,3 вольта, обеспечивает питание на выходе модуля. Максимальный выходной ток составляет 1 А. ==== Troyka-контакты ==== На модуле выведено две пары Troyka-контактов. //Нижняя группа// * Сигнальный (TX) — цифровой выход ''USB-UART'' преобразователя. Используется для передачи данных из ''USB'' в микроконтроллер. Подключите к пину ''RX'' микроконтроллера. * Питание (V) — соедините с рабочим напряжением микроконтроллера. * Земля (G) — Соедините с пином ''GND'' микроконтроллера. //Верхняя группа// * Сигнальный (RX) — цифровой вход ''USB-UART'' преобразователя. Используется для приёма данных из микроконтроллера в ''USB''. Подключите к пину ''TX'' микроконтроллера. * Сигнальный (R) — пин сброса. ==== Джампер выбора питания ==== Выходное напряжение на линии питания USB-UART преобразователя можно выбирать установкой джампера: * ''V=5V'' — на линии питания ''V'' будет присутствовать напряжение 5 вольт с micro-USB разъёма. Это удобно при подключении модуля к управляющим платам с рабочим напряжением 5 вольт. Например [[amp>product/iskra-mini?utm_source=man&utm_campaign=troyka-usb-uart&utm_medium=wiki|Iskra Mini]] или [[amp>product/iskra-neo?utm_source=man&utm_campaign=troyka-usb-uart&utm_medium=wiki|Iskra Neo]]. * ''V=3.3V'' — на линии ''V'' будет присутствовать напряжение 3,3 вольта с [[#понижающий_dc-dc|понижающего DC-DC преобразователя]]. Это удобно при подключении модуля к управляющим платам с рабочим напряжением 3,3 вольта. Например [[amp>product/iskra-js?utm_source=man&utm_campaign=troyka-usb-uart&utm_medium=wiki|Iskra JS]] или [[amp>product/esp8266-wifi-module?utm_source=man&utm_campaign=troyka-usb-uart&utm_medium=wiki|ESP-01]]. ==== Светодиодная индикация ==== ^ Имя светодиода ^ Назначение ^ | Сдвоенный RX/TX | ''TX'' мигает красным цветом при посылки данных от ''USB'' в ''UART''.\\ ''RX'' мигает зелёным цветом при посылки от ''UART'' в ''USB''.| ===== Принципиальная и монтажная схемы ===== {{:продукты:troyka-usb-uart:troyka-usb-uart_schematic.png?direct&400 |}} {{:продукты:troyka-usb-uart:troyka-usb-uart_layout_top.png?direct&240 |}} {{:продукты:troyka-usb-uart:troyka-usb-uart_layout_bottom.png?direct&240 |}} ===== Характеристики ===== * Чип: CP2102 * Входное напряжение питания: 5 В от USB * Выходное напряжение питания: 3,3 / 5 В * Напряжение логический уровней: 3,3 В (уровни толерантны к 5 вольтам) * Буфер: чтения 576 байт / записи 640 байт * Объём EEPROM-памяти: 1 КБ для хранения параметров идентификации USB-устройства * Габариты: 25,4×25,4 мм ===== Ресурсы ===== * [[amp>product/troyka-usb-uart?utm_source=man&utm_campaign=troyka-usb-uart&utm_medium=wiki|USB-UART преобразователь]] в магазине * [[https://github.com/amperka/hardware-drawings/blob/master/troyka-usb-uart.svg|Векторное изображение модуля]] * {{:продукты:troyka-usb-uart:cp2102_datasheet.pdf|Datasheet на чип USB-UART CP2102}} * {{:продукты:troyka-usb-uart:ncp1529_datasheet.pdf|Datasheent на понижающий DC-DC преобразователь NCP1529}} * [[https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers|Драйвера и дополнительный софт]] * [[https://www.silabs.com/products/interface/request-product-id|Создание кастомных драйверов]]