Não há diferença entre USB 2.0 e USB 3.2, por quê? -- usb camp android Relacionado O problema

No difference between USB 2.0 and USB 3.2, why?


1
vote

problema

português

Eu tenho uma dúvida sobre o tipo USB declarado pelo fabricante do smartphone. Algum smartphone declara USB Tipo C 3.2, por exemplo Galaxy S20 Ultra.

O novo Xiaomi MI 10 Pro é declarado como USB 2.0 no tipo C.

Eu tento verificar a conexão real e, quando me conecto ao Mac, a Samsung eu tenho 480 MB / s Negociação. Parece mesmo se Samsung declarar USB Tipo C 3.2 A transferência máxima de dados é de 480 MB / s, e eu posso provar com uma referência.

Eu conecto o xiaomi, o mesmo. O Huawei P30 Pro, o mesmo. Não é o cabo: eu uso um cabo muito bom e quando conecto minha quest oculus à mesma porta, a conexão é negociada em 5 GB / s.

Então, minha pergunta: por que muito fabricante de smartphones declara porta USB 3.2, mas a transferência de dados é limitada para 480 MB / s?

english

I have a doubt about USB type declared by smartphone manufacturer. Some smartphone declares USB Type C 3.2, for example Galaxy S20 Ultra.

The new Xiaomi Mi 10 Pro is declared as USB 2.0 on Type C.

I try to check the real connection, and when I connect to my Mac the Samsung I have 480 Mb/s negotiation. Looks like even if Samsung declare USB Type C 3.2 the max data transfer is 480 Mb/s, and I can prove it with a benchmark.

I connect the Xiaomi, the same. The Huawei P30 Pro, the same. Is not the cable: I use a very good cable and when I connect my Oculus Quest to the same port, the connection is negotiated at 5 Gb/s.

So my question: why a lot of smartphone manufacturer declare USB 3.2 port but the data transfer is capped to 480 Mb/s?

  
 
 

Lista de respostas

0
 
vote

tl: dr; você não está fazendo uma maçã para a Apple, a comparação do mundo real e perdendo muitos outros fatores


Você está olhando para as velocidades na extremidade do controlador USB no PC, além disso, é compartilhado entre as portas anexadas a ele Desenho de conclusões incorretas (porque você não está considerando outros fatores)

  • em primeiro lugar, USB 2.0 é meia-duplex , o que significa que, embora a velocidade máxima seja de 480 megabits por segundo, o real é aproximadamente metade disso . Na prática você não vai exceder 240 megabits por segunda velocidade

Em contraste USB 3.0 é completo - duplex Então, em teoria, você pode obter 10 vezes maior desempenho. Na prática, você provavelmente não conseguirá isso por causa de

  • tipo de memória usada: Transferência de dados real é uma função do protocolo USB e a memória usada (o protocolo pode fornecer velocidades de alta transferência teoricamente, mas as velocidades reais dependem da leitura / gravação velocidades de memória). Você menciona três dispositivos - galaxy s20 ultra , Xiaomi mi 10 pro ambos os quais têm a memória UFS 3.0 enquanto Huawei P30 Pro O UFS 2.1. Todas as outras coisas sendo iguais ufs 2.1 dá aproximadamente metade desempenho do UFS 3.0

  • Combinação de memória e protocolo

digite a descrição da imagem aqui

.
  • na extremidade direita do gráfico, o Galaxy S10E e a visão de honra 20 fornecem resultados indicativos do que se pode esperar de uma combinação de hardware USB 3.0 e UFS 2.1

  • à esquerda desses resultados, o Huawei Mate 30 Pro e O OnePlus 7T Pro indicam o desempenho máximo de uma configuração de memória USB 3.1 e UFS 3.0.

Observe que o segundo conjunto de telefones tem melhor desempenho , mas desempenho mais pobre em comparação com o primeiro! Em outras palavras, mais recente não é igual a melhor

  • como se isso não fosse confuso o suficiente, é dito que implementação de protocolo de MTP com defeito é a razão pela qual pixel 4 telefones funcionam mal na comparação acima. Para mais, veja Testado: A série do Google Pixel tem Um estranho problema de transferência USB-C

Resumindo, considere todos os fatores antes de comparar e fazer um mundo real comparação como explicado no link acima.

 

tl:dr; You aren't doing an apple to apple, real-world comparison and missing out on many other factors


You are looking at speeds at the USB controller end on PC, further, it is shared between the ports attached to it drawing incorrect conclusions (because you aren't considering other factors)

  • Firstly, USB 2.0 is half - duplex, which means that while the maximum speed is 480 megabits per second, the actual is roughly half of that. In practice you won't exceed 240 megabits per second speed

In contrast USB 3.0 is full - duplex so, in theory, you can get 10 times higher performance. In practice you aren't likely to get that because of

  • Type of memory used: Actual data transfer is a function of the USB protocol AND the memory used (protocol may provide high transfer speeds theoretically but the actual speeds depend on the read / write speeds of memory). You mention three devices - Galaxy S20 Ultra, Xiaomi Mi 10 Pro both of which have UFS 3.0 memory while Huawei P30 Pro has UFS 2.1. All other things being equal UFS 2.1 gives roughly half performance of UFS 3.0

  • Memory and protocol combination

enter image description here

  • On the far right of the graph, the Galaxy S10e and Honor View 20 provide results indicative of what one can expect from a USB 3.0 and UFS 2.1 hardware combination

  • To the left of those results, the Huawei Mate 30 Pro and OnePlus 7T Pro indicate peak performance from a USB 3.1 and UFS 3.0 memory setup.

Note that the second set of phones have better standards but poorer performance compared to the first! In other words, latest is not equal to best

  • As if this wasn't confusing enough, it is said that faulty MTP protocol implementation is the reason why Pixel 4 phones perform poorly in the above comparison. For more, see Tested: The Google Pixel series has a strange USB-C transfer problem

To sum it up, consider all factors before comparing and do a real world comparison as explained in link above.

 
 
     
     

Perguntas relacionadas

1  Windows 10 PC não pode reproduzir arquivos MP3 do Android LG G3 com 0 bytes  ( Windows 10 pc cannot play mp3 files from android lg g3 with 0 bytes ) 
Eu estava tentando editar um dos meus arquivos de som no meu telefone no Audacity Toiler hoje, quando descobri que os arquivos mantiveram "0 bytes" e estavam ...

22  Não é possível conectar o Galaxy S3 ao PC via USB  ( Unable to connect galaxy s3 to pc via usb ) 
Eu tive minha galáxia S3 por alguns meses agora, e sempre fosse capaz de se conectar ao meu PC via USB. Alguns dias atrás, de repente parou de funcionar. Eu e...

1  O botão de energia do meu telefone foi ruim. Posso usar o meu computador para enviar um comando USB para iniciar o telefone?  ( My phones power button has gone bad can i use my computer to send a usb comman ) 
Eu recebi um telefone antigo: Um HTC Wildfire S. Tudo funciona bem, exceto que o botão de energia se foi ruim. Posso iniciar o telefone do meu computador em u...

0  Como posso habilitar a depuração USB no Xperia Miro quando o toque não está funcionando?  ( How can i enable usb debugging on xperia miro when touch is not working ) 
Eu tenho um Xperia Miro. Eu estou tentando conectar o mouse com cabo OTG, mas não é capaz de detectar. toque é totalmente não está funcionando. Como posso...

1  Sony Xperia U com meu laptop do Windows XP  ( Sony xperia u with my windows xp laptop ) 
Eu tenho o Windows XP e toda vez que eu conecto minha xperia u, o computador acha que uma câmera. Eu acho que é um problema de motorista, então encontrei os d...

13  Como faço para desativar a notificação conectada USB?  ( How do i disable the usb connected notification ) 
Toda vez que eu conecte meu telefone, recebo uma notificação para o USB conectado. Existe alguma maneira de desativar a notificação, sem desabilitar a depuraç...

21  Você pode ler uma unidade flash USB de um telefone Android?  ( Can you read a usb flash drive from an android phone ) 
Eu tenho um Samsung Galaxy S (I9000) com Android 2.1. Eu estou querendo saber se pode ler uma unidade flash USB. Será muito útil copiar arquivos através de ...

3  Posso usar o USB Gamepad sem qualquer configuração?  ( Can i use usb gamepad without any setup ) 
eu conectei gamepad USB para o meu tablet. Eu notei que o software como o Tincore KeyMapper requer acesso root para se conectar a este gamepad. Este tipo de...

2  É possível usar um telefone Android como disco de rede, para que eu possa navegar na minha TV?  ( Is it possible to use an android phone as network disk so i can browse it on my ) 
É possível conectar um telefone Android à minha TV com um cabo USB e, em seguida, navegar em um disco de rede em vez do cartão SD? Para responder perguntas ...

12  Galaxy S3 é incapaz de transferir arquivos sobre USB: "Dispositivo USB não reconhecido"  ( Galaxy s3 is unable to transfer files over usb usb device not recognized ) 
Eu tenho Galaxy S3 com versão de banda base i9300xxlfb e estou tendo problemas quando está conectado ao PC. Não consigo transferir ou recuperar quaisquer arqu...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.