Свежие обсуждения
Микроконтроллеры

FT245 BL (BM) как должно работать?

1 8

Ребят насколько помню, здесь были люди, которые не слабо шарили в этих микрухах. У меня вопрос в целях ремонта одного девайса (если скажете схему выложу, там FT245BM AT93C46 ATMEGA128). Так вот по сути, серийное устройство(флешер для телефонов), при попытке считывания инфы с телефона, проходят начальные данные (имей, версия прошивы и.т.д. собсно это не важно) далее девайс отваливается от компа. При отслеживании этого момента осцилографом, вижу, что на задающм кварце примерно на 2-3 микросекунды пропадает синусоида, высокий уровень, далее востанавливается, штатный софт этого флешера выдает ошибку. Мне интересно вот что, может пропадать генерация на FT245 даже кратковременно и под воздействием каких причин, это может происходить???. Плохие контакты, неправильная ревизия платы, скорее всего можно не брать во внимание проверил все на десять раз, будет нужно еще проверю. Может это происходить от софта например? Т.е. физически пропадает генерация на задающем резонаторе, я считал, что если подано питание на FT245 то генерация будет в любом случае, пока не выткнешь устройство из USB (при условии, что питание поступает из USB) В момент прекращения генерации, вижу осцилом, что на DATA+ - прекращается передача данных. Я немного прочитал про прерывания, но не увидел, того, что это влечет за собой остановку микрухи.
Может кто просветить по этому вопросу?

 

микруха просто мост usb сом(TTL) врядли если она исправна и не ввводится в спячку будет снимать такт -могег дубу дала?

 

Так вот и я так уже начал думать, но пришибает то, что вначале она правильно управляет атмегой, определяет в ней прошивку, обновляет и.т.д. в смысле не она конечно сама определяет, а в качестве функции моста, но вот когда нажимаешь кнопку допустим получить инфу с тела, начинается дурдом, вижу на D0-D7 обмен какими то пакетами, далее отвал. ATMEGA128 поменял на новую(естественно перешил предварительно), а вот на эту хрень даже и не думал, ведь девайс нормально в винде видится, дрова устанавливает??? Ну нет пока в наличии камня этого, так бы поменял, я ее с платы поднимал думал может под ней что не так, потом на место поставил.
А в спячку это как? Может как раз на эти микросекунды поступает какая нибудь команда? Так то когда девайс подключаешь к компу, там постоянно синусоида 6МГЦ и хоть час будет стоять воткнутой, синусоида не пропадает. Короче тут в другом месте чел говорит, я много раз думал, что неисправна FT, но на самом деле это было не так. Но может я этот как раз счастливчик?
Да и еще немного поправлю FT245BL это не usb сом, а USB -параллельный порт(FIFO) , но это в данном случае думаю не принципиально.

 

Надо было первым делом кварц поменять, скорее всего и вопроса не было бы.
Кварц в этом устройстве откровенно дерьмовый (тот который на FT245).
ЗЫ: схема то в принципе не сильно секретная, в инете давно лежит ;)

 

Да схема то само собой не секретна, я сам где ее скачал в сети . Выкладывал сам везде, просто подумал, что вопрос общий и не относится к данной схеме. Вот она. Там только питание телефона, несколько отличается, но если кому нужно, выложу схему питания и дополнительной микрухи U2., я вообще свое питание (навесом) сварганил схема из головы, на кт814 кт815 что было под рукой, только управление взял из 9 ноги чипа, подумал может проброс какой идет по питанию BSP69 транзистора...
Насчет кварца я в первую очередь кварц ATMEGA128 поменял, так как на атмегах тактовый совсем сопливый, и потом сам кристалл.
А про этот потом уже подумал, но он вроде стабильно выдает, даже когда прикасаешься к нему осцилом, единственное попробовал припаять к нему 1 мом сопрот, там в даташите на FT рекомендуют, но без результата. Сининький он со средним выводом, а что такой же поставить или с двумя выводами и кондерами на землю? Я честно говоря не верю в успех, но попробую конечно, раз говорите, собсно и хотел в идеале всю тройку эпром сам чип и кварц поменять, что бы не думать уже.
Да и еще хотел спросить, а на FT245 можно подать внешнюю тактовую с внешнего генератора, это на случай если кварц с ходу не найду, в принципе генератор спаять не проблема 30 мин делов думаю, а вот куда подавать и по отношению к чему. Что сейчас поискал ничего не нашел по этому поводу.Вообще смотрел осцилом на параллельном порту сигналы какие то грязные с выбросами размах вижу явно больше 5 вольт ...

228102.pdf

 

Даа чет я даже не знаю где взять FT245 говорят снята с производства да и кварца пока не могу найти, засада.

 

Измерьте сопротивление относительно gnd и между выводами у кварца (не стало ли оно низким). Вывод 31 (TEST) не потерял связь с gnd? Питание идёт по схеме через дроссель, с ним всё ОК?

SIMPIK: Да и еще хотел спросить, а на FT245 можно подать внешнюю тактовую с внешнего генератора
В ДШ на FT245BL есть такие строки про выв.27: "Input to 6MHz Crystal Oscillator Cell. This pin can also be driven by an external 6MHz clock if required. Note : Switching threshold of this pin is VCC/2, so if driving from an external source, the source must be driving at 5V CMOS level or a.c. coupled to centre around VCC/2." Получается можно

 

Digital: Кварц померяйте омметром относительно gnd и между выводами (не слишком ли малое сопротивление). Вывод 31 (TEST) не потерял связь с gnd? Питание идёт по схеме через дроссель, с ним всё ОК?
Питание через дросель само собой идет 5в. Питание вроде стабильное, правда ток потребления не мерял. А питание силовых цепей от отдельного блока питания, ну я писал уже выше.
Сопротивление. На пределе 2 мом бесконечность обеими концами, в разных вариациях, на пределе измерения диод звонится по отношению к земле, с обоих концов кварца на землю 739 ом, если на кварце минусовой провод, на земле плюсовой. Но это о чем говорит, что там нелинейный элемент, вроде все правильно, хотя ХЗ у меня сейчас сравнить не с чем?

Digital: SIMPIK: Да и еще хотел спросить, а на FT245 можно подать внешнюю тактовую с внешнего генератора
В ДШ на FT245BL есть такие строки про выв.27: "Input to 6MHz Crystal Oscillator Cell. This pin can also be driven by an external 6MHz clock if required. Note : Switching threshold of this pin is VCC/2, so if driving from an external source, the source must be driving at 5V CMOS level or a.c. coupled to centre around VCC/2." Получается можно

Ой я этого не видел, хотя и смотрел честно невнимательно. Спасибо.
Вот перед этим спецом мышку разобрал (усбишную) там на DATA+ - нормальные импульсы, прямоугольные, а на этом звере на осциле вижу. че попало, а на паралельном порту D0-D7, примерно то же самое. Размах по отношению к земле около 6,5-7 вольт на любом бите, при питании 5 вольт . Может осцилограф тупит на более высокочастотном сигнале? Но синусоиду то на кварце четко воспроизводит?
зы Пока это смотрел фен загорелся, разобрал там термопара пистыкнулась и заодно LM358 c ней напару, симистор правда цел почему то остался? Паяло работает. Весело. Да здравствует китайский электронстройсбродсбыт!
Забыл, 31 нога на земле четко.
Тут еще инфа проскочила, что китайцы фтдишные микросхемы сами делают Пипец если это так. Оказывается военно-промышленный комплекс США 15% микрух закупает поддельные. Вот и думай правда ли это?

 

SIMPIK: Размах по отношению к земле около 6,5-7 вольт на любом бите, при питании 5 вольт
gnd с USB-компа норм. "доходит" до флешера?

SIMPIK: Питание через дросель само собой идет 5в. Питание вроде стабильное...
Тока может не хватать, попробуйте дроссель обойти перемычкой временно.

SIMPIK: На пределе 2 мом бесконечность обеими концами, в разных вариациях
Ну, по крайней мере там не (к-)Омы, значит кварц норм. должен быть.

SIMPIK: там на DATA+ - нормальные импульсы, прямоугольные, а на этом звере на осциле вижу. че попало
Резисторы R1, R2 (по схеме, 27Ом) в норме?

SIMPIK: Пока это смотрел фен загорелся, разобрал там термопара пистыкнулась
SIMPIK: Да здравствует китайский электронстройсбродсбыт
Термопара на одной из двух новых паяльных станций Weller дважды горела (на третий раз менять отказались, ибо срок гарантии вышел, так и лежит на пр-ве теперь). Так что не только на китайских бывает.

 

Digital: SIMPIK: Размах по отношению к земле около 6,5-7 вольт на любом бите, при питании 5 вольт
А тестер сколько вольт показывает? gnd с USB-компа "доходит" до флешера?

Тестер не помню сколько показывает, ноэто сейчас подрубить все надо, ну вроде меньше 5 вольт, но там же импульсы, а тестер возьмет действующее напряжение. ИМХО.
Digital: SIMPIK: там на DATA+ - нормальные импульсы, прямоугольные, а на этом звере на осциле вижу. че попало
Резисторы R1, R2 (по схеме, 27Ом) в норме?
Да все в норме, у меня фен полетел, когда я резистор 1,5 ком которое с DATA+ выпаивал, там 1460 ом. Просто нашел человек давно уже писал, что этосопротивление должно быть строго 1,5 у него было 1,8 и не работало как надо.Ну здесь вроде более менее.

Digital: SIMPIK: Да здравствует китайский электронстройсбродсбыт
Термопара на одном из двух новых паяльных станций Weller дважды горела (на третий раз менять отказались, ибо срок гарантии вышел, так и лежит на пр-ве теперь). Так что не только на китайских бывает.

Это делается за 15 мин берешь транс побольше вольт на 15-36 и двумя угольными концами заваривашь в течении 15 сек примерно, там шарик будет, еще буры можно посыпать на место перед сваркой. У меня транс такой наготове опрерационника сейчас нет просто, покупать нужно.
А насчет земли. Ну как тут сказать. Вроде есть это я уже неделю назад промерял. Питание же 5 вольт нормально приходит. Я провод усб самопальный сделал для этого экранированный, там сопротивление проводов близко к нулю, не то что 5-6 ом китайский. Ну кроме этого еще два провода ситуация одинаковая.. Экран правда на землю посадил, а где то читал, что там вроде экран должен через 100 ком идти? Забыл где это прочитал.