RTV forum PL | NewsGroups PL

Niska szybkość transmisji 4kB/s przy użyciu FT2232H - jak osiągnąć 1MB/s?

USB-2.0 prędkość transmisji 4kB/s !!

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Niska szybkość transmisji 4kB/s przy użyciu FT2232H - jak osiągnąć 1MB/s?

MH
Guest

Wed Jul 04, 2012 6:53 am   



Witam,

W projektowanym urządzeniu mam zamiar zastosować do komunikacji z pecetem
kostki FT2232H w trybie CPU Bus Emulation Mode. Aby posprawdzać sobie różne
koncepcje, zakupiłem za parę zeta takie coś:

http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_FT2232H_Mini_Module.pdf

Napisałem kawałek softu, wszystko fajnie się komunikuje w obie strony, ale...
postanowiłem jeszcze zmierzyć szybkość transmisji i w pętli przesyłać dane w
jedną i drugą stronę. I tu rozczarowanie, wychodzi mi około 4KB/s !!!

Przeczytałem jeszcze ze strony producenta 2 AN:

http://www.ftdichip.com/Support/Documents/AppNotes/AN232B-04_DataLatencyFlow.pdf

http://www.ftdichip.com/Support/Documents/AppNotes/AN232B-03_D2XXDataThroughput.pdf

Trochę poeksperymentowałem, ale wyniki raczej mizerne. Co o tym sądzicie?
A może dać sobie z tym spokój i zastosować inne kostki, które są wyposażone w
lepsze drajvery.

Moje wymagania to min. 1MB/s.

Pozdrawiam,

MH

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Zbych
Guest

Wed Jul 04, 2012 6:53 am   



W dniu 2012-07-04 06:53, MH pisze:
Quote:
Witam,

W projektowanym urządzeniu mam zamiar zastosować do komunikacji z pecetem
kostki FT2232H w trybie CPU Bus Emulation Mode. Aby posprawdzać sobie różne
koncepcje, zakupiłem za parę zeta takie coś:

http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_FT2232H_Mini_Module.pdf

Napisałem kawałek softu, wszystko fajnie się komunikuje w obie strony, ale...
postanowiłem jeszcze zmierzyć szybkość transmisji i w pętli przesyłać dane w
jedną i drugą stronę. I tu rozczarowanie, wychodzi mi około 4KB/s !!!

Jak duże pakiety wysyłasz?

MH
Guest

Wed Jul 04, 2012 8:36 am   



Zbych <abuse@onet.pl> napisał(a):

Quote:
W dniu 2012-07-04 06:53, MH pisze:
Witam,

W projektowanym urządzeniu mam zamiar zastosować do komunikacji z pecetem
kostki FT2232H w trybie CPU Bus Emulation Mode. Aby posprawdzać sobie różne
koncepcje, zakupiłem za parę zeta takie coś:

http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_FT2232H_Mini_
Module.pdf

Napisałem kawałek softu, wszystko fajnie się komunikuje w obie strony, ale...
postanowiłem jeszcze zmierzyć szybkość transmisji i w pętli przesyłać dane w
jedną i drugą stronę. I tu rozczarowanie, wychodzi mi około 4KB/s !!!

Jak duże pakiety wysyłasz?

=============

64kB. Tak przynajmniej wydaje mi się, że ustawiłem w FT_SetUSBParameters.
No chyba że jeszcze gdzieś coś spartoliłem?

MH

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

FilipJ
Guest

Wed Jul 04, 2012 7:06 pm   



W dniu 2012-07-04 08:36, MH pisze:
Quote:
Napisałem kawałek softu, wszystko fajnie się komunikuje w obie strony, ale...
postanowiłem jeszcze zmierzyć szybkość transmisji i w pętli przesyłać dane w
jedną i drugą stronę. I tu rozczarowanie, wychodzi mi około 4KB/s !!!
Jak duże pakiety wysyłasz?
64kB. Tak przynajmniej wydaje mi się, że ustawiłem w FT_SetUSBParameters.
No chyba że jeszcze gdzieś coś spartoliłem?
Znaczy jeden pakiet ślesz 16 sekund?


MH
Guest

Sat Jul 07, 2012 9:11 am   



FilipJ <fwj@gazeta.pl> napisał(a):

Quote:
W dniu 2012-07-04 08:36, MH pisze:
Napisałem kawałek softu, wszystko fajnie się komunikuje w obie strony, ale.
..
postanowiłem jeszcze zmierzyć szybkość transmisji i w pętli przesyłać dane
w
jedną i drugą stronę. I tu rozczarowanie, wychodzi mi około 4KB/s !!!
Jak duże pakiety wysyłasz?
64kB. Tak przynajmniej wydaje mi się, że ustawiłem w FT_SetUSBParameters.
No chyba że jeszcze gdzieś coś spartoliłem?
Znaczy jeden pakiet ślesz 16 sekund?


========


Niestety tak.

MH

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Michoo
Guest

Sat Jul 07, 2012 11:26 am   



On 07.07.2012 09:11, MH wrote:
Quote:
FilipJ<fwj@gazeta.pl> napisał(a):

W dniu 2012-07-04 08:36, MH pisze:
Napisałem kawałek softu, wszystko fajnie się komunikuje w obie strony, ale.
..
postanowiłem jeszcze zmierzyć szybkość transmisji i w pętli przesyłać dane
w
jedną i drugą stronę. I tu rozczarowanie, wychodzi mi około 4KB/s !!!
Mierzysz w obie strony? Usb to nie full duplex.


Quote:
Jak duże pakiety wysyłasz?
64kB. Tak przynajmniej wydaje mi się, że ustawiłem w FT_SetUSBParameters.
No chyba że jeszcze gdzieś coś spartoliłem?
Znaczy jeden pakiet ślesz 16 sekund?


========

Niestety tak.

A próbowałeś mniejsze pakiety? Tak do 128B?


--
Pozdrawiam
Michoo

MH
Guest

Sun Jul 08, 2012 11:06 pm   



Michoo <michoo_news@vp.pl> napisał(a):


Quote:
Znaczy jeden pakiet ślesz 16 sekund?


========

Niestety tak.

A próbowałeś mniejsze pakiety? Tak do 128B?

============


Chyba już wiem gdzie jest pies pogrzebany.. Max. wielkość pakietu to 64B !!
Dziwne, że biblioteka DLL "łyknęła" moje żądanie wielkości pakietu 64kB.
Dzisiaj już jest późno i nie chce mi się w tym dłubać. Jutro się tym pobawię i
dam znać co i jak, być może komuś może się moje doświadczenie przydać.. Nie
tak dawno był tutaj poruszany wątek dotyczący VINCULUM. Któryś z Kolegów
zwrócił uwagę na prędkość transmisji na jakimś Evaluation Module - coś ok.
250kB/s i stwierdził, że zabawka jest do bani. Jak na razie mam zdecydowanie
gorsze rezultaty, ale podejrzewam że jest to kwestia softu (oby!!)..

Jedno jest pewne: NIE MYLIĆ WIELKOŚCI PAKIETU Z ŻĄDANĄ ILOŚCIĄ DANYCH DO
TRANSMISJI!! To dwie różne brochy!! Się rozgadałem.., jutro po
eksperymentach dam znać co i jak. Aha, jest to mniej więcej opisane w AN,
które podałem w głównym wątku.

Nie mniej, dzięki za zainteresowanie problemem dla wszystkich obecnych w tym
temacie..

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

elektroda NewsGroups Forum Index - Elektronika Polska - Niska szybkość transmisji 4kB/s przy użyciu FT2232H - jak osiągnąć 1MB/s?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map