ft232r cp2102 ch340g
ft232r cp2102 ch340g
Вопрос вопросов: есть множество усб-уарт на ft232r и они нормально между собой общаются на любой скорости. Есть несколько на cp2102 и ch340g, которые тоже успешно понимают друг друга... Если с ft232r посылать данные, то любые переходники их воспринимают обратно, а вот в другую сторону от чего-то не работает. То FT232r получает всегда пару лишних нулей после каждого байта, то просто получает другие значения (формируемые судя по всему обвёртыванием каждого байта каким то значением с обоих сторон)... Что ещё интереснее: есть ардуинка со встроенным на печатную плату ch340g, так даже если посылать сигнал с её tx/rx контактов на ft232, то ft всё так же будет получать те же лишние биты...
Может сталкивался кто с подобной проблемой? Как можно заставить ft232r нормально понимать другие переходники или как заставить других посылать сигнал понятный ft232r?
Всё что мне требуется на текущий момент это подать на ft232r конкретную команду с ардуинки, так чтобы он понял.
Может сталкивался кто с подобной проблемой? Как можно заставить ft232r нормально понимать другие переходники или как заставить других посылать сигнал понятный ft232r?
Всё что мне требуется на текущий момент это подать на ft232r конкретную команду с ардуинки, так чтобы он понял.
- Реклама
- vlasovzloy
- Друг Кота
- Сообщения: 20070
- Зарегистрирован: Чт янв 26, 2012 16:44:29
- Откуда: Таксимо
Re: ft232r cp2102 ch340g
А в настройках порта что? Подключи все три и сравни
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Re: ft232r cp2102 ch340g
Настройки у всех одинаковы. Так же скорость передачи так же не влияет на то что получает ft232rl...
Добавлено after 23 minutes 56 seconds:
Ну и данные соответственно не те: посылаю 0D а приходит 79 в данном случае в обе стороны.
На скрине с лева 232, а с права cp2102
Добавлено 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
[uquote="YuM",url="/forum/viewtopic.php?p=4168342#p4168342"]Как можно заставить ft232r нормально понимать другие переходники[/uquote]
Уточняющий вопрос. ft232 это usb -> uart и ch340 это usb -> uart. Вы хотите связать между собой ft232 и ch340 по uart?
Уточняющий вопрос. ft232 это usb -> uart и ch340 это usb -> uart. Вы хотите связать между собой ft232 и ch340 по uart?
Re: ft232r cp2102 ch340g
[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:
Точнее понять мне почему они не понимают друг друга и как это исправить...
Да.
Мне нужно чтобы 232 смог понять 340 или 2102
Добавлено after 1 minute 10 seconds:
Точнее понять мне почему они не понимают друг друга и как это исправить...
- Реклама
- vlasovzloy
- Друг Кота
- Сообщения: 20070
- Зарегистрирован: Чт янв 26, 2012 16:44:29
- Откуда: Таксимо
Re: ft232r cp2102 ch340g
А если вход выход соединить и эхом погонять, что напишет? Мб инверсия какая сигналов а ты не перевернул
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Re: ft232r cp2102 ch340g
у 232 встроено согласование на SP213EEA
Добавлено after 1 minute 32 seconds:
[uquote="vlasovzloy",url="/forum/viewtopic.php?p=4168437#p4168437"]А если вход выход соединить и эхом погонять, что напишет? Мб инверсия какая сигналов а ты не перевернул[/uquote]
232 не видидят ничего при замыкании rx tx, а остальные нормально себя зеркалят
Добавлено 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
[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.
Я вот почему задал вопрос. Если вы берёте TX и RX на переходнике ft232, а TX и RX с контактов Arduino, то и не факт что должно так как ожидается работать. Потому что на контактах Arduino TX и RX не "чистые" сигналы ch340, там превращённые сигналы микроконтроллера ATmega328. Поэтому для того чтоб разобраться в этой проблеме, Arduino вообще следует пока отложить в сторону. Нужны два "чистых" переходника с "чистыми" TX и RX.
Последний раз редактировалось electroget Ср янв 26, 2022 16:00:47, всего редактировалось 1 раз.
Re: ft232r cp2102 ch340g
Не инверсия точно: оба посылают 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, без всяких обвязок и использовался только раз, чтобы быть уверенным, что я какой то протокол из виду не упускаю. Сейчас просто по уарту переходники соединяю и такой вот бред...
Если с обоих 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
[uquote="YuM",url="/forum/viewtopic.php?p=4168446#p4168446"]Сейчас просто по уарту переходники соединяю и такой вот бред...[/uquote]
Тогда придется глубоко изучать документацию на ft232 почему он так делает. Если удастся разобраться, то станет понятно возможно ли в принципе сделать стык с другими переходниками.
Тогда придется глубоко изучать документацию на ft232 почему он так делает. Если удастся разобраться, то станет понятно возможно ли в принципе сделать стык с другими переходниками.
Re: ft232r cp2102 ch340g
Проблема не в самом 232 судя по всему, ибо протокол общения у них у всех должен быть одинаковым...
Сейчас вырежу из переходников на 232 согласование по уровням и протестирую... Думаю магическим образом они начнут понимать остальных
Сейчас вырежу из переходников на 232 согласование по уровням и протестирую... Думаю магическим образом они начнут понимать остальных
- electroget
- Друг Кота
- Сообщения: 4651
- Зарегистрирован: Ср сен 30, 2020 16:51:47
- Откуда: РФ
Re: ft232r cp2102 ch340g
[uquote="YuM",url="/forum/viewtopic.php?p=4168471#p4168471"]Думаю магическим образом они начнут понимать остальных[/uquote]
Тема интересная и важная. Держите нас в курсе.
Тема интересная и важная. Держите нас в курсе.
Re: ft232r cp2102 ch340g
Проблема была в согласователе уровней что к 232 приделан, если подавать сигналы мимо него прям на чип, то данные в оба конца передаются корректно
Добавлено after 2 minutes 22 seconds:
Теперь придётся перепаивать кучу дорогущих переходников от assmann дабы изъять из них согласование по уровням, а то для моей задачи они не подайдут)))
Добавлено after 2 minutes 22 seconds:
Теперь придётся перепаивать кучу дорогущих переходников от assmann дабы изъять из них согласование по уровням, а то для моей задачи они не подайдут)))
- electroget
- Друг Кота
- Сообщения: 4651
- Зарегистрирован: Ср сен 30, 2020 16:51:47
- Откуда: РФ
Re: ft232r cp2102 ch340g
[uquote="YuM",url="/forum/viewtopic.php?p=4168482#p4168482"]Проблема была в согласователе уровней что к 232 приделан[/uquote]
Хорошая новость, что удалось найти причину.
Хорошая новость, что удалось найти причину.
- vlasovzloy
- Друг Кота
- Сообщения: 20070
- Зарегистрирован: Чт янв 26, 2012 16:44:29
- Откуда: Таксимо
Re: ft232r cp2102 ch340g
А в чем проблема была? Инвертировал неправильно? Или наоборот неинвертировал, или тупо неисправен?
Добавлено after 2 minutes 46 seconds:
Или мб какой то сигнал приходил переключающий. Ftdi насколько помню все 9 пинов использует правильно, а эти недоделки кмк нет, 2,3 ,7,8 и еще какие две не помню или один вообще, но тоже не помню
Добавлено after 2 minutes 46 seconds:
Или мб какой то сигнал приходил переключающий. Ftdi насколько помню все 9 пинов использует правильно, а эти недоделки кмк нет, 2,3 ,7,8 и еще какие две не помню или один вообще, но тоже не помню
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
- electroget
- Друг Кота
- Сообщения: 4651
- Зарегистрирован: Ср сен 30, 2020 16:51:47
- Откуда: РФ
Re: ft232r cp2102 ch340g
[uquote="vlasovzloy",url="/forum/viewtopic.php?p=4168503#p4168503"]А в чем проблема была? ?[/uquote]
Я так понял, что там на переходнике, кроме самого ft232 , есть ещё какая-то микросхема согласования уровней. Аппаратная проблема.
Я так понял, что там на переходнике, кроме самого ft232 , есть ещё какая-то микросхема согласования уровней. Аппаратная проблема.
- vlasovzloy
- Друг Кота
- Сообщения: 20070
- Зарегистрирован: Чт янв 26, 2012 16:44:29
- Откуда: Таксимо
Re: ft232r cp2102 ch340g
А блин, ну конечно sp213eea это та же max232 с преобразованием питания в 232 , как ты остальное все не попалил и ардуино тоже, кошмар! Там + - 12 вольт сигналы
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Re: ft232r cp2102 ch340g
...Нынче со стандартными уровнями переходников наищешься, обычно пять вольт, что отрицательный, что положительный... Да и у старых всего по 10 вольт, часто бывает маловато...
Re: ft232r cp2102 ch340g
Парадокс то что сам переходник собран так что должен уметь 3 и 5 вольт, а 12 выдавать не должен. По крайней мере немцы которые его собрали именно так утверждают, а вот так ли они на самом деле работают без осциллографа не понять... Но отправленное с 232 все нормально понимали, а вот тот сигнал, который он принимал, после прохода через sp213EEA отчего то искажался и получал дополнительные нули и только в том случае когда он не приходил от другого 232... Судя по всему не смотря на заявления производителя 232 действительно общались на 12 вольтах, а 5 понять не могли нормально, то есть полностью противоречили заявлениям именитого европейского производителя... Хотя если когда смогу отыскать осциллограф смогу увидеть то что на самом деле там происходит...
- vlasovzloy
- Друг Кота
- Сообщения: 20070
- Зарегистрирован: Чт янв 26, 2012 16:44:29
- Откуда: Таксимо
Re: ft232r cp2102 ch340g
Именитые производители давно все в китае производят
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru


