Хочу поделиться находкой для железячников. Мини обзор Usb Ttl который без проблем работает c win10!
Куплено за свои)
Для начала немного о самом кабеле: это провод для установки соединения между компьютером и большинством микроконтроллеров. При помочи данного кабеля вы можете посмотреть инфу через консоль, что твориться на вашем оборудовании- конечно же на том где его разработчики физически вывели.Я думаю что такой провод должен быть в закромах у каждого кто хоть как то знаком со словами прошивка и танцы с бубном. В моих обзорах его можно увидеть на фото, я использую его для получения инфы, загрузки прошивки и ввода команд в роутер- когда это не доступно другими способами) Провод как провод!- чем примечателен этот?-Примечателен тем что проходит проверку драйверов на вин 10 спокойно работает: без восклицательного знака, отката драйверов на старую версию, просто вставил и пользуйся.Экономя наше время.
Распиновка именно этого кабеля:
Красный + 5 В
Черный GND
Белый RXD
Зеленый TXD
Внутри адаптера не распаянный 3,3 В
Провод гибкий, примерно 90 см в длину.
Окончание проводов сделано под
Dupont кабель возможно кому пригодиться.
Поставляется просто в пакете, без нейлоновой стяжки, стяжку я нацепил позже! До этого был адаптер на чипе ch340 и дешевле и есть выбор питания, но к сожалению проявил он себя не с лучшей стороны: то отвалиться, то на той же скорости показывал инфу нормально и раз может заливать крякообразы, а после и вовсе перестал видеть оборудование.
Собран данный экземпляр на чипе" prolific pl2303 ta" о чем свидетельствует прохождение штатной проверки. Работает без нареканий, правильнее сказать просто работает что на него не обращаешь и внимания.
Дополнительная информация
Возможно конечно я настальгирую, первое знакомство прошивки телефона началось именно с подобного кабеля на чипе prolific) Данным проводом я переделал 2 роутера, можете увидеть в моих обзорах, возможно на подходе 3ий роутер, тут уже как благоволит судьба!
На этом все! Всем спасибо! Всем успехов в начинаниях!
P/S Люди кто может прошить память mx29lv640 в корпусе tsop 48 в Казани, Нижний Новогород, Самара, Тольятти, Ростов напишите в личку!
И да… наличие режима «3.3 вольта» обязательно. Я уже не помню, когда в последний раз 5 вольт TTL использовал.
или так:
Правда, в последних сборках десятки это уже не срабатывает.
1. Набрать в командной строке от имени администратора:
2. Затем в момент загрузки Windows нажать F8 и выбрать загрузку без подписи драйверов.
Ну и часто и густо у 3.3В логики 2.5В это все еще единица, до 1.2В часто и густо единица. У 5В логики ноль наступает раньше.
Пусть один токоограничивающий резистор в цепь TX поставит и все.
Хотя в 99,5% случаев и он не нужен.
Токоограничивающий резистор спасет в 99,5% случаев. Для нежных устройств можно еще стабилитрончик на ту же ногу добавить. А для особо нежных — можно и преобразователем уровней попользоваться.
Но если очень нужно, а есть только 5В — резистор на передачу — и в путь :)
Вот такую картинку нашел в интернете.
Сами уровни переключения логических уровней — всегда ниже.
Посему, имея usb-uart 5В: на прием (RX uart-а) от 3В девайса вообще ничего не нужно. Уровни стабильно входят в 5В логику.
А вот на отдачу (TX uart-а) — если девайсик нежный — то может выпустить волшебный дымок у своих входных цепей, Причем тихо и незаметно.
Что-бы этого избежать — ставится токоограничительный резистор, последовательно. От TX uart-а к RX девайса. Либо в комплекте со стабилитроном со стороны RX девайса, по типовой схеме.
Это помогает входным цепям девайсика не покинуть сей мир от вредного usb-uart-а.
Вот примеры кабелей у которых всего 3 контакта: TX, RX и GND. Но есть отдельно кабель на 3,3В и отдельно на 5В. Т.е. если измерить осциллографом на TX, то максимальное напряжение будет разным. Верно?
aliexpress.com/item/1921031034.html
aliexpress.com/item/381297710.html
«Чувствительная» — это условно. Есть 5В логика, 3В логика, 1,8В логика.
Устройства, работающие с 3В логикой могут быть толерантны к 5В. А могут и не быть. Это может быть заявлено производителем, а может и нет. Если производитель декларирует, что его 3В устройства имеют толерантные к 5В входы (по крайней мере RX uart-а), то можно вообще без согласований использовать 5В usb-uart-ы. Но сейчас, в большинстве девайсов уже 3В логика является нормой. Посему — если девайсик берется сейчас, то нужно однозначно брать с переключалкой.
p.s. по ссылкам не ходил, там все-равно ничего интересного нет :)
Из дешевых — на сейчас uart-ы на CH340 вполне рулят. На 115200 работают почти везде, без особых косяков. Мне нравятся на CP2104/CP2102. Они в легкую на 921600 заливают всякие esp-шки.
Соответственно — тестер в руки, и измерить уровень на RXD IC (на устройстве, а не на кабеле) с отключенным кабелем.
Тестер покажет уровень логики. В теории там может быть и 3, и 2,5, и 1.8В. А может и 5В и 12В.
и еще — расположение rx|tx не регламентируется.
и еще2 — иногда производитель путает местами подписи rx|tx
cloud.mail.ru/public/4Bph/3X5kg89K7
Вот заводская настройка кабеля. Если инвертирует, то должны были стоять «галочки»?
Если уровни в устройстве совпадут с уровнями пришедшего кабеля — можно выкрутиться инвертированием в настройках.
Если питания на RX устройства нет — возможно оно подается в момент опроса. Тогда нужно воткнуть оригинальный кабель, запустить прогу, и когда она законнектится — измерить.
На одном контакте при передаче данных появляется 18mV после передачи 0V и 1 раз в 2 секунды скачет до 10-20mV.
На другом контакте при передаче 4,38V по окончании 5V.
В другой программе при передаче: 28mV и 4V соответственно.
Инвертирование — повторить по схеме надежней, может получится обойтись галочками в драйвере. Зависит от тока, который должен отдавать uart и фактического.
ts in the description but here it is below:
Pin outs
Meter-------------------------USB Board
tip is Rx----------------------connect on Tx
middle band is Tx------connect to Rx
shank is ground---------connect to grnd
А вот транзисторами или галками — от схемотехники глюкометра зависит.
microsin.net/adminstuff/hardware/user-guide-for-ftdi-ftprog-utility.html
А для других чипов Вы какие программы использовали?
Хочу купить ещё PL2303 + 1 шт. CP2102 + 1 шт. CH340.
На них можно инвертировать сигнал?
PL2303 вообще брать нет смысла. Там подделок — 80%. И можно влегкую поиметь гемор на ровном месте. С китайскими ch340 — по-моему вообще все просто, там сервисных не припомню, это просто дешевый чип, который в большинстве применений до 115200 работает вполне сносно.
… плюс два транзистора. Это инвертирующие цепи.
Можно ли предположить что это уже в самом глюкометре?
Или по схеме все корректно отражено.
Судя по тому, что «оригинальный» кабель должен стоить дорого — производитель пошел простым путем — инвертировал RX/TX в своем кабеле. Это сделает невозможным простое подключение любого другого кабеля.
Но если инвертировать оба сигнала — все заведется. Они это делают аппаратно (наверное так дешевле, не нужно дополнительно микросхему прошивать). Можно повторить их обвязку, можно инвертировать в софте чипа. Результат в первом приближении отличаться не должен.
В схеме транзисторные инверторы — часть шнурка.
pinoutguide.com/Electronics/bayer_contour.shtml
Там автор пишет: что нужно 3 конденсатора и 1 резистор.
You will need:
FTDI FT232RL chip
USB cable or connector (in the schematic mini USB jack)
Three capacitors 100n (4 if there is a ferrite is installed in the supply voltage)
1 Resistance 200kohm
1 old headphone cable 3.5mm jack 3-pin
Who wants status LEDs, 2LEDs + series resistor
cloud.mail.ru/public/Lxik/NKVpt46Ei
cloud.mail.ru/public/GkEp/SiZBJv3yW
Тогда, по идее, должен завестись любой кабель. Здесь ограничивать только софт может.
И уровни 5В на разъеме — как раз намекают, что кабель с 5В ttl логикой нужен. Инверсия и выравнивание уровней делается внутри глюкометра.
Необходимость логической инверсии это не отменяет и не подтверждает.
Дальше брать кабель и пробовать. Если для софта нужны определенные id — то либо брать кабель с тем-же чипом, либо брать CP2102/CP2104 и изменять id их софтом (но там это однократная функция).
В целом каких-то больших проблем не видно.
GND-RX +5В
GND-TX 0В
RX-TX -5В
А какое напряжение на этих китайских платах?
Только если ножом вскрыть бОльший корпус, и взять сигналы до max232 (или какой там аналог китайцы впихнули). Не вскрывая корпус — на 2 и 3 пинах относительно 5, по стандарту должны быть уровни +12В и -12В (размах 24В). Глюкометр в лучшем случае из мелких транзисторов на входе выпустит волшебный дым, а в худшем — из контроллера.
Плату такую я на FT232 я уже заказал. Через месяц-два должна прийти.
2) А на видео автор в конце измеряет осциллографом: на TX от 0 до 5В. Видео короткое гляньте, если на затруднит.
Дело в том, что на оригинальном кабеле (при подключении в USB) на RX всегда — 5В, а на TX — 0В. А на этом адаптере я измерил на TX и RX — 0В.
и нет такого понятия хх в сигнальных интерфейсах. уровень там зависит от схемотехники, способа инициализации, драйверов.
так запустите передачу по интерфейсу (как автор в том видео) и увидите.
Вообщем не заработал такой переходник RS-232 c «TTL уровнями»
В том числе и из-за того что на RX у него 0В, а у оригинального кабеля на RX +5В.
При включении в цепь резистора на 200кОм напряжение на RX только 0,6В.
Там на гребенке есть 5В? Откуда поданы 5В?
Я не ясновидящий :)
Я думал она типовая.
Но она должна отличаться от USB to UART. Верно?
Или они 1 в 1, просто в разном исполнении.
Плюс — в схеме с каплей отсутствует кварц, который необходим для ch340. Т.е. вообще непонятно, что под той каплей.
— USB RS-232 ±12-15 V
— USB RS-232 c TTL-уровнем 0...5V
— USB UART c TTL 5V
— USB UART c TTL 3.3V
В RS-232 «0» +5....+12; «1» -5...-12.
Остальные три верно.
А какая схема у кастрированного USB to RS-232 на том же чипе не знаете?
Вот такая?
Вот шаблон оригинального кабеля.
Я конечно могу попытаться программно в китайском адаптере поставить галочки и попробовать.
Еще может быть привязка к id кабеля. И нужно его тоже склонировать.
Если китаец на ftdi (еще и настоящем) — то должно завестись без проблем.
У CP, если не ошибаюсь, id меняется однократно. И нужно будет подправить inf драйвера, либо руками поставить драйвер на чужой id.
После применения шаблона, скаченного с оригинального кабеля модуль, стал таким.
Программа как бы видит глюкометр и как бы нет. Т.е. выскакивает окно что произошла ошибка при синхронизации.
Минусом данного лота, наверное, назову отсутствие дополнительных сигналов. Вот ардуинщикам очень нужен пин DTR :)
github.com/lorf/csr-spi-ftdi/blob/master/README.md
Да, их многие воспринимают как работу и способ заработать. Прежде всего потому, что первичным побуждающим мотивом к написанию таких обзоров служит не желание поделиться с публикой, а обязательства перед продавцом или посредником. И, да, не секрет, что значительная часть обозреваемого после обзора отправляется прямиком на авито и юлу. Потому-то определённая доля обзорщиков п.18 не делает инвазивную расчленёнку обозреваемого: этому ещё предстоит продаваться. И потому-то определённая доля обзорщиков п.18 обозревает только тематические товары — посмотришь иному в профиль, ну зачем человеку шестьдесят мобильных телефонов или тв-боксов?
Вы всё ещё верите в светлые и незамутнённые идеалы? :)
PS: В промообзорах нет ничего плохого или предосудительного. Тут есть отличные и даже образцовые обзоры по п.18, собирающие топ месяца. Но иногда вызывает недоумение, почему отдельные обзорщики сами этого стесняются и упорно умалчивают про п.18.
Они, разнесчастные, уж и отказываются-отказываются от китайских товаров, а им насильно всё шлют и шлют нахаляву.
Ещё и публика — вот же неблагодарная: её просвещают и дарят свет знаний забесплатно, а они всё бухтят и нос воротят от п.18…
Старичкам часто предлагают что-нибудь выслать из определенной категории товаров с определенным диапазоном стоимости, так что если из всего списка интересной оказалась безделушка за доллар, почему бы не сделать на нее обзор, вдруг она ещё кому будет интересна =)
По поводу дорогой однотипной электроники и Авито — а куда их девать? Присылали бы мне по телефону раз в неделю, я б тоже их продавал.
Но единицам пачками шлют дорогой ходовой товар, так что выгодой обычно является удовлетворение хотелок. Собираешь в желаниях штук 20 позиций, даёшь список менеджеру и получаешь часть списка на обзор. Жаба ликует, все довольны =)
Если хотите почувствовать себя в шкуре обзорщика по п.18, я могу посодействовать ;)
а просто понимать что оригинальный PL2303 всегда поддерживает 10 и делаются драйвера
половина безмозглых не могут найти эту ссылку
или не могут даже перевести с помощью гугл переводчика
Пол года прошло.., решил так обновить алгоритм в своей железке, подключил, а оно не шьётся. То одна ошибка, то другая.., и сидишь, думаешь, что там не так. А там тупо драйвер обновился, и оно не работает. Оно определяется, ком номер х назначает, но данные не идут. Нафиг надо такой прикол, если честно.
И в связи с описанным выше поведением полюбился мне один мой оригинальный адаптер, на котором есть tx\rx светодиоды, отображающие процесс передачи данных. Не надо гадать, что где не так, мигают диоды, значит адаптер работает, смотрим железку, скорости, и т.д.
Единственный мой нормальный адаптер, был в поставке с трехосевым подвесом. Купить нормальный адаптер не просто, всё что в китае заказывал — подделка.
Еще ни разу мозги не компостировали. Всякие esp8266 на 921600 шьются.
Зато там есть четыре внешних io (это кроме всей обвязки rts/cts/dtr/rst...)
и могут однократно прикинуться кем-то другим (поменять vid/pid).
Когда-то, когда они только появились avrdude под них адаптировал, потом наоборот, их под какой-то программатор :)
И 921600 в легкую.
Недостаток, наверное, один — встроенный регулятор на 3.3В не очень сильный. И если его перегрузить (сильно) — то выходит из строя. А отремонтировать его там некак.
Но те же esp82хх, esp32 — шьются на максимальной скорости, не выпаивая из того-же sonoff-а.
Одному муськовчанину я подписывал, заработало.
Кстати, не так всё просто с tty, нужно создать пользователя с нужными правами, чтобы из под рута не работать.
А ещё в винде нет манов, которые тебя пошлют читать.
в винде пошлют читать устройство рееста и где какую галку в меню поставить.
Это не километровые маны, можно осилить.
Правильно написанная программа (не драйвер) — не закладывается на скользкие места в работе системы. Другое дело, что для этого программист должен иметь соответствующую квалификацию, чего в настоящее время — не наблюдается.
который прекрасно работает на всем Windows?
Цена $1.70 и мешне
У меня 3 из этого продавца
www.aliexpress.com/item/Free-Shipping-1pcs-FT232RL-FTDI-USB-3-3V-5-5V-to-TTL-Serial-Adapter-Module/32481520135.html?subid1=DPlnKr2ATnM&af=208_17&cv=0&cn=42pe3vrdm1g7y8pq7bzob2628vp2uhda&dp=v5_42pe3vrdm1g7y8pq7bzob2628vp2uhda&u_id=41p7v4fsprheckxr1tt2s5o6m4fdlihr&afref=&aff_platform=default&cpt=1535350154149&sk=jqf2Rf6&aff_trace_key=bb20b2a785504fb9863c66b569ff770e-1535350154149-02474-jqf2Rf6&terminal_id=bcf1f343dd814aa0a7ee5b9c061615e4
все ОК.
www.aliexpress.com/item/1pcs-CP2102-module-USB-to-TTL-serial-UART-STC-download-cable-PL2303-Super-Brush-line-upgrade/32694152202.html?spm=2114.search0604.3.2.65cd106dhnT2cx&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_10059_5724415_10696_100031_10084_10083_5725015_10103_10618_5724315_10307_10301_5724215_5724115_5724815,searchweb201603_16,ppcSwitch_4&algo_expid=23926dbc-11d5-4af4-ab34-24021004e774-0&algo_pvid=23926dbc-11d5-4af4-ab34-24021004e774&priceBeautifyAB=0
сможет кто в мск сделать систему из беспроводного датчика воды и умной розетки, которая будет выключать кондей при заполнении резервуара?
заказчику бюджет не важен, главное результат.
без указания конкретных букв в конце обозначения чипа (и желательно подтверждённых фирменной утилитой;) это в основном рассуждения ни о чём
с другой стороны, тем, у кого всё работает (особенно ftdi за $1.70:) я ни в коем случае не советую что-то трогать)
сижу завидую)
Использовал этот адаптер для подключения мультиметра UNIT 61E к компьютеру, но так нормально не запустился. Заменил его на CH340, всё завелось с полтыка. Вот и хотел узнать, а есть ли на вашем маркировка на чипе, и вообще где можно взять нормальный))) на таком же чипе.