Czy podłączenie urządzenia USB 2.0 do portu USB 3.0 jest korzystne?

24

Wiem, że USB 3.0 jest prawie całkowicie kompatybilny wstecz i wiem, że wprowadza nową prędkość, której nie są w stanie zapewnić urządzenia USB 2.0, ale czy jest jakaś korzyść z posiadania urządzenia USB 2.0 w porcie USB 3.0?

Chociaż jestem zainteresowany, czy przyniosłoby to jakąkolwiek korzyść dla dowolnego urządzenia, szczególnie myślałem o hubie USB, do którego podłączam odbiornik Bluetooth i dyski flash.

Nich Del
źródło
3
Nie. Użyte urządzenie USB nie może działać szybciej.
soandos

Odpowiedzi:

11

Właściwie tak, będzie to przyśpieszenie o niewielki margines. Widzisz zysk tylko wtedy, gdy dane urządzenie może rozdzielić większą przepustowość na innym interfejsie, takim jak ExpressCard lub PCIe. na przykład nowoczesny dysk twardy 7200 w obudowie zewnętrznej może więcej niż nasycić port USB 2.0. Jeśli obudowa jest urządzeniem USB 2.0, po podłączeniu do koncentratora USB 3.0 będzie działać z większą przepustowością, ale nie prawie tak, jakby to było połączenie USB 3.0 z USB 3.0 do koncentratora (z USB 3.0 kabel).

Przynajmniej na moim laptopie zewnętrzne USB 2.0 500 GB na USB 2.0 daje mi około 19–23 MB / si do 25–32 MB / s po podłączeniu do karty ekspresowej USB 3.0. Dostaję więc zarówno wyższą minimalną prędkość, jak i pułap, gdy to samo urządzenie USB 2.0 znajduje się w koncentratorze USB 3.0. Myślę, że kontroler jest prawdopodobnie bardziej wydajny na USB 3.0. Kiedy jednak podłączam pamięć USB 3.0 do tego samego koncentratora ExpressCard USB 3.0, uzyskuję prędkość do 122 MB / s.

Tak krótka odpowiedź; tak, niewielki wzrost, ale nie tak szybki jak natywne łącza USB 3.0.

ganja_bake
źródło
4
To właściwie najbardziej poprawna odpowiedź, oparta na teorii (nie) tylko danych. Istnieje mierzalna różnica, ale jest mało prawdopodobne, aby była zauważalna, dopóki operacja nie znajdzie się w zakresie dziesiątek plus minut. Anandtech wyciągnął narzędzia i przetestował odczyty i zapisy z / na dysk SSD do różnych kombinacji portów USB2-w-3, USB 3.0 Flash Drive Roundup . Najlepszy przypadek? Ogolić 19 sekund o 228 sekund. (Testowali również US3-in-2, jeśli jesteś ciekaw.)
Matt Wilkie
1
Tak samo. Ta odpowiedź potwierdza wiele prawdziwych doświadczeń, jakie widziałem. Prędkości maksymalne USB 2.0 to tylko maksymalne prędkości; nie obiecane prędkości. Gdy kontrolery stają się coraz lepsze, zwiększają się również prędkości tych kontrolerów. Ma więc sens, aby kontroler USB 3.0 był bardziej zbalansowany i działał lepiej - ogólnie - niż zwykły port USB 2.0.
JakeGould
„Jeśli obudowa jest urządzeniem USB 2.0, po podłączeniu do koncentratora USB 3.0 będzie działać z większą przepustowością”. Dlaczego?
endolith
@endolith, kontroler xHCI USB 3.0 / 3.1 ma lepszy, bardziej przyjazny dla oprogramowania interfejs do obsługi rur USB / buforów pierścieniowych i obsługuje wszystkie prędkości równomiernie (nie jak specjalna mieszanina UHCI / OHCI / EHCI), a także oprogramowanie został napisany niedawno, mając mniejszy narzut i brak starszych poprawek błędów. Tak więc łączna przepustowość urządzeń USB 2.0 jest nieco lepsza, co jest postrzegane jako „lepsza wydajność”.
Ale..chenski
20

Ponieważ twój USB jest zoptymalizowany dla USB 2.0, używanie 3.0 nie przyniesie żadnej poprawy, ponieważ po prostu nie może działać z prędkością 3.0.

USB 2.0 ma maksymalną prędkość 60 MB / s USB 3.0 ma maksymalną prędkość 625 MB / s

Z artykułu Wikipedii na temat uniwersalnego autobusu szeregowego:

Typowe dyski twarde USB Hi-Speed ​​można zapisywać z szybkością około 25–30 MB / s, a odczytać z szybkością 30–42 MB / s, zgodnie z rutynowymi testami przeprowadzonymi przez CNet. [62] Jest to 70% całkowitej dostępnej przepustowości.

Na tej podstawie możesz zobaczyć, że urządzenia USB 2.0 po prostu nie są w stanie zaoferować prędkości 3.0.

Wersja TL; DR: Nie zobaczysz żadnych korzyści

Simon Sheehan
źródło
3
Ten cytat nie ma związku z pytaniem; chodzi w szczególności o dyski twarde USB i mówi, że nawet dyski twarde USB 3.0 nie skorzystają na podłączeniu do portu USB 3.0, ponieważ nie nasycają dostępnej przepustowości USB 2.0. Mogą też istnieć urządzenia (takie jak dyski flash), które w przeciwnym razie mogłyby działać z prędkością USB 3.0, ale nie mogą po prostu dlatego, że nie są kompatybilne z USB 3.0.
BlueRaja - Danny Pflughoeft
2
@BlueRaja miał to być przykład.
Simon Sheehan
3
+1 dla wersji TL; DR. Chociaż przeczytałem już całą odpowiedź: /
Gani Simsek
1
@BlueRaja: Być może mówi się, że dyski twarde USB nie nasycają USB 2.0, ale byłoby to niewłaściwe. USB nie pozwala jednemu urządzeniu na wykorzystanie całej przepustowości, a prędkości transferu widoczne na dyskach USB są bardzo zbliżone do teoretycznego maksimum dla dowolnego urządzenia USB 2.0 (po uwzględnieniu protokołu i narzutu).
Ben Voigt
@BlueRaja W rzeczywistości mechaniczny dysk twardy jest zwykle w stanie nasycić USB 2.0. 70% wydaje się słuszne, co stanowi obciążenie ogólne. Jako ogólna zasada informatyki, sieci itp. Nigdy nie osiągniesz teoretycznego limitu jakiegokolwiek interfejsu. W każdym razie, jeśli interfejs HDD to USB 2.0, port USB 3.0 nie podniesie teoretycznego maksimum.
Bob
16

Zaletą może być to, że USB 3.0 może dostarczyć więcej energii niż USB 2.0.

Mam pewne wątpliwości, czy urządzenie USB 2.0 mogłoby zużywać tę moc, ponieważ byłoby przeznaczone dla portu USB 2.0. Z drugiej strony wiele urządzeń USB 2.0 przekracza określoną moc i unika jej (głównie dyski zewnętrzne podczas uruchamiania).

starblue
źródło
Niektóre urządzenia USB 2 mają problemy po podłączeniu przez koncentrator. Byłoby interesujące wiedzieć, czy mają mniej problemów, jeśli koncentrator jest podłączony do gniazda USB 3 o wyższej mocy znamionowej.
pelms
Ponownie otworzę to pytanie i mam nadzieję, że ktoś ma na to jednoznaczną odpowiedź.
Nich Del
2
Jest to interesujące, ponieważ technicznie (zgodnie ze specyfikacją) USB 2.0 może pobierać tylko jedną jednostkę (100 mA) bez negocjacji i maksymalnie pięć jednostek (500 mA) na żądanie. USB 3.0 może pobierać jedną jednostkę (150 mA) bez negocjacji i maksymalnie sześć jednostek (900 mA) na żądanie. Rzecz w tym, że wiele urządzeń USB 2.0 nie negocjuje poprawnie. Wiele płyt głównych do komputerów zapewnia zasilanie, nie przejmując się negocjacjami. Prawidłowa odpowiedź brzmiałaby: bardziej prawdopodobne jest, że port USB 3.0 może dostarczać większe ilości energii, ale port w pełni zgodny ze standardami nie musi dostarczać tej ilości.
Bob
8

Przynajmniej na moim komputerze port 3.0 jest szybszy niż port 2.0. Jest tak, ponieważ znajduje się na innym kontrolerze, który jest szybszy niż ten wbudowany w chipset.

Zasadniczo, jeśli USB 3.0 pochodzi z tego samego kontrolera, co port USB 2.0, będzie taki sam. W przeciwnym razie YMMV.

Eli
źródło
1
To jedyna poprawna odpowiedź. Sprzęt USB3 jest zwykle bardziej wyrafinowany niż USB2 (szybsze mikrokontrolery, więcej pamięci podręcznej, szybszy interfejs PCIe), co może przełożyć się na korzyści dla szybkich urządzeń.
Ben Voigt,
Nacisk na słowo „może”.
Jamie Hanrahan
6

Żadne, poza tym będzie działać. Nie uzyskasz żadnej wydajności, chyba że użyjesz urządzeń USB 3.0.

KCotreau
źródło
0

Wierzę, że jest szybciej, oto dlaczego:

Mam klawiaturę Logitech Solar Keyboard. Miałem odbiornik unilink podłączony do portu 2.0, a klawiatura ciągle pozostawała w tyle, że zamierzam zwrócić klawiaturę słoneczną do sklepu. Próbowałem wszystkiego, w tym kontaktowania się z pomocą techniczną, pobierania aplikacji SetPoint, przełączania portów (USB 2.0) itp. Na przeczucie wierzyłem, że sam port USB 2.0 jest wąskim gardłem. Rzeczywiście, podłączyłem unilink do portu 3.0 zamiast portu 2.0 i od tego czasu nigdy nie miałem problemu.

Później to zweryfikowałem, ponieważ mam 2 dodatkowe monitory podłączone do mojego komputera przez Diamond (BVU165) poprzez koncentrator zasilany USB 2.0. Za każdym razem, gdy oglądałem filmy lub filmy z youtube na komputerze, po 2-3 minutach hub ulegał awarii i słyszałem, że mój skaner (również podłączony do hubu) uruchamia się ponownie i przechodzi procedurę rozgrzewania (tylko zasilanie USB). Podczas tej awarii monitory rozłączyły się (zmieniły kolor na czarny i poszły spać) i ponownie połączyły się z komputerem. Od tego czasu podłączyłem koncentrator POWERED 3.0, do którego podłączyłem Diamond BVU165 (USB 2.0) przez hub USB 3.0 i od tego czasu nigdy nie miałem problemu.

Nie promuję tego jako poprawki dla wszystkich urządzeń. Korzystanie z portów 3.0 zamiast 2.0 wydaje się niwelować jakiekolwiek opóźnienie z powodu wąskich gardeł związanych z technologią 2.0 i daje urządzeniom najlepszą szansę na prawidłowe działanie.

Czy są jakieś badania, aby ustalić, czy USB 3.0 bez zasilania jest szybszy niż 2.0?

Brian
źródło
0

Istnieje fundamentalne nieporozumienie pod tym pytaniem i wiele podobnych pytań.

Rzeczywistość jest taka, że ​​kiedy podłączasz urządzenie USB 2 do „portu USB 3”, tak naprawdę nie podłączasz się do portu USB 3! W każdym razie nie elektrycznie.

Port USB 3 ma wszystkie piny dla portu USB 2. Kable USB 3 mają okablowanie dla obu. Kontroler hosta ma logikę zarówno dla USB 2, jak i USB 3, i wylicza w systemie hosta jako dwa kontrolery: jeden USB 2 / 1.1 / 1 i jeden USB 3.

Po podłączeniu urządzenia USB 2 do portu USB 3 urządzenie USB 2 używa tych samych styków, co zawsze, a te styki łączą się z przewodami, które przenoszą połączenie z powrotem do kontrolera USB 2 na hoście. Co robi te same rzeczy, co zrobiłby każdy inny kontroler USB 2 i ma takie samo ograniczenie prędkości 480 Mbit / s.

Nie jest tak, że hub lub cokolwiek zajmuje część przepustowości USB 3 i przekazuje je do urządzenia USB 2, jeśli się pojawi. Kontroler zapewnia zarówno magistralę USB 3, jak i magistralę USB 2. Magistrala USB 2 ma całą dostępną przepustowość, jaką zwykle robi, bez pobierania niczego ze strony USB 3.

Nie jest też tak, że posiadanie możliwości USB 3 zaimplementowanych w tym samym kontrolerze - nawet jeśli w tym samym układzie - ponieważ kontroler USB 2 przyspieszy działanie kontrolera USB 2.

Architektura nie ma więc powodu, by oczekiwać, że urządzenie USB 2 podłączone do koncentratora (lub portu) USB 3 będzie działało szybciej niż gdyby było podłączone do „natywnego” portu USB 2.

Jak sugerują inni, może się zdarzyć, że nowy kontroler USB, który obsługuje USB 3 tak dobrze, jak 2 / 1.1 / 1, może działać szybciej na USB 2 niż starszy kontroler USB 2 / 1.1 / 1. Ale to nie jest nieuniknione.

Jamie Hanrahan
źródło
Jamie, powiedziałeś: „Co robi to samo, co zrobiłby każdy inny kontroler USB 2”. To jest niepoprawne. Każdy interfejs ma dwie strony, przód (USB PHY) i tył (kontroler USB - interfejs systemowy). I każdy interfejs ma narzut. Nowsza specyfikacja kontrolera xHCI ma (a) szybszy silnik master-bus (w celu zaspokojenia szybkości SS) i (b) ma ujednoliconą, wspomaganą sprzętowo kontrolę nad rurami USB i buforami transakcyjnymi przy użyciu tego samego silnika master-bus. Dlatego jest całkowicie zrozumiałe, dlaczego kontroler xHCI zapewnia mniejszy narzut i zapewnia lepszą wydajność USB2 nawet w tym samym 480.
Ale..chenski
-1

Niektóre z wymienionych tutaj rzeczy są tak mizerne i zgadnij, czy nie, nie sądzisz, że kontroler USB 3.0 jest przeznaczony dla USB 3.0 i po prostu mają osobny kontroler dla USB 2.0, wiem, że moja maszyna ma osobne układy kontrolera dla oba warianty widzę to pod listą sprzętu. Chyba że kupisz jedną z tych tanich płyt głównych producenta, który ma 4 porty zasilające ten sam kontroler jak tani skate, którego TBH nigdy nie widziałem z kontrolerem z konfiguracją portów mieszanych, ale to nie znaczy, że nie istnieje. USB 2.0 to USB 2.0, nie może działać szybciej niż USB 2.0, dlatego nazywa się USB 2.0, nawet okablowanie, które sprawia, że ​​port USB ma inny rozmiar niż USB 3.0, jest to widoczne dzięki różnym kolorom wtyczek z niebieski zwykle oznacza USB 3.0, ponieważ okablowanie jest inne, nie miałoby to znaczenia, nawet gdyby uciekły z tego samego zestawu układów z powodu okablowania, nie ma żadnych dodatkowych przewodów ani niczego takiego, ale rozstaw przewodów jest inny, aby uwzględnić nie tylko zwiększoną prędkość, ale napięcie w razie potrzeby, w przeciwnym razie, gdyby tak nie było, kodowanie kolorów kabli byłoby bezcelowe, ponieważ każdy kabel obsługiwałby USB 3.0. Mam na myśli logicznie, że jako producent kabli mogę zaoszczędzić sobie setki tysięcy kosztów, ponieważ jedyną rzeczą, którą trzeba by kodować kolorami, jest port. W takim przypadku nie ma sensu oznaczać kolorami kabli, ponieważ każdy kabel obsługuje USB 3.0. Mam na myśli logicznie, że jako producent kabli mogę zaoszczędzić sobie setki tysięcy kosztów, ponieważ jedyną rzeczą, którą trzeba by kodować kolorami, jest port. W takim przypadku nie ma sensu oznaczać kolorami kabli, ponieważ każdy kabel obsługuje USB 3.0. Mam na myśli logicznie, że jako producent kabli mogę zaoszczędzić sobie setki tysięcy kosztów, ponieważ jedyną rzeczą, którą trzeba by kodować kolorami, jest port.

Miles
źródło
2
Ta ściana tekstu nie jest odpowiedzią.
DavidPostill
Tekst jest całkiem zły. Tak, niektóre MB mają osobne kontrolery USB2 (EHCI) i USB3 (xHCI), ale przewody USB2 w porcie USB3 xHCI są obsługiwane przez inny kontroler xHCI, a nie starszy EHCI. Ogólne odchylenie prędkości transferu od teoretycznego limitu 60 MBps dotyczy nie tylko nieodłącznego obciążenia magistrali, ale przede wszystkim obciążenia systemu, w celu przygotowania buforów danych i synchronizacji surowych danych z systemem plików. Kontroler xCHI działa lepiej, a jego sterownik S / W ma mniejszy narzut systemowy. To niewielka różnica, jak zauważyli ludzie.
Ale..chenski