RTV forum PL | NewsGroups PL

Jak wprowadzić dane w strumieniu 4-5 Mbit do PC przez USB z wykorzystaniem FT245?

TTL -> USB ale 4Mbit

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak wprowadzić dane w strumieniu 4-5 Mbit do PC przez USB z wykorzystaniem FT245?

Michał Lankosz
Guest

Sat Sep 13, 2008 12:13 pm   



W jaki sposób _najprościej_ wprowadzić do PeCeta strumień danych w okolicach
4-5Mbit najlepiej z użyciem USB (w każdym razie nie LPT)? Znacie rozwiązania
układowe podobne do popularnego FT232/245? Przyznam, że w tymi układami
współpracowałem tylko poprzez sterownik wirtualnego portu szeregowego. Może
da się je namówić do szybszej transmisji niż podane 3Mbaud?
Na pomyśł użycia równolegle dwóch FT245 wpadłem, ale przyznacie, że to nie
jest rozwiązanie na miarę dzisiejszych czasów kiedy to USB 3.0 już wkracza.

Michał

John Smith
Guest

Sat Sep 13, 2008 12:19 pm   



Quote:
W jaki sposób _najprościej_ wprowadzić do PeCeta strumień danych w okolicach
4-5Mbit najlepiej z użyciem USB (w każdym razie nie LPT)? Znacie rozwiązania
układowe podobne do popularnego FT232/245? Przyznam, że w tymi układami
współpracowałem tylko poprzez sterownik wirtualnego portu szeregowego. Może
da się je namówić do szybszej transmisji niż podane 3Mbaud?
Na pomyśł użycia równolegle dwóch FT245 wpadłem, ale przyznacie, że to nie
jest rozwiązanie na miarę dzisiejszych czasów kiedy to USB 3.0 już wkracza.


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

Michał Lankosz
Guest

Sat Sep 13, 2008 1:01 pm   



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

Kurcze, a ja przeczytałem 1 megabit, a jest 1 megabajt. Dzięki!

Michał

Adam Dybkowski
Guest

Sat Sep 13, 2008 9:55 pm   



Michał Lankosz pisze:

Quote:
W jaki sposób _najprościej_ wprowadzić do PeCeta strumień danych w okolicach
4-5Mbit najlepiej z użyciem USB (w każdym razie nie LPT)?

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.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Michał Lankosz
Guest

Sat Sep 13, 2008 11:15 pm   



Quote:
W jaki sposób _najprościej_ wprowadzić do PeCeta strumień danych w
okolicach 4-5Mbit najlepiej z użyciem USB (w każdym razie nie LPT)?

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.
--
Adam Dybkowski

Świetnie! Bardzo dziękuję.

Michał

John Smith
Guest

Sun Sep 14, 2008 1:47 am   



Michał Lankosz wrote:

Quote:
W jaki sposób _najprościej_ wprowadzić do PeCeta strumień danych w
okolicach 4-5Mbit najlepiej z użyciem USB (w każdym razie nie LPT)?

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.
--
Adam Dybkowski


Świetnie! Bardzo dziękuję.

Michał

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

J.F.
Guest

Sun Sep 14, 2008 8:14 pm   



On Sat, 13 Sep 2008 22:55:24 +0200, Adam Dybkowski wrote:
Quote:
Michał Lankosz pisze:
W jaki sposób _najprościej_ wprowadzić do PeCeta strumień danych w okolicach
4-5Mbit najlepiej z użyciem USB (w każdym razie nie LPT)?

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ę.

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.

John Smith
Guest

Sun Sep 14, 2008 9:11 pm   



Quote:
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.

Nie po raz pierwszy praktyka zaprzecza teorii.

K.

Zbych
Guest

Sun Sep 14, 2008 9:46 pm   



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

Quote:
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.

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.

Adam Dybkowski
Guest

Tue Sep 16, 2008 7:05 pm   



J.F. pisze:

Quote:
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ę.

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.

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.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

elektroda NewsGroups Forum Index - Elektronika Polska - Jak wprowadzić dane w strumieniu 4-5 Mbit do PC przez USB z wykorzystaniem FT245?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map