Čeština / English
Login

Hardware / USB převodník FT2232

Autor: Zdeněk Vašíček ()
Update: 3.4.2009

1. Základní parametry

  • USB převodník poskytující dva kanály (A a B) umožňující komunikaci po USB a dvěmi nezávisle konfigurovatelnými kanály

  • Podporované režimy jednotlivých kanálů:

    • MPSSE (Multi-Protocol Synchronous Serial Engine Interface) - speciální režim, který umožňuje implementaci synchronních sériových protokolů (I2C, SPI, JTAG, atd.). Rychlost toku dat může být až 5,6 Mbit/s. MPSSE je k dispozici pouze na kanálu A.

    • FIFO (bitbang) - paralelní přenos dat

    • UART - seriový přenos (RS232, RS422, RS485)

  • Rychlost přenosu dat až 1 MB/s

  • Kompatibilní s USB 2.0 Full-Speed

2. Využití na FITkitu

  • Kanál A, který je připojen k FPGA obvodu umožňuje komunikovat s PC v libovolném z podporovaných režimů. Uvnitř FPGA obvodu lze tedy např. vytvořit zařízení, které bude možné po I2C ovládat z PC. Jinou možností je napojit kanál A na řadič seriového kanálu a z PC zařízení ovladat přes virtuální COM port. Naopak, v FPGA může sloužit pouze jako "drát" mezi zařízením připojeným k FITkitu a počítačem.

    Ke komunikaci s kitem je možné využít:

    • knihovny libkitclient, která umožňuje přímý přístup k FTDI bez nutnosti zjišťovat přiřazený COM port.

    • tzv. virtuálního COM portu, který je automaticky vytvořen při připojení FITKitu

  • Kanál B je připojen k programovacím pinům mikrokontroleru (RESET, TST) a dále k pinům seriového rozhraní (RxD, TxD). Pomocí tohoto kanálu lze tedy mikrokontroler programovat a komunikovat s ním přes terminálový program. Možnostem komunikace s mikrokontrolerem se věnuje dokument Komunikace s FITkitem

Zobrazeno: 6019x Naposledy: 29.11.2023 08:32:49