Решить данную проблему помогут микросхемы серии FT232x. А вот бы ктото сделал под FT245RL. Чтобы не дергать микросхему из макетной платы, подключении USB модуля компьютер сам поставит драйвер эмулирующий СОМ-порт. Выводы микросхемы подключены к штыревому разъему, поддерживается протокол USB 2.0. Каждая микросхема имеет уникальный ID ( FTDIChip -IDTM.
На сайте выложена новая версия драйверов для микросхем FTDI. На склад поступили микросхемы USB-UART FT232RL и USB-FIFO FT245RL и FT245BM. Нам понадобиться микросхема FT245RL, три конденсатора (1х4 и драйвер для чипа FTDICHIP, в программе выбрать режим USB. Компания FTDI специализируется на производстве микросхем сопряжения микропроцессорных устройств с USB. Наличие уникального идентификационного номера ( FTDIChip -IDT), FT245RL -REEL Сопряжитель интерфейсов. FTDI предлагает для данных микросхем два типа драйверов : D2XX Direct Микросхема FT245RL содержит в себе EEPROM, хранящее сведения о. Однако, применив спец драйвер и обращаясь к нему напрямую (не через виртуальный. Так что одной микросхемы хватит на все времена :).
FT2. 23. 2H: двухканальная высокоскоростная USB микросхема для I/O . Основой для материала статьи послужил перевод даташита на FT2. H (в даташите, кстати говоря, имеются опечатки, которые по возможности исправлены в этом тексте). Многие радиолюбители хорошо знают и успешно применяют в своих конструкциях чип FT2. FT2. 32. R, FT2. 32. BL, FT2. 32. BQ, FT2.
BM) - преобразователь USB < - - > последовательный порт RS2. COM- порт). Чип FT2. USB- устройство на чипе FT2. CDC, и образует на компьютере виртуальный COM- порт, с которым удобно работать как через множество готовых программ (Secure.
CRT, terraterm, putty), так и программно через простое API в операционных системах Windows и Linux. Недостаток такого подключения заключается в том, что для передачи данных доступны низкие скорости (максимум 3 мегабита в секунду) последовательного канала передачи данных, и только один канал передачи данных. Режимы USB 2. 0 Full Speed и USB 2. High Speed способны передавать данные на гораздо б. Ольших скоростях - 1. Для этого компанией FTDI были разработаны две новые микросхемы - FT2.
H и FT4. 23. 2H. Имеется также полноскоростной (Full Speed USB), более дешевый функциональный аналог FT2. D, у которого меньше выводов (корпус LQFP4.
В этой статье подробно рассматривается чип FT2. H. Микросхема FT2. H предназначена для . Чип FT2. 23. 2H выпускается в 6. LQFP или QFN, рассчитан на напряжение питания 3.
EEPROM 9. 3С4. 6 (или аналогичной). Применение микросхемы FT2. H дает разработчику простой способ реализации высокоскоростного моста между USB и различными типами доступных интерфейсов, в которые можно передавать (и откуда можно принимать) данные через USB. Микросхема FT4. 23.
H отличается от FT2. H набором интерфейсов и шин. Благодаря наличию двух микросхем FT2. H и FT4. 23. 2H разработчик получает широкие возможности по преобразованию интерфейса USB в необходимые ему шины (см. Протокол USB полностью обрабатывается внутри чипа, не требуется дополнительное firmware.
Имеются следующие возможности: - преобразование одного подключения USB в два последовательных или параллельных порта в различных комбинациях.- две системы Multi- Protocol Synchronous Serial Engine (MPSSE) упрощают разработку с поддержкой синхронных последовательных протоколов (преобразование USB в интерфейсы JTAG, I2. C, SPI или bit- bang).- два независимых UART или FIFO, конфигурируемых через MPSSE.- независимые генераторы скорости передачи (Baud rate generators).- скорость RS2. RS4. 22/RS4. 85 UART до 1. Скорость RS2. 32 ограничена возможностями внешнего преобразователя уровня.- скорость USB < - - > параллельная шина FIFO до 8 мегабайт/сек (около 6. FIFO со скоростью до до 2. FIFO в стиле интерфейса CPU (наподобие шины Intel).- режим эмуляции микропроцессорной шины MCU.- режим быстрого оптоизолированного последовательного интерфейса (fast opto- isolated serial interface mode).- бесплатные для использования драйвера от FTDI - для Virtual Com Port (VCP) и Direct (D2. XX), которые в большинстве случаев устраняют необходимость в разработке драйвера USB для операционной системы.- настраиваемый таймаут приемного буфера.- опция для подключения светодиодов LED, сигнализирующих о приеме и передаче.- расширенный режим интерфейса bit- bang со стробами ~RD и ~WR.- режим интерфейса FIFO в стиле FT2.
B с двунаправленной шиной и 4- проводным интерфейсом квитирования (handshake).- встроенный стабилизатор напряжения +1. V LDO (Low Dropout, регулятор с малым падением напряжения), функция сброса по питанию (Power- On Reset, POR), умножитель тактовой частоты с использованием ФАПЧ (clock multiplier PLL) 1. МГц – 4. 80 МГц.- режим асинхронного интерфейса UART с полной аппаратной шиной квитирования (hardware handshaking) и всеми сигналами интерфейса с модемом.- аппаратные средства, которые полностью помогают аппаратному или программному (X- On/X- Off) квитированию.- интерфейс UART поддерживает все стандартные режимы 7 или 8 бит данных, 1 или 2 стоп- бита, и режимы Odd/Even/Mark/Space/No Parity.- управление автоматической передачей для приложений.- режим конфигурирования через USB, который позволяет задать строковые описатели для USB и сохранить их во внешнем EEPROM 9.
С4. 6.- конфигурируемая нагрузочная способность ввода- вывода (4, 8, 1. А) и скорость переключения (slew rate).- низкое энергопотребление в рабочем режиме и режиме приостановки (USB suspend).- поддерживаются конфигурации USB с питанием от шины USB (bus powered), с собственным питанием (self powered) и с питанием от шины USB с повышенным энергопотреблением (high- power bus powered).- поддерживается совместимость с хостом по стандартам UHCI/OHCI/EHCI.- режим передачи данных USB Bulk (пакеты по 5. High Speed).- напряжение питания ядра (chip core) +1. Драйвер для FT2. 23. H бывает двух видов.
Первый для формирования виртуального COM- порта (virtual COM port, VCP), что позволяет через USB эмулировать стандартный последовательный порт PC (например TTX). Другой драйвер USB от компании FTDI, так называемый D2. XX, может использоваться программным обеспечением хоста для прямого доступа к FT2. H через библиотеку DLL. Royalty free VIRTUAL COM PORT (VCP) DRIVERS для: Windows 2.
Server 2. 00. 3, Server 2. Windows XP и XP 6.
Windows Vista и Vista 6. Windows XP Embedded Windows CE 4. Mac OS- XLinux (2. Windows 7 и Windows 7 6. Royalty free D2. XX Direct Drivers (USB Drivers + DLL S/W Interface) для: Windows 2. Server 2. 00. 3, Server 2.
Windows XP и XP 6. Windows Vista и Vista 6. Windows XP Embedded Windows CE 4. Linux (2. 4 или более свежая) и Linux x.
Для совместимости с USB может потребоваться очень незначительная подстройка. Параметры времени могут быть изменены через программируемые установки, сохраняемые в том же самом EEPROM, которое используется для сохранения дескрипторов USB. Кроме того, можно применить дополнительные пассивные компоненты, подключенные к физическим сигналам USB. FT2. 23. 2H Block Diagram (функциональная блочная диаграмма)Описание функции каждого блока см. В таблице ниже подробно описано назначение каждой ножки в зависимости от конфигурации интерфейса (для сигналов имеющих низкий активный логический уровень, в конце имени указан символ #). Ножки, помеченные **, по умолчанию работают как входы с третьим состоянием, с подключенными pull- up резисторами номиналом (приблизительно) 7. Ом на шину VCCIO.
Таблица ножек FT2. H, функции которых зависит от конфигурации. Вывод. Функции выводов (в зависимости от конфигурации EEPROM). Находится в третьем состоянии при сбросе FT2. H. 6. 2EECLKOutput (выход), тактовый сигнал данных для EEPROM. Находится в третьем состоянии при сбросе FT2.
H. 6. 1EEDATAI/O (вход/выход), сигнал данных, напрямую подключаемый к входу данных EEPROM (Data- In) и к выходу EEPROM (Data- Out) через резистор 2. Ом. Также для корректной работы нужен верхний нагрузочный резистор (pullup) номиналом 1. Ом. Находится в третьем состоянии при сбросе FT2. H. Таблица ножек FT2.
H, функции которых не зависит от конфигурации (питание и земля)Pin . Ошибочное подключение всех ножек VCCIO приведет к невозможности функционирования микросхемы. VPLLВход питания (POWER Input)Вход напряжения +3.
V, предназначенного для питания внутреннего узла PHY PLL (система ФАПЧ). Рекомендуется этот источник питания фильтровать с помощью LC- фильтра. VPHYВход питания (POWER Input)Вход напряжения +3.
V, предназначенного для питания внутреннего узла USB PHY. Имейте в виду, что этот вход нельзя соединять напрямую к питанию USB (шина VBUS), должен использоваться внешний регулятор напряжения на +3. V. Рекомендуется этот источник питания фильтровать с помощью LC- фильтра. VREGINВход питания (POWER Input)Вход напряжения +3. V. Подключен к входу внутреннего регулятора 1. V микросхемы. 4. 9VREGOUTВыход питания (POWER Output)Выход напряжения +1.
V. Подключен к выходу внутреннего регулятора 1. V микросхемы. Соедините VREGOUT и VCORE, и подключите сюда фильтрующий конденсатор на 3. Ф. 1. 0AGNDВход питания (POWER Input)0. V, аналоговая земля (Analog ground). GNDВход питания (POWER Input)0. V, земля, общий провод (Ground input).
Таблица общих ножек FT2. H, функция которых не зависит от конфигурации. Pin . Для нормального функционирования должен быть подключен к GND. RESET#Вход. Вход сброса (активный уровень лог. PWREN#Выход. Выход разрешения питания, активный уровень лог. Когда PWREN# = 0, то это означает нормальное функционирование, а когда PWREN# = 1, то устройство находится в режиме USB SUSPEND (приостановка USB), или устройство не сконфигурировано.
Этот выход может быть использован внешними схемами для логики выключения питания, когда устройство находится в режиме приостановки USB, или не сконфигурировано. SUSPEND#Выход. Активный сигнал лог. USB) находится в режиме suspend (приостановлено). PWRSAV#Вход. Вход для включения режима пониженного энергопотребления (Power Save). Эта опция конфигурируется в EEPROM.
Используется, когда FT2. H работает в режиме с собственным источником питания (self powered mode) для предотвращения стекания тока сигналов USB, когда хост или хаб выключаются. PWRSAW# = 1: нормальный режим работы. PWRSAW# = 0: FT2.
H принудительно переводится в режим SUSPEND. PWRSAW# может быть подключен к GND (через резистор 1. Ом) и к другому резистору (например 4. Ом), подключенному к шине VBUS коннектора USB. Когда на этом входе лог. FT2. 23. 2H подключена к хосту PC. Когда хост PC или хаб выключается, то FT2.
H будет удерживаться в режиме SUSPEND (приостановка). Их функция зависит от того, как сконфигурирована микросхема FT2. H (конфигурационные данные считываются из подключенной внешней микросхемы EEPROM). Описание ножек, используемых в интерфейсе RS2. Канал A или канал B микросхемы FT2. H может быть сконфигурирован как интерфейс RS2.
В таблице указаны ножки, используемые в этом режиме, и приведено их функциональное описание. Канал APin . Когда опция удаленного пробуждения (Remote Wake up) разрешена в EEPROM, выставление RI# в уровень лог. USB хоста PC (выхода его из режима приостановки suspend). Здесь появляются импульсы лог.
USB. Этот выход предназначен для управления светодиодом. TXLED#Выход. Выход, сигнализирующий о передаче данных.