¿Cómo una computadora permite o corta la fuente de alimentación en los puertos USB seleccionados?

USB detecta el consumo de corriente de cada puerto USB. Si el consumo de corriente excede aproximadamente 1/2 amp (500 ma), está diseñado para cerrar el puerto para evitar daños al dispositivo, a la placa base de la computadora o al concentrador USB. Puede monitorear el uso de energía de cada puerto. La mayoría de las personas no lo hacen, o incluso piensan en ello.

sin embargo, hacer tales cosas puede dañar el puerto, por lo que debe evitarlo. Los elementos que pueden causar problemas, como las linternas USB y los dispositivos USB defectuosos, o intentar conectar 2 puertos, tengo auriculares PLA que no funcionan en puertos USB débiles, simplemente se apagan.

USB también requiere el reconocimiento de las líneas de datos tx y rx para identificar el dispositivo en su computadora o en cualquier dispositivo al que esté conectado. No solo debe ser un dispositivo seleccionado, sino todos los dispositivos y cualquier puerto.

Es en la especificación USB que el host puede restringir (no cortar) la energía a un dispositivo, pero nunca he tenido una computadora o un concentrador USB que tenga esa capacidad. En su mayoría solo tienen un fusible múltiple para limitar la corriente a (aproximadamente) 500 mA a 1A. Sin embargo, el host puede suspender un dispositivo al ralentí del bus durante 3 o más milisegundos, y luego el dispositivo debe reducir su consumo de energía a una corriente de “suspensión” de no más de 2.5 miliamperios. La PC puede hacer esto emitiendo el comando SetPortFeature (PORT_SUSPEND) al puerto del concentrador deseado. Esto se describe en la Sección 11 de la especificación USB.

Se puede hacer cortando los circuitos en la PCB.

Hecho esto para las escuelas que no quieren que los estudiantes conecten sus memorias USB a la PC del aula. Jugaban con los palos mientras el tutor daba las clases de idiomas.