Eu estava lendo sobre conectores USB na Wikipedia e notei que os contatos para as linhas de dados (D + e D-) são mais curtos nos conectores Tipo A e Tipo B.
Qual poderia ser o raciocínio por trás desse design?
Conexão quente. Você deseja que a fonte de alimentação seja conectada antes dos dados. Alguns chips podem travar se um sinal for fornecido aos pinos de sinal antes da energia ser aplicada. Isso significa que o chip sofrerá um curto-circuito interno e poderá ser destruído quando a energia for aplicada posteriormente.
Antigamente, era necessário desligar o computador antes de adicionar um periférico, o que não é necessário com USB (e algumas outras interfaces).
O raciocínio por trás desse design é sempre aplicar energia antes dos dados, para que os dispositivos alimentados por barramento possam interagir com o host quando conectados. Um dispositivo USB deve reagir à redefinição do barramento 10 ms após ser conectado.