Da USB Tipo-C a doppio canale ad alta velocità a UART/FIFO/JTAG/SPI/I2C multiuso con porta PD singola
FT2232HPQ Questo dispositivo USB Hi-Speed con controller IC Type-C/PD 3.0 supporta pienamente i più recenti standard USB Type-C e Power Delivery (PD), consentendo di supportare la negoziazione dell'alimentazione con la possibilità di assorbire o fornire corrente a un dispositivo host USB. Questo dispositivo dispone di una porta PD a doppio ruolo (porta PD 1) che trasporta anche la comunicazione dati USB.
Questo chip può passare dal ruolo di assorbimento di corrente da parte dell'host per alimentare la periferica a quello di assorbimento di corrente per ricaricare il computer host. Funzionante alla velocità di 480 Mbps di USB Hi-Speed, questo veloce bridge a doppio canale è dotato di un'interfaccia seriale flessibile o di un'interfaccia parallela FIFO, con velocità di trasferimento dei dati fino a 40 Mbyte/s. Utilizzando un'interfaccia EEPROM seriale, questo dispositivo può essere configurato per un'ampia varietà di standard seriali asincroni e sincroni, come JTAG, SPI, I2C e UART, nonché per interfacce parallele FIFO sincrone e asincrone. Inoltre, questo dispositivo è dotato di un bus FT1248 sincrono e half-duplex, che consente all'ingegnere di scambiare l'ampiezza di banda con il numero di pin utilizzando 1, 2, 4 o 8 linee di dati fino a 30 Mbyte/s. La struttura degli I/O è a 3,3 V con tolleranza incorporata a 5 V, consentendo al progettista la massima flessibilità nell'interfacciamento con le FPGA.
La regolazione della tensione a bordo fornisce alimentazioni a 3,3V e 1,8V da una sorgente a 5V, oltre a una funzione di power-on-reset. FTDI fornisce driver royalty-free per Virtual Com Port (VCP) e D2XX per Microsoft Windows, Mac OS e Linux.
Questo dispositivo a 68 pin è disponibile in confezione QFN ed è conforme alla normativa ROHS. Caratteristiche hardware principali Supporta la specifica PD 3.0. 1 porta USB PD 3.0 supporta la funzione Dual Role Swap Supporta PDO da 5V3A, 9V3A, 12V3A, 15V3A, 20V3A e altri come sink o source. Protocollo del livello fisico Type-C/PD. Motore della politica PD che utilizza un controller RISC a 32 bit con 8kB di RAM dati e 48kB di ROM codice.
Configurazione della modalità PD tramite EEPROM esterna. Opzioni per l'utilizzo di MCU esterne che controllano i criteri PD tramite interfaccia I2C. Supporto di fino a 8 pin GPIO PD configurabili. Supporto di MCU esterne tramite bus I2C. Supporto di EEPROM esterne per la configurazione dei dispositivi USB e del profilo PD. Porte USB a doppio canale da seriale/parallelo con una varietà di configurazioni. L'intero protocollo USB è gestito sul chip.
Non è richiesta alcuna programmazione firmware specifica per l'USB. Compatibilità con USB 2.0 Hi-Speed (480 Mbit/secondo) e Full Speed (12 Mbit/secondo). Multi-Protocol Synchronous Serial Engine (MPSSE) per semplificare la progettazione di protocolli seriali sincroni (da USB a JTAG, I2C, SPI o bit-bang).
Velocità di trasferimento dati UART fino a 12 Mbaud (la velocità di trasferimento dati RS232 è limitata da un modificatore di livello esterno). Modalità FIFO asincrona da USB a 245 per una velocità di trasferimento dati fino a 8 MByte/Sec.
Modalità FIFO parallela da USB a sincrona 245 per trasferimenti fino a 40 MByte/sec Supporta un'interfaccia FT1248 half duplex con un bus dati bidirezionale di larghezza configurabile (1, 2, 4 o 8 bit). La modalità di interfaccia FIFO di tipo CPU semplifica la progettazione dell'interfaccia CPU. Opzione di interfaccia seriale veloce.
I driver gratuiti Virtual Com Port (VCP) e Direct (D2XX) di FTDI eliminano la necessità di sviluppare driver USB nella maggior parte dei casi. Timeout del buffer di ricezione regolabile. Opzione per i segnali di pilotaggio dei LED di trasmissione e ricezione. Opzione di interfaccia in modalità Bit-bang con strobo RD# e WR#.
Il design altamente integrato include un regolatore LDO da 5 V a 3,3/+1,8 V per VCORE, funzione POR integrata. Opzione di interfaccia UART seriale asincrona con handshake hardware completo e segnali di interfaccia modem. Handshake hardware completamente assistito o software X-On / X-Off.
L'interfaccia UART supporta dati a 7/8 bit, 1/2 bit di stop e parità pari/dispari/marcatura/spazio/nessuna. Controllo dell'abilitazione alla trasmissione automatica per applicazioni seriali RS485 mediante il pin TXDEN. Modalità di configurazione del funzionamento e stringhe di descrizione USB configurabili in EEPROM esterna tramite l'interfaccia USB.
Forza di pilotaggio degli I/O configurabile (4, 8, 12 o 16mA) e slew rate. Bassa corrente di funzionamento e di sospensione USB. Supporta configurazioni USB autoalimentate, alimentate dal bus e alimentate dal bus ad alta potenza. Compatibilità con il controller host UHCI/OHCI/EHCI.
Modalità di trasferimento dati USB Bulk (pacchetti da 512 byte in modalità Hi-Speed). Interfacciamento I/O a +1,8 V (chip core) e +3,3 V (tollerante a +5 V). Intervallo di temperatura operativa industriale esteso da -40 °C a 85 °C. Pacchetto QFN compatto senza piombo a 68 pin. Pin di I/O ACBUS configurabili.