Escuché que el límite actual para un puerto USB es de 100 mA. Sin embargo, también escuché que algunos dispositivos pueden obtener hasta 1.8A desde un puerto. ¿Cómo se supera el límite de 100 mA?
Creo que puedo intentar aclarar esto.
El USB de forma predeterminada entregará 100 mA de corriente (es una potencia de 500 mW porque sabemos que es 5v, ¿verdad?) a un dispositivo. Esto es lo máximo que puede obtener de un concentrador USB que no tiene su propia fuente de alimentación, ya que nunca ofrecen más de 4 puertos y se quedan con unos codiciosos 100 mA.
Algunas computadoras que son de construcción económica usarán un concentrador alimentado por bus ( todas sus conexiones USB comparten la misma fuente de 500 mA y la electrónica que actúa como un concentrador también usa esa fuente ) internamente para aumentar la cantidad de puertos USB y ahorrar una pequeña cantidad de dinero. Esto puede ser frustrante, pero siempre se le puede garantizar 100 mA.
Cuando un dispositivo está conectado, pasa por la enumeración. Este no es un proceso trivial y se puede ver en detalle en el sitio de Jan Axelson . Como puede ver, este es un proceso largo, pero un chip de una compañía como FTDI se encargará de la parte difícil por usted. Discuten la enumeración en una de sus notas de aplicación .
Cerca del final de la enumeración, configura los parámetros del dispositivo. Muy concretamente los descriptores de configuración. Si miras en este sitio web, te mostrarán todas las diferentes piezas que se pueden configurar . Muestra que puede obtener hasta 500 mA de potencia solicitada. Esto es lo que puede esperar de una computadora. Puede obtener chips FTDI para manejar esto por usted, lo cual es bueno, ya que solo tiene que tratar el chip como una línea serial.
Aquí es donde las cosas se ponen interesantes. Puede comprar un cargador que tenga salida a USB en la tienda. Este es un puerto de carga USB. su computadora no los proporciona, y su dispositivo debe ser capaz de reconocerlo.
En primer lugar, para obtener la mejor información sobre USB, a veces hay que esforzarse y dirigirse a las personas que redactan las especificaciones. Encontré gran información sobre las especificaciones de carga USB aquí . El enlace en la página que es útil es el enlace para la carga de la batería . Este enlace parece estar vinculado al número de revisión, por lo que he vinculado ambos en caso de que la revisión esté actualizada, las personas aún pueden acceder a la información.
Ahora, que significa esto. si abres el PDF batt_charging y saltas al capítulo tres, van a los puertos de carga. Específicamente 3.2.1 explica cómo se hace esto. Ahora lo mantienen muy técnico, pero el punto clave es simple. Un puerto de carga USB coloca una resistencia de terminación entre D+ y D-. Me gustaría copiar el capítulo que lo explica, pero es un PDF protegido y no puedo copiarlo sin volver a escribirlo.
Puede extraer 100 mA de un puerto de computadora. Puede extraer 500 mA después de la enumeración y establecer la configuración correcta. Las computadoras varían su aplicación, como muchos otros han dicho, pero la mayoría con las que he tenido experiencia intentarán detenerlo. Si viola esto, también puede dañar una computadora con un diseño deficiente (Davr da en el clavo allí, esta es una mala práctica). Puede sacar hasta 1.8A de un puerto de carga, pero este es un caso raro en el que el puerto le dice algo. Tienes que verificar esto y cuando se verifique, puedes hacerlo. Esto es lo mismo que comprar un adaptador de pared, pero puedes usar un cable USB y un puerto USB.
¿Por qué usar la especificación de carga? Entonces, cuando mi teléfono muere, mi cargador lo carga rápidamente, pero si no tengo mi cargador, puedo sacar energía de una computadora, mientras uso el mismo puerto de hardware para comunicar archivos e información con mi computadora.
Por favor, avíseme si hay algo que pueda agregar.
Puede negociar por 500 mA con uno de los chips USB FTDI, aquí hay una publicación en el foro que habla de eso. Si usa algún otro chip, aún necesita algo que pueda hablar el protocolo USB y decirle a la PC que quiere 500 mA. Por favor, no viole las especificaciones USB, su dispositivo puede funcionar bien para algunas personas, pero luego no funcionará para otras, y corre el riesgo de causar daños a las PC mal diseñadas.
El límite de corriente teórico en un puerto USB alimentado por bus (el tipo de su computadora) es de 100 mA, negociable hasta 500 mA. En la práctica, probablemente no obtendrá tanto de los puertos de su computadora. Sin embargo, si usa un concentrador USB autoalimentado , debería poder obtener 500 mA de cada puerto en el HUB. Entonces, si su HUB tiene 4 puertos, puede obtener 4 * 500mA = 2A.
Cuidado: asegúrese de que su HUB venga con un adaptador de corriente decente. Algunos concentradores vienen con un adaptador de 1A, porque los fabricantes creen que es un escenario poco realista para los usuarios obtener 500 mA de CADA puerto.
Consulte este artículo de wiki: http://en.wikipedia.org/wiki/USB_hub#Power
I que se diferencia del proveedor de la placa base en lo buena que es la fuente de alimentación para el USB. Algunos fabricantes baratos de marca B pueden vincular los +5 V de la fuente de alimentación al puerto USB. Algunos mejores pueden incluir el paquete completo para protección contra sobrecorriente, etc.
Tengo un concentrador USB Sweex de 4 puertos (el-barato, me costó como 10 euros) así que no tengo que estar debajo del escritorio todo el tiempo para una conexión USB. Este puerto sweex claramente no tiene ninguna protección. He fumado un MOSFET en cortocircuito con él una vez, cuya corriente nominal era de 3A.
De todos modos, mi punto que quiero señalar es que no importa cuál sea su proyecto, probablemente no querrá obtener más de 500 mA de corriente extraída de un puerto USB. Como único, tal vez... si quieres arriesgarte a explotarlo en tu propio nombre. Ciertamente no para nadie más.
Me gustaría pensar que la potencia proporcionada por USB es principalmente para permitir la comunicación con el dispositivo real. Puede incluir un circuito de aislamiento para brindar una mejor protección a los hosts USB. Ciertamente no tomaría USB como una fuente de alimentación universal de 5 V, porque los adaptadores pueden hacerlo mucho mejor (y, a largo plazo, probablemente más barato).
Agregando al excelente consejo de Kortuk:
Realmente debería usar un concentrador alimentado o un "cargador USB" para la depuración, ya que no desea freír su computadora por un cortocircuito accidental.
Todas las computadoras con las que tuve placer no se molestan en limitar el consumo de corriente por debajo de 500 mA. (con o sin enumeración)
Hasta donde yo sé, nadie se molesta en incluir la limitación de corriente en el host USB, por lo que los dispositivos están realmente en el sistema de honor para no consumir más de lo permitido. He visto muchos dispositivos que reclaman un poder pero en realidad consumen mucho más, y nunca los he visto apagarse ni nada. En una computadora de escritorio, al menos, supongo que los puertos tienen una capacidad de más de 500 mA.
Entonces, si está fabricando un producto que otros utilizarán, lea las especificaciones USB y aprenda a negociar con la computadora para consumir hasta 500 mA. Si solo está haciendo una sola vez y sabe por alguna razón que el puerto es capaz de 1.8A, simplemente dibújelo.
En realidad, muchos fabricantes de productos electrónicos aún no se adhieren estrictamente a la especificación USB 2.0 al no implementar estos límites actuales en los puertos USB que brindan. Algunos (léase: la mayoría) puertos USB permiten 100 mA independientemente de la enumeración y la actividad continua; algunos puertos incluso ofrecen 500 mA independientemente de la negociación de potencia requerida. - Máxima
Mi teléfono Samsung solicita un MaxPower de 2 mA, pero luego consume ~250 mA sin importar a qué esté enchufado.
La respuesta más votada contiene información engañosa y es mejor que se corrija (debido al alto tráfico).
Cualquier puerto HOST USB normal debe ser capaz de suministrar 500 mA de corriente. Consulte la Sección 7.2.1 de las especificaciones de USB 2.0 o la Sección 11.4.1 de las especificaciones de USB 3.1.
Las especificaciones de USB 2.0 dicen, página 171:
"Los sistemas que obtienen energía operativa externa, ya sea CA o CC, deben suministrar al menos cinco unidades de carga a cada puerto. Dichos puertos se denominan puertos de alta potencia".
Tenga en cuenta el idioma, "al menos". Por lo tanto, cualquier dispositivo que no sea USB puede usar 500 mA (o 900 mA en USB 3.0) sin dudarlo mucho.
El límite no enumerado de 100 mA debe ser respetado por los DISPOSITIVOS USB , por lo que el límite no es aplicable fuera del marco USB. Las raras excepciones del límite de 500 mA son pequeños hosts USB alimentados por batería, que pueden limitarse a 100 mA por puerto.
No puede extraer 1.8A directamente del USB de la PC. Sin embargo, si necesita alta corriente y está conectado a la PC al mismo tiempo, considere invertir en un concentrador que tenga su propio suministro de la red eléctrica.
El controlador del dispositivo puede negociar la corriente anterior de 100 mA hasta 500 mA. Sin embargo, es posible que algunos dispositivos no se configuren correctamente en el momento del arranque si su BIOS tiene una opción titulada: "Habilitar almacenamiento heredado" en la configuración de USB. Si esta configuración está desactivada, es posible que tenga que volver a enchufar el dispositivo después de iniciarlo, en caso de que no funcione correctamente. Solo con esta configuración activada, si está presente, el BIOS proporcionará una corriente superior a un valor mínimo, creo que 100 mA.
Un método de fuerza bruta puede ser obtener un cable USB de dos machos a uno hembra para obtener energía adicional. PRECAUCIÓN: puede tener problemas de seguridad eléctrica o de consumo de energía.
Sr. 404notFound, Lamento decir que no puede aumentar el límite en un dispositivo USB. Está limitado por el diseño.
Algunos concentradores anteriores estaban limitados a 100 mA, ahora todos los concentradores son de 500 mA y con puertos USB3 están disponibles 900 mA.
La buena noticia es que puede averiguar para qué están clasificados sus puertos. Si tiene más de 5 años, algunos pueden ser de 100 mA, pero más nuevos que eso, lo dudo.
Si ejecuta Windows... vaya a > Administrador de dispositivos > hardware > Hub USB (elija cualquiera) > propiedad (ratón rt) > energía
¡¡Espero que esto ayude!! lo siento por la imagen borrosa... esta es una Mac... puedes ver 500mA por puerto y el dispositivo conectado = 0mA Tiene un medidor de corriente incorporado, lo que no hace es facilitarte la identificación de qué concentrador físico y el puerto al que se refiere. Descubrí que mover un mouse a cada puerto es la forma más fácil de identificar, pero mis colegas expertos pueden conocer una forma más rápida.
Por cierto, todos los concentradores USB están protegidos por polifusibles reiniciables automáticos contra cortocircuitos. Pero he visto al menos una placa base con tapas electrolíticas quemadas cerca de los puertos USB debido a picos de corriente, detectados con la tapa abultada tradicional de palomitas de maíz.
Kortuk
kevin vermeer
Kortuk
Ale..chenski
brahans
platitud
endolito