ft232r cp2102 ch340g

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
YuM
Родился
Сообщения: 12
Зарегистрирован: Ср янв 26, 2022 12:44:05

ft232r cp2102 ch340g

Сообщение YuM »

Вопрос вопросов: есть множество усб-уарт на ft232r и они нормально между собой общаются на любой скорости. Есть несколько на cp2102 и ch340g, которые тоже успешно понимают друг друга... Если с ft232r посылать данные, то любые переходники их воспринимают обратно, а вот в другую сторону от чего-то не работает. То FT232r получает всегда пару лишних нулей после каждого байта, то просто получает другие значения (формируемые судя по всему обвёртыванием каждого байта каким то значением с обоих сторон)... Что ещё интереснее: есть ардуинка со встроенным на печатную плату ch340g, так даже если посылать сигнал с её tx/rx контактов на ft232, то ft всё так же будет получать те же лишние биты...
Может сталкивался кто с подобной проблемой? Как можно заставить ft232r нормально понимать другие переходники или как заставить других посылать сигнал понятный ft232r?
Всё что мне требуется на текущий момент это подать на ft232r конкретную команду с ардуинки, так чтобы он понял.
Реклама
Аватара пользователя
vlasovzloy
Друг Кота
Сообщения: 20070
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Re: ft232r cp2102 ch340g

Сообщение vlasovzloy »

А в настройках порта что? Подключи все три и сравни
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Реклама
YuM
Родился
Сообщения: 12
Зарегистрирован: Ср янв 26, 2022 12:44:05

Re: ft232r cp2102 ch340g

Сообщение YuM »

Настройки у всех одинаковы. Так же скорость передачи так же не влияет на то что получает ft232rl...

Добавлено after 23 minutes 56 seconds:
Ну и данные соответственно не те: посылаю 0D а приходит 79 в данном случае в обе стороны.
На скрине с лева 232, а с права cp2102
Вложения
0.png
скрин
(136.72 КБ) 214 скачиваний
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: ft232r cp2102 ch340g

Сообщение electroget »

[uquote="YuM",url="/forum/viewtopic.php?p=4168342#p4168342"]Как можно заставить ft232r нормально понимать другие переходники[/uquote]

Уточняющий вопрос. ft232 это usb -> uart и ch340 это usb -> uart. Вы хотите связать между собой ft232 и ch340 по uart?
Реклама
Эиком - электронные компоненты и радиодетали
YuM
Родился
Сообщения: 12
Зарегистрирован: Ср янв 26, 2022 12:44:05

Re: ft232r cp2102 ch340g

Сообщение YuM »

[uquote="electroget",url="/forum/viewtopic.php?p=4168429#p4168429"]Уточняющий вопрос. ft232 это usb -> uart и ch340 это usb -> uart. Вы хотите связать между собой ft232 и ch340 по uart?[/uquote]

Да.
Мне нужно чтобы 232 смог понять 340 или 2102

Добавлено after 1 minute 10 seconds:
Точнее понять мне почему они не понимают друг друга и как это исправить...
Реклама
Аватара пользователя
vlasovzloy
Друг Кота
Сообщения: 20070
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Re: ft232r cp2102 ch340g

Сообщение vlasovzloy »

А если вход выход соединить и эхом погонять, что напишет? Мб инверсия какая сигналов а ты не перевернул
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Реклама
YuM
Родился
Сообщения: 12
Зарегистрирован: Ср янв 26, 2022 12:44:05

Re: ft232r cp2102 ch340g

Сообщение YuM »

у 232 встроено согласование на SP213EEA

Добавлено after 1 minute 32 seconds:
[uquote="vlasovzloy",url="/forum/viewtopic.php?p=4168437#p4168437"]А если вход выход соединить и эхом погонять, что напишет? Мб инверсия какая сигналов а ты не перевернул[/uquote]
232 не видидят ничего при замыкании rx tx, а остальные нормально себя зеркалят
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: ft232r cp2102 ch340g

Сообщение electroget »

[uquote="YuM",url="/forum/viewtopic.php?p=4168435#p4168435"]Мне нужно чтобы 232 смог понять 340[/uquote]

Я вот почему задал вопрос. Если вы берёте TX и RX на переходнике ft232, а TX и RX с контактов Arduino, то и не факт что должно так как ожидается работать. Потому что на контактах Arduino TX и RX не "чистые" сигналы ch340, там превращённые сигналы микроконтроллера ATmega328. Поэтому для того чтоб разобраться в этой проблеме, Arduino вообще следует пока отложить в сторону. Нужны два "чистых" переходника с "чистыми" TX и RX.
Последний раз редактировалось electroget Ср янв 26, 2022 16:00:47, всего редактировалось 1 раз.
YuM
Родился
Сообщения: 12
Зарегистрирован: Ср янв 26, 2022 12:44:05

Re: ft232r cp2102 ch340g

Сообщение YuM »

Не инверсия точно: оба посылают 00001101, при этом один видит 01111001 00000000, второй тоже сообщение не от себя воспринимает 01111001.
Если с обоих 232 стоят, то нормально видят 00001101 друг от друга, так же любые два других тоже между собой посылают и видят 00001101, а как только с одной стороны 232, а с другой что-то другое, то оба видят 01111001, только 232ому мерещится ещё вдогонку 00000000....
Как из 00001101 получается 01111001 и откуда ещё 00000000 не понятно

Добавлено after 2 minutes 14 seconds:
[uquote="electroget",url="/forum/viewtopic.php?p=4168444#p4168444"][uquote="YuM",url="/forum/viewtopic.php?p=4168435#p4168435"]Мне нужно чтобы 232 смог понять 340[/uquote]

Я вот почему задал вопрос. Если вы берёте TX и RX на переходнике ft232, а TX и RX с контактов Arduino, то и не факт что должно так как ожидается работать. Потому что на контактах Arduino TX и RX не сигналы ch340, там превращённые сигналы микроконтроллера ATmega328. Поэтому для того чтоб разобраться в этой проблеме, Arduino вообще следует пока отложить в сторону. Нужны два "чистых" переходника с "чистыми" TX и RX.[/uquote]

Ардуино был просто как генератор чистого сигнала с 0 и 1, без всяких обвязок и использовался только раз, чтобы быть уверенным, что я какой то протокол из виду не упускаю. Сейчас просто по уарту переходники соединяю и такой вот бред...
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: ft232r cp2102 ch340g

Сообщение electroget »

[uquote="YuM",url="/forum/viewtopic.php?p=4168446#p4168446"]Сейчас просто по уарту переходники соединяю и такой вот бред...[/uquote]

Тогда придется глубоко изучать документацию на ft232 почему он так делает. Если удастся разобраться, то станет понятно возможно ли в принципе сделать стык с другими переходниками.
YuM
Родился
Сообщения: 12
Зарегистрирован: Ср янв 26, 2022 12:44:05

Re: ft232r cp2102 ch340g

Сообщение YuM »

Проблема не в самом 232 судя по всему, ибо протокол общения у них у всех должен быть одинаковым...
Сейчас вырежу из переходников на 232 согласование по уровням и протестирую... Думаю магическим образом они начнут понимать остальных
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: ft232r cp2102 ch340g

Сообщение electroget »

[uquote="YuM",url="/forum/viewtopic.php?p=4168471#p4168471"]Думаю магическим образом они начнут понимать остальных[/uquote]

Тема интересная и важная. Держите нас в курсе.
YuM
Родился
Сообщения: 12
Зарегистрирован: Ср янв 26, 2022 12:44:05

Re: ft232r cp2102 ch340g

Сообщение YuM »

Проблема была в согласователе уровней что к 232 приделан, если подавать сигналы мимо него прям на чип, то данные в оба конца передаются корректно

Добавлено after 2 minutes 22 seconds:
Теперь придётся перепаивать кучу дорогущих переходников от assmann дабы изъять из них согласование по уровням, а то для моей задачи они не подайдут)))
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: ft232r cp2102 ch340g

Сообщение electroget »

[uquote="YuM",url="/forum/viewtopic.php?p=4168482#p4168482"]Проблема была в согласователе уровней что к 232 приделан[/uquote]

Хорошая новость, что удалось найти причину.
Аватара пользователя
vlasovzloy
Друг Кота
Сообщения: 20070
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Re: ft232r cp2102 ch340g

Сообщение vlasovzloy »

А в чем проблема была? Инвертировал неправильно? Или наоборот неинвертировал, или тупо неисправен?

Добавлено after 2 minutes 46 seconds:
Или мб какой то сигнал приходил переключающий. Ftdi насколько помню все 9 пинов использует правильно, а эти недоделки кмк нет, 2,3 ,7,8 и еще какие две не помню или один вообще, но тоже не помню
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: ft232r cp2102 ch340g

Сообщение electroget »

[uquote="vlasovzloy",url="/forum/viewtopic.php?p=4168503#p4168503"]А в чем проблема была? ?[/uquote]

Я так понял, что там на переходнике, кроме самого ft232 , есть ещё какая-то микросхема согласования уровней. Аппаратная проблема.
Аватара пользователя
vlasovzloy
Друг Кота
Сообщения: 20070
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Re: ft232r cp2102 ch340g

Сообщение vlasovzloy »

А блин, ну конечно sp213eea это та же max232 с преобразованием питания в 232 , как ты остальное все не попалил и ардуино тоже, кошмар! Там + - 12 вольт сигналы
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Аватара пользователя
As
Модератор
Сообщения: 46049
Зарегистрирован: Пт янв 23, 2009 19:20:05

Re: ft232r cp2102 ch340g

Сообщение As »

...Нынче со стандартными уровнями переходников наищешься, обычно пять вольт, что отрицательный, что положительный... Да и у старых всего по 10 вольт, часто бывает маловато...
YuM
Родился
Сообщения: 12
Зарегистрирован: Ср янв 26, 2022 12:44:05

Re: ft232r cp2102 ch340g

Сообщение YuM »

Парадокс то что сам переходник собран так что должен уметь 3 и 5 вольт, а 12 выдавать не должен. По крайней мере немцы которые его собрали именно так утверждают, а вот так ли они на самом деле работают без осциллографа не понять... Но отправленное с 232 все нормально понимали, а вот тот сигнал, который он принимал, после прохода через sp213EEA отчего то искажался и получал дополнительные нули и только в том случае когда он не приходил от другого 232... Судя по всему не смотря на заявления производителя 232 действительно общались на 12 вольтах, а 5 понять не могли нормально, то есть полностью противоречили заявлениям именитого европейского производителя... Хотя если когда смогу отыскать осциллограф смогу увидеть то что на самом деле там происходит...
Аватара пользователя
vlasovzloy
Друг Кота
Сообщения: 20070
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Re: ft232r cp2102 ch340g

Сообщение vlasovzloy »

Именитые производители давно все в китае производят
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Ответить

Вернуться в «Интеграция с ПК»