Tudo sobre USB
Há dois casos em que os hackers precisam pensar na mecânica do conector USB-C. A primeira é quando um conector USB-C quebra fisicamente, e a segunda é quando precisamos colocar um conector em nossa própria placa. Vamos passar por ambos.
E se uma tomada do seu telefone ou laptop falhar? Em primeiro lugar, pode ser devido a poeira ou detritos. Você pode comprar cotonetes para limpar um conector USB-C; talvez adicionando um pouco de álcool isopropílico ou outros líquidos adequados para limpeza, você pode chegar a um estado "bom o suficiente". Você também pode refluir os pinos do seu conector, equipado com ar quente ou uma ponta de ferro de solda afiada, além de algum fluxo – quando se trata de falhas mecânicas, isso tende a saná-las, mesmo que por um curto período de tempo.
Como poderia um conector falhar, exatamente? Bem, um dos pinos pode quebrar dentro do plástico ou ficar muito sujo para fazer contato. Considere um dispositivo com carregamento USB-C e soquete de dados, com USB 2.0, mas sem pares de alta velocidade – o que significa, infelizmente, a maioria dos telefones por aí. Tente conectá-lo a um carregador USB-A usando um cabo USB-A para USB-C. Ele carrega, mesmo que lentamente? Então, seus pinos VBUS estão ok.
Conecte-o a um carregador Tipo C usando um cabo Tipo C e agora os pinos CC estão envolvidos. Ele carrega nas duas direções? Então ambos os seus pinos CC estão bem. Ele carrega em apenas uma orientação? Um dos pinos CC deve ser quebrado. Em seguida, você pode verificar os pinos USB 2.0, usados para transferência de dados e carregamento herdado. Conecte o telefone a um computador usando um cabo USB-A para USB-C. Ele enumera como um dispositivo? Ele enumera em ambas as orientações? Caso contrário, você pode querer limpar os pinos D- e D+ especificamente, talvez até mesmo os dois conjuntos.
Também ajuda se você puder desmontar seu dispositivo, obter uma quebra do plugue USB-C e medir a continuidade através do soquete. E se o seu conector estiver muito quebrado e não houver continuidade, não importa o quanto você reflua um pino específico? Bem, pode ser uma má notícia, a menos que você possua um dispositivo razoavelmente popular.
Eu não ficaria surpreso se houvesse literalmente milhares de tipos diferentes de conectores USB-C por aí - e todos os telefones e laptops sob o sol parecem usar um ligeiramente diferente e mecanicamente incompatível. Se um conector USB-C em seu dispositivo caro falhar, talvez seja necessário procurar uma peça de reposição muito, muito específica. Eles também costumam ser incômodos para dessoldar e substituir, visto que são sempre uma combinação de peças SMD e de passagem. Às vezes, os pads SMD estão firmemente sob o conector e inacessíveis, e com conectores de montagem na borda, às vezes eles estão em ambos os lados da placa. Muitas vezes, há plástico ao lado dos pinos ou sobre eles. Tudo isso torna incômodo usar ar quente ou ferro de solda para remover o conector.
No lado positivo, nem todos os fabricantes são meio intencionalmente hostis assim. Os novos Macbooks têm soquetes USB-C em uma parte separada, facilmente destacável e substituível. Muitos telefones também têm a porta USB-C em um pequeno PCB separado na parte inferior do telefone. Em ambos os casos, você pode simplesmente ir ao Aliexpress e comprar uma placa separada, que você substitui. Agora, desmontar telefones modernos é uma toca de coelho, mas acho que podemos agradecer que haja pelo menos alguma consideração.
Assim como o MicroUSB, os conectores USB-C têm pequenas travas. Eles não são visíveis – pois estão dentro do plugue, nas laterais. Dito isto, eles estão mais presentes do que não. Claro, assim como o MicroUSB, essas travas também se desgastam. Felizmente, tudo o que você precisa fazer é comprar um cabo diferente. E se for o seu cabo favorito ou se você quiser construir seus próprios cabos?
Você também pode comprar plugues USB-C com pequenos PCBs breakout, que permitem soldar fios neles. Ter esses plugues permite construir cabos personalizados ou criar novos; Eu pessoalmente os compro da LCSC, pois eles têm uma variedade surpreendente, se você souber onde procurar. Existem plugues que possuem resistores pull-up e funcionarão muito bem para construir cabos USB-A para USB-C, mas é melhor remover o resistor para aplicativos USB-C para USB-C. Existem plugues que expõem os dois pads CC, muito úteis caso você queira criar suas próprias extensões USB-C ou algo assim. E também há plugues com emarker programado, caso você queira tirar 5 A de uma fonte de alimentação e precise montar um cabo customizado, entre outras coisas.