Компьютер не видит ftdi

Обновлено: 07.07.2024

Пришла платка, развернул, посметрел, проверил перемычки питания подключил к компу через USB1, а он ее вообще не определет, через USB2 определяет как неизвестное устройство. Перемычки для FTDI поставлена на 5V. FTDI на обратной стороне платы запаена вроде нормально, хотя одна сторона выводов чуть-чуть смещена, хотя попадает на дорожки. Что посоветуете еще посмотреть?

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

ноутбук через wi-fi видит другой компьютер в сети, через lan - только точку доступа
подскажите, поднаучите. вроде бы абсолютно одинаковые настройки, скорее всего - все по умолчанию.

Компьютер не видит 3g-модем через usb-хаб
Здравствуйте! Из-за того, что при работе 3g-модема с наружной антенной мой комп постоянно терял.

Второй компьютер не видит подключение к Интернет через локальную сеть
Ситуация: Компьютер 1 подключен к интернет через адсл модем. Модем соединен с сетевой платой.

Компьютер через раз видит жесткие диски и не хочет ставить windows
Доброе время суток. В общем, проблема такая: компьютер вообще не видит hdd, если видит его то не.

Без модулей все тоже самое. Дрова пробовал ставить в первую очередь
Придется где то искать 7ку чтобы попробовать. Может у кого то уже есть опыт подключения под 8й видной ? У меня под виндой 8 x64 все работает отлично. Отличий от семерки нет. __________________
Помощь в написании контрольных, курсовых и дипломных работ здесь А, так вы в Челябинске. Не с вами мы на почте встречались? Давайте я вам просто плату заменю на лично проверенную. А там будем разбираться. Да со мной. Я согласен попробовать замену платы. Если уж и это не поможет, то буду рыть дальше.
Кстати разъемы на ноутбуке - USB 3.0. На 7ке заработало сразу и определилось как 2 ком порта. Буду пытаться запустить на 8ке. Как оказалось, существует разница в какой USB порт вставлять кабель. Из трех портов на ноутбуке в 1м - не завелась, во 2м - появился один COM-пор, в 3м -оба. С виду порты одинаковые - все USB 3.0

Столкнулся с такой же проблемой. По USB1 не определяется никак, по USB2 при установленной перемычке USB_PDN как неизвестное устройство. Проверял на 4 компьютерах 3 разными кабелями. Фото с платой с установленными перемычками прилагаю.

Вообще никак не видится? Никакой реакции нет? Ни звуков, ни попыток поиска? Никакой. Микруху пробовал прижимать пальцем - тоже ноль реакции.
UPD1:
Вот чудеса - тыкнул щупом частотометра на вывод кварца - устройство определилось, драйвера поставились. Запустил терминал - все работает, данные получаю, график рисуется. Переподключаю пинборд - опять ноль реакции. Снова касаюсь щупом вывода кварца - все подключается.
Получается проблема в кварце? Может быть, Если вы с Челябинска могу вам завтра просто плату заменить. Может конденсатор на кварце треснул, может сам кварц нестабильный какой-то попался. Еще есть вариант - попала влага под конденсаторы. Просто возьмите обычный бытовой фен для волос, вжарьте на максимум и несколько минут погрейте область FTDI, чтобы плата горячей была. Обычно проблему решает. Если нет - заменяю без вопросов. Заменил кварц на нормальный, не в усеченном корпусе. Теперь все работает отлично. Тоже столкнулся с проблемой подключения по USB. Плата не работала от разъема, выведенного на морду системного блока, хотя через него нормально подключаются флэшки и USB-винты. А вот через хаб в мониторе и разъем на материнке всё отлично заработало.

Получил "Универсальный модуль FT2232C", подключил в винде 8.1(x64), пишет не удалось установить устр-во. В свойствах неопознанного устройства написано "сбой получения дескриптора". Подключаю к линуксу, lsusb выдает:
Bus 002 Device 006: ID 0403:6010 Future Technology Devices International, Ltd FT2232C Dual USB-UART/FIFO IC
Запускаю "ftoshrom -p ft2232_spi:type=2232H,port=A" вывод:

Cotybrating delay loop. OK.
Unable to risit FTDI divice (USB divice unavailable).
Unable to set latency timer (USB divice unavailable).
Unable to set bitmode to SPI (USB divice unavailable).
ftdi_write_data: -666, USB divice unavailable

Пробовал во все порты на компе, и usb2 и usb3, эффект тот же. Подсовывал драйвера скачанные с сайта ftdi, безрезультатно.
мать на чипе B85 Express, CPU Intel G1840@2.80GHz, никаких разгонов. От кабеля usb которым подключаю, принтер работает без вопросов.
в чем может быть причина?

На 8.1 не тестил еще, негде. Попробуйте у кого нибудь на 7ке воткнуть. Если не заработает, то будем разбираться, может под замену. Завтра возьму на работу, попробую на XP, заодно гляну осцилом на кварце и под лупой посмотрю. Подключал сегодня на работе к ХР, и на ноут, и на комп. Все ок. Сразу определилась, запросила драйвера и заработала.
Все дело было в принтерном усб-кабеле. На работе он толстый, прозрачный с экраном, а дома родной от принтера кэнон лбп3000 и, видимо, что то с ним не то. Потому как с ним отказывается работать, хотя принтер пашет.
С рабочим кабелем дома все ок. Может принтерный без экрана, сопротивление у него между корпусами разьемов в два раза выше чем у рабочего. Pinboard II rev.2. Делал первое включение по инструкции квикстарт. Питание от внешнего источника. Подключаю по USB к компу появляется один COM порт в системе. Методом терминала и джамперов определил, что на плате он попал на штыри канала B FTDI, а в примере DIHALT на канале А.
Вопрос1: в системе должно было появится два COM порта? С драйверами что-то?
Вопрос2: как определяется на какой канал FTDI попадет COM порт?
Win7-32bit.

Должно быть два порта. Какая то фигня у вас с драйверами. Т.к. микросхема не может работать наполовину. Она либо вообще не работает, либо работает на два канала.

В порядке очереди свободных портов. Т.е. канал А будет на порту COMn, а канал B на порту COMn+1 вот только n не обязательно равна номер физически имеющегося порта+1. Т.к. еще играют роль и записи в винде. Т.е. если вы когда то воткнули что то на FT232RL (а у ней есть индивидуальный номер у каждой), то она создаст, скажем COM2 - к уже имеющимуся аппаратному COM1. И Конкретно эта микросхема всегда будет COM2. Стоит вам воткнуть другое (пусть и такое же, но другой экземпляр) устройство на FT232RL и у вас будет уже COM3 (пусть даже и первое вы вытащили и 2й порт пропал, но COM2 связано с номером его микросхемы). Когда я проверял платы Pinboard 1.1 на FT232RL у меня COM порты зашкаливали за COM150. :) И в таком случае воткнутая FT2232C будет вести себя как COM151 и COM152. Но если такую чехарду с номерными микросхемами не устраивать, то FT2232C всегда будет садиться на следующие после аппаратных. Т.к. у ней нет своего индивидуального номера (можно прошить в ее еепром, но по умолчанию там нули)

Pinboard II rev.2. Делал первое включение по инструкции квикстарт. Питание от внешнего источника. Подключаю по USB к компу появляется один COM порт в системе. Методом терминала и джамперов определил, что на плате он попал на штыри канала B FTDI, а в примере DIHALT на канале А.
Вопрос1: в системе должно было появится два COM порта? С драйверами что-то?
Вопрос2: как определяется на какой канал FTDI попадет COM порт?
Win7-32bit. 1) Если с драйверами всё нормально то в системе будет 2 ком-порта (при условии что не запускалась программа FTprog с помощью которой можно менять настройки порта A и B)
2) Если в диспетчере устройств по канпарту кликнуть правой кнопкой, и в меню выбрать свойства, то появиться окно, и на одной из закладок можно будет увитеть текст типа ft2232c port A или В соответственно.

Роутер WL-520GC подключен к ISP через PPPoE, но компьютер не видит интернет
Доброго времени суток. Имеет место быть следующая проблема. Только что преобретённый роутер.

FTDI работает через раз
Около года занимаюсь с платой. Изначально все работало, никаких нареканий. Делал перерыв на пару.

Компьютер не видит монитор (или монитор не видит компьютер, незнаю, как правильнее теперь)
Всё работало исправно. После очередного обычного выключения компьютера, при включении, компьютер.

QtSerialPort FTDI прием данных через раз
Здравствуйте, недавно начал использовать Qt. Появилась задача написать приложение, для работы с COM.

Чипы FTDI, CH340, ATMEGA16U2 с драйверами позволяют плате Arduino и USB адаптерам подключаться к компьютеру и взаимодействовать с внешним окружением через Serial UART. С их помощью Ардуино может скачивать прошивку, загружать и отправлять данные, не заботясь о низкоуровневой поддержке последовательного соединения. В платах разных производителей могут использоваться различные чипы и драйвера.

В этой статье мы рассмотрим наиболее популярные микросхемы и узнаем, как скачать и установить соответствующие драйвера для нормальной работы Arduino Uno, Nano, Mega и другими платами.

Чипы CH340g, FTDI FT232, ATMEGA 16U2 / 8U2

Чип FTDI

Обычно с чипами USB преобразователей и поиском драйверов сталкиваются в тот момент, когда возникает проблема подключения платы к компьютеру. Скорее всего, вы тоже нашли эту статью, пытаясь заставить Arduino IDE взаимодействовать с китайской ардуинкой. Давайте разберемся, какую роль во взаимодействии с компьютером играет чип преобразователя и зачем устанавливать какие-то драйверы, чтобы все заработало.

Зачем нужен USB / UART TTL преобразователь

USB преобразователи в Ардуино

Мы должны использовать внешние чипы, потому что контроллер ATMEGA328, являющийся сердцем большинства современных плат Arduino, не содержит в своих кристаллических внутренностях встроенного преобразователя. Если вы посмотрите на плату ардуино, то увидите корпус чипа, на нем можно разобрать и его тип.

Arduino USB CH340
Arduino USB CH340
Arduino USB CH340
Arduino USB CH340

Исторически наиболее популярным вариантом чипов USB/UART конвертера была линейка микросхем от шотландского производителя FTDI. Главным ее недостатком была стоимость и весьма странная политика в области контроля контрафакта, зачастую приводящая к тому, что легальные купленные устройства блокировались драйверами компании. Сегодня существенную конкуренцию FTDI составляют микросхемы семейства CH340, массово производимые многочисленными китайскими производителями. Они гораздо дешевле и достаточно надежны и это постепенно привело к тому, что в большинстве недорогих контроллеров Arduino и адаптеров установлены именно чипы CH340 (CH340g).

Процедура установки драйвера для CH340g на самом деле очень проста и почти всегда проходит без ошибок на самых популярных операционных системах Windows7, Windows10. Именно поэтому никаких проблем с использованием недорогих ардуино плат, несущих на себе чип CH340, почти никогда не возникает.

USB драйвер для ардуино

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

Установка драйвера для CH340

Китайские микросхемы CH340 используется довольно часто благодаря своей низкой стоимости и вполне приемлемому качеству.

В серию микросхем CH340 входят CH340T (мост USB – UART), CH340R (мост USB – IrDA) и CH340G (мост USB – UART). Последняя микросхема является наиболее распространенной и удобной с точки зрения корпуса с меньшим числом выводов.

Установка драйвера CH340

Процесс установки драйвера разбивается на несколько шагов:

  • Загрузка драйвера.
  • Распаковка скачанного архива.
  • Найдите папку CH341ER.
  • Запуск исполнительного файла SETUP.EXE.
  • Нажать на кнопку Установить.
  • На этом установка драйвера на компьютер завершена.

CH340 Установка драйвера
CH340 Установка драйвера
CH340 Установка драйвера
CH340 Установка драйвера

Характеристики CH340

Микросхема обладает следующими характеристиками и возможностями:

  • Не нужно большое количество внешних компонентов, требуются только кварцевый резонатор и 4 конденсатора.
  • Создание виртуального последовательного порта.
  • Возможность применения всех приложений для COM-портов.
  • Работает с сигналами уровней 5 и 3,3В.
  • Выполнена в удобном корпусе SO-16 с малым количеством выводов и небольшим числом внешних компонентов.
  • Поддержка полной скорости спецификации USB0.
  • Наличие встроенного буфера типа FIFO.
  • Поддержка всех стандартных режимов передачи данных.
  • Поддержка симплексного, полудуплексного, дуплексного асинхронных режимов обмена.
  • Поддержка интерфейсов RS23, RS422, RS485.
  • Рабочие температуры лежат в диапазоне от -40С до 85 С.

Распиновка микросхемы CH340G представлена на рисунке.

Распиновка

На плате обозначены следующие контакты:

2 – TXD сигнал UART.

3 – RXD сигнал UART.

4 – напряжение питания.

7 – XI вход для кварцевого резонатора и конденсатора.

8 – XO выход для кварцевого резонатора и конденсатора.

12 – DCD сигнал UART.

13 – DTR сигнал UART.

14 – RTS сигнал UART.

15 – Включение инверсии входа RXD.

Микросхема эмулирует работу последовательного порта. Все приложения работают с конвертером интерфейса CH340G без изменения кода.

Чип FTDI для Arduino

Следующим поколением аппаратных мостов были микросхемы FT232B и FT245B. В них добавился новый режим работы BitBang, также появилась возможность реализации восьми независимых линий ввода-вывода. Помимо этого была изменена схемотехника кристалла.

С 2006 года начался выпуск микросхем FT232R и FT245R, в которых были интегрированы на кристалл энергонезависимая память, тактовый генератор и другие компоненты. Основными преимуществами микросхемы FT232RL являются хорошая функциональность, легкость монтажа и минимальная обвязка. Распиновка модуля представлена на рисунке ниже.

Arduino USB UART чипы и драйвера CH340, CH340G, FTDI

Характеристики микросхемы FT232R:

  • Одночиповый переходник USB-UART.
  • Поддержка режимов передачи 7и 8 бит данных, 1 и 2 стоповых бита.
  • Бесплатные драйверы VCP и D2XX.
  • Скорость передачи 300 бод – 3 мегабод для RS422.
  • Наличие встроенного идентификационного номера.
  • Настраиваемые выходы CBUS.
  • Вывод состояния приема и передачи на внешние светодиоды.
  • Наличие буферов FIFO для высокоскоростного приема/передачи данных.
  • Усовершенствованный режим bit bang.
  • Встроенная память EEPROM на 1024 байт.
  • Наличие встроенного стабилизатора напряжения на 3.3 В и для внешних сигналов от 1,8 до 5В.
  • Высокая нагрузочная способность.
  • Малое потребление энергии.
  • Совместима с USB 2.0 Full Speed.
  • Температурный диапазон от -40С до 85С.

Микросхема предоставляется с заранее запрограммированной памятью EEPROM, поэтому дополнительное программирование энергонезависимой памяти перед началом работы не требуется.

Чип ATMEGA16U2/8U2 для ардуино

Чипы ATMEGA16U2/8U2 используются в качестве моста между USB-портом и последовательным портом. Версия платы ATmega8u2 использовалась для предыдущих плат Ардуино Uno и Mega.

Технические характеристики чипа ATMEGA16U2:

Контроллер ATmega8u2 в своей прошивке уже имеет установленные USB COM драйвера, поэтому установка дополнительных не требуется.

Характеристики ATmega8u2:

  • Диапазон напряжений от 2,7В до 5,5В.
  • 32 вывода.
  • Скорость ЦПУ 16 МГц.
  • Объем флеш-памяти 8Кб.
  • Поддержка встроенных интерфейсов I2C, SPI, UART, USART.
  • Размер ядра 8 бит.
  • Несколько режимов работы – холостой ход, энергосберегающий режим, режим ожидания, расширенный режим ожидания и выключение питания.
  • Возможность внешнего и внутреннего прерывания.
  • 22 программируемых линии ввода-вывода.
  • 512 б энергонезависимой памяти.
  • 512 б ОЗУ.
  • Рабочие температуры от -40С до 85С.

Заключение и выводы

Микросхемы-контроллеры последовательного порта служат в качестве преобразователя интерфейса USB. Наиболее популярными являются микросхемы CH340 (преобразователь USB в UART), аппаратные мосты от фирмы FTDI, к которым относятся микросхемы FT8U232, FT8U245, FT232R и FT245R (USB-UART и USB – FIFO) и ATmega8U2 и ATmega16U2.

Эта статья - пошаговая инструкция по установке драйвера USB-UART преобразователя на чипе от FTDI для операционной системы Window 10.

Внимание! Для установки драйверов необходимы права администатора. Зайдите от имени пользователя с правами администратора или попросите администатора компьютера дать повышенные права аккаунту, от имени которого будет производиться установка драйвера.

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

Шаг 1. Подключение устройства.

Подключите устройство с USB-UART перобразователем к персональному компьютеру. Если компьютер не подключён к сети интернет или на нём не работает Windows Update, то драйвера для USB-UART преобразователя придётся установить вручную.

Шаг 2. Диспетчер устройств.


Нажмите правой клавишей мыши на кнопку с логотипом Windows в левом нижнем углу и нажмите на пункт "Диспетчер устройств" в открывшемся меню.


Откроется окно Диспетчера устройств, в нём должен быт пункт "Другие устройства -> FT232R USB UART" с пиктограммой в виде жёлтого треугольника с восклицательным знаком.

Шаг 3. Скачивание драйвера.


Кликните по ссылке ftdichip.com и проскрольте вниз до таблицы. В ней кликнете на "setup executable" как на рисунке. Начнётся скачивание драйвера. Или скачайте драйвер с нашего сайта, в случае, если сайт производителя по каким-либо причинам не работает.


После того как файл скачался, нажмите на иконку "Показать в папке" в окне загрузок.


Откроется окно Windows Explorer. Нажмите на только что скачанный файл правой клавишей мыши и выбирите пункт "Извлечь все. " из меню.


Во вновь открывшемся окне нажмите "Извлечь". Убедитесь, что стоит галочка слева от фразы "Показать извлечённые файлы".

Шаг 4. Установка драйвера.


После извлечения файлов установщика откроется окно с исполняемым файлом. Запустите его двойным щелчком мыши.


Во вновь открывшемся окне нажмите на кнопку "Да".


Откроется окно распаковщика. Нажмите "Extract".


После распаковки установочных файлов автоматически запустится Мастер установки. Нажмите "Далее >"


Внимательно прочитайте лицензионное соглашение и кликните на фразу "Я принимаю это соглашение", если Вы с ним согласны.



Начнётся процесс установки.


После завершения установки нажмите "Готово".

Шаг 5. Проверка.


После установки драйвера откройте Arduino IDE и убедитесь, что появился новый виртуальный COM-порт.

Иногда борьба корпораций с конечными пользователями приобретает гротескную форму, что и побудило меня написать этот пост. Коротко: я перестал беспокоиться любить FTDI.

Если вы используете устройство с подключением через конвертер USB2COM на чипе FTDI под Windows — берегитесь. В рамках борьбы с пользователями за интеллектуальную собственность FTDI ломает контрафактные чипы программными средствами.

Блог им. alexavias: FTDI наносит ответный удар. Почему не работают драйвера на OBD адаптерах диагностики?

Анамнез
Долго выбирал и, наконец, купил несколько плат Arduino с лучшим конвертером USB2COM всех времен и народов FTDI FT232RL. Предполагал использовать их в учебном процессе из-за простоты и уже разведенного набора датчиков, светодиодов и динамика.

Хабражители предупреждали о подделках, но зачем отличать подделку от оригинала, если все работает. В начале октября 2014 года вышла серия обновлений Windows 7. Через какое-то время установленные драйверы стали выдавать ошибку «COM port is busy». Впоследствии не значит вследствие. Злые языки утверждают, что в драйверах был time bomb на 01.10.14. Не берусь судить, ибо именно эти платы я не перепрошивал долгое время.
Помня, что были обновления, я немедленно установил самые лучшие свежие драйверы «CDM v2.12.00 WHQL Certified». После чего ошибка сменилась на «Can't find driver for this device».

Диагностика

Блог им. alexavias: FTDI наносит ответный удар. Почему не работают драйвера на OBD адаптерах диагностики?

Гугление выявило что с подобной проблемой столкнулось не только сообщество любителей Arduino, но и автолюбители использующие FT232 в OBD адаптерах, и многие другие, использующие этот чип в своей жизни. Обычно проблему решали заменой кабеля на чипах CH340, CP2102, PL2303 и т.п. Но я не мог заменить кабель, поскольку чип запаян на плате
У меня прописался нулевой идентификатор PID FTDIBUS\COMPORT&VID_0403&PID_0000.

Блог им. alexavias: FTDI наносит ответный удар. Почему не работают драйвера на OBD адаптерах диагностики?

Процесс выхода чипа FTDI из строя состоял из двух стадий. Сначала происходит автоматическое обновление драйверов FTDI через Windows update. Эти драйверы не изменяют PID, а просто отказываются работать с неправильным с их точки зрения устройством.

Пользователь, скачивает свежие драйвера, не читает и соглашается с лицензионным соглашением, после чего драйверы изменяют PID на 0000. Рекомендованное лечение: поставить старые драйверы 2.8.14 (или ранние), прописать правильный PID (по возможности заблокировав его на запись), в дальнейшем не обновлять драйверы FTDI.

Лечение

На основной компьютер под W7-64 старые драйверы не ставились. Утилита MProg устройство не видела. Виртуалка устройство с PID0000 тоже не видела. На древнем компе с WXP удалось поставить старые драйверы, заменив в inf файлах PID_6001 на PID_0000. Потом поставить фирменную утилиту MProg для прописывания PID (скачанную с официального сайта). Прошить чип FTDI FT232RL заново, используя прошивки с arduino.cc.

Выводы

Замечательная компания FTDI сменила тактику борьбы с поддельными чипами. Ее решение изящно, легально и позволяет контролировать рынок. Вот только устраивает ли оно конечных пользователей? Если ранее, вы просто устанавливали драйверы штатными средствами Windows, то теперь, новые драйверы поставляются в виде exe и при инсталляции вы принимаете лицензионное соглашение, в котором есть такие слова:

1.5 Use of the Software as a driver for, or installation of the Software onto, a component that is not a Genuine FTDI Component, including without limitation counterfeit components, MAY IRRETRIEVABLY DAMAGE THAT COMPONENT
В вольном переводе звучит так: использование этого программного обеспечения с поддельными компонентами может привести к повреждению этих компонентов.

Что ж, если у меня будет выбор, то я больше никогда не куплю продукт содержащий компоненты FTDI. Неважно, какие это будут компоненты — поддельные или настоящие. Жена не разрешает покупать электронный микроскоп, чтобы отличить подделку от оригинала.

Читайте также: