Технический форум по робототехнике.
boez » 18 июн 2009, 18:39
Вот рассказываю засаду. Дохнут у меня FT232R почему-то. Первой сдохла зимой FT232RQ на мегаплатке с CC2500 от минибота. В частности ввиду этого (ну а вообще в основном ввиду пропадания свободного времени) забросил написание протокола связи через сс2500. Ну ладно, сдохла - и сдохла, решил что время появится - куплю новую да впаяю. Так вот теперь сдохла у меня в еще одном самодельном девайсе FT232RL.
Сценарий сдыхания одинаков до безобразия. После записи в чип бутлоадера начинается отладка основной проги. Для перепрошивки выдергиваю юсб кабель и вставляю снова. Так вот после какого-нибудь двадцатого или пятидесятого передергивания комп говорит мне, что юсб девайс не опознан. Еще одно передергивание сначала спасает положение (на второй раз определяется), а потом - перестает. То есть сколько не передергивай - нифига. А вот на следующий день или через пару часиков девайс может снова определиться. Если он определяется - то тогда работает абсолютно нормально. Но заканчивается все тем, что девайс перестает определяться окончательно...
Подозреваю кривость портов компа - но вроде остальные девайсы всегда от него работали нормально. От порта это не зависит, от ОС - тоже. Ну то есть пробовал перегружаться из линуха в винду - та же фигня, не цепляет к девайсу драйвер, говорит что девайс непонятный. Линух говорит что адрес девайсу не получается назначить.
avr123.nm.ru » 18 июн 2009, 19:09
правда засада.
EdGull » 18 июн 2009, 19:18
1. не знаю как у пингвинов, а в винде это лечится тупым сносом дров
2. на мегаплате с обратной стороны есть резистор на два ома, проверь не сгорел ли он.
3. через меня прошло больше 200 плат с FT232 еще не одна не с горела...
boez » 18 июн 2009, 20:34
Нее - когда нету связи с устройством, снос дров не помогает
На самом деле ровно такой же эффект (не удается присвоить адрес) дает подключение к усб разъему резистора на 1.5к (ну того самого, по которому детектится девайс). Вообще без какого либо контроллера
Я откуда знаю - как-то дали плату, прогу под нее написать. А там куча компонентов штыревых, в том числе и резисторы последовательные на шинах данных юсб. С полосатым кодом, который я тогда на память не знал. Я тогда научился блин даже дампы юсб пакетов из линуха доставать. Ну и понял, что девайс вообще ничего мне не отвечает. Отослал назад заказчику. А он мне потом пишет - О, твоя прога у нас заработала. Я - А че было то??? - Да мы тут по ошибке по 6.8 килоом в юсб впаяли
Вот тогда тоже девайс не детектился.Резистор конечно проверю, но дело в том, что в моей схеме такого резистора нету (напрямую подключено питание) - это раз, ну и резисторы так плавно не дохнут - это два.
Не, это я ни в коем случае не в претензии к качеству мегаплатки, я ж пишу - на выходных точно так же плавненько издох самопаянный девайс на FT232RL (+мега128). А программатор на FT232BM - тоже ведь несчетное число раз втыкался-вытыкался - живой...
galex1981 » 18 июн 2009, 21:46
У меня такое ощущение что у тебя беда с блоком питания системного блока: выдает большее напряжение чем 5 В
Mazayac » 19 июн 2009, 00:08
boez писал(а):Дохнут у меня FT232R почему-то.
Продали огромное количество преобразователей USB-RS485 на FT232RL, работают в офисах и на заводах по всей России и за ее пределами... Ни единого случая помирания.
Проверить напряжение питания USB портов в обычном и дежурном (выключенном) режиме компа.
Master » 19 июн 2009, 00:51
Девай который не определяется пробывал подключать к другому компу?
Добавлено спустя 37 секунд:galex1981 писал(а):У меня такое ощущение что у тебя беда с блоком питания системного блока: выдает большее напряжение чем 5 В
Тогда пробемы были бы наверное и с другими ЮСБ устройствами. С телефоном к примеру.
avr123.nm.ru » 19 июн 2009, 03:14
А ведь наверно не зря Ti.com и другие кудесники производят и продают сборки защитных диодов для USB. Кто-то из производителей мат плат возможно не ставит чтоб 5 коп выгадать.
Myp » 19 июн 2009, 11:28
мож там в части разъёмов беда? с заземлением.
contr » 19 июн 2009, 12:15
Возможно глюк PC железа, который повреждает прошивку или входы FT232RL. Мой сканер категорически отказывается работать через любой шнурок без "баклуши", хотя и не горит.
boez » 21 июн 2009, 10:22
А вот про баклушу это идея... Короче взял вчера шнурок с баклушей от принтера, включал девайс с недобитым ft232rl - заработал, и из примерно пяти включений не определился только один раз. Со старым шнурком неделю назад под конец он уже вообще не определялся ни разу.
К сожалению, мегаплатке уже никакой шнурок не помогает. Буду чип перепаивать. Вообще есть подозрение, что это все может быть из-за потенциалов на корпусе - к нему подключена ТВ антенна, на которой сидит еще телек. Там может быть и статика от кинескопа, и переменка какая-нибудь...
=DeaD= » 21 июн 2009, 10:27
ТВ антенна это песня. От неё же током даже человека дергает ощутимо? Вы б еще сварочник заземлили на FT232RL 
Master » 21 июн 2009, 14:45
Че такое "баклушка" ?
SERGEY_M » 21 июн 2009, 14:48
вроде как нарост на шнуре
обычно это ферритовый цилиндр запаяный в пластик для фильтрации помех, кот. на кабель наводятся
ну если я правильно все понял

Master » 21 июн 2009, 14:50
Аааа, я тоже вначале так подумал.