Stránka 1 z 1
FTDI232 poll rate
Napsal: 29 lis 2012, 10:19
od DRAKE
Ahoj
Mám připojený k počítači známí čip FT232RL. Potřebuji realtime komunikaci s PC. Usb řadič má však nastaven poll rate na 125 Hz. Potřebuji to přenastavit na maximálních 1000 Hz. Nevíte jak na to?
Díky za dobré odpovědi
Napsal: 29 lis 2012, 11:15
od Panda38
Přenosová rychlost FT232RL se nastavuje ve správci zařízení, nastavením rychlosti virtuálního portu COM. Nebo aplikací přes DLL driver funkcí FT_SetBaudRate. (standardně je 115,200 kBaud, přepnutelné až na 1 Mb/s).
Napsal: 29 lis 2012, 11:45
od DRAKE
Já mluvím o něčem jiném.
USB sběrnice funguje tak, že se USB řadič (PC) pravidalně dotazuje zařízení (FT232) na to jestli nemá nějaká data. Tento interval je implicitně ve windows nastaven na 8 ms (125 Hz). Já to potřebuji dostat na 1 ms (1000 Hz), což je maximum USB sběrnice.
Napsal: 29 lis 2012, 12:20
od Panda38
Jo polling interval. Ale ten je na 1 ms jen pro stream (bez zpětného potvrzování paketů) a tady asi zmenšit nepůjde, ne? ... si myslím ... a spíš se asi musí využívat bufferování do větších bloků (tj. 4 KB a krátký Latency Timer).
Napsal: 30 lis 2012, 13:29
od Atlan
myslim ze si bez sance....