Адаптер usb ttl – Сообщества › Электронные Поделки › Блог › К-лайн адаптеры на базе готовых USB-TTL интерфейсов. (PL2303, FT232, CP2102)

Usb Ttl адаптер беспроблемный на win 10!

Хочу поделиться находкой для железячников. Мини обзор Usb Ttl который без проблем работает c win10!
Куплено за свои)
Для начала немного о самом кабеле: это провод для установки соединения между компьютером и большинством микроконтроллеров. При помочи данного кабеля вы можете посмотреть инфу через консоль, что твориться на вашем оборудовании- конечно же на том где его разработчики физически вывели.Я думаю что такой провод должен быть в закромах у каждого кто хоть как то знаком со словами прошивка и танцы с бубном. В моих обзорах его можно увидеть на фото, я использую его для получения инфы, загрузки прошивки и ввода команд в роутер- когда это не доступно другими способами) Провод как провод!- чем примечателен этот?-Примечателен тем что проходит проверку драйверов на вин 10 спокойно работает: без восклицательного знака, отката драйверов на старую версию, просто вставил и пользуйся.Экономя наше время.
Распиновка именно этого кабеля:
Красный + 5 В
Черный GND
Белый RXD
Зеленый TXD
Внутри адаптера не распаянный 3,3 В
Провод гибкий, примерно 90 см в длину.
Окончание проводов сделано под Dupont кабель возможно кому пригодиться.

Фото

Поставляется просто в пакете, без нейлоновой стяжки, стяжку я нацепил позже! До этого был адаптер на чипе ch440 и дешевле и есть выбор питания, но к сожалению проявил он себя не с лучшей стороны: то отвалиться, то на той же скорости показывал инфу нормально и раз может заливать крякообразы, а после и вовсе перестал видеть оборудование.
Собран данный экземпляр на чипе» prolific pl2303 ta» о чем свидетельствует прохождение штатной проверки. Работает без нареканий, правильнее сказать просто работает что на него не обращаешь и внимания.

Дополнительная информация


Возможно конечно я настальгирую, первое знакомство прошивки телефона началось именно с подобного кабеля на чипе prolific) Данным проводом я переделал 2 роутера, можете увидеть в моих обзорах, возможно на подходе 3ий роутер, тут уже как благоволит судьба!

На этом все! Всем спасибо! Всем успехов в начинаниях!

P/S Люди кто может прошить память mx29lv640 в корпусе tsop 48 в Казани, Нижний Новогород, Самара, Тольятти, Ростов напишите в личку!

mysku.ru

Сообщества › Электронные Поделки › Блог › К-лайн адаптеры на базе готовых USB-TTL интерфейсов. (PL2303, FT232, CP2102)

Понравилась идея использовать китайский USB-TTL интерфейс как часть к-лайн адаптера. Идея взята с этой темы: К-лайн адаптер из FT232RL USB Serial 232 + L9637D

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

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

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

Вид сзади. 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)

Устанавливаем драйвера для устройства с сайта со странички: www.opendiag.spb.ru/load
Все, пользуемся )

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

CP2102

Подружить инрерфейс на базе готового китайского CP2102 у меня все же не удалось, хоть и печатная плата есть.
И драйвера устанавливал соответствующие.
И редактировал специализированной утилитой скорость под 10400. Материал: www.chiptuner.ru/content/pub_20
Адаптер в программе Опендиаг определялся, но определять ЭБУ категорически отказался…
может кто подскажет куда «копать»?

PL2303v1 или PL2303MDL

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

FT232

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

Материал для самостоятельной сборки:
1) печатная плата для к-лайн адаптеров.
mega.nz/#!uVwmHa7Y!RxofkM…uD2U0hGvz63AXUc8JzwpqveeU
2) драйвера www.opendiag.spb.ru/load
3) PL2303v2 и PL2303v3 лицевой стононы идентичны, но цоколевка адаптера различная. Обратите внимание.

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

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

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

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

Вариант2. Подаем питание на адаптер +12В. к-линию не трогаем. Запускаем программу CheckIt 3.
Если адаптер исправен, то тест будет пройден на нескольких скоростях, начиная с 300 и заканчивая 9600.
Подробно проверку не буду расписывать еще раз, все было уже здесь: www.drive2.ru/b/430278/

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

Есть альтернативные программы. Например, IC BOOK SERIAL TEST LITE v.1.10
www.dropbox.com/s/6g9avl1…3fp0cz7/icserial.rar?dl=0
Проверка проще. ЗАпустили, выбрали нужный сом-порт, нажали STart. В поле RX BUFFER появятся цифры, и светодиод засветится в окошке программы зеленым.

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

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

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

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

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

www.drive2.ru

Конвертер USB в RS-232 TTL

RS-232 TTL — это упрощённая физическая разновидность стандартного интерфейса RS-232, используется например для программирования простейших плат Arduino, а также для подключения различных устройств с данным интерфейсом к ПК (например IMAX B6). Частенько по данному интерфейсу подключаются роутеры, сотовые телефоны, некоторые компьютерные железки для восстановления прошивки.
Ранее похожий конвертер уже обозревался, поэтому дальнейшая информация будет маленьким дополнением.

Прислали в запаяном пакетике.


Прозрачная термоусадка как на фото продавца — отсутствует.
Спаяна плата аккуратно, флюс до конца не отмыт, USB припаян нормально и сразу не отвалится 🙂


Собран конвертер на базе распространённой PL-2303HX (китайская подделка)
prolificusa.com/docs/2303/hx/ds_pl2303HX_v15F.pdf
Поддерживает уровень сигналов как 5V так и 3,3V
На плате распаяны 3 красных светодиода:
P (Power) — питание (горит постоянно)
R (RXD) — принимаемые данные
T (TXD) — передаваемые данные
Питание на выход +5V идёт напрямую с USB порта, защитные элементы отсутствуют.
Питание на выход +3,3 идёт с внутреннего стабилизатора PL-2303, сильно нагружать его не стоит (по спецификации не более 150мА). Реальное напряжение без нагрузки немного повышено до 3,57-3,65V, под нагрузкой 150мА просаживается до 3,40-3,52V. С прогревом микросхемы напряжение заметно повышается, поэтому в качестве образцового его использовать не стоит.
Схема подключения стандартная из спецификации — приводить её нет смысла.
Новый официальный драйвер Prolific в Win7 и Win8 не работает, т.к. проверяет оригинальность чипа PL-2303.
У меня нормально работает драйвер 3.3.17.203 от 29.04.2011
yadi.sk/d/Jvc4UnOqcwxGJ
Если была произведена автоматическая установка нового драйвера из интернета — этой программой можно его удалить и поставить старый рабочий.
yadi.sk/d/UeiF2GAycwycM

Под WinXP нормально работает последний официальный драйвер.
В системе определяется как Prolific USB-to-Serial Comm Port.
Есть возможность привязать конвертер к любому свободному COM порту.

Драйвер эмулирует COM порт, работает на скоростях передачи вплоть до 128кбит/с — негусто конечно, но в большинстве случаев вполне достаточно.

Подключение по USB1.1 — этого более, чем достаточно для работы с медленным протоколом RS-232.
Есть полная совместимость с USB 2.0, в USB3.0 также работает.

Вывод: ещё одно простое и полезное рабочее устройство для любителей ковыряться в железках 🙂

mysku.ru

Кабель USB-TTL своими руками | Dingoo A320.Русский Ресурс

Наверное, кто-то уже прочитал на нашем форуме сообщения exmortis об изготовлении кабеля USB-TTL из подручных средств.

Мы решили оформить это, как отдельную статью-руководство. Спасибо exmortis за предоставленный материал.

Аннотация: Данная статья является дополнением к статье Antony о подключении к приставке Ritmix RZX-50 по последовательному интерфейсу, которую рекомендуется предварительно прочесть.

Как известно из вышеупомянутой статьи, приставку Ritmix RZX-50 можно подключить к компьютеру через uart ttl, но так как сигналы по вольтажу не совпадают со стандартом rs-232, то нужен переходник. В качестве готового решения можно воспользоватья специальным конвертером, например, таким  или даже таким.

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

Однако, можно приспособить обычный кабель-переходник usb-rs232 (com), который продаётся в любом компьютерном магазине. Например, такой:

Кабель Gembird usb-rs232 uas111. Он удобен тем, контроллер спрятан в аккуратную коробочку. Правда, она запаяна, поэтому для вскрытия придётся либо её распиливать, либо срезать пластик паяльником.

В принципе, подойдёт любой другой подобный кабель, однако, нужно обращать внимание на удобство доступа к плате с контроллером. На некоторых кабелях она спрятана в разъёме rs-232, вскрывать который затруднительно, а на других может оказаться микросхема-капля, подпаятся к которой непросто. В конце-концов такой кабель может быть основан на каком-нибудь экзотическом чипе.

Микросхема pl2303. Интересны прежде всего ноги 1 (TXD) и 5 (RXD), нумерация ног идёт против часовой стрелки от угла, отмеченного на самом чипе точкой.

Обратная сторона с чипом max213. Cигнал от 1-ой ноги pl2303 приходит на 6-ю ногу max’а, а сигнал от 5-ой — на 19-ю ногу «максимки».
В принципе, эта микросхема для uart-ttl не нужна, она даже может помешать. Поэтому её нужно аккуратно выпаять, и тем легче будет подпаиваться к контактным площадкам.

Микросхема max213 выпаяна. Красный провод припаян к сигналу TXD, жёлтый — к RXD, чёрный провод — земля. Впоследствии можно подключать по схеме Antony, присодиняя провода «перкрёстно», т.е. RXD контроллера к TXD приставки, а TXD к RXD соответственно.

Выводы последовательного интерфейса у Ritmix RZX-50.

Вторая немаловажная часть — непосредственное подсоединение к компьютеру и настройка соединения.
Ниже будет рассмотрена специфическая ситуация, когда на компьютере (ноутбуке) установлена W7 x64, а в виртуальной машине VirtualBox — Xubuntu 11.10 x32. Всё нижеописанное также справедливо для любых дистрибутивов linux.

Перепаянный как указано выше кабель подсоединяется к компьютеру (при этом rzx-50 НЕ подключена). Естественно, что драйвер системой не установится, но это и не требуется. Загружаем xubuntu в виртуальной машине, пробрасываем вовнутрь подсоединённое устройство (должно обозначаться как Prolific Technology Inc. USB-Serial Controller). После чего загружаем консоль и вводим dmesg. Одной из последних строчек должно оказаться определение подключённого устройства (pl2303) и его отражение на файловую систему — в данном случае это /dev/ttyUSB0. Запоминаем это имя.

Теперь надо установить minicom. Команда стандартная: «sudo apt-get install minicom». Запускаем настройку: «sudo minicom -s» и попадаем в меню конфигурации. В Serial port setup устанавливаем /dev/ttyUSB0 в качестве Serial Device, скорость потока устанавливается 56700 8N1, hardware и Software Flow Control выключается (No). Далее в Modem and dialing нужно стереть строки Init String и Reset String.

После чего настройку можно сохранить либо как дефолтную, либо под любым именем. В последнем случае minicom следует запускать с именем настройки в командной строке.

Выходим из настройки и запускаем minicom в обычном режиме (sudo minicom). Теперь можно протестировать кабель, замкнув провода от сигналов TXD и RXD. Если при нажатии любых клавиш в minicom на экране появляются соответствующие символы, значит кабель работает.

Теперь можно подсоединять приставку к проводам способом, указанным выше, и включить её, наслаждаясь выводом в окно эмулятора терминала. Когда выпадёт приглашение ввести пароль, следует ввести «root». Если при вводе и выводе символов периодически появляются мусорные или посторонние, значит что-то не так с землёй (скорей всего оборвана). В идеаля земля также никак не должна замыкаться с сигналами TXD и RXD.

От редакции: Я лично сразу вспомнил конец 90ых, когда началась эпоха Palm. В то время я был счастливым обладателем Handspring Visor Deluxe, мощнейшим, по тем временам КПК (слово «планшет» еще не придумали). Так вот, в силу дефицита USB портов (да! да!) приходилось самому изготавливать кабель RS232-TTL. Более того, поскольку сигналы у Visor были трехвольтовые, а микросхема Maxim, обеспечивающая нужный уровень сигнала была дефицитной — приходилось на ножку «выхода» вешать делитель напряжения с 5 до 3.3в, чтобы не спалить устройство.

Сейчас все гораздо проще, и можно сосредоточиться на более содержательной деятельности, например внести посильный вклад в создание альтернативной прошивки для RZX-50 🙂

a320.emulate.su

Последовательный порт — TTL и RS232

Микроконтроллеры в Arduino (ATmega328, 168, 2560) используют, кроме прочих интерфейсов, аппаратно реализованный последовательный интерфейс (UART). В МК ATmega2560 (Arduino Mega) реализовано сразу четыре UART. Интерфейс использует два провода — RX (прием) и TX (передача), где цифровой сигнал кодирует значения бит «0» и «1» напряжением на проводе. Значению «0» соответствует 0В, а значению «1» — рабочее напряжение интегральной схемы (5В или 3.3В, в зависимости от модели и режима работы МК). Такой тип кодирования также называют транзистор-транзисторной логикой (ТТЛ), т.к. напряжение на проводе напрямую влияет на состояние (открытое/закрытое) транзисторов, обеспечивающих приемо-передачу цифрового сигнала.

Последовательный порт компьютера (COM-порт), который все реже можно видеть в современных моделях компактных компьютеров, работает по старому телекоммуникационному стандарту RS232, где кодирование сигнала иное: значение «0» кодируется напряжением от +3В до +25В, а «1» — отрицательным напряжением от -3В до -25В. В COM-портах персональных компьютеров обычно встречается напряжение +13В и -13В.

Большая разница напряжений делает RS232 соединение более устойчивым к помехам, однако, в современных цифровых устройствах чаще используется ТТЛ-совместимый последовательный порт, либо USB — гораздо более современный и высокоскоростной интерфейс.

На приведенном рисунке для сравнения отображены сигналы TTL serial и RS 232, снятые при передаче значения одного байта.

Для преобразования сигнала RS232 в TTL и обратно необходимо его инвертировать (хотя это можно сделать и программно) и преобразовать напряжение. Обычно для этого используются микросхемы типа MAX232. Иногда используют упрощенные самодельные схемы, обеспечивающие инверсию сигнала и преобразование напряжения или прибегают к программно-аппаратным решениям (программная инверсия, аппаратное изменение напряжения).

В случае с Arduino (Uno, Mega и пр.) используется USB-TTL serial контроллер, обеспечивающий работу с МК через ТТЛ-совместимый последовательный интерфейс. В старых моделях для этого использовался чип FTDI FT232, в новых — ATmega8U или ATmega16U. Выводы последовательного интерфейса МК так же доступны для прямого подключения. Для Uno это выводы D0, D1, а у модели Mega имеется сразу несколько последовательных интерфейсов. Подключать к этим выводам RS232 порт нельзя — корректно работать он не сможет из-за другого типа кодирования, а высокое напряжение может повредить МК.

Для подключения к ТТЛ-совместимому последовательному порту с компьютера удобно использовать USB-TTL serial адаптер. Однако, USB-TTL serial адаптеры общего назначения продаются только в специализированных магазинах и, нередко, по неоправданно высокой цене. При этом гораздо более популярны (и дешевы) USB-RS232 адаптеры. При ближайшем же рассмотрении, любой USB-RS232 адаптер содержит два основных компонента — микросхемы USB-TTL serial адаптера и RS232-TTL serial преобразователя.

У меня нашелся USB-RS232 адаптер, схема которого была спрятана в легко разбираемый корпус DB9 разъема (иногда корпус делают литым и добраться до схемы сложнее). Адаптер оказался построен на популярных чипах Prolific PL2303 (USB-TTL serial адаптер) и Zywyn ZT213 (RS232-TTL адаптер). Посмотрев на спецификацию PL2303 выяснил, что мне нужны выводы 1 (TX) и 5 (RX), к которым я подпаял провода, никак не меняя схему (так что RS232 часть осталась работоспособной). Землю взял с 5го контакта DB9, чтобы не трогать 7й вывод микросхемы.

В итоге получился дешевый и сердитый USB-TTL serial адаптер. На скриншоте: Serial monitor от Arduino IDE подключен по USB, а realterm — напрямую к D0,D1 через USB-TTL serial адаптер.

Слышал, что многие data-кабели для мобильных телефонов также содержат USB-TTL serial контроллеры, хотя все большее количество современных моделей подключаются к USB интерфейсу напрямую, не требуя специальных адаптеров. Многие микроконтроллеры снабжены USB интерфейсом, в частности ATmega8U и ATmega16U, которые используются в Arduino в качестве USB-TTL serial контроллеров, предоставляя доступ к ATmega328, который USB интерфейса не имеет.

atroshin.ru

PavelBolotnikov › Блог › Корректировка одометра VDO с использованием переходника USB to TTL (Модуль Ch440G/Ch440)

Всем привет! Думаю многим кто интересовался корректировкой одометра на приборной панели VDO известна эта схема адаптера для COM порта компьютера.

Адаптер для корректировки одометра через COM порт

На большинстве современных компьютеров данный порт отсутствует. Но жажда поизвращаться над приборкой не гасла, и поэтому был заказан переходник USB to TTL (Модуль Ch440G/Ch440), который должен был заменить COM порт. Но почитав литература про данное устройство, пришел к выводу что данный переходник полностью заменит адаптера для COM порта.

Полный размер

Модуль Ch440G

Полный размер

Модуль Ch440G

Обратите внимание на перемычку, она должна стоять на контактах 5V и VCC
Далее всё было подключено по схеме ниже. Обратите внимание, что «земля» с Белой колодки и с адаптера должны быть соединены, это очень важно!

Полный размер

Схема подключения

Полный размер

Маленькое окошечко (слева от красной колодки) для подключения переходника (для версий панели 0.8 и 1.1)

После того как всё подключено скачиваем программу VDO Research. В настройках программы мы должны установить порт для переходника. По умолчанию номер порту компьютер даст любой, но мы должны выставить либо COM 1, либо COM 2. Следовательно и в программе выставляем либо COM 1, либо COM 2. В программе есть калькулятор с помощью которого выставляем пробег.

Последовательность шагов в программе

Ну и напоследок немного фото с различными пробегами.

Полный размер

Полный размер

Полный размер

Полный размер






Нравится

80



Поделиться:













Подписаться на автора

www.drive2.ru