Макетная плата FT2232H Board предназначена для разработки USB-устройств, работающих в качестве высокоскоростного интерфейса USB различной электроники. Чип FT2232H компании FTDI, установленный на макетной плате, работает как многофункциональный мост между High Speed USB (максимальная скорость обмена до 480 мегабит/сек) и популярными промышленными интерфейсами. Такой мост облегчает разработку подключения электронных приборов к компьютеру и упрощает разработку сопутствующего программного обеспечения.
|
|
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 Board установлена конфигурационная память EEPROM (микросхема IC2 93C46). С помощью программы MProg чип FT2232H можно переконфигурировать в нужный рабочий режим (конфигурирование происходит через подключение по USB). Несконфигурированная плата (с чистым или отключенным EEPROM 93C46) определяется на компьютере как два виртуальных USB-COM порта.
Для корректной работы программы MProg и нормального функционирования виртуальных COM-портов необходимо установить драйвер (драйвер и программу MProg можно найти на сайте FTDI или взять из пакета [1]).
Интерфейс программы 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).
[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. |