«…лишь недалекие люди боятся конкуренции, а люди подлинного творчества ценят общение с каждым талантом…» А. Бек, Талант.

RFR (RFID READER)/Спецификация платы FT2232H

Материал из Wiki
Перейти к: навигация, поиск
Проект Диплом

Литература

* RFR *

Содержание

Обзор

TIAO USB Multy Protocol Adapter (TUMPA) это многофункциональный USB адаптер (соединительное устройство) для гиков или инженеров. Адаптер основан на флагманском чипе передачи FT2232H, USB 2.0 в UART/FIFO IC, от FDTI. В нем содержится два multi-protocol synchronous serial engines (MPSSEs), которые позволяют передачу использую JTAG, I2C и SPI на двух каналах одновременно.

Технические спецификации

  • USB 2.0 Hi-Speed (480Mb/s)
  • JTAG / IEEE 1149.1 совместимо.
  • Скорость передачи данных JTAG до 30Mbits/sec (программируемое)
  • Встроенное преобразование напряжения посредством 74LVC14T245 (может быть включен/выключен посредством программного обеспечения или перемычки)
  • Сигналы JTAG от 5V до 1.8V терпимы (JTAG signals are 5V to 1.8V tolerant)
  • Совместимо с ARM Muli-ICE 20-контактным входом (ARM Muli-ICE 20-pin header compatible).
  • Разделенные SPI/I2C/Serial интерфейсы
  • Настраиваемый выход RS232 (MAX3243) или TTL level для последовательной передачи
  • Настраиваемое авто выключение питания для MAX3243
  • Целевая плата может быть запитана TUMPA (3.3V) или сама собой (посредством перемычки) (Target board can be powered by TUMPA (3.3V) or self powered (via jumper))
  • 4 встроенных LED / PWR, Targt PWR, TX и RX
  • 1 2x10 20-контактный JTAG вход
  • 1 2x5 10-контактный RS232 level 2.54mm IDC вход
  • 1 2x6 10-контактный TTL level 2.54mm IDC вход
  • 2 2x3 6-контактный SPI 2.54mm IDC вход
  • 1 x DB9 коннектор (male, RS232 level)
  • Перемычка питания целевой платы (Target board power jumper)
  • Перемычка разрешения буфера чипа (Buffer chip enable jumper)
  • Перемычка авто выключения питания RS232 (RS232 chip auto power down jumper)
  • Перемычка RS232 или TTL выход (RS232 or TTL output jumber)
  • USB Hot-Plug / JTAG Hot-Plug.
  • Защита USB от перегрузок по току посредством встроенного сбрасываемого предохранителя (USB over-current protection via on-board resetable fuse).
  • Сильная ESD защита на USB сигналах.
  • Основано на FTDI FT2232H USB устройстве.
  • Спроектировано FTDI MPSSE простой-в-использовании.
  • Бесплатные драйвера для Linux.
  • Бесплатные драйвера для Windows XP, Windows Vista и Windows 7
  • Поддержка обеих 32-битной и 64-битной операционных систем
  • Размерности платы: 65.41mm X 58.55mm (2.58" X 2.31")

Размерности платы

Tumpa.dimension.png

Топология(?) платы

Tumpa.board.layout.png

  • 1. DB9 male RS232 коннектор (Канал B)
  • 2. 2x3 стандартный 6-контактный 2.54mm IDC SPI коннектор (Канал A)
  • 3. RS232 Level 2.54mm IDC вход
  • 4. 2x10 стандартный 20-контактный 2.54mm IDC JTAG коннектор (Канал A)
  • 5. Перемычка вход авто выключения питания для MAX3243(MAX3243 Auto Power Down Jumper) (принудительно(?) или авто выключение питания). По умолчанию принудительно(?) (Перемычка на контактах 1 и 2) (Auto power down jumper header for MAX3243 (force on or auto power down). Default force on (jumper is on pin 1and 2))
  • 6. Перемычка вход разрешения буфера для 74LVC16T245(Buffer Enable Jumper). По умолчанию всегдя разрешено. (перемычка на контактах 2 и 3) (Buffer enable jumper header for 74LVC16T245. Default is always enabled. (jumper on pin 2 and 3))
  • 7. Перемычка выбора питания Vcc(B) буфера чипа 74LVC16T245(Buffer Chip Power Selection Jumper). По умолчанию Vcc(B) запитывается от TUMPA (только 3.3V) (перемычка на контактах 1 и 2) (Buffer chip 74LVC16T245 Vcc(B) power select jumper. Default is to power Vcc(B) by TUMPA (3.3V only) (jumper on pin 1 and 2))
  • 8. 3х8-контактная перемычка последовательной передачи уровня RS232 или TTL(Serial RS232/TTL level Selection Jumper). По умолчанию выход RS232 (перемычки установлены в верхнем ряду и средних рядах) (Канал B) (3x8 PIN RS232 or TTL level serial communication jumpmer. Default is RS232 output (jumpers short top row and middle rows) (Channel B))
  • 9. 2х6-контактный вход для последовательной передачи уровня TTL 2.54mm IDC (Канал B)(TTL Level Serial Connector) (2x6 PIN TTL level 2.54mm IDC serial header (channel B))
  • 10. 2х3-контактный 2.54mm IDC SPI вход (Канал B) (2x3 PIN 2.54mm IDC SPI header (channel B))
  • 11. LEDы статуса. Слева направо: Питание (показывает включен ли TUMPA), RX и TX
  • 12. LED питания целевой платы. Показывает запитана ли целевая плата (Target board power LED. Indicates target board has power)

Контакты коннекторов и LEDы

DB9 Male RS232

Этот коннектор включен только если перемычки RS232/TTL установлены на RS232-OUT (This connector is enabled only if RS232/TTL jumpers are on RS232-OUT)

Tumpa.rs232.connector.1.pngTumpa.rs232.connector.2.png

Конт. # Акроним Полное назв. Направление Описание
1 DCD Data Carrier Detect <<-- Модем присоединен к другому (Modem connected to another)
2 RxD Receive Data <<-- Получение байтов в PC (Receives bytes into PC)
3 TxD Transmit Data -->> Отправка байтов из PC (Transmits bytes out of PC)
4 DTR Data Terminal Ready -->> Готов передавать (I'm ready to communicate)
5 SG Signal Ground Заземление (Ground/GND)
6 DSR Data Set Ready <<-- Готов передавать (I'm ready to communicate)
7 RTS Request To Send -->> Контроль потока RTS/CTS (RTS/CTS flow control)
8 CTS Clear To Send <<-- Контроль потока RTS/CTS (RTS/CTS flow control)
9 RI Ring Indicator <<-- Звонок по телефонной линии (Telephone Line Ringing)

SPI Коннектор 1(SPI Connector 1)

Tumpa.spi1.connector.1.png

Конт. # Описание
1 MISO
2 Vcc (соединен с внутриплатным Vcc 3.3V)
3 SCK
4 MOSI
5 CS
6 GND

RS232 Level 2.54mm IDC вход(RS232 Level 2.54mm IDC Header)

Этот коннектор включен только если перемычки RS232/TTL установлены в RS232-OUT

Tumpa.rs232.connector.png

Этот вход был добавлен для удобства. Этот вход присоединен (is inter connected) к DB9 коннектору. Контакты отличаются от контактов DB 9 коннектора, однако дополнительный контакт (контакт 10) подключен к внутриплатовому 3.3V источнику. Контакт земли (GND) (контакт 9) и +3.3V контакт (конткт 10) всегда включены независимо от позиции перемычек в Serial RS232/TTL level Selection Jumper.

Контакты входа RS232 level 2.54mm IDC:

Конт. # Описание
1 RI
2 DCD
3 DSR
4 CTS
5 RX
6 TX
7 RTS
8 DTR
9 GND
10 +3.3V

20-контактный JTAG коннектор(20 PIN JTAG Connector)

Tumpa.jtag.connector.1.png

Конт. # Описание
1 VTAR
3 nTRST
5 TDI
7 TMS
9 TCK
11 RTCK
13 TDO
15 RST
17 DBGRQ
19 DBGACK
2 Not Connected
4,6,8,10,12,14,16,18,20 GND

Перемычка MAX3243 автоматического отключения питания(MAX3243 Auto Power Down Jumper)

Tumpa.auto.power.down.max3243.1.png

Эта перемычка определяет всегда ли включать MAX3243 или дать FT2232H автоматичски включать его (сохраняет энергию).

  • Перемычка на контактах 1 и 2: Всегда включать MAX3243
  • Перемычка на контактах 2 и 3: FT2232H (PWREN, контакт 60) определяет включать или нет MAX3243.

Перемычка разрешения буфера(Buffer Enable Jumper)

Tumpa.buff.enable.connector.1.png

Эта перемычка определяет включать или нет программно буфер чипа (74LVC16T254).

  • Перемычка на контактах 1 и 2: Разрешать (Низкий)/Не разрешать (Высокий) 74LVC16T245 посредством ACBUS3 FT2232H'а (контакт 29).
  • Перемычка на контактах 2 и 3: Всегда разрешать 74LVC16T245.

Перемычка выбора питания буфера чипа(Buffer Chip Power Selection Jumper)

Tumpa.vtar.sel.connector.1.png

Эта перемычка определяет, как запитывать буфер / чип преобразования напряжения (74LVC16T245)

Vcc(A) 74LVC16T245'а соединен с внутриплатовым +3.3V. Возможно либо запитать Vcc(B) используя внутриплатовый +3.3V или целевую плату. Если запитано целевой платой, пожалуйста убедитесь, что питание целевой платы находится в промежутке +1.8V - +5.5V. (The 74LVC16T245's Vcc(A) is connected to on board +3.3V. You can either power the Vcc(B) using on board +3.3V or powered by the target board. If powered by target board, please make sure the target board's power is in the range of +1.8V - +5.5V.)

  • Перемычка на контактах 1 и 2: Запитать Vcc(B) чипа буфера 74LVC16T245 посредством внутриплатового +3.3V источника.
  • Перемычка на контактах 2 и 3: Запитать Vcc(B) чипа буфера 74LVC16T245 посредством целевой платы. (контакт 3 этого входа соединен с контактом 1 входа JTAG'а)

Serial RS232/TTL level Selection Jumper(?)

Tumpa.rs232.ttl.connector.1.png

Эти перемычки позволяют последовательному порту передавать либо на уровне RS232 или на уровне TTL.

  • Перемычки установлены в верхнем ряду (RS232-OUT) и среднем ряду (SELECT) (по умолчанию): разрешает последовательный вывод на уровене RS232 . (таком образом DB9 коннектор и RS232 Level 2.54mm IDC Вход разрешены)
  • Перемычки установлены в среднем ряду (SELECT)и нижнем ряду (TTL-OUT): разрешает последовательный вывод на уровене TTL. (таким образом TTL Level Serial коннектор разрешен)

Последовательный коннектор TTL уровня(TTL Level Serial Connector)

Этот коннектор включен только если перемычки RS232/TTL установлены в TTL-OUT

Tumpa.ttl.connector.png

Конт. # Описание
1 Tx
2 Rx
3 RTS
4 CTS
5 DTR
6 DSR
7 DCD
8 RI
9 +3.3V
10 +5V (USB Power)
11,12 GND

Контакты питания (9, 10, 11 и 12) всегда подсоединены, независимо от позиций перемычек в Serial RS232/TTL level Selection Jumper.

SPI Коннектор 2(SPI Connector 2)

Tumpa.spi2.connector.1.png

Конт. # Описание
1 MISO
2 Vcc (соединен с внутриплатовым 3.3V)
3 SCK
4 MOSI
5 CS
6 GND

PWR/RX/TX LEDы(PWR/RX/TX LEDs)

Tumpa.led.group.1.png

  • PWR: показывает, что плата TUMPA поключена к USB прту компьютера и регулятор напряжения на плате показывает +3.3V.
  • RX: показывает, что FT2232H принимает байты от цели посредством канала B последовательной передачи
  • TX: показывает, что FT2232H отправляет байты цели посредством канала B последовательной передачи

LED питания целевой платы(Target Board Power LED)

Tumpa.led.vtar.1.png

  • LED горит: целевая плата (контакт 1 входа JTAG) имеет источник > 3.3V.
  • LED не горит: целевая плата (контакт 1 входа JTAG) имеет источник < 3.3V или не имеет источника.

VTAR также может быть определен программным обеспечением. Если VTAR имеет источник > 3.3V, ACBUS4 (контакт 30) FT2232H'а будет НИЗКИМ. Иначе ВЫСОКИМ.

Соединения контактов(Pin Connections)

Pin.Connections.png

FT2232H 20-контактный JTAG вход Вход SPI 1 DB9 Коннектор RS232 Level Output Header TTL Level Output Header Вход SPI 2 Memo
ADBUS0 TCK SCK
ADBUS1 TDI MOSI
ADBUS2 TDO MISO
ADBUS3 TMS CS
ADBUS4 RST
ADBUS5 nTRST
ADBUS6 DBGRQ
ADBUS7 RTCK
ACBUS0 DBGACK
ACBUS1 Подключен к контакту nTRST входа JTAG, (вход)
ACBUS2 Подключен к контакту RST входа JTAG, (вход)
ACBUS3 OEN Контакт (разрешение чипа буфера), активный низкий (выход)
ACBUS4 Контакт наличия цели. Определяет VTAR, активный низкий (вход)
ACBUS5
ACBUS6
ACBUS7
BDBUS0 TX TX TX SCK
BDBUS1 RX RX RX MOSI
BDBUS2 RTS RTS RTS MISO
BDBUS3 CTS CTS CTS CS
BDBUS4 DTR DTR DTR
BDBUS5 DSR DSR DSR
BDBUS6 DCD DCD DCD
BDBUS7 RI RI RI
BCBUS0
BCBUS1
BCBUS2
BCBUS3 RX LED
BCBUS4 TX LED
BCBUS5
BCBUS6
BCBUS7
PWREN Разрешение MAX3243. Активный низкий (выход)