Для полноценного функционирования устройства Atmega Fusebit Doctor потребовался преобразователь USB-UART.
Решил собрать модуль преобразователя USB-UART на микросхеме FT232RL. Преобразователь позволяет создать соединение на любом компьютере имеющем USB разъем.
Обвязка FT232RL минимальна, для работы устройства, помимо самой микросхемы, требуется пара конденсаторов. Также для индикации работы можно повесить 3 светодиода, которые будут сигнализировать о наличии питания, приеме и передаче данных. Само устройство собрано в форме флэшки, поэтому приткнутся к USB-порту можно в любой момент. На выходе устройства на разъем выведены пины Tx и Rx, GND, а также питание +5В, которым можно запитывать подключаемое устройство.
Схема устройства приведена ниже:

Вот что, собственно получилось:

Это печатная плата, файл с макросом этого микроблока для Sprint Layout будет в конце записи.
После травления:

После пайки всех деталей:


Отрезаем провод нужной длины, ставим разъемы типа "папа".



Устройство USB-UART можно втыкать в USB порт. Операционная система (У меня это Windows 7) сразу найдет новое устройство и предложит найти драйвер. Если имеется подключение к интернету, можно выбрать автоматическую загрузку и установку драйвера, центр обновления windows все сделает сам:

Если подключение не доступно, выбираем ручную установку и скармливаем ей нужный драйвер, скачать его можно по ссылке в конце записи.
Устанавливать драйвера нужно 2 раза, сперва устанавливается USB драйвер для FT232RL:



После чего Windows тут же обнаружит еще одно неопознанное устройство, тыкаем ее снова в папочку с драйверами и она находит виртуальный COM порт:


Проверить работоспособность устройства можно следующим образом: открываем любую терминальную программу, выбираем в настройках COM порт созданный при установке драйвера, замыкаем джампером контакты Rx и Tx, и отправляем любую команду в терминал. Если команда вернулась, значит модуль выполняет свое предназначение. Также при этом должны весело мигнуть светодиоды индикации приема/передачи.
Программа Terminal 1.9b RS232 (монитор COM порта ПК)
Для связи AVR и компьютера по UART на компьютере нужна терминальная программа. После работы с разными программами я остановился на «Terminal 1.9b». Очень удобная терминалка. Рекомендую.

Основные возможности Terminal 1.9b:
-работает без инсталяции. Вся программа — один exe-файл размером около 300Кб
-есть счетчик переданных и принятых байтов
-возможность отправлять файлы
-помимо стандартных скоростей (baudrate) есть возможность установить свою нестандартную
-поддерживает до 64 COM-портов
-можно весь лог работы записывать в файл
-можно назначить до 24 макросов
-реализованы Pascalе-подобные скрипты (правда документации по этому скриптовому языку я не нашел. В архиве есть несколько примеров применения скриптов и это все)
Программа очень удачная, легкая, интуитивно-понятная.
Файлы:
Даташит на FT232RL
Печатная плата в виде макроса для Sprint Layout
Драйвер преобразователя USB-UART на FT232RL
Terminal 1.9b






Комментарии 48
А есть ли драйвера под windows 11
Есть в продаже готовые собранные платы 200руб.
Привет. Спасибо за материал. Подскажи: подключил к терминалу, запустил, а сигнал на RX идет только если перемычку ставить-убирать, а символы от клавиатуры не появляются. PID родной 6001
Привет, не подскажешь? В компьютере шнурок преобразователя в одном из com-портов опознается (com 3), а в программе terminal 1.9b его нет. Rx и Tx при этом замкнуты. Это что косяк шнура?
Привет всем, кто будет читать.
Вопрос. Имею FT232RL с китайского шнурка ELM327. Vid и Pid у него уже не родной. Можно ли в него залезть родной программой FT-Prog. Что для этого надо сделать.
Спасибо!
tkpiuk.ru/node/119?page=1 вот тут написано как лечить
это говноссылка
Подскажи. Есть ДВС двухтактник, у него магнетто с выводом на питание лампы. Выдает переменку от 5 до 8 вольт переменку. Частоту не знаю, не чем измерить. Какой преобразователь посоветуешь на USB?
Я себе только что на Али заказал за 143р.65к. Плата один в один! Буду шнур для диагностики ГБО мутить.
Сделал шнур? Для какого гбо делал?
Да сделал. Все отлично работает. Гбо Digitronic four maxi.
Скажите, такой готовый за 2$ вроде должен подойти? www.ebay.com/itm/162595747166
Да
Здравствуйте! Этот преобразователь можно использовать для настройки ГБО? Почему на схеме оба конденсатора номиналом 100, а на плате один 100 другой 10, и резисторы тоже отличаются?
Прог ГБО не подскажу. Но думаю можно. Спасибо! Исправил. Оба 100. Резисторы не важно, питаются от светодиодов.
о спасибо. как раз то что искал. прям и добавить нечего.
Сори за глуповатый вопрос — но зачем светодиоды? Какую функцию они выполняют?
Индикаторы работы RX и TX линий. Можно смотреть что мы пишем и читаем.
Это у него специальные выводы для подключения индикации?
Ну да)
Спасибо за красивую платку =)
С доктором уже сопрягал?
Да, уже сопрягал
на каком МК проверял?
Блин, этот преобразователь проще за 100р купить, чем мучаццо с ЛУТом и травлением платы.
Хотя за терминальную прогу спасибо. Обычно юзаю путти, но тут настроек поболее
Где купить?
ebay.com и прочие.
по названию чипа поиск делаешь — и куча вариантов. да, ждать долго (
Хотя один фиг эта микруха при покупке тут стоит от 250р,
а в чипдипе — вообще 500р =)
не освоил
Это программатор?
Неа, преобразователь!
Можно замутить из него без прошивок we.easyelectronics.ru/AVR…-na-baze-ft232-apu-2.html
Знаю об этом. Можно так. У меня есть программатор USBAsp ( www.drive2.ru/cars/volksw…emnevolt/journal/2246745/ ). Здесь только собрал USB-UART
Где купил?
А то на днях в Москву поеду…
Купил программатор USBAsp через AVITO
Спс
тоже понял-что круто а для авто как пригодиться не понял))
Понятия не имею для чего все это надо, но мне нравится)))
для прошивки контроллеров по jtag/
валяется такой китайского производства за 30 рублей куплен на ебее. но до прошивки так и не дошло.
Я правильно понимаю, что с помощью этой хреновины можно через прогу на win7 делать контроллер, допустим, для управления светом в авто?
Или я вообще не в том направлении думаю?
ну контроллер может управлять чем хочешь, главное прошивку для него сделать. а с помощью этого адаптера можно залить эту прошивку в контроллер.
Ясно :)
У тебя какая-то конкретная цель? По отношению к гольфу?
о_О в смысле?
:)
Имею в виду этот контроллер делается для гольфа? Или он никакого отношения к авто не имеет?
ну не я его делаю.
тут человек занимается, а для чего не говорит.
скрывает видимо секрет какой-то.
Ясно. Я думал, что раз запись в БЖ авто, то и относится к нему. Ну ладно. Все равно интересно :)
это просто не мой бж )))
Ах ты ж блин, точно. )))))
Сори))))
PeyoteWhyNot
Я правильно понимаю, что с помощью этой хреновины можно через прогу на win7 делать контроллер, допустим, для управления светом в авто?
Или я вообще не в том направлении думаю?
Это преобразователь (переводчик сигналов датчиков на язык компьютера)