AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1779832
Accepted
NewSites
NewSites
Asked: 2023-04-20 02:20:44 +0800 CST2023-04-20 02:20:44 +0800 CST 2023-04-20 02:20:44 +0800 CST

Como essa conexão USB pode ser dependente da direção?

  • 772

Esta é uma continuação da minha pergunta anterior, preciso de um cabo especial para este SSD? .

Resumindo a situação dessa questão: comprei um SSD para usar com meu computador. O SSD e o computador têm portas USB-C e nenhuma porta USB-A, mas o SSD veio com um cabo para conectar USB-C a USB-A. Portanto, tenho que obter um cabo USB C-para-C ou usar um cabo adaptador USB C-para-A.

Ainda não consegui um cabo C-to-C, mas hoje estava testando alguns cabos que tenho em mãos, e algo misterioso está acontecendo.

Existem quatro cabos envolvidos:

  • Dois USB-A macho para USB-C macho. Um veio com o SSD. O outro veio como parte de um carregador de telefone.
  • Dois USB-C macho para USB-A fêmea que comprei na BestBuy há algum tempo para conectar dispositivos USB-A às portas USB-C do meu computador anterior.

Hoje, testei a capacidade de usar uma combinação de um cabo de cada uma das duas categorias acima. Quando tentei pela primeira vez, o computador não respondeu quando conectei o SSD. Depois de trocar os cabos para ver se algum estava com defeito, finalmente também tentei inverter a direção da conexão. Então, pela primeira vez, o computador respondeu ao SSD e o acessou com sucesso.

Eu descobri que a seguinte conexão funciona:

Computador - (USB-C macho para USB-A fêmea) - (USB-A macho para USB-C macho) - SSD

e o seguinte não funciona:

Computador - (USB-C macho para USB-A macho) - (USB-A fêmea para USB-C macho) - SSD

Essas duas conexões são idênticas, exceto pela direção dos cabos entre o SSD e o computador. Testei vários pares de cabos, trocando os diferentes cabos do mesmo tipo e sempre obtenho o mesmo resultado com base na direcionalidade da conexão.

Eu não esperava que uma conexão USB dependesse da direção. Pesquisei "direção USB" no Google e o único resultado relevante foi uma pergunta no Quora com algumas opiniões divergentes sobre se as conexões USB dependem da direção. Uma resposta até disse que usar a direção errada pode causar danos ao hardware. Mas nenhuma das respostas que diziam que a direção importa oferece uma explicação de por que, nem de como saber qual direção funcionará. Existem outros resultados do Google que falam sobre dependência de direção, mas o que eles querem dizer é dependência da orientação do plugue no soquete, não da direção em que o cabo está voltado. Há também algo chamado "redirecionamento de USB", algo totalmente não relacionado.

O que poderia estar acontecendo aqui que está causando a dependência de direção dessa conexão?

usb
  • 3 3 respostas
  • 55 Views

3 respostas

  • Voted
  1. Daniel B
    2023-04-20T02:40:32+08:002023-04-20T02:40:32+08:00

    Vou basear esta resposta na suposição de que esta descrição está incorreta:

    USB-C macho para USB-A fêmea que comprei na BestBuy há algum tempo para conectar dispositivos USB-C ao meu computador anterior que tinha apenas portas USB-A

    USB-A fêmea é o receptáculo que normalmente está em um dispositivo host USB. Não há nenhuma maneira compatível com os padrões de usar um adaptador como este para conectar dispositivos USB-C a um host que possui apenas conectores USB-A. (Cabos USB-A para USB-A são “ilegais”. Somente USB-A para USB-B é válido.)

    Este adaptador é precisamente para o caso de uso que funciona para você: conectar um dispositivo USB-A a um host USB-C. (Não importa que na outra ponta seja novamente USB-C.)

    O USB-C (em geral) não é bidirecional. Isso ocorre porque o USB-C suporta muitos modos de operação. O cabo deve especificar o que pode fazer. O adaptador faz isso. O outro cabo não, porque o dispositivo a que se destina provavelmente não liga e sempre funciona no modo “USB simples”.


    A Microchip tem um ótimo documento sobre a implementação de USB-C em dispositivos (não em hosts). É assim que seu adaptador USB-C (macho) para USB-A (fêmea) funcionaria internamente.

    • 2
  2. Best Answer
    user1686
    2023-04-20T19:27:32+08:002023-04-20T19:27:32+08:00

    Os conectores tipo C têm mais pinos do que os conectores tipo A/B (ainda mais do que os conectores USB3 estendidos), portanto, você não pode realmente ter uma conexão tipo C ponta a ponta se ela for acoplada por meio de portas tipo A.

    Mais importante, alguns desses pinos são especificamente para identificar o tipo de cabo , o que relatará resultados diferentes para cabos com conector "tipo A macho" vs "tipo A fêmea" na outra extremidade (e diferente novamente para um conector C- cabo to-C).

    Em outras palavras, ambos os tipos de cabos C-para-A são deliberadamente projetados para adicionar direcionalidade a fim de permanecerem compatíveis com o USB tradicional (que sempre teve conectores tipo A no host/fonte de alimentação, tipo B no dispositivo /consumidor de energia).

    Como precedente, dê uma olhada no comum conector "micro-B" que tem cinco pinos, embora a outra extremidade (o tipo A de tamanho normal) tenha apenas quatro. O quinto pino informa à porta micro-B se você conectou um host (cabo macho tipo A, o dispositivo fornece energia) ou um dispositivo downstream (cabo fêmea tipo A, também conhecido como "cabo OTG", dispositivo recebe energia), de modo que, por exemplo, seu telefone pode fornecer energia aos acessórios OTG sem também tentar fornecer energia ao seu PC de mesa ou ao seu carregador.

    Da mesma forma, no USB Type-C, todos os conectores possuem um par de pinos "CC" que, entre outras coisas, podem ser usados ​​para informar à porta se deve fornecer energia inicialmente ou não. Um cabo "tipo A fêmea" incluirá um resistor em seu conector tipo C para solicitar energia para o dispositivo conectado à sua porta tipo A, enquanto um cabo "tipo A macho" não (já que a energia flui de o lado do tipo A).

    Como resultado, a porta tipo C do computador só fornece energia se reconhecer um cabo com "tipo A fêmea" na outra extremidade. (Se não fosse esse o caso, seu cabo "C-para-A-para-C" teria ambos os dispositivos fornecendo energia - e possivelmente fritando-os - ou nenhum deles fornecendo energia.)

    Os cabos tipo C para C reais não têm problemas, pois conectam os pinos CC de ponta a ponta, permitindo que ambos os dispositivos negociem diretamente a fonte de alimentação, independentemente da direção do cabo, mas é claro que isso não acontece com um tipo Uma porta no meio. (As portas tipo A/B não tinham tais pinos; o formato do conector assegurava que a energia sempre fluiria do tipo A para o tipo B, até que o micro-B de cinco pinos fosse introduzido.)

    Veja 1) o link Microchip na postagem de Daniel B, 2) uso do pino do receptáculo USB-C na Wikipedia:

    No entanto, para conectar um dispositivo USB 2.0/1.1 a um host USB-C, é necessário o uso de Rd[57] nos pinos CC, pois a fonte (host) não fornecerá VBUS até que uma conexão seja detectada através dos pinos CC.

    Isso significa que muitos cabos USB-A macho para USB-C funcionarão apenas na direção A para C (conectando-se a dispositivos USB-C, por exemplo, para carregamento), pois não incluem os resistores de terminação necessários para funcionar na direção C para A direção (de um host USB-C). Adaptadores ou cabos de USB-C para USB-A fêmea geralmente funcionam, pois incluem o resistor de terminação necessário.

    • 1
  3. Tetsujin
    2023-04-20T02:36:40+08:002023-04-20T02:36:40+08:00

    Algo que nunca ensinam na aula de biologia… sexo não é importante … quando se trata de USB;)
    O USB, antes do USB-C, é extremamente 'direcional' de forma que os plugues para cada 'direção' não são sexos diferentes, mas na verdade completamente designs diferentes, para que você nunca possa obtê-los ao contrário.

    O USB tem uma estrutura de host > dispositivo que não pode ser revertida. Qualquer cabo USB com uma extremidade macho e o mesmo plugue, mas a outra extremidade fêmea é um extensor .

    O USB-C mudou isso para um design mais 'inteligente', para que os dispositivos pudessem negociar seu lugar na hierarquia, em vez de depender do formato do plugue.

    Há muitos detalhes para cobrir aqui, veja Wikipedia - USB

    • 0

relate perguntas

  • Um carregador USB-A pode ser usado para carregamento de laptop USB-C usando um adaptador?

  • Linux lite iso foi atualizado com sucesso para usb, mas não inicializou

  • Desligue a energia da porta USB via script

  • Solução de problemas de um dispositivo USB 3.0 que se conecta como USB 2.0 em uma porta USB 3.0

  • O serviço de arbitragem USB da estação de trabalho VMware não inicia automaticamente

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve