FT2232HL не определяется (неизвестное устройство VID_0000 PID_0000) Печать
Добавил(а) microsin   

Симптомы: все выводы GND подключены, все выводы питания тоже, все напряжения в норме, кварцевый генератор работает. Сразу после подключения к компьютеру секунд 10..15 ничего не происходит, после этого в трее вываливается предупреждение, что устройство не обнаружено, и в Диспетчере Устройств в разделе Контроллеры USB появляется неизвестное устройство с параметрами VID=0x0000 PID=0x0000 (свидетельствует от том, что энумерация завершилась с ошибкой [3]). Если посмотреть трафик сигналов D+ D- осциллографом, то в эти 10..15 секунд наблюдается низкочастотный трафик на скорости порядка 12 МГц (он хорошо виден 100-мегагерцовым осциллографом, в то время как трафик HighSpeed осциллографом не виден) с отчетливыми уровнями 0V и 3.3V. На выводе 60 PWREN# у микросхемы FT2232H висит лог. 1, что означает режим приостановки USB (USB SUSPEND). Если у микросхемы FT2232H вывод 61 (EEDATA) замкнуть на GND, то после подключения к USB устройство мгновенно определяется, на выводе 60 PWREN# появляется лог. 0 (нормальный рабочий режим).

Причина: ошибка в разводке микросхемы EEPROM 93C46 (или 93С56). Была взята изначально схема от мини-модуля FT2232H (FT2232H Mini Module), рассчитанная на микросхему EEPROM в корпусе SOT-23:

sot-23-6 pkg_sml FT2232H-93LC56B-SOT-23-6

Но по ошибке вместо микросхемы в корпусе SOT-23 была применена микросхема в корпусе SOIC8, у которой должна быть совершенно другая разводка:

soic8 FT2232H-93C46-SOIC8

В результате к корпусу SOIC8 были подведены сигналы по цоколевке от SOT-23, что и привело к такой неработоспособности. Поскольку микросхемы EEPROM 93-ей серии выпускаются в разных корпусах, разной цоколевкой, нужно быть очень внимательным, чтобы не ошибиться.

EEPROM-93C46-93C56-packages

Похожая проблема может быть также при некачественном кварце.

[Ссылки]

1. FT2232H: двухканальная высокоскоростная USB микросхема для I/O.
2FT2232H Board - макетная плата на высокоскоростном чипе моста USB фирмы FTDI.
3. Устройство USB не детектируется, или отображается как "Неизвестное устройство".
4. FTDI наносит ответный удар site:habrahabr.ru.
5. FT Prog не подключается к плате FT2232H.