TTL -> USB ale 4Mbit

Loading thread data ...

Na FT245R z driverami D2XX na PC, da się uzyskać do 1MB/s (megabajta). W trybie VCP jest znacznie wolniej. K.

Reply to
John Smith
Reply to
invalid unparseable

Michał Lankosz pisze:

FT245BM / FT245R - do gadania z nim prędkość transmisji wirtualnego COMa ustawiona w pececie nie ma znaczenia, można wyciągnąć prawie 1 megabajt na sekundę. Dane przesyłasz całymi bajtami (8 bitów naraz), dodatkowo trzeba wystawiać 2 stroby i odczytywać 2 bity statusu.

Reply to
Adam Dybkowski
Reply to
invalid unparseable

Daj znać jak potwierdzisz, że w trybie VCP można pociągnąć 1 megabajt/sek. K.

Reply to
John Smith
Reply to
invalid unparseable

Czy mi sie wydaje czy tak nie do konca - 128/256 bajtow Rx buforka, a USB moze odczytywac dane co 1 ms .. nawet 4Mbit/s nie wyjdzie.

J.

Reply to
J.F.

Nie po raz pierwszy praktyka zaprzecza teorii. K.

Reply to
John Smith

J.F. przemówił ludzkim głosem:

Maksymalny rozmiar pakietu dla FS to 64B. Ale tych pakietów możesz wysłać więcej, nikt ci nie każe czekać z każdym pakietem 1ms.

Reply to
Zbych

J.F. pisze:

Ale ważne, aby dopychać dane zawsze wtedy gdy się da (tzn. jest aktywna linia informująca o wolnym miejscu w nadajniku), dodatkowo po każdej paczce można "tyknąć" linią SI/WU (Send Immediate) - ale to przyspiesza transmisję tylko wtedy, gdy w ustawieniach zaawansowanych portu parametr Latency masz większy niż 1 (czyli np. domyślne 16). Przy Latency=1 urządzenie jest odpytywane i tak co 1 ms.

Reply to
Adam Dybkowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.