Usb ttl не работает

Обновлено: 07.07.2024


Часовой пояс: UTC + 3 часа

NANO + внешний USB-TTL не подключается

Nano имеет встроенный CH340 - подключаю, работает на COM3 отлично.

если подключаю через внешний robotdyn CH340 ничего не бегает по проводам
определяется так же на COM3
подключаю как
Robot - Nano
ground - ground
5V - Vin
Rx - Tx
Tx - Rx

питание у нано есть а пакеты небегают совсем. соответсвующие леды мертво спят. что делаю не так ?

Ежли речь о нанке - на ее интегрированном СН340 подключить безконфликтно еще одну внешнюю микру СОМ порта будет затруднительно.
Когда нужно таки еще СОМ порт используем
SoftwareSerial
на выбранные выводы.
Итогом штатный СОМ на СН340 и дополнительный (создан SoftwareSerial).

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

это если два соединения сразу. то да .

в моем случае штатный USB не подключен. висит в воздухе. пытаюсь подключиться к Rx/Tx пинам . но чтото ничего не бегает

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Но сама то микросхема моста USB-COM
АКТИВНА.
Как там выходы оформлены - в смысле возможности работать схемой "монтажное ИЛИ" в готовом изделии
разобраться не всегда можно (с достаточной гарантией от ошибок).
Посему удобнее не рисковать, а использовать вышепредложенное решение.
Или использовать ардуино про мини - там USB-COM ВНЕШНИЙ.
проблем с взаимовлиянием уж точно не будет.

Приглашаем 30 ноября всех желающих посетить вебинар о литиевых источниках тока Fanso (EVE). Вы узнаете об особенностях использования литиевых источников питания и о том, как на них влияют режим работы и условия эксплуатации. Мы расскажем, какие параметры важно учитывать при выборе литиевого ХИТ, рассмотрим «подводные камни», с которыми можно столкнуться при неправильном выборе, разберем, как правильно проводить тесты, чтобы убедиться в надежности конечного решения. Вы сможете задать вопросы представителям производителя, которые будут участвовать в вебинаре.

предпологает использование rx tx пинов при висящем в воздухе usb ?

Приглашаем всех желающих 25/11/2021 г. принять участие в вебинаре, посвященном антеннам Molex. Готовые к использованию антенны Molex являются компактными, высокопроизводительными и доступны в различных форм-факторах для всех стандартных антенных протоколов и частот. На вебинаре будет проведен обзор готовых решений и перспектив развития продуктовой линейки. Разработчики смогут получить рекомендации по выбору антенны, работе с документацией и поддержкой, заказу образцов.


Получается пол адаптера уже готово, остается "прикрутить" еще некоторые деталюшки и пользоваться.

Далее будет материал для самостоятельной сборки.

Заказал с Китая несколько разных вариантов интерфейсов для тестов.


Вид сзади. USB-TTL интерфейсы: 1-CP2102, 2-PL2303HX(v1), 5-PL2303HX(v2), 4-PL2303HX(v3), 5-FT232RL


Вид спереди. USB-TTL интерфейсы: 1-CP2102, 2-PL2303HX(v1), 5-PL2303HX(v2), 4-PL2303HX(v3), 5-FT232RL

Схема для адаптера получилась следующей


Прикидывал как удобнее будет разместить дополнительную плату. Есть три варианта:
— просто сделать разъем к уже имеющимся пинам. (Но это неудобно, громоздко)
— приложить доп.плату с нижней стороны адаптера. (не удобно припаиваться к контактам)
— расположить доп.платку сверху. (вариант оказался наиболее удобным)

Развел печатные платки для каждого адаптера по два варианта (один с верхней стороны, другой — с нижней)


Загибаем ножки в противоположную сторону и припаиваем доп.плату сверху.
Кому нравится, может усадить сверху в термоусадку.

Долго думал как же удобнее будет усадить в термоусадку. Кучу термоусадки перевел, пока не вышло что захотел.

Как уже догадались, вначале аккуратно насаживаем на контакты и продеваем термоусадку до упора. Затем греем аккуратно. Если при проколе термоусадки будут заусенцы, она порвется при нагреве.


1-к-лайн(PL2303v1), 2-к-л-лайн(PL2303v1), 3-к-л-лайн(PL2303v2), 4-к-л-лайн(PL2303v3), 5-к-лайн (FT232RL)

Эксперименты и выводы:

PL2303v1 или PL2303MDL

К-лайн адаптер на базе этого интерфейса работает. Но если делаем плату еще и для л-линии (просто добавляется пара резисторов и транзисторов), то устройство не определяется. Постоянно светится синий светодиод. Как только отключаем резитсор 1к от базы n-p-n тразистора, светодиод перестает светиться. Теперь достаточно только разорвать соединение между ножками 1 и 2 сборки L9637D и к-лайн начинает работать.

К микросхемам FT232 у меня нет вопросов. Много раз собирал адаптеры на этой микросхеме. Ну и китайский преобразователь не подвел, тоже работает исправно.

Проверка работоспособности

Проверить адаптер можно без подключения к сети авто.
Причем есть много вариантов проверки.

Вариант1. Достаточно подать питание +12В на адптер, к-линию не трогаем.
Запустить программу Опендиаг. В настройках программы выбрать автопоиск и запустить поиск.
Если адаптер будет найден, значит далее можно уже проверять подключение к авто.



Окно проверки. Если тест к-лайн исправен, то в поле Input, Output отобразятся передаваемые символы


Тест пройден усвешно, к-лайн — исрпавен. Выделил красным зеленую галочку

Вариант3.
Проверка через гипертерминал или через альтернативный терминал (если у вас win7 или win8), например PuTTY.

1. При подключенном питании адаптера проверьте напряжение на К-линии (должно быть 12+-2В).
2. Откройте Пуск-Стандартные-Связь-Гипертерминал, откажитесь от "Нового подключения", Файл, Свойства, "Подключаться через"

— выберите СОМ-порт, соответствующий USB-хосту, ОК.
Далее набирайте символы на клавиатуре. Если вы видите набираемый текст — адаптер функционирует нормально.
Если не видите:
1. Проверка "приемника" — кратковременно с максимально возможным "дребезгом" замыкайте К-линию на "землю". Если при этом на экране терминала вы видите приходящие символы (или перемещения курсора) — приемник исправен.
2. Проверка "передатчика" — контролируя осциллографом напряжение К-линии, набирайте текст в окне терминала. Если нулевые импульсы есть — передатчик исправен.

Вроде бы и все.
Удачных поделок )

Метки: к-лайн, к-лайн адаптер, usb-ttl, диагностический адаптер

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


Добрый день. Помогите пожалуйста. В общем жизнь столкнула с необходимостью использования шнурка VAG COM 409.1, но что-то пошло не так и задумка не удалась. Мне нужно понять, проблема у меня в шнуре или в авто. В общем сам шнур построен на FT232RL, компараторе LM393 и жменьке транзисторов. В общем притащил я это барахло домой, подключил, подал питание, осликом прицепился на выход K-line и запустил программу Terminal V1.96b. Набираю символы в терминале — все ок, на экране ослика наблюдаются импульсы, а вот на прием, как я понял, шнурок не фурычит, потому как в окне принятых данных ничего нет, шорканье K-line об землю тоже ничего не дает.
Я так понимаю какой то косяк в шнурке? Или я что-то не то делаю? Может такое быть что на передачу шнурок работает, а на прием нет?

P.S.: Через гипертерминал такая же фигня — при наборе символы не вижу, хотя на экране ослика видно, что активность есть, шорканье об землю ничего не дает.


приветствую)
На микросхеме ft323 есть прием и передача, rx, tx. Попробуйте осциллогрфом на этих выводах посмотреть сигналы.

Сама микросхема 232я, по моим наблюдениям, при подключении к юсб на выходах тх, рх микрухи посылаем короткие импульсы по одному разу, и все. У меня на этих выводах светодиоды, по ним габлюдаю.

Соотвеьственно при усьановлении связи эти светики оба перемигиваются.

Проблемные поделки, которые не хотели коннектиться, соответственно мигали только одним светиком на передачу, а приема не было…


Спасибо за ответ. Завтра на работе попробую плотней заняться этим вопросом. Схема в принципе простая, по идее какой то транзистор или не пропаян нормально или пробитый, жалко заменить нечем под рукой, транзисторы там довольно шустрые стоят fгр=250Мгц, под рукой максимум на 50Мгц, но то такое, сначала нужно продиагностировать.
Еще раз спасибо за помощь.



приветствую)
На микросхеме ft323 есть прием и передача, rx, tx. Попробуйте осциллогрфом на этих выводах посмотреть сигналы.

Сама микросхема 232я, по моим наблюдениям, при подключении к юсб на выходах тх, рх микрухи посылаем короткие импульсы по одному разу, и все. У меня на этих выводах светодиоды, по ним габлюдаю.

Соотвеьственно при усьановлении связи эти светики оба перемигиваются.

Проблемные поделки, которые не хотели коннектиться, соответственно мигали только одним светиком на передачу, а приема не было…

В общем нашёл виновного. Вся беда была с компаратором LM393, заменить было нечем, но по счастливом стечению обстоятельств сдох копаратор в L-линии, а мне она не нужна, поэтому я откинул выходной транзистор управляющий входом FT232 и шнурок с виду заработал, по крайней мере в терминале появилось "эхо", да и на замыкание K-линии на землю терминал начал реагировать абракадаброй.

P.S.: Проверил на бибике, все хорошо.



добавлю свой гневный отзыв.
сделал адаптер по данному посту.
и сейчас через год использования сижу и блин прям кипит все внутри.
почему нельзя было сделать плату чтоб можно было менять подтяжку с 12 на 5 вольт? или хотя бы упомянуть об этом.
Ведь не только для тазов нужен такой адаптер.
а щас получается красота! надо диагностировать дэу, резюк на 510 ом отпаиваешь, а на таз снова припаиваешь. ))))


Полагаю, что доработать под себя и заново собрать не составит вам особого труда


я уж за год забыл как в лайоуте работать, сидеть опять разбираться, опять ЛУТить, опять травить.
проще еще одну плату купить с FTDI и припаять к ней запасную плату, но это снова ждать, снова платить. А ведь можно было сразу сделать, если б знать.
Обидна слуюшай да. )))
Пришлось пока смд сопротивление припаять на проводах и в разрыв выключатель, колхоз лютый, а шо делать…)

А правду говорят что если вместо FT232RL использовать FT232BL то она сама будет правильную скорость в настройках ком порта выставлять и даже нестандартную?


по bl версии увы не знаю, широко не пользовал


день добрый!
имеется usb-ttl интерфейс на FT232RL, которым пользуюсь для настройки и обновления гбо ловато. Решил к нему отдельным модулем сделать плату на l9637d по вашей схеме, чтобы кабель при желании можно было ипользовать как k-line адаптер. В общем собрал таким образом (на фото) и с первого раза в opendiag адаптер определился, но потом светодиод замаргал и потух, и адаптер перестал определяться, пишет на адаптер не поступает питание. Но питание есть +12,5В, на К-линии примерно +10,6В. Проверил светодиод, а у он прозванивается, подумал что сжег микросхему l9637d, и сегодня купил и поменял на новую, сетодиод тоже заменил, остальные элементы вроде в норме, соответствуют своим характеристикам. Но после замены ситуация не сильно изменилась, в opendiag не определяется, в putty при подключении печатается половина текста в перемешку с кракозябринами, потом и вовсе перестает печататься.
Так же имеется PL2303HX(v2), попробовал собрать с ним и с первого раза опять же прошел IC BOOK SERIAL TEST (загорелась зеленая кнопка), но потом адаптер опять перестал определяться где бы то ни было.
По правильности сборки перепроверил уже много раз, все верно. Может схему надо собирать именно на smd элементах?
Светодиод кстати после некоторого времени постоянно тухнет (но не прозванивается), на нем просто падает напряжение до 1,5В почему-то, но на К-линии напряжение не падает, по крайней мере когда я замерял было всегда больше 10В. Сопротивление резистора на 510 Ом при подаче напряжения поднимается до 800 Ом примерно, и определяется только в одном направлении ( хотя может так и должно быть).
Знаний в данной области очень мало, но по всем признакам, я так понял, пропадает питание на К-линии, из-за чего не перемыкаются каналы rx и tx в микросхеме, но при замере напряжения на ножках оно же есть… схема то вроде простецкая, но не могу понять в чем причина, подскажите в чем может быть проблема, может реально на ровном месте туплю ))



1) Если светодиод раньше светился, а потом потух, то тут либо светодиод пробит. Если же светодиод рабочий, то тогда вероятно короткое появляется между +12в и минусом

2) Светодиод с резистором можно вообще исключить из схемы.
Они лишь для индикации наличия постороннего питания +12В.

Минус не пропал с 5-й ноги микросхемы?


был момент когда дорожка к минусу (5-й ноге) на плате давало высокое сопротивление (видимо частично прогорела), но я потом к ней проводок припаял напрямую (на фото видно), и напряжение я мерию на ногах микросхемы для надежности.
Может резистор маленький ток дает? хотя вряд ли микросхеме нужен большой ток для работы.
Кстати на аналогичных схемах заметил, что ставят еще один конденсатор номиналом 1 или 4.7 uF, может быть в этом дело?
Интересно что если адаптер включать после продолжительного перерыва, то он пытается работать, в putty текст частично печатается и мигают светодиоды rx и tx на интерфейсе, а потом уже и текст не печатается и мигает светодиод только rx.


странно, по идее и без второго конденсатора все работает. Он нужен для для стабильности питания. Можно в параллель припаять электролит на 10 и выше микрофарад., 16ивыше вольт. Соблюдая полярность


NileOutcast

был момент когда дорожка к минусу (5-й ноге) на плате давало высокое сопротивление (видимо частично прогорела), но я потом к ней проводок припаял напрямую (на фото видно), и напряжение я мерию на ногах микросхемы для надежности.
Может резистор маленький ток дает? хотя вряд ли микросхеме нужен большой ток для работы.
Кстати на аналогичных схемах заметил, что ставят еще один конденсатор номиналом 1 или 4.7 uF, может быть в этом дело?
Интересно что если адаптер включать после продолжительного перерыва, то он пытается работать, в putty текст частично печатается и мигают светодиоды rx и tx на интерфейсе, а потом уже и текст не печатается и мигает светодиод только rx.

светодиод при побаче и в последующем сам светит, показывая наличие питания?


кажись почти разобрался))) но только почти…
после вашего вопроса про светодиод, снова взялся мурыжить плату, подключил питание (12,5В), интерфейс не подключал, светодиод светит, с напряжением везде все ОК (на светодиоде 2,9В, на к-линии 11,5В). Пока все это замерял светодиод погас, напряжение на нем 0,5В всего О.о На 6 и 7 ноге тоже тока по 0,5В. В общем методом тыка выяснил, что дело в диоде (почему раньше нормальное напржение на 6 и 7 показывал при погасшем диоде не понятно). Ради интереса запитал в обход диода напрямую и подключился к компу и тут же opendiag обнаружил адаптер)) уже чуток порадовался и пошел тестить в putty, немного попечаталось нормально, но потом опять пошли кракозябры и связь опять пропала, opendiag тоже перестал определять адаптер. И снова в замешательстве я… беру тестер и начинаю искать КЗ ибо больше причин уже быть вроде не может. И в общем нашел сопротивление прямо на входе между + и — в 525 Ом. Откуда оно там так и не разобрался, решил раскидать контакты по плате, ибо припаяны были рядом (кстати паяю кислотой Zn, могут ее остатки коротить?). Контакты раскидал, и припаял еще конденсатор на 1uF, ибо был под рукой только такой, сделал перемычку в обход диода. Все проверил, КЗ не нашел, и пошел подключать к компу.
В итоге opendiag определяет адаптер четко, в putty тоже все отлично печатается. А вот IC BOOK SERIAL TEST LITE v.1.10 как то странно себя ведет: bytes writed и bytes read совпадают (2048), но зеленая галочка не горит, а рядом показывает циферки от 0 до 4. Если перемкну rx и tx на интерфейсе, проведу тест, который не проходит, а потом разомкну и перепроведу тест, то зеленая галочка загорается и выводит цифру 5, но если еще раз провести тест, то опять не проходит, и циферки опять от 0 до 4.
Поменяю диод и еще раз поэксперементирую, кстати диод у меня на фото, может лучше заменить на 1n4007 или подобные?



Кислоту обязательно смывать. Не советую ей пользоваться, возьмите лучше флюс лти 120.
Диод любой годится, он от переполюсовки лишь. Можно и 4007поставить
Схема настолько проста, что тут вопросы только по монтажу должны быть.


просто я обычно 4007 использую и вроде проблем никогда не было, а тут из строя вышел. Хотя конечно больше сам виноват по невнимательности и халатности, схема действительно очень простая вот и не стал о качестве монтажа замарачиваться, не думал, что могут проблемы возникнуть )))
Большое спасибо за советы и ответы !


а как со скростью чтения/записи? собирал на FT232, сильно падает скорость по сравнению с обычным комовским. Инжектор онлайн уже не работает…постоянно рвет связь

Ссылка не работает на файлы(((( что то dropbox ругается …


увы пока ссылки недоступные. дропбокс говорит, что сильно большой трафик сгенерирован по ссылкам, и забанил аккаунт

Пора на яндекс или лучше на mega, в последней 50гб


Ребят. у когонибуть есть печатная плата в формате lay. для k-line? По ссылке не качается.

Появися на COM8 как Prolific USB to Se. но не работает (ошибка 10). Может кто сталкивался, подскажите.

Дрова, что смог найти в нете не помогают

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

Jeka_M аватар

Какая конкретно там микросхема? PL2303HX? Дрова качайте с официального сайта.

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

Valera19701 аватар

Какая конкретно там микросхема? PL2303HX? Дрова качайте с официального сайта.

под виндой 10 эти дрова не работают, ищите версию 3.3.11.152 от 12.03.2010, они мне пришли вместе с нокиевской утилитой, поэтому не могу выложить :)

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

Какая конкретно там микросхема? PL2303HX? Дрова качайте с официального сайта.

Не помагает. Она ведь у меня китайская (написал ведь что с Ali) Может кто побеждал китайскую

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

Valera19701 аватар

а что на микросхеме написано?

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

Китай у меня в 8 не работал. Причем, даже на оффсайте написано, что чипы rev. A не работают с 8.

Единственное, о чём я сожалел после перехода с ХР.

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

В общем похоже не победить

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

Jeka_M аватар

под виндой 10 эти дрова не работают, ищите версию 3.3.11.152 от 12.03.2010, они мне пришли вместе с нокиевской утилитой, поэтому не могу выложить :)

На сайте указаны новее: " Windows Vista/7/8/8.1/10 (32 & 64-bit) WDF WHQL Driver: v3.6.81.357 (09/04/2015) "

Да, но не работают под WIN8/8.1/10 чипы PL-2303HX(Chip Rev A) and PL-2303X(Chip Rev A). Они заменены на PL2303TA, распиновка совпадает.

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

Заранее извиняюсь за подъем темы, но у меня была такая же порблема с данным девайсом на Windows 10 x64. Маркировка на чипе отсутствует, есть только надпись на плате "USB to TTL D-SUN"

Помогли, как ни странно, стандартные драйверы от MS но с названием "Устройство с интерфейсом USB"


Проблем не было, но недавно случайно вставил один из пинов Рх или Тх в 12 вольтовый разъём на диагностической колодке. Кабель больше не смог подключится. Видимо сгорел.

Взял другой. Такой.

Но он никак не хочет соединиться. Порт видит. Драйвера переустановил. Светодиоды горят. Порт менял. Рх и Тх менял. На вводах Рх и Тх по 5 вольт относительно GND. Что мне делать?




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


нужен драйвер 2013г


Такой срач. и все из за 2303. А если сделать поиск по драйву то так происходит всегда когда автор покупает шнурок с 2303. Там вечная проблема сначала с драйверами потом с уровнями (потому как микросхема умеет мах 3.3в по входу).
Вывод.
1 вариант — купить преобразователь уровней на полевиках (на резисторах не работает).
2 вариант — купить другой усб-ттл на ch340 (стоит дешево) или ftdi (стоит дорого) и тот и другой может работать с 5в. на многих может стоят переключатель 3,3/5в. драйвера там без проблем.



Был бы FAG по таким вопросам, не было бы срача. Не все разбираются в этом.
Вариант притянуть 5 вольт на 4 ножку чипа не рассматриваете? Я сегодня так буду делать


нет. я читать еще умею описания микросхем — . Flexible signal level requirement on the RS232-like serial port side also allows PL-2303HXD to connect directly to any 3.3V

1.8V range devices. RS232 VDD. The power pin for the serial port signals. When the serial port is 3.3V, this should be 3.3V. When the serial port is 2.5V, this should be 2.5V. The range can be from 1.8V

3.3V.
С учетом того что у вас микросхема затерта внутри может быть брак любого уровня, начиная от старых версий микросхем которые уносили на тот свет за собой порт. И кончая подделкой с неизвестной схемотехникой.
С учетом вышесказанного у Вас есть шанс спалить порт на газовом контроллере (вывод ТХ для любителей срача). То что спалите 2303 это не жалко — 1 доляр стоит.
Поэтому подумайте а нужен ли Вам такой риск.
Говорю как человек который держится за паяльник с 3 класса школы и по сегодняшний день. И да скоро мне будет 47 лет.



Проблема моего чипа в том, что он hx, да? Окончание названия


думаю что да. затирают потому как левак. Я бы не рисковал. 1 доллар это не та сумма из за которой гадать на ремонт/замену газового блока.


Смотрите, я вставляю эту микросхему в ноут и затеряю напряжение рх и тх относительно массы. На обоих ножках около 5 вольт. Что это? Где там 3.3в?


Это резистор подтяжки такое дает. это нормально. Дело в том что по стандарту определяютя уровень "0" и "1", так вот "1" у вас есть без проблем. а вот "0" у вас нет. Уровень "0" для логики 3.3 и 5в отличаются. соответственно там где для 5в логики "0" то для 3.3 логики это "1". одним словом когда на выходе газового контроллера логический "0" то реально там не 0 вольт, а скажем 0.7в. логика на 3.3в думает что это еще логическая "1". для логики 3.3в логический "0" это должно быть меньше 0.4в.



Заказал FTDI. Как я завидую таким знаниям. Пытаюсь учить, но не запоминаю.


Это резистор подтяжки такое дает. это нормально. Дело в том что по стандарту определяютя уровень "0" и "1", так вот "1" у вас есть без проблем. а вот "0" у вас нет. Уровень "0" для логики 3.3 и 5в отличаются. соответственно там где для 5в логики "0" то для 3.3 логики это "1". одним словом когда на выходе газового контроллера логический "0" то реально там не 0 вольт, а скажем 0.7в. логика на 3.3в думает что это еще логическая "1". для логики 3.3в логический "0" это должно быть меньше 0.4в.

Вот эта простая микросхема без кварцевого резонатора работала идеально. Пока не всунул сигнальный в 12в. Там тоже затерто название



Там может быть та же мс. Вот когда 12в не туда подали они могли повредить и газблок если попали на RX или TX.


Этого было бы очень прискорбно. Дождусь своего ftdi и гляну. Он все равно нужен будет. Машина работаете на газе как обычно


Это резистор подтяжки такое дает. это нормально. Дело в том что по стандарту определяютя уровень "0" и "1", так вот "1" у вас есть без проблем. а вот "0" у вас нет. Уровень "0" для логики 3.3 и 5в отличаются. соответственно там где для 5в логики "0" то для 3.3 логики это "1". одним словом когда на выходе газового контроллера логический "0" то реально там не 0 вольт, а скажем 0.7в. логика на 3.3в думает что это еще логическая "1". для логики 3.3в логический "0" это должно быть меньше 0.4в.

Читайте также: