RFR (RFID READER)/Описание микросхемы FT2232H — различия между версиями
(→Режим MPSSE) |
(→Описание режимов микросхемы) |
||
Строка 47: | Строка 47: | ||
[[файл:Scheme.Pin.MPSSE.png]] | [[файл:Scheme.Pin.MPSSE.png]] | ||
+ | |||
+ | ===Режим быстрого последовательного интерфейса (Fast Serial Interface)=== | ||
+ | |||
+ | Канал В чипа FT2232H может быть настроен для использования с высоко-скоростной оптической двунаправленной изолированной последовательной передачей данных: быстрый последовательный интерфейс (high-speed optical bi-directional isolated serial data transfer: Fast Serial Interface). (Не доступно для Канала А). Проприетарный протокол FTDI разработан для возможности гальванических изолированных устройств (galvanic isolated devices) соединяться синхронно с FT2232H посредством только 4-х шин (над двумя двойными опто-изоляторами) (4 signal wires (over two dual opto-isolators)), и двух линий питания (power lines). Периферийные устройства управляют передачей данных, в то же время поддерживая полную целостность данных. Возможно достижение максимальной полной скорости передачи данных через USB (Maximum USB full speed data rates). При желании оба канала А и В могут передавать через те же 4-х шинные интерфейсы. | ||
+ | |||
+ | [[файл:Scheme.Pin.Fast.png]] | ||
==Выбор режима работы микросхемы== | ==Выбор режима работы микросхемы== |
Версия 17:18, 21 февраля 2013
- Спецификация программы
- Спецификация на считыватель
- Спецификация платы FT2232H
- Описание микросхемы FT2232H
- Тестовый план
Общее описание контактов
Секция представляет собой описание работы контактов микросхемы FT2232H. Функции множества контактов зависят от выбранного режима работы микросхемы. В таблице ниже представлено описание контактов в зависимости от выбранного режима (для активных низких сигналов используется имя_сигнала#). Pins marked ** default to tri-stated inputs with an internal 75KΩ (approx) pull up resistor to VCCIO (?).
Также общие контакты. Они одинаково работают для любой конфигурации.
Описание режимов микросхемы
Режим RS232 интерфейса
Канал А или Канал В микросхемы FT2232H могут быть сконфигурируемы как RS232 интерфейс. Таблица с контактами представлена ниже.
Режим синхронного FIFO интерфейса стиля FT245 (FT245 Style Synchronous FIFO Interface)
В качестве FT245 Style Synchronous FIFO Interface может быть сконфигурирован только Канал А. Что бы войти в этот режим необходимо установить внешний EEPROM что бы перевести порт А в режим 245. Затем к FTDI драйверу должна быть послана команда (Set Bit Mode option) из ПО что бы сказать чипу войти в режим single channel synchronous FIFO. В этом режиме Канал В не доступен, и все ресурсы передаются Каналу А. В этом режиме информация записывается или считывается по переднему фронту CLKOUT.
Режим асинхронного FIFO интерфейса стиля FT245 (FT245 Style Asynchronous FIFO Interface)
Канал А или Канал В могут быть настроены в качестве FT245 Style Asynchronous FIFO Interface. Что бы войти в этот режим необходимо установить внешний EEPROM что бы перевести порт А или В в режим 245. В этом режиме информация записывается или считывается по заднему фронту сигнала RD# или WR#.
Режим синхронного или асинхронного Бит-банг интерфейса (Synchronous or Asynchronous Bit-Bang Interface)
Канал А или Канал В могут быть настроены в качестве Synchronous or Asynchronous Bit-Bang Interface. Режим Бит-банг это специальный режим FTDI устройства FT2232H который меняет 8 входных/выходных линий одного (или обоих) канала на 8-ми битную двунаправленную шину данных. Есть два типа Бит-банг режима: синхронный и асинхронный.
Режим MPSSE
Канал А и Канал В на чипе FT2232H оба имеют Multi-Protocol Synchronous Serial Engine (MPSSE). Каждый MPSSE может быть независимо настроен на несколько стандартных последовательных протоколов, таких как JTAG, I2C или SPI, или может быть использован для применения проприетарного протокола шины. Например, возможно использовать один из каналов FT2232H что бы соединиться к SRAM-конфигурируемой FPGA, такой как поддерживаемая Altera или Xilinx. Устройство FPGA на момент включения обычно не настроена (т.е. без определенной функции). ПО на PC может использовать MPSSE что бы загрузить настроечную информацию на FPGA через USB. Эта информация определит аппаратную функцию при включении. Другой канал FT2232H будет доступен для другой функции. Также каждый MPSSE может быть использован для контроля нескольких контактов GPIO.
Режим быстрого последовательного интерфейса (Fast Serial Interface)
Канал В чипа FT2232H может быть настроен для использования с высоко-скоростной оптической двунаправленной изолированной последовательной передачей данных: быстрый последовательный интерфейс (high-speed optical bi-directional isolated serial data transfer: Fast Serial Interface). (Не доступно для Канала А). Проприетарный протокол FTDI разработан для возможности гальванических изолированных устройств (galvanic isolated devices) соединяться синхронно с FT2232H посредством только 4-х шин (над двумя двойными опто-изоляторами) (4 signal wires (over two dual opto-isolators)), и двух линий питания (power lines). Периферийные устройства управляют передачей данных, в то же время поддерживая полную целостность данных. Возможно достижение максимальной полной скорости передачи данных через USB (Maximum USB full speed data rates). При желании оба канала А и В могут передавать через те же 4-х шинные интерфейсы.