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

 
 
 
Reply to this topicStart new topic
> Использование FT232R совместно с Мегой 8 - принудительный сброс, Без конденсатора на сбросе устройство не опознается
Serj78
сообщение Jul 10 2007, 08:24
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Сделал линк USB к устройству с 8-й мегой посредствjv использования FT232R в стандартном включении.

Проблема в следующем - через некоторое время использования FT232R при подключении к usb шине XP говорит что устройстово USB не опознано.

И никак отключение/ включение не помогает. помогает только внешний сброс smile.gif
Не единичный случай- проверил на 7-ми устройствах, все ведут себя одинаково- примерно через 30-40 включений "умирают" и не видятся в XP..

Есть схемотехническая особенность- линия Rx FT232R до инициализации портов процессора подтянута к +3.3вольта резистором 10к. стабилизатор 3.3в внешний. Но мне кажется, это никак влиять не должно...

Решил бороться- оставил на эту ножку конденсатор 1мкф на землю. ( ножка подтянута к +3.3 вольта внутренним резистором примерно 100к.)- стало значительно лучше. не определяется примерно в 30% случаев, иначе надо вытащить и пождать почти минуту.

Шаг второй - припаял к конденсатору параллельно 470к чтоб разряжался - теперь ждать надо всего 10-20с.
Но все равно, почему иногда устройство не опознается? есть ли какая-нибудь причина? в даташите про это ничего нашел.
Драйвера стандартные FTDI , для ком порта.

Одно устройство,пролежав включенным около 3-х суток вообще перестало определяться, пока не замкнешь ножку сброса FT232R на землю.

Вот я и гадаю, кинуть ли проводком отдельный сброс с контроллера или есть другие способы оживления?

Устройство питается от USB, (радиомодем) питание с него снимается при отключении от шины...,
конденсаторы на цепи 3.3 вольта и на 5 вольт по 0.1 мкф стоят в непосредственной близости от микросхемы.

Кабель покупной, экранированный, 1.8м.

Кто- нибудь сталкивался с подобной проблемой?
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 10 2007, 09:11
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Мы применяли сотни штук в различных устройствах. С самого их появления. Бывали некоторые заморочки с дровами, но сейчас полностью устранены. Мы используем драйвер R2154. На мой взгляд это лучший. ( В смысле VCP). Обращаемся как к COM порту. Используем и как непосредственно COM порт (включая все сигналы) так и как конвертор USB<>485. Случаев потери устр-ва не было ни одного. С одним из драйверов наблюдались потери устройства если винда засыпала-просыпала. И то это не потеря COM порта была, а потеря нашего уст-ва (с PnP) сидящего на нём. Кстати PnP работает превосходно. Схемотехнически используем как по даташиту.

3.3V прямо в ней формируется. Хотя мощность не указана и где-то на форуме читал что точность невысокая. Не нормирована. Делал не радиомодем, а полный модем.

Удалил ненужное цитирование.

Сообщение отредактировал IgorKossak - Jul 12 2007, 11:07
Go to the top of the page
 
+Quote Post
Serj78
сообщение Jul 10 2007, 09:37
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



А где можно взять R2154 на сайте выложена версия 2.02.04 - это оно?
Хотя, похоже, дело не в нем - просто не приходит (или не детектируется ответ от FT232R)

Почему это происходит, не понятно. может, какую- нибудь задержку можно выставить?
причем даже подсоединяя к компу где 98 винда стоит, нет сообщения что обнаружено устройство usb...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 10 2007, 14:15
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Serj78 @ Jul 10 2007, 12:37) *
А где можно взять R2154 на сайте выложена версия 2.02.04 - это оно?
Хотя, похоже, дело не в нем - просто не приходит (или не детектируется ответ от FT232R)

Почему это происходит, не понятно. может, какую- нибудь задержку можно выставить?
причем даже подсоединяя к компу где 98 винда стоит, нет сообщения что обнаружено устройство usb...


Что-то непонятное у вас. Детектируется везде. В том числе и в 98.
Выкладываю дрова. Попробую схемку выложить след. постом.


Вот схемка примитивная на rs485 конвертер. В принципе в части подключения к USB - стандартная.

Схемка примитивная переходничка. Со стороны USB - стандартная.
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  driv_usb.rar ( 336.82 килобайт ) Кол-во скачиваний: 66
Прикрепленный файл  USB_485.bmp ( 1.63 мегабайт ) Кол-во скачиваний: 70
 
Go to the top of the page
 
+Quote Post
Serj78
сообщение Jul 10 2007, 18:13
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



в том -то и дело, что схема простейшая , а работает не всегда. то есть при "ручном" сбросе в всегда видится нормально... по питанию индуктивности нет, только конденсаторы. 0.1 мкф.

Cделал сегодня пару шнуров- переходников в корпусе разъема DB-9, там голая FT232, только 3 конденсатора по питанию 5в, 3.3в, и на сброс. один работает нормально, второй определяется через раз. sad.gif

А какие номиналы емкостей на сбросе используете?
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 10 2007, 19:36
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Serj78 @ Jul 10 2007, 21:13) *
в том -то и дело, что схема простейшая , а работает не всегда. то есть при "ручном" сбросе в всегда видится нормально... по питанию индуктивности нет, только конденсаторы. 0.1 мкф.

Cделал сегодня пару шнуров- переходников в корпусе разъема DB-9, там голая FT232, только 3 конденсатора по питанию 5в, 3.3в, и на сброс. один работает нормально, второй определяется через раз. sad.gif

А какие номиналы емкостей на сбросе используете?


Я вообще в телефонной розетке использую. А шнурки режу. smile.gif

Может дупло разбито, куда суёшь? В смысле разъём. Обычно не определяется если провода сигнальные попутаны местами. Дроссель я ставлю всегда. Как то не проверял без дросселя. Кондёры обычные 0.1.
Обязателен кондёр по 3.3V. А то, видимо, внутренний стабилизатор не работает.

Раньше, когда выпускались 232a и 232b - бывали проблемы с запуском генератора. Теперь - просто никаких. Ну ни разу - хоть убей. Попробуй на комп другой воткнуть. Может какие проблемы с компом? unsure.gif
Go to the top of the page
 
+Quote Post
Serj78
сообщение Jul 11 2007, 10:17
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Похоже, дело именно в дросселе. хотя очень странно. вчера перепробовал несколько вариантов- немного помогает нагрузить 3.3 вольта источник 1к сопротивлением, 10мкф тантал по питанию прямо рядом с FT232, но все это полумеры , все равно через какое-то время шнур перестает определяться.

Какого номинала дроссель ставишь? пробовал на 3-х различных компах- та же история..

Может микросхемы сами паленые? хотя покупали в эфе, в мае, 100шт.
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Jul 11 2007, 10:29
Сообщение #8


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



я тоже в эфе, весной где то smile.gif проблем нет.

Точнее были, но быстро нашел. А именно, в даташите указано, что ногу тест надо на землю сажать. Я в Схематике ПКАДовском так и сделал, а потом когда разводил, видимо, случайно удалил и нога ТЕСТ болталась в воздухе. Из-за этого устройство определялось через раз. У меня никаких дросселей и подтяжек на контактах USB нет, только кондер на питании.

А куда у вас подключен ресет? К контроллеру?
Go to the top of the page
 
+Quote Post
Serj78
сообщение Jul 11 2007, 13:39
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Спасибо большое, jorikdima!!! ( кстати, Жорик или Дима? smile.gif ) все заработало!!!

Ресет на платах где FT232 на одной плате, пришлось замкнуть на землю резистором 2к и кинуть проводком от свободной ножки контроллера, и подправить программу- выдавать туда 1 через 100 мс после подачи питания1. Беда в том есть несколько устройств к которым пришлось делать шнуры- переходники, и там на разъеме ну никак нет места чтобы кинуть ножку сброса в шнур smile.gif

Вывод- надо вдумчиво курить даташит smile.gif
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Jul 12 2007, 07:31
Сообщение #10


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Не за что.

Дима smile.gif
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 12 2007, 07:38
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Serj78 @ Jul 11 2007, 16:39) *
Спасибо большое, jorikdima!!! ( кстати, Жорик или Дима? smile.gif ) все заработало!!!

Ресет на платах где FT232 на одной плате, пришлось замкнуть на землю резистором 2к и кинуть проводком от свободной ножки контроллера, и подправить программу- выдавать туда 1 через 100 мс после подачи питания1. Беда в том есть несколько устройств к которым пришлось делать шнуры- переходники, и там на разъеме ну никак нет места чтобы кинуть ножку сброса в шнур smile.gif

Вывод- надо вдумчиво курить даташит smile.gif


Посмотрите ещё раз на вложенную мной схему. Ножка test на земле глухо. Нога reset глухо на питании. Повторяю у меня не было не единой проблемы с распознаванием.

И ещё в догонку. Если вы всё делаете в шнуре, то зачем вам внешнее питание?!!! Используйте USB. В своём стройстве - поставьте питание если хотите.
Go to the top of the page
 
+Quote Post
Serj78
сообщение Jul 12 2007, 13:17
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Дык питание, естественно, все от USB... только 3.3 вольта стабилизатор внешний- того что внутри ft232 по току не хватает...
Go to the top of the page
 
+Quote Post
Алексей Непочато...
сообщение Jul 14 2007, 09:34
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 20-01-06
Из: Нижний Новгород
Пользователь №: 13 414



Проблема, как уже выяснили, исключительно в не подключенной ножке TEST, сам с этим бился в свое время smile.gif
Go to the top of the page
 
+Quote Post
IceS
сообщение Jul 15 2007, 15:43
Сообщение #14


Участник
*

Группа: Свой
Сообщений: 43
Регистрация: 17-10-06
Из: Санкт Петербург
Пользователь №: 21 387



Цитата(SasaVitebsk @ Jul 10 2007, 18:15) *
Вот схемка примитивная на rs485 конвертер. В принципе в части подключения к USB - стандартная.

А зачем там 74HC00, или это кусок из большой схемы? FT232 сама может управлять направление приема/передачей для RS-485 (сигнал выводится на CBUSxx).
Go to the top of the page
 
+Quote Post

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

 


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


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