TL;DR: Como posso alimentar um pen drive USB 2 com um carregador USB externo (5 V 0,5 A) e não usar as linhas de energia da porta USB do próprio PC?
Não consigo obter UPS inteligente na minha região e quero que meu servidor doméstico desligue em uma perda de energia mais longa. Caso contrário, se o servidor não fizer um desligamento limpo, qual o sentido de ter um UPS?
Minha ideia é conectar um pen drive USB ao servidor doméstico, mas:
- Desconecte os pinos de alimentação do conector USB.
- Conecte um carregador USB a uma tomada elétrica não coberta pela bateria de reserva.
- Conecte os 5 V desse carregador diretamente no pen drive USB.
Para que o PC possa monitorar a presença do dispositivo de bloco para saber se há energia e desligá-lo quando necessário.
Obter energia externa causará algum problema na conexão USB com o PC?
A energia consumida está envolvida na descoberta do dispositivo? Devo colocar um resistor ali em vez de apenas desconectar?
Preciso me preocupar com diferentes tipos de porta USB (acho que meu servidor tem USB 2, USB 3 e USB 3.1C... pretendo usar a USB 2)?
Para sua informação, eu tenho um no-break. Um JBR GUARD 600VA BIVOLT . Mas meu país não vende no-breaks com nenhum tipo de funcionalidade USB além do preço de "energia para todo o seu data center". E ninguém vai enviar um novinho para o consumidor sem a bateria, o que mata comprar um do exterior. No final, os servidores domésticos têm no-breaks apenas para ter uma perda de energia um pouco mais tarde.
Provavelmente você não precisa de nenhum hardware novo para fazer isso, supondo que seu computador esteja conectado a um switch (ele provavelmente funcionará com Wi-Fi também), assim que o switch perder energia, a placa de rede do seu computador detectará que o link caiu e será "Mídia desconectada" e você poderá executar qualquer ação que desejar.
Para responder à pergunta sobre USB:
Em geral, isso funcionará perfeitamente bem. O host USB detecta a inserção de um novo dispositivo com base em um resistor pull-up na linha D+ (dispositivos de velocidade máxima e alta velocidade) ou na linha D- (dispositivo de baixa velocidade). O host inclui apenas o limite máximo de corrente para Vbus, ele não se importa com a corrente mínima.
O dispositivo pode se importar: alguns dispositivos podem parar de responder a solicitações USB se não virem nenhuma comunicação dentro de alguns segundos após a energia ser aplicada, pois podem entrar em um estado de espera profundo. Normalmente, porém, o PC deve ser capaz de acordar o dispositivo automaticamente com o comando de reinicialização USB. Mas, como no seu caso você está ligando/desligando o dispositivo depois que o PC já está ligado, isso não deve ser um problema.
Sobre detalhes de conexão: