Страница 1 из 2

FT232 + EEPROM

Добавлено: Вс мар 15, 2009 20:58:10
GRafGRay
Господа подскажите кто имел дело в с FT232 + EEPROM
как правильно зашить.
С FT232 железок собрал кучу, всё замечательно, но вот понадобилось мне теперь память прикрутить, включил утилиту MProg и что-то всё не активное. Где я недоглядел?

Добавлено: Пн мар 16, 2009 02:03:34
asteroid7
Самый простой способ.
На usb ничего не сидит. Подключаете FT. Tools -> Read and Parse. Редактируете. Чтобы прошить, проект сохранить.

Добавлено: Пн мар 16, 2009 10:21:26
GRafGRay
спасибо что откликнулись
мне казалось что на сайте FTDI что-то там про драйвера сказано, что мол для этого случая нужно чтоб стояли D2XX драйвера, но в таком разе не совсем понятно как будут другие железки на фт232 но без памяти с компьютером согласовываться

и такой вопрос, в даташите на схеме подключения памяти ноги 6 и 7 этой самой памяти "висят в воздухе", но я неоднократно видел что их либо на землю либо на + питания. В чём загвоздка?

Добавлено: Пн мар 16, 2009 21:03:10
Aheir
Великолепно будут согласовываться, разницы нет.

Добавлено: Пн мар 16, 2009 23:32:55
GRafGRay
Я сегодня добрый час потратил но записать так и не смог, не хочет MProg пока со мной дружить
уже и дрова менял
может ли быть проблема в том, что 6 и 7ая ноги памяти в воздухе висят?

Добавлено: Вт мар 17, 2009 18:40:57
Nimnul
А драйвера при прошивке... ставили из папки Mprog?

Добавлено: Вт мар 17, 2009 23:30:55
Aheir
я еепромку подключал по схеме из Дезайн-гайда от FTDI, проблем не было..

Добавлено: Вт мар 17, 2009 23:39:24
GRafGRay
Nimnul писал(а):А драйвера при прошивке... ставили из папки Mprog?
я прошить так пока и не смог
в папке с MProg-ом дров нету, есть папка Driver, но в ней только ярлык - ссылка на сайт FTDI

Если я правильно понимаю, производитель предлагает 2 типа дров,
в одном случае железка определяется как виртуальный COM порт
во втором случае (D2xx) как что-то другое (тупо не помню как определилась)
дык вот, экспериментировал я и с теми дроавми и с другими, в обоих случаях <b>No Device Found</b>
хотя железка прекрасно работает

мож я в самой программе что не так делаю
подскажите кто-нить как правильно (алгоритм), начиная от нужных драйверов и заканчивая кнопкой <b>Program All</b>
буду очень признателен

я делал так,
создавал новый проект, менял только Product Description
сохранял

<b>Scan of ... тра-ля-ля</b>
Number Of Blank Devices = 1
Number Of Programmed Devices = 0

<b>Erase All ...</b>
Erase successful Device 0

<b>Program All ...</b>
ERROR - No Device Found

Добавлено: Сб мар 21, 2009 19:47:51
igorp1961
GRafGRay писал(а):
Nimnul писал(а):А драйвера при прошивке... ставили из папки Mprog?
я прошить так пока и не смог
в папке с MProg-ом дров нету, есть папка Driver, но в ней только ярлык - ссылка на сайт FTDI

Если я правильно понимаю, производитель предлагает 2 типа дров,
в одном случае железка определяется как виртуальный COM порт
во втором случае (D2xx) как что-то другое (тупо не помню как определилась)
дык вот, экспериментировал я и с теми дроавми и с другими, в обоих случаях <b>No Device Found</b>
хотя железка прекрасно работает

мож я в самой программе что не так делаю
подскажите кто-нить как правильно (алгоритм), начиная от нужных драйверов и заканчивая кнопкой <b>Program All</b>
буду очень признателен

я делал так,
создавал новый проект, менял только Product Description
сохранял

<b>Scan of ... тра-ля-ля</b>
Number Of Blank Devices = 1
Number Of Programmed Devices = 0

<b>Erase All ...</b>
Erase successful Device 0

<b>Program All ...</b>
ERROR - No Device Found
Скачайте утилиту USBVIEW и ей проверьте VID+PID
вашего устройства. Если MPROG видит чип-уже неплохо.
Есть там некие грабли: если стирание памяти прошло нормально,
устанавливается VID=403 и PID=6001 для FT232XX
(если я еще не все совсем забыл)
Если вы хоть раз устанавливали драйвера-удалить и переустановить просто так корректно не удастся - соотв. утилита от FTDI
не работает корректно!
Выкладываю корректную утилиту. (FTRemove)
там есть описание ее работы.
И еще. Некоторые виды памяти не оч. корректно работают
с FTDI и выгорают - тоже пройдено не раз.
У меня чаще всего горела память от ST.
Если вы посмотрите конкретно схему ее подключения к чипу с
помощью резисторов - сами все поймете.
Так что есть вероятность, что у вас выгорела память..:(
И учтите, что если вы поменяли VID+PID для подсоединения нескольких устройств, то и драйвер должен их обслуживать все.
У меня их к буку можно подсоединить до 4-х и я редактировал драйвер. (FTDIBUS.INF + FTDIPORT.INF)
Бывает и у меня MPROG пишет, что не может запрограммировать
память. Я в этом случае для начала снимаю галочку
"программировать только чистые устройства"
и все нормально пишется...-...видимо это глюки от разработчиков софта.
Удачи!

Добавлено: Чт мар 26, 2009 12:32:21
GRafGRay
Спасибо за помощь, думаю вечером выкрою время попробовать, о результатах отпишусь

<b>UPD:</b> Еще раз спасибо, всё у меня получилось
проблема была в моей невнимательности
снял галочку и всё прошилось

Re: FT232 + EEPROM

Добавлено: Пт июл 15, 2011 01:51:55
dichau
доброе время суток, народ, пришлите плиз кто нибудь дамп еепром от фт232. я собрал схемку на фт232 с еепром. но она почему то не определяется пишет неизвестноу устройство и дрова не ставит. все одентификаторы 0000. отцеплял еепром-та же история(( что мне делать?? вот хотел зашить программатором норм(рабочий) дамп, может кто поможет...Заранее бдагодарен!!!

Re: FT232 + EEPROM

Добавлено: Вс июл 17, 2011 08:01:20
igorp1961
Если у вас не ставится драйвер, ищите либо ошибку в монтаже, соединении с УСБ,
либо проверьте помехоподавительные керамич. кондеры в питании вашего устройства.
FT232 и без памяти прекрасно работает с VID & PID по умолчанию 0403 & 6001.
что и определено в драйвере по умолчанию.

Re: FT232 + EEPROM

Добавлено: Вс июл 17, 2011 08:44:51
Meteor
Да зачастую достаточно поменять D+ и D- местами

Re: FT232 + EEPROM

Добавлено: Вс июл 17, 2011 16:25:34
dichau
менял, не помогает(( пробовал на двух компах на обоих одентификаторы показывает по нулям(0000 0000). ф попробоал на третьем, он нашел юсб-сериал, показал верные идентификаторы, но не захотел ставить драйвер. тогда я попробовал поставить в ручную, дрова встати, но все же ошибка-запуск этого устройства невозможен(((

Re: FT232 + EEPROM

Добавлено: Вс июл 17, 2011 17:36:06
igorp1961
Еще раз повторю-проверьте шины и кач-во питания.
Пришлось проходить похожие вещи, поэтому и рекомендую.
Да, и не ставьте память пока совсем-там схема ее включения ..."не очень" хорошая.
Устройство должно видеться само собой полностью корректно.
Ну и на всякий случай: а вы правильно его поставили? разводка ПП не имеет ошибок?
Не перегрели при пайке? (хотя..эти чипы очень терпеливые)

Re: FT232 + EEPROM

Добавлено: Вс июл 17, 2011 17:56:05
dichau
схему включения уже раз 10 проверял из даташита и печатку, проверял все номиналы деталей, и кварц перепаивал и кондеры все....память выкинул вообше)) тоже самое, как описано в предыдущем моем сообщени...
при пайке вроде не должен был перегреть, давно паяю, все нормально было...вот еще только странность, что на 2х компах вид и пид 0000 и уст-во не опознано, а на другов вид и пид показал как положено...и название уст-рва нешел...

Re: FT232 + EEPROM

Добавлено: Вс июл 17, 2011 19:08:04
igorp1961
яп ткнулся осциллографом в D+ и D-. поглядеть формы сигналов.
да и чистоту и величину питания тоже. не просаживается ли по тем или иным причинам.

Re: FT232 + EEPROM

Добавлено: Вс июл 17, 2011 19:24:10
dichau
эх, был бы осциллограф.... вот еще - вместо шунтирующих кварца кондеров по 27пф, у меня стоят 24пф. не нашел на 27пф. напрядение на выводе микрухи (3V3OUT) (где стоит кондер 33нф) 3.47 Вольт, а должно быть 3,3. из-за этого не может быть такой неразберихи??

Re: FT232 + EEPROM

Добавлено: Вс июл 17, 2011 21:46:18
igorp1961
кондеры у кварца тоже ставил от 20 до 27 пик, вроде все работает.
да,еще. проверь/поставь/увеличь номинал керамики с 30 ножки на землю.
это AVCC. мош поможет.

Re: FT232 + EEPROM

Добавлено: Вс июл 17, 2011 23:08:32
dichau
я вроде пробовал туда подтыкать кондер на 1мкф электролит, ничего не изменилось. но я еще попробую...