FT2232H Board - макетная плата на высокоскоростном чипе моста USB фирмы FTDI Печать
Добавил(а) microsin   

Макетная плата FT2232H Board предназначена для разработки USB-устройств, работающих в качестве высокоскоростного интерфейса USB различной электроники. Чип FT2232H компании FTDI, установленный на макетной плате, работает как многофункциональный мост между High Speed USB (максимальная скорость обмена до 480 мегабит/сек) и популярными промышленными интерфейсами. Такой мост облегчает разработку подключения электронных приборов к компьютеру и упрощает разработку сопутствующего программного обеспечения.

FT2232H breakout v1.sch

FT2232H Board without maket fields TOP FT2232H Board without maket fields BOTTOM
RefDes Номинал # Описание
C1, C2, C4, C9, .., C17 0.1 мкФ 12 Фильтрующий керамический конденсатор (SMD 0805).
C5, C6 27 пФ 2 Конденсаторы для соблюдения условий работы кварцевого генератора (SMD0805).
C3, C7, C8 4.7 мкФ 3 Танталовый фильтрующий конденсатор, номинал любой в пределах 2.2..10 мкФ, напряжение 6V (SMD типоразмер A).
IC1 FT2232H 1 Микросхема преобразователя интерфейсов компании FTDI (корпус LQFP64). Без изменения схемы сюда можно установить FT4232H.
IC2 93C46 1 Микросхема памяти serial EEPROM (корпус SOIC8).
IC3 ZLDO1117 1 Low-dropout стабилизатор напряжения (корпус SOT223). Подойдет также LD1117-3.3 или любой другой аналогичный стабилизатор напряжения на 3.3V.
L1, L2 Ferrite bead 0.5A  2 Фильтр (SMD 0805). Можно установить вместо них низкоомный резистор или перемычку (0 или 1 ом).
PWR зеленый 1 Светодиод SMD 0805, показывает наличие на плате напряжения питания.
RX, TX желтый 2 Светодиоды SMD 0805. Миганием показывают прием и передачу данных.
X1 12 МГц 1 Кварцевый резонатор.
R1, R8, R9 470 Ом 3 Резистор SMD 0805.
R2 12 кОм, 1% 1 Резистор SMD 0805.
R3, R5, R6, R7 10 кОм 4 Резистор SMD 0805.
R4 2.2 кОм 1 Резистор SMD 0805.
CONN1 miniUSB 1 Коннектор miniUSB type B female.

Макетная плата FT2232H board имеет два макетных поля для сборки пользовательской схемы, и интерфейс USB для подключения к компьютеру. При необходимости эти макетные поля можно отрезать, и установить по сторонам платы стандартную линейку контактов с шагом 2.54 мм, тогда плату удобно использовать совместно с платами макетирования без пайки типа ProsKit.

FT2232H-IMG_1471.JPG FT2232H-IMG_1468.JPG

На макетной плате FT2232H Board установлена конфигурационная память EEPROM (микросхема IC2 93C46). С помощью программы MProg чип FT2232H можно переконфигурировать в нужный рабочий режим (конфигурирование происходит через подключение по USB). Несконфигурированная плата (с чистым или отключенным EEPROM 93C46) определяется на компьютере как два виртуальных USB-COM порта.

FT2232H-default-devices.PNG

Для корректной работы программы MProg и нормального функционирования виртуальных COM-портов необходимо установить драйвер (драйвер и программу MProg можно найти на сайте FTDI или взять из пакета [1]).

FT2232H-MProg-interface.PNG

Интерфейс программы MProg очень прост, можно легко задать нужные свойства интерфейса USB и внешнего интерфейса шины, дескриптор продукта, VID и PID, режим питания, режим ножек ввода/вывода и другие параметры.

[Работа с утилитой MProg]

1. Нужно запустить программу MProg (MProg.exe) и подключить плату с чипом FT2232H через USB.

2. Выберите в меню Device -> Scan. Если подключено незапрограммированное устройство, то в нижней части окна программы, в поле сообщений будет выведено:

Number Of Blank Devices = 1
Number Of Programmed Devices = 0

Если EEPROM было уже запрограммировано, то будет выведено:

Number Of Blank Devices = 0
Number Of Programmed Devices = 1

3. Чтобы иметь возможность записать EEPROM новыми установками, нужно выполнить некоторые неочевидные для новичка действия. Нужно либо создать новый шаблон (File -> New), выбрать тип чипа (Basic Details -> Device Type -> FT2232H) и затем сохранить шаблон (File -> Save, File -> Save As ...), либо нужно открыть ранее сохраненный шаблон (File -> Open). Только после этих действий появится возможность запрограммировать EEPROM новыми параметрами (Device -> Program) или стереть все параметры (Device -> Erase).

FT2232H Board without maket fields PCB only TOP     FT2232H Board without maket fields TOP

[UPD120405 - установка на плату микросхемы FT4232H]

Благодаря тому, что цоколевка микросхем FT2232H и FT4232H совпадает по выводам питания и по сервисным входам/выходам, можно установить на плату микросхему FT4232H вместо FT2232H. Это позволит получить 4 полноценные порта UART, что бывает полезно для подключения к компьютеру устаревшего оборудования.

Замечена незначительная ошибка - сигнал ~SUSPEND на макетной плате ошибочно промаркирован как ~RESET (контакт 22 коннектора JP3).

[Для чего может использоваться FT2232H Board]

1. Для программирования микросхем FPGA Lattice.
2. Для восстановления / перепрограммирования спутниковых HD ресиверов AMIKO SHD-8900 Alien.
3. Для изготовления высокосоростных программаторов (ISP, JTAG), например для программирования микроконтроллеров AVR.
4. Для изготовления адаптеров JTAG, например на основе OpenOCD.
5. Для отладки систем SoC Atheros AR9331 (организация доступа через JTAG, UART, см. статью).

[Ссылки]

1Схема макетной платы FT2232H Board, фотографии внешнего вида, статьи из журнала "Компоненты и технологии", драйверы, утилита программирования EEPROM MProg, даташиты FT2232H и FT4232H, другая документация.
2Руководство по установке драйвера D2XX (этот драйвер нужен для утилиты программирования EEPROM MProg). 
3Ссылки на закачку драйвера D2XX.
4Утилиты FTDI. Тут можно найти ссылку на закачку программы MProg - EEPROM Programming Utility.
5. FT2232H: двухканальная высокоскоростная USB микросхема для I/O (перевод даташита).
6. 141231FT2232-Amiko.zip - мануал по восстановлению тюнера Amiko с помощью FT2232H, драйверы для JTAG ST Micro Connect Lite.