|
|
FT2232C - Dual USB UART/FIFO
|
Firma FTDI uvádí na trh nový integrovaný obvod pro snadné připojení uživatelské aplikace ke stále rozšířenější sběrnici USB. Součástka nese označení FT2232C, a jde už o třetí generaci populárních integrovaných obvodů, které umožňují konstruktérům jednoduše a rychle implementovat USB rozhraní do nových ale i existujících elektronických zařízení.
|
Všechny podstatné vlastnosti a výhody obvodů druhé generace jsou obsaženy i v obvodu FT2232C, který navíc přináší mnoho dalších zásadních vylepšení:
-
Dva nezávislé, individuálně konfigurovatelné kanály - toto je nejnápadnější změna proti předchozím typům, které mají pouze jeden kanál, a to s pevnou funkcí. FT2232C obsahuje kanály A a B, které mohou fungovat nezávisle, popř. v některých speciálních případech i společně. Funkce každého komunikačního kanálu je uživatelsky nastavitelná pomocí konfiguračních dat umístěných v externí paměti EEPROM. K dispozici jsou klasické funkce známé z obvodů druhé generace FT2xxBM - sériové rozhraní (kanál FT2232C se chová jako obvod FT232BM, podporuje RS-232, RS-422 a RS-485, dosahuje rychlosti až 3 Mbit/s), paralelní rozhraní (kanál se chová jako součástka FT245BM, přenosová rychlost až 1 Mbyte/s) a asynchronní režim Bit-Bang (8 vývodů funguje jako 8-bitový paralelní port s možností individuálního nastavení vstup/výstup pro každý pin a volby kmitočtu pro obnovení stavu portu). FT2232C však nabízí ještě mnoho dalších užitečných funkcí, které jsou stručně popsány dále.
-
Vylepšené asynchronní rozhraní Bit-Bang - kromě asynchronního režimu Bit-Bang, známého z obvodů druhé generace nabízí FT2232C i režim, v němž jsou vnitřní signály RD# a WR# vyvedeny z čipu, a mohou taktovat externí obvody.
-
Synchronní rozhraní Bit-Bang - v tomto režimu je čtení prováděno pouze v okamžiku, kdy probíhá i zápis na rozdíl od asynchronního módu, kdy jsou čtená data snímána trvale s přednastaveným kmitočtem.
-
Větší výstupní proud - výstupní budiče na vývodech připojených k uživatelskému rozhraní mohou být volitelně přepnuty do režimu, ve kterém mohou poskytnout trojnásobek standarního výstupního proudu. Tato vlastnost se dá nastavit pro každý ze dvou kanálů zvlášť.
-
CPU-Style FIFO Interface - toto rozhraní v podstatě odpovídá klasickému interface u FT245, ale řídící signály byly předefinovány tak, aby umožnily snadnější připojení k mikroprocesoru.
-
Multi-Protocol Synchronous Serial Engine Interface (MPSSE) - zcela nové rozhraní, které umožňuje implementaci různých synchronních sériových protokolů jako např. JTAG či SPI. Může být též s výhodou využito pro konfigurování programovatelných hradlových polí (FPGA) založených na technologii pamětí SRAM, jako např. Xilinx a Altera. Kombinací FT2232C a FPGA tak vzniká neobyčejně flexibilní systém, jehož funkce může být neomezeně modifikována či upgradována. MPSSE je k dispozici pouze na kanálu A. Rychlost toku dat může být až 5,6 Mbit/s.
-
MCU Host Bus Emulation - v tomto režimu jsou zkombinovány kanály A i B do rozhraní, které emuluje standardní sběrnici mikroprocesorů 8048/8051. Lze k němu přímo připojit periferní obvody určené pro tyto procesory.
-
Rychlé rozhraní s optickým oddělením - využívá vlastní protokol FTDI, který umožňuje, aby spolu mohly komunikovat galvanicky oddělené obvody. Signálová sběrnice je čtyřdrátová, využívají se dva dvojité optočleny. Lze dosáhnout maximální rychlosti pro USB v režimu "Full speed". Komunikační protokol umožňuje, aby přes toto rozhraní mohly komunikovat oba kanály.
Ovladače pro nejrozšířenější operační systémy (Windows 98/ME/2000/XP, Linux 2.40 a vyšší, MAC OS-8, OS-9 a OS-X, ...) jsou resp. budou volně k dispozici.
Obvody FT2232C se vyrábějí v pouzdrech LQFP se 48 vývody.
Pracují v rozsahu napájecích napětí 4,35 až 5,25 V a umožňují propojení s externími obvody pracujícími s logickými úrovněmi 5 V a 3,3 V.
Podrobné informace o FT2232C na webu FTDI > > > (v angličtině)
Soubory ke stažení
-
Datasheet FT2232C (ver. 1.2, formát PDF, 1.12 MB)
-
Ovladače D2XX pro FT2232C (ZIP, 266 KB)
Ovladače pro VCP a D2XX budou pro FT2232C v blízké době sloučeny.
-
Software pro programování EEPROM připojené k FT2232C (ZIP, 183 KB)
Program generuje i sériové číslo. Lze jím nastavit každý kanál jako virtuální COM port nebo jako zařízení D2XX. Virtuální COM port je výchozí nastavení pro každý kanál, je použit, pokud EEPROM není připojena nebo není naprogramována.
-
Základní aplikační schéma (ZIP, 49 KB)
Schéma ve formátu PDF a ve formátu pro OrCAD pro DOS (.SCH) a Windows (.DSN).
-
FT2232C Application Note AN2232C-01 (PDF, 322 KB)
Aplikační poznámka o povelech pro MPSSE a MCU Host Bus Emulation (aktualizováno - duben 2004)
-
Ukázkový projekt - použití MPSSE (ZIP, 261 KB)
Projekt v Borland Delphi. Řadič MPSSE na kanálu A je použit jako rozhraní USB-SPI.
-
Proj01 - ukázkový projekt - interface USB-SPI (ZIP, 445 KB)
Používá se řadič MPSSE, obsahuje spustitelnou aplikaci, zdrojový kód v Delphi, krátký popis a schéma.
-
Proj02 - ukázkový projekt - interface USB-I2C (ZIP, 446 KB)
Používá se řadič MPSSE, obsahuje spustitelnou aplikaci, zdrojový kód v Delphi, krátký popis a schéma.
-
Morph-IC Data Sheet (PDF, 488 KB)
Datasheet k modulu s FT2232C a FPGA Altera ACEX EP1K10TC100-3.
|
|