«…Труд избавляет человека от трех великих зол: скуки, порока, нужды…»

RFR (RFID READER)/Описание микросхемы FT2232H

Материал из Wiki
< RFR (RFID READER)
Версия от 17:04, 21 февраля 2013; Pavel stud (обсуждение | вклад)

Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
Перейти к: навигация, поиск
Проект Диплом

Литература

* RFR *

Содержание

Общее описание контактов

Секция представляет собой описание работы контактов микросхемы FT2232H. Функции множества контактов зависят от выбранного режима работы микросхемы. В таблице ниже представлено описание контактов в зависимости от выбранного режима (для активных низких сигналов используется имя_сигнала#). Pins marked ** default to tri-stated inputs with an internal 75KΩ (approx) pull up resistor to VCCIO (?).

Scheme.Pin.General.1.png

Scheme.Pin.General.2.png

Также общие контакты. Они одинаково работают для любой конфигурации.

Scheme.Pin.Common.png

Scheme.Pin.Common2.png

Scheme.Pin.Eprom.png

Описание режимов микросхемы

Режим RS232 интерфейса

Канал А или Канал В микросхемы FT2232H могут быть сконфигурируемы как RS232 интерфейс. Таблица с контактами представлена ниже.

Scheme.Pin.RS232.png

Режим синхронного FIFO интерфейса стиля FT245 (FT245 Style Synchronous FIFO Interface)

В качестве FT245 Style Synchronous FIFO Interface может быть сконфигурирован только Канал А. Что бы войти в этот режим необходимо установить внешний EEPROM что бы перевести порт А в режим 245. Затем к FTDI драйверу должна быть послана команда (Set Bit Mode option) из ПО что бы сказать чипу войти в режим single channel synchronous FIFO. В этом режиме Канал В не доступен, и все ресурсы передаются Каналу А. В этом режиме информация записывается или считывается по переднему фронту CLKOUT.

Scheme.Pin.Sync.FIFO.png

Режим асинхронного FIFO интерфейса стиля FT245 (FT245 Style Asynchronous FIFO Interface)

Канал А или Канал В могут быть настроены в качестве FT245 Style Asynchronous FIFO Interface. Что бы войти в этот режим необходимо установить внешний EEPROM что бы перевести порт А или В в режим 245. В этом режиме информация записывается или считывается по заднему фронту сигнала RD# или WR#.

Scheme.Pin.Async.FIFO.png

Режим синхронного или асинхронного Бит-банг интерфейса (Synchronous or Asynchronous Bit-Bang Interface)

Канал А или Канал В могут быть настроены в качестве Synchronous or Asynchronous Bit-Bang Interface. Режим Бит-банг это специальный режим FTDI устройства FT2232H который меняет 8 входных/выходных линий одного (или обоих) канала на 8-ми битную двунаправленную шину данных. Есть два типа Бит-банг режима: синхронный и асинхронный.

Scheme.Pin.Bit.Bang.png

Режим MPSSE

The FT2232H channel A and channel B each have a Multi-Protocol Synchronous Serial Engine (MPSSE). Each MPSSE can be independently configured to a number of industry standard serial interface protocols such as JTAG, I2C or SPI, or it can be used to implement a proprietary bus protocol. For example, it is possible to use one of the FT2232H‟s channels to connect to an SRAM configurable FPGA such as supplied by Altera or Xilinx. The FPGA device would normally be un-configured (i.e. have no defined function) at power-up. Application software on the PC could use the MPSSE to download configuration data to the FPGA over USB. This data would define the hardware function on power up. The other FT2232H channel would be available for another function. Alternatively each MPSSE can be used to control a number of GPIO pins. When configured in this mode, the pins used and the descriptions of the signals are shown Table 3.6

Канал А и Канал В на чипе FT2232H оба имеют Multi-Protocol Synchronous Serial Engine (MPSSE). Каждый MPSSE может быть независимо настроен на несколько стандартных последовательных протоколов, таких как JTAG, I2C или SPI, или может быть использован для применения проприетарного протокола шины. Например, возможно использовать один из каналов FT2232H что бы соединиться к SRAM-конфигурируемой FPGA, такой как поддерживаемая Altera или Xilinx. Устройство FPGA на момент включения обычно не настроена (т.е. без определенной функции). ПО на PC может использовать MPSSE что бы загрузить настроечную информацию на FPGA через USB. Эта информация определит аппаратную функцию при включении. Другой канал FT2232H будет доступен для другой функции. Также каждый MPSSE может быть использован для контроля нескольких контактов GPIO.

Scheme.Pin.MPSSE.png

Выбор режима работы микросхемы