USB jak FTDI tylko szybsze

Feb 04, 2008 16 Replies

Witam, szukam w miarę prostego układu do podłączenia czegoś do peceta przez USB, do tej pory używałem układów FTDI, ale teraz potrzebuję tak z



5-10MB/s. Znalazłem układ Cypress cy7c68001 i w zasadzie nic innego do wyboru. Zna ktoś może jakieś alternatywy? Z uwagi, że interfejs USB jest sprawą zupełnie poboczną do całego projektu, nie chciałbym mu poświęcać zbyt wiele czasu.

Pozdr, T.



Moze cos tam:

formatting link
|pp=[v=d,t=pfp,i=53481,fi=,ps=0]|[0][0]STP

TI robi podobne scalaki do Cypressa

Tomasz Piotrowski pisze:

A jakbyś chciał przepchać do swojego procesora te 10MB/s? Chyba nie UARTem...

Zainteresuj się kostkami ethernetowymi. Są moduły "gotowce" (gniazdo, transformator, scalak, PCB itp), idealnie przystosowane do podczepiania do własnego procesora, który nic nie musi wiedzieć o Ethernecie ani protokołach TCP/IP. Po sieci FastEthernet wyciągniesz realnie około 7MB/s.

stp pisze:

Gdyby komuś pocięło link:

formatting link

Adam Dybkowski pisze:

Nie będzie procesora, ma lecieć prosto z FPGA, który zbiera dane z przetworników.

Ale ja potrzebuję USB :)

T.

Greg(G.Kasprowicz) pisze:

Tyle że wolniejsze (tylko full-speed) ;)

T.

stp pisze:

Tak, dokopałem sie też potem do tego, ale chyba już wygodniejszy jest ten Cypress. W sumie to trochę dziwne, że nie ma czegoś tak banalnie prostego jak FTDI, wszystkie muszą mieć tysiące rejestrów, dziesiątki trybów i nóżek jak jakiś procesor ;)

T.

wlasnie ze nie, chwala sie ze maja high - speed (480mbit) a scalak do zludzenia pdoobny do CY7C68013A

formatting link

ale ten procesor po zaladowaniu tych kilkudziesieciu rejestrow idzie spac. Kosc zachwouje sie jak FIFO i jest rownie prosta w obsludze jak FTDI

Greg(G.Kasprowicz) pisze:

Widziałem, ale nie mam w planie robienia przenośnego dysku ATA, jak zrobią coś co przypomina cy7c68001 to się zainteresuję. Dzięki. Na razie spróbuję tego Cypressa, o ile nie pojawi się coś nowego.

T.

ale to przeciez jest cos podobne do Cypressa :) Oprocz FIFO. Przeciez nie musisz tam ladowac defaultowego firmware dla ATAPI, lecz napisac wlasny, ktory przeprogramuje interfejs ATA do Twoich potrzeb. A majac FPGA zaden problem dogadac sie po liniach ATA, wszak interfejs trywialny jest.

Aczkolwiek uzycie Cypressa wydaje sie byc prostsze, szczegolnie ze temat z nim juz kilka lat temu walkowalem.

Tomasz Piotrowski pisze:

A myślałeś może o wsadzeniu automatu USB 2.0 w sam FPGA i tylko ew. dodaniu tranceiverów (PHY)? To by zajęło znacznie mniej miejsca na PCB niż gotowy scalak all-in-one robiący USB 2.0 High Speed posiadający magistralę równoległą.

Adam Dybkowski pisze:

Przeszło mi przez myśl, ale tak jak już pisałem, USB to tylko przystawka, więc nie chcę na to tracić czasu, tak samo jak się nie zastanawiam jak działa zasilacz do tego, tylko biorę scalak, który daje mi to co trzeba i tyle. Jakiś scalak (trx) i tak musiałbym dać, więc lepiej od razu taki, który załatwi sprawę.

T.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required