|
Странно ведёт себя конвертор USB-RS485, Вешается при подключении осцилла |
|
|
|
Sep 5 2005, 12:41
|
Участник

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

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

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

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

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

|
RTS относительно микры является выходным. В моей схеме он не используется и висит в воздухе. Вход осцилла 1МОм, 35пикоФ. Разобрал подобное устройство USB-RS232. чьё производство не знаю. Картина та же.
|
|
|
|
|
Sep 6 2005, 06:41
|

Профессионал
    
Группа: Свой
Сообщений: 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, а так же выводят кнопку сброса. Для защиты питания от высокочастотной помехи в разрыв шине питания ставят - 'ферритовую бусинку' (обычный провод продетый в ферриторый стержень). Возможно эти рекомендации Вам помогут, но что еще предложить пока не знаю.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Sep 6 2005, 12:05
|
Участник

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

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

Профессионал
    
Группа: Свой
Сообщений: 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. Можно 'привязку' сделать к нему!
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Sep 7 2005, 10:42
|
Участник

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

|
Не думаю, что вы в подобной ситуации поступали бы так.  . Я слыхал, что есть возможность воспользоваться RTS или DTR. Вот и полез смотреть, что там. А там ничего.
|
|
|
|
|
Sep 7 2005, 13:49
|

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

|
Цитата(lummox @ Sep 7 2005, 14:42) Не думаю, что вы в подобной ситуации поступали бы так.  . Я слыхал, что есть возможность воспользоваться RTS или DTR. Вот и полез смотреть, что там. А там ничего. Вы имеете дело с преобразователем USB->COM (FT232BM или что-то другое, таких устройств сейчас появилось довольно много). Эти два последовательных способа передачи данных отличаются друг от друга, как 'небо от земли' и гарантированность полной конверсии по всей видимости не достигнута, хотя и заявлена. Предложенный мной вариант является не плохим выходом из создавшегося положения, а наоборот реально-гарантированной возможностью решить задачу, но это уж дело Ваше использовать его или нет. Для реализации многих задачь порой подходят совсем не стандартные решения.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Sep 8 2005, 06:32
|
Участник

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

|
Во-во! Я тоже подозреваю, что там видимо как-то надо дрова сконфигурить, чтобы драйвер ногой RTS сам шевелил. Но я не программист, сам дрова написать не смогу. Спасибо за инфу. Буду искать дрова на конкретные микры, а там посмотрим. Вот заказал сегодня две микры CP2103. Кто-нить знает как у неё с дровами. На сайте производителя только в ките.
|
|
|
|
|
Sep 8 2005, 17:40
|

Участник

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

|
дрова на нее думаю и так, без кита, найти в инете можно  например там: _http://www.sparkfun.com/cgi-bin/phpbb/viewtopic.php?t=1223
|
|
|
|
|
Sep 13 2005, 06:55
|
Участник

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

|
Спасибо, но там уже нет. Хост не найден.  И так везде.
|
|
|
|
|
Sep 13 2005, 07:05
|
Участник

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

|
Я тут экспериментируя с FTDI ещё такую бяку обнаружил. взял мой макетик и повесился, даже кварц не генерит. Я давай плясать вокруг, кварц менять, кондёры подбирать, а ни в какую. Беру другой макет, который работал, подтыкаю, не пашет. Приходят в голову самые шальные мысли, типа погода сёдня нелётная. Потом приходит и вовсе идиотская мысль - перегрузить комп. После перезагрузки оба макета пашут. Как это?
|
|
|
|
|
Sep 13 2005, 08:01
|

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

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

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

|
Где-то что-то криво. Эт понятно, но почему генератор останавливается? И как вообще, после этого, можно надеяться на FTDI? Меня заказчик порвёт на части, если ему по два раза на дню перегружаться придётся. CP2103 привлекательна, но её представили в конце апреля этого года, тоже кот в мешке. Кто-нибудь пользовал её? И с дровами сплошь загадка.
|
|
|
|
|
Sep 15 2005, 04:32
|
Знающий
   
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Sep 15 2005, 04:55
|

Профессионал
    
Группа: Свой
Сообщений: 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=0entry49923'приаттачил' драйверы CP2101. Качайте...
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Sep 15 2005, 08:19
|
Участник

Группа: Новичок
Сообщений: 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) ................" Или я чо-то не так понял? Сам документик я приаттачу, если получится.
|
|
|
|
|
Sep 15 2005, 09:09
|

Профессионал
    
Группа: Свой
Сообщений: 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 есть. Все никак из дома принести не могу. Как домой с работы приходишь, сразу обо всем забываешь, что за день произошло. Одним словом возраст! Завтра не гарантирую, но в ближайшее время обязательно...
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Sep 15 2005, 12:07
|
Участник

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

|
2 BVU Если нетрудно бросьте мне в мыло, пожалуйста, у меня доступа к здешнему FTP нет. mail to: lummoxСОБАКАnewmail.ru
|
|
|
|
|
Sep 16 2005, 07:31
|

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

|
lummox , я отослал тебе на 'мыло' CP2101(2)_drivers_install.rar. Подтверди целостность доставки, т.к. мне не удается приаттачить его к форуму. Все же - 3.34 МВ. Разбил rar-file по формату дискеты. Качайте!!!
Сообщение отредактировал BVU - Sep 16 2005, 08:14
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Sep 16 2005, 09:52
|
Участник

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

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

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

|
Цитата(lummox @ Sep 16 2005, 13:52) to BVUНе-а не получил. Ну я аттачи скачаю. Спасибо. Настораживает название "CP2101(2)_drivers_install.rar". Она что, только для CP2101 и CP2102? А для CP2103? Может у тебя старая версия выпущенная до выхода 2103? Увы, похоже так...  Но не отчаивайтесь! Посмотрите тему: http://forum.electronix.ru/index.php?showtopic=7883там Konst_777 рассказывает очень интересные вещи, как это можно взять с сайта Silicon Labs. Попробуйте может быть получиться добыть для 2103.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Sep 16 2005, 10:34
|
Участник

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

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

Профессионал
    
Группа: Свой
Сообщений: 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, пишите, как в школе учили (главное смелее и понаглее  ).
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Sep 16 2005, 15:35
|
Участник

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

|
Спасибо BVUБуду кит покупать, денег уже дали  . Если понравится, воспользуюсь твоим советом. Да может ещё и дистрибютор, чо-нить подскажет или посодействует.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|