реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Странно ведёт себя конвертор USB-RS485, Вешается при подключении осцилла
lummox
сообщение Sep 5 2005, 12:41
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 13-12-04
Пользователь №: 1 472



Включаю, работает. Становлюсь на ногу RTS осциллом, затыкается. Обмен не идёт ни в какую сторону. Убираю осцил, через какое-то время очухивается и опять всё нормально. Но такое не всегда. Иногда удаётся некоторое время понаблюдать. Он вообще не шевелится, хотя обмен идёт в обе стороны. У кого-нить было что-то подобное?
Конвертор я собрал сам на FT232BM и ADM485. Схема включения стандартная из даташита. Всё заработало сразу, без проблем, пока осциллом не полез. Но о ней какие-то мутные слухи ходят, что она иногда засыпает напроч и не пробуждается ничем кроме выкл-вкл питанием. Вот я решил подстраховаться и сделать ещё один экземплярчик на какой-нибудь другой микре. Очень популярна PL2303, но у неё нет сигнала для переключения направления передачи, а для RS-485 он необходим. Вот я и хотел попробовать использовать для этой цели RTS.
У ft232 для переключения приём-передача задействован сигнал TXDEN.
Подскажите есть какая-то возможность получить сигнал направления передачи из сигналов RS-232?
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 5 2005, 13:01
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(lummox @ Sep 5 2005, 16:41)
Включаю, работает. Становлюсь на ногу RTS осциллом, затыкается. Обмен не идёт ни в какую сторону. Убираю осцил, через какое-то время очухивается и опять всё нормально. Но такое не всегда. Иногда удаётся некоторое время понаблюдать. Он вообще не шевелится, хотя обмен идёт в обе стороны. У кого-нить было что-то подобное?
Конвертор я собрал сам на FT232BM и ADM485. Схема включения стандартная из даташита. Всё заработало сразу, без проблем, пока осциллом не полез. Но о ней какие-то мутные слухи ходят, что она иногда засыпает напроч и не пробуждается ничем кроме выкл-вкл питанием. Вот я решил подстраховаться и сделать ещё один экземплярчик на какой-нибудь другой микре.  Очень популярна PL2303, но у неё нет сигнала для переключения направления передачи, а для RS-485 он необходим. Вот я и хотел попробовать использовать для этой цели RTS.
У ft232 для переключения приём-передача задействован сигнал TXDEN.
Подскажите есть какая-то возможность получить сигнал направления передачи из сигналов RS-232?
*


А щуп Вашего осцилографа какой? Высокомный? и какую емкосную нагрузку он имеет? Возможно Вы 'подсаживаете' характеристики крутизны фронта сигнала, который хотите понаблюдать и вся система - 'затыкается', потому что нарушаются временные характеристики. Проанализируйте этот случай. Тем более Вы говорите что схему делали сами. Там могут такие шутки быть, что 'без бутылки' - не понять smile.gif . Так же посмотрите фирменные рекомендации по проектировке устройства на FT232BM как должен выглядеть конструктив (рекомендуемые условия к длине проводников, защита по питанию, земли и т.д.).


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
lummox
сообщение Sep 5 2005, 14:47
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 13-12-04
Пользователь №: 1 472



RTS относительно микры является выходным. В моей схеме он не используется и висит в воздухе. Вход осцилла 1МОм, 35пикоФ.
Разобрал подобное устройство USB-RS232. чьё производство не знаю. Картина та же.
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 6 2005, 06:41
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(lummox @ Sep 5 2005, 18:47)
RTS относительно микры является выходным. В моей схеме он не используется и висит в воздухе. Вход осцилла 1МОм, 35пикоФ.
Разобрал подобное устройство USB-RS232. чьё производство не знаю. Картина та же.
*


Мда... для контроля направления передачи лучше чем RTS - не найти!
Но Вы каким щупом пользуетесь 1:1? Я бы настоятельно рекомендовал пользоваться 1:10 для наблюдения за высокочастотными сигналами и импульсами.
RTS естественно вых. сигнал, но Вы можете вносить 'помеху' своим щупом из-за которой схема может 'затыкаться'. Проверьте надежность и качество заземления Вашего осцилографа (для успешного измерения это - базовые вещи). Так же необходимо оценить уровень помех на земляной и питающей шинах - нет ли там коротких импульсов ('иголок') соизмеримых с логическими порогами срабатывания цифровых схем.
Ну и еще одно - FT232BM действительно носит славу о капризной работе, которая проявляется нестабильностью во времени. Для этого делают схему автоматического сброса при присоединении к линиям USB, а так же выводят кнопку сброса. Для защиты питания от высокочастотной помехи в разрыв шине питания ставят - 'ферритовую бусинку' (обычный провод продетый в ферриторый стержень).
Возможно эти рекомендации Вам помогут, но что еще предложить пока не знаю.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
lummox
сообщение Sep 6 2005, 12:05
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 13-12-04
Пользователь №: 1 472



Ну с осциллом я разберусь, спасибо. Щуп 1:1, может из-за него. Счас другого под рукой нет.
Меня заинтересовала следующая фраза:
Цитата(BVU @ Sep 6 2005, 10:41)
......
Мда... для контроля направления передачи лучше чем RTS - не найти!
.....
*

Вы можете предложить другой вариант, если используется микра без специальной ноги, например, PL2303?
На выходе RS-232 только два выходных сигнала RTS и DTR.
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 6 2005, 14:01
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(lummox @ Sep 6 2005, 16:05)
Ну с осциллом я разберусь, спасибо. Щуп 1:1, может из-за него. Счас другого под рукой нет.
Меня заинтересовала следующая фраза:
Цитата(BVU @ Sep 6 2005, 10:41)
......
Мда... для контроля направления передачи лучше чем RTS - не найти!
.....
*

Вы можете предложить другой вариант, если используется микра без специальной ноги, например, PL2303?
На выходе RS-232 только два выходных сигнала RTS и DTR.
*



Для этого существует стартовый-бит на линии вывода данных TD. Можно 'привязку' сделать к нему!


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
lummox
сообщение Sep 7 2005, 10:42
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 13-12-04
Пользователь №: 1 472



Не думаю, что вы в подобной ситуации поступали бы так. smile.gif.
Я слыхал, что есть возможность воспользоваться RTS или DTR. Вот и полез смотреть, что там. А там ничего.
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 7 2005, 13:49
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(lummox @ Sep 7 2005, 14:42)
Не думаю, что вы в подобной ситуации поступали бы так. smile.gif.
Я слыхал, что есть возможность воспользоваться RTS или DTR. Вот и полез смотреть, что там. А там ничего.
*


Вы имеете дело с преобразователем USB->COM (FT232BM или что-то другое, таких устройств сейчас появилось довольно много). Эти два последовательных способа передачи данных отличаются друг от друга, как 'небо от земли' и гарантированность полной конверсии по всей видимости не достигнута, хотя и заявлена. Предложенный мной вариант является не плохим выходом из создавшегося положения, а наоборот реально-гарантированной возможностью решить задачу, но это уж дело Ваше использовать его или нет. Для реализации многих задачь порой подходят совсем не стандартные решения.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
ValeraVi
сообщение Sep 7 2005, 18:30
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 30-07-05
Из: Kyiv, Ukraine
Пользователь №: 7 211



2 lummox
В основном (не знаю стандарт это или просто так сложилось) направлением рулят при помощи RTS. Вот у меня валяется PCI плата RS485/RS422 портов (Moxa вроде) и на ней, для RS485 есть переключатель управления направлением: AUTO или RTS. Например есть такая библиотечка для С++ билдера: Async Professional (APRO) - она умеет работать в режиме RS485 - рулит направлением при помощи RTS.
Go to the top of the page
 
+Quote Post
lummox
сообщение Sep 8 2005, 06:32
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 13-12-04
Пользователь №: 1 472



Во-во! Я тоже подозреваю, что там видимо как-то надо дрова сконфигурить, чтобы драйвер ногой RTS сам шевелил. Но я не программист, сам дрова написать не смогу. Спасибо за инфу. Буду искать дрова на конкретные микры, а там посмотрим.
Вот заказал сегодня две микры CP2103. Кто-нить знает как у неё с дровами. На сайте производителя только в ките.
Go to the top of the page
 
+Quote Post
ValeraVi
сообщение Sep 8 2005, 17:40
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 30-07-05
Из: Kyiv, Ukraine
Пользователь №: 7 211



дрова на нее думаю и так, без кита, найти в инете можно wink.gif
например там:
_http://www.sparkfun.com/cgi-bin/phpbb/viewtopic.php?t=1223
Go to the top of the page
 
+Quote Post
lummox
сообщение Sep 13 2005, 06:55
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 13-12-04
Пользователь №: 1 472



Спасибо, но там уже нет. Хост не найден. sad.gif И так везде.
Go to the top of the page
 
+Quote Post
lummox
сообщение Sep 13 2005, 07:05
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 13-12-04
Пользователь №: 1 472



Я тут экспериментируя с FTDI ещё такую бяку обнаружил. взял мой макетик и повесился, даже кварц не генерит. Я давай плясать вокруг, кварц менять, кондёры подбирать, а ни в какую. Беру другой макет, который работал, подтыкаю, не пашет. Приходят в голову самые шальные мысли, типа погода сёдня нелётная. Потом приходит и вовсе идиотская мысль - перегрузить комп. После перезагрузки оба макета пашут. Как это?
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 13 2005, 08:01
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(lummox @ Sep 13 2005, 11:05)
Я тут экспериментируя с FTDI ещё такую бяку обнаружил. взял мой макетик и повесился, даже кварц не генерит. Я давай плясать вокруг, кварц менять, кондёры подбирать, а ни в какую. Беру другой макет, который работал, подтыкаю, не пашет. Приходят в голову самые шальные мысли, типа погода сёдня нелётная. Потом приходит и вовсе идиотская мысль - перегрузить комп. После перезагрузки оба макета пашут. Как это?
*


Не совершенность прикладного драйвера для Вашей USB FTDI! Что-то там 'криво' работает и нет адаптивности для различных нештатных ситуацих, как по USB-протоколу, так и по системе в целом.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
lummox
сообщение Sep 13 2005, 08:59
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 13-12-04
Пользователь №: 1 472



Где-то что-то криво. Эт понятно, но почему генератор останавливается? И как вообще, после этого, можно надеяться на FTDI? Меня заказчик порвёт на части, если ему по два раза на дню перегружаться придётся.
CP2103 привлекательна, но её представили в конце апреля этого года, тоже кот в мешке. Кто-нибудь пользовал её? И с дровами сплошь загадка.
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Sep 15 2005, 04:32
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(lummox @ Sep 13 2005, 11:59)
И с дровами сплошь загадка.


А как же темы данного форума для драйвера VCP: CP2102, Помогите с поиском драйверов, CP2101 /2 for Silicon Labs, неужели не помогли?

Для организации обмена можно использовать USBXpress™ Direct Driver Support и управлять направлением обмена с помощью одного из выводов GPIO CP2103.
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 15 2005, 04:55
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(Konst_777 @ Sep 15 2005, 08:32)
Цитата(lummox @ Sep 13 2005, 11:59)
И с дровами сплошь загадка.


А как же темы данного форума для драйвера VCP: CP2102, Помогите с поиском драйверов, CP2101 /2 for Silicon Labs, неужели не помогли?

Для организации обмена можно использовать USBXpress™ Direct Driver Support и управлять направлением обмена с помощью одного из выводов GPIO CP2103.
*



Silicon Labs - выдает свои драйвера для CP2101/2 только по запросу (на сайте искать бесполезно!), да и то не всегда и с большой неохотой.
Недавно я в этой теме:
http://forum.electronix.ru/index.php?showt...t=0&#entry49923
'приаттачил' драйверы CP2101. Качайте... smile.gif


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
lummox
сообщение Sep 15 2005, 08:19
Сообщение #18


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 13-12-04
Пользователь №: 1 472



Цитата(Konst_777 @ Sep 15 2005, 08:32)
А как же темы данного форума для драйвера VCP: CP2102, Помогите с поиском драйверов, CP2101 /2 for Silicon Labs, неужели не помогли?

Для организации обмена можно использовать USBXpress™ Direct Driver Support и управлять направлением обмена с помощью одного из выводов GPIO CP2103.
*

Ну как же, конечно, я обратил внимание на эти темы. Но тут такой нюанс. Если мы пишем ПО под этот конвертор, то вроде как вышеозначенные дрова и подойдут.
Но я делаю конвертор для использования с ПО нацеленным на RS-232. Т.е. мне нужен драйвер, образующий виртуальный СОМ-порт.
На сайте СиЛабс есть документик, в котором говорится, типа ЮСБэкспрес, пожалуйста, берите, а дрова виртуального СОМа распространяются в составе кита.
Конкретно, цитата:
"...............
-Virtual COM Port drivere (Royalty-free license with purchase of CP210xEK evaluation kit)
USBXpress direct drivere (http://www.silabs.com/products/microcontroller/usbxpress.asp)
................"
Или я чо-то не так понял?
Сам документик я приаттачу, если получится.
Прикрепленные файлы
Прикрепленный файл  CP210x_Comparison.pdf ( 44.33 килобайт ) Кол-во скачиваний: 257
 
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 15 2005, 09:09
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(lummox @ Sep 15 2005, 12:19)
Цитата(Konst_777 @ Sep 15 2005, 08:32)

А как же темы данного форума для драйвера VCP: CP2102, Помогите с поиском драйверов, CP2101 /2 for Silicon Labs, неужели не помогли?

Для организации обмена можно использовать USBXpress™ Direct Driver Support и управлять направлением обмена с помощью одного из выводов GPIO CP2103.
*

Ну как же, конечно, я обратил внимание на эти темы. Но тут такой нюанс. Если мы пишем ПО под этот конвертор, то вроде как вышеозначенные дрова и подойдут.
Но я делаю конвертор для использования с ПО нацеленным на RS-232. Т.е. мне нужен драйвер, образующий виртуальный СОМ-порт.
На сайте СиЛабс есть документик, в котором говорится, типа ЮСБэкспрес, пожалуйста, берите, а дрова виртуального СОМа распространяются в составе кита.
Конкретно, цитата:
"...............
-Virtual COM Port drivere (Royalty-free license with purchase of CP210xEK evaluation kit)
USBXpress direct drivere (http://www.silabs.com/products/microcontroller/usbxpress.asp)
................"
Или я чо-то не так понял?
Сам документик я приаттачу, если получится.
*



Есть у меня эти дрова и Kit есть. Все никак из дома принести не могу. Как домой с работы приходишь, сразу обо всем забываешь, что за день произошло. Одним словом возраст! sad.gif
Завтра не гарантирую, но в ближайшее время обязательно... smile.gif


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
lummox
сообщение Sep 15 2005, 12:07
Сообщение #20


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 13-12-04
Пользователь №: 1 472



2 BVU
Если нетрудно бросьте мне в мыло, пожалуйста, у меня доступа к здешнему FTP нет.
mail to: lummoxСОБАКАnewmail.ru
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 16 2005, 07:31
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



lummox , я отослал тебе на 'мыло' CP2101(2)_drivers_install.rar. Подтверди целостность доставки, т.к. мне не удается приаттачить его к форуму. Все же - 3.34 МВ.

Разбил rar-file по формату дискеты.
Качайте!!!

Сообщение отредактировал BVU - Sep 16 2005, 08:14
Прикрепленные файлы
Прикрепленный файл  CP210x_Drivers.part1.rar ( 1.39 мегабайт ) Кол-во скачиваний: 78
Прикрепленный файл  CP210x_Drivers.part2.rar ( 1.39 мегабайт ) Кол-во скачиваний: 82
Прикрепленный файл  CP210x_Drivers.part3.rar ( 582.95 килобайт ) Кол-во скачиваний: 72
 


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
lummox
сообщение Sep 16 2005, 09:52
Сообщение #22


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 13-12-04
Пользователь №: 1 472



to BVU
Не-а не получил. Ну я аттачи скачаю. Спасибо.
Настораживает название "CP2101(2)_drivers_install.rar".
Она что, только для CP2101 и CP2102? А для CP2103? Может у тебя старая версия выпущенная до выхода 2103?
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 16 2005, 10:04
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(lummox @ Sep 16 2005, 13:52)
to BVU
Не-а не получил. Ну я аттачи скачаю. Спасибо.
Настораживает название "CP2101(2)_drivers_install.rar".
Она что, только для CP2101 и CP2102? А для CP2103? Может у тебя старая версия выпущенная до выхода 2103?
*


Увы, похоже так... sad.gif
Но не отчаивайтесь! Посмотрите тему:
http://forum.electronix.ru/index.php?showtopic=7883
там Konst_777 рассказывает очень интересные вещи, как это можно взять с сайта Silicon Labs. Попробуйте может быть получиться добыть для 2103.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
lummox
сообщение Sep 16 2005, 10:34
Сообщение #24


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 13-12-04
Пользователь №: 1 472



Тут ещё такой вопрос. Если я кит куплю у официального дистрибьютора, имею ли я право полученный драйвер тиражировать с изготовленными мной изделиями на ср210х?
Фраза там такая:
"Virtual COM Port drivere (Royalty-free license with purchase of CP210xEK evaluation kit)"
Я в англ. не силён. Вот не понятно, "Royalty-free license" относится только к киту или ко всему тому что я потом понаделаю.
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 16 2005, 11:01
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(lummox @ Sep 16 2005, 14:34)
Тут ещё такой вопрос. Если я кит куплю у официального дистрибьютора, имею ли я право полученный драйвер тиражировать с изготовленными мной изделиями на ср210х?
Фраза там такая:
"Virtual COM Port drivere (Royalty-free license with purchase of CP210xEK evaluation kit)"
Я в англ. не силён. Вот не понятно, "Royalty-free license" относится только к киту или ко всему тому что я потом понаделаю.
*


Ну здесь если литературно выразиться говориться о том что Вы покупая лицензионный Kit получаете этот драйвер к нему - бесплатно. На распространение драйвера у них другое соглашение наверняка есть. К примеру, если вы купите у Silicon Labs партию микросхем бридж (CP21x) и собираетесь делать на них свои устройства, то волей неволей должны иметь к ним драйвера. Об этом договариваются - отдельно (думаю цена не очень большая, может даже символическая иначе торговать этими чипами нет смысла). А напишите ка им письмо и задайте этот вопрос. Не важно, что английский не на 5, пишите, как в школе учили (главное смелее и понаглее rolleyes.gif ).


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
lummox
сообщение Sep 16 2005, 15:35
Сообщение #26


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 13-12-04
Пользователь №: 1 472



Спасибо BVU
Буду кит покупать, денег уже дали smile.gif . Если понравится, воспользуюсь твоим советом. Да может ещё и дистрибютор, чо-нить подскажет или посодействует.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 07:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.04537 секунд с 7
ELECTRONIX ©2004-2016