- jediný obvod integrující USB2.0 PHY i sério/paralelní výstupní budiče s oddělenými 4kB buffery
- pro jejich použití není potřeba studovat USB protokol
- k dispozici jsou opět zdarma zdokumentované VCP i D2XX ovladače umožňující modifikaci pro konkrétní aplikace
- dva/čtyři nezávislé UARTy s podporou RS232/422/485 budičů a přenosovou rychlostí až 12Mbaud
- dva/čtyři nezávislé asynchronní paralelní linky FIFO s přenosovou rychlostí až 10MB/s
- jedna synchronní paralelní linka FIFO s přenosovou rychlostí až 25MB/s
- I2C, JTAG a SPI sériové linky s přenosovou rychlostí až 30Mbit/s
- konfigurovatelné zatížení I/O budičů (4-16mA) i doba přechodových stavů (kvůli snížení rušení)
- jediné 3,3V napájecí napětí
- integrovaný 1,8V stabilizátor
- v zapojení přes USB konfigurovatelná externí EEPROM paměť
- samostatné Windows DLL knihovny pro převodník USB na JTAG, SPI či I2C
- 64-pinové LQFP a LQFN pouzdro
Společným rysem pro nové obvody je taktéž jejich vnitřní blokové schéma, které je pro oba obvody téměř totožné (viz. obr. č.1). Každý obvod tak obsahuje USB2.0 PHY včetně integrovaného PLL násobiče hodin z 12MHz na 480MHz doplněný o „USB Protocol Engine“, který se stará o samotné třídění dat a rozesílání jednotlivým výstupním blokům. Ty jsou u obvodu FT4232H celkem čtyři, u obvod FT2232H poté jen dva. Každý výstupní obvod obsahuje 2 x 2kB dualportový buffer, generátor (dělič) hodinové frekvence z interních 120MHz a samozřejmě výstupní budič podporující celou řadu komunikačních protokolů. V obvodu je dále integrován EEPROM interface, což znamená že konfigurační paměť musí být připojena externí. V neposlední řadě nechybí ani interní LDO stabilizátor pro napájení jádra obvodu a resetovací obvod.
První z nových obvodů tvoří převodník mezi USB portem a čtyřmi linkami UART/MPSSE (Multi-Protocol Synchronous Serial Engine). Jednotlivé dostupné interface pro I/O piny obvodu jsou nejlépe vidět v následující tabulce.
Tab. 1: Funkce pinů obvodu FT4232H
K dispozici tak jsou až čtyři plné UARTy schopné řídit externí RS422/485 budiče, až čtyři osmibitové synchronní/asynchronní FIFO sběrnice, JTAG, SPI a I2C. Dále pak až osm GPIO pinů či dvě RS232 linky určené pro Bit-Bang přenos.
Základní nastavení obvodu je dobře patrné z programu MPROG, který slouží ke konfiguraci externí EEPROM paměti.
Obr. 2: Konfigurace obvodu FT4232H pomocí programu MPROG
Druhý z nových obvodů nabízí v zásadě totéž co obvod FT4232H, avšak rozšiřuje možnosti základních FIFO/UART komunikačních linek ještě o celou řadu nových prvků a možností jejich provozu. V následující tabulce jsou jednotlivé možnosti konfigurace I/O pinů obvodu.
Tab. 2: Funkce pinů obvodu FT2232H
Hned na první pohled je patrné značné rozšíření oproti předchozímu obvodu. Dostupné jsou sice pouze dva plné UARTy, ty však mají samostatně vyvedené řídící piny pro externí RS422/485 budiče, indikační LED i piny pro Bit-Bang režim.
Oproti předchozímu obvodu jsou zde dostupné nanejvýš dvě synchronní/asynchronní FIFO paralelní linky, ty však mohou být konfigurovány jako:
- dva klasické FT245 FIFO známé ze starších FTDI obvodů
- jeden synchronní FT245 FIFO nabízející hodinový signál 60MHz pro následné obvody
- dva klasické synchronní či asynchronní FIFO
- jeden rychlý (100MHz) sériový interface určený například pro optické sítě
- dva klasické CPU kompatibilní osmibitové FIFO
- či je možné piny přímo emulovat obecný mikrokontrolér a to prostřednictvím paralelní sběrnice známé například z mikrokontrolérů řady 8048/8051 a to i včetně pinů AD0-AD8, který jsou multiplexovány mezi datové a adresní piny.
Dále jsou pak k dispozici opět i klasické sériové linky jako JTAG, SPI či I2C a až 24 GPIO pinů s konfigurovatelnými pull-up/down interními rezistory.
Základní nastavení obvodu je opět dobře patrné z programu MPROG, který slouží ke konfiguraci externí EEPROM paměti.
Obr. 3: Konfigurace obvodu FT2232H pomocí programu MPROG
Líbí se Vám naše články? Nezmeškejte už ani jeden z nich! Nemusíte se o nic starat, my zajistíme doručení až k Vám.