Pink-Pank писал(а):Что-то какой-то новый глюк у FT232
Драйвера надо старые брать. тогда всё будет работать.
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
Так не обновляй, а убей те которые стоят, так чтоб при подключении винда кидалась их искать, и подсунь старые , плюс запрети авто обновление. На хабре статья и обсуждалово по этому поводу было. В новых виндах 7 и 8 дрова от FTDI идут вместе с обновлениями винды, после чего у многих все сдохло - ибо чипы левые.
P.S. Вот нашел: http://habrahabr.ru/post/241001/ и http://habrahabr.ru/post/241299/
P.S.S а вообще с их стороны не красиво - откуда человеку знать какой у него чип в девайсе...
Да я это нашел... Убивал дрова. Все равно Винда не спрашивает, что ставить, а сама это фуфло ставит. И сразу облом.
P.S.S а вообще с их стороны не красиво - откуда человеку знать какой у него чип в девайсе...
Видимо, расчет на то, что человек понесет паленый чип обратно продавцу.
Только вот если продавец - китаец.. Вряд ли он партию в пару сотен тысяч обратно примет..
Прозванивать, это, конечно, хорошо, но желательно подключить к этому кабелю другой ЮСБ-девайс (по уму-то вообще надо логический анализатор подключать).
Pink-Pank писал(а):Как здесь убивал
Уточните, "здесь", это где?
Собственно вопрос-то был риторический, и означает, что если всё действительно удалено, и нет доступа в Инет, то Винде неоткуда драйвера ставить.
И, да! Что Винда пишет в свойствах этого "неопознанного устройства"?
Разъём другой попробуйте (желательно тот, который прямо на "мамке" распаян, а не через "выкидыш").
Кстати, а сама-то плата с FTDI'кой, що за такэ? Там-то всё без обрывов?
Доброго времени суток!
Есть bitbang программатор, печатную плату и схему которого взял с сайта изиэлектроникса. Вот такая схемка:
Он определяется в системе и при установке драйверов ftdi, система создает com порт без проблем. Правда программировать я им не пробовал. На выводах RX и TX при подключении к компьютеру устанавливается 5 вольт.
Но возникла необходимость общаться по usart с устройством питание которого осуществляется от 3.3 вольт. Софт под устройство есть, а вот usart на 3.3 вольта надо обеспечить самому. Решил использовать этот программатор, но минимально доработать.
В даташите на ft232rl я нашел вот такой пункт:
В даташите также была схемка:
Я решил что все достаточно просто и надо лишь присоединить vccio(4 pin) к 3v3out(17 pin). Я так и сделал. В результате программатор перестал правильно определяться в системе, хотя при подаче питания на выводах RX и TX 3.45 вольта. Попытки переустановить FTDI драйвера успеха с определением виртуального com порта не принесли. Я так понимаю что питание ft232rl остается 5 вольт, а вот выход usart становится 3.3 вольта. Но почему то не определяется системой микросхема. Драйвера брал официальные с фтдичип сайта. Помогите понять что я делаю не так.
Проблема скорее всего в том что с выходов 74HC244 на входы FT232RL поступает 5 вольт.
Возможное решение - отключить питание 74HC244 или запитать логику от VCCIO.
Если не получится переделать FTDI, то как вариант, сигнал ТХ от нее подаете на ваше устройство через обычный резистивный делитель. а на RХ FTDI подаете сигнал напрямую от устройства. Все должно работать.
А вариант выбора уровня напряжения логики у FTDI действительно есть. Я на своей платке его реализовал. Все вполне работает. Питание самой FTDI идет напрямую от USB, т.е. 5 Вольт.
Да, вы когда подсоединили 4 пин к 17-му, вы перерезали там дорожку питания от 5 вольт к 4 пину? Если нет - то это и есть источник вашей проблемы.
BorisSPB, ради эксперимента сдул все микросхемы с платы. Запаял новую FT232RL (я купил 5 штук). Сначала запустил на 5 вольтах чтобы убедиться что микросхема рабочая. После того как система определила новый com порт, я перепаял на 3.3 вольта по схеме. Результат печальный. Схема не определяется и если вернуть обратно 5 вольт все равно не определяется.
Pink-Pank, я просто поднял 4 ногу и подпаялся к ней проводком, дело не в этом. Про делитель я думал, но обратил внимание что при подключении питания по умолчанию на выводе RX микросхемы у меня было +5 вольт. То есть согласовывать уровень пришлось бы и на RX, на что я не решился.
Набрел на статью на хабре, где утверждалось что есть много подделок под ft232rl, думаю я как раз на них и попал. Покупал на алиэкспрессе и помню что удивительно дешево все было. Думаю в этом дело
vlad5 писал(а):Гугль в помощь! Вот тема на Хабре:
Новый уровень китайских поддельных микросхем — FT232RL http://habrahabr.ru/company/zeptobars/blog/212859/
И резюме оттуда: Полученный клон отлично работал, пока FTDI не выпустила обновление драйверов, которые смогли отличить оригинал от клона через USB (на более новых драйверах — клон передает только нули). Если сейчас ставить драйвера версии 2.08.14 или ранее — клон также работает.
Вот и все
Очень помогло! Спасибо добрый человек.
Ставил 2.12 толку ноль. Поставил 2.8.30 все завелось.
vlad5 писал(а):Гугль в помощь! Вот тема на Хабре:
Новый уровень китайских поддельных микросхем — FT232RL http://habrahabr.ru/company/zeptobars/blog/212859/
И резюме оттуда: Полученный клон отлично работал, пока FTDI не выпустила обновление драйверов, которые смогли отличить оригинал от клона через USB (на более новых драйверах — клон передает только нули). Если сейчас ставить драйвера версии 2.08.14 или ранее — клон также работает.
Вот и все
Очень помогло! Спасибо добрый человек.
Ставил 2.12 толку ноль. Поставил 2.8.30 все завелось.
2.8.30? Вы уверенны? Как Вы сами цитируете, выше писали, что последняя рабочая версия 2.08.12.