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/