Comprender los requisitos de corriente de entrada USB


18

En relación con una pregunta anterior , estoy tratando de entender los requisitos de USB 2.0 para la corriente de entrada. Entiendo la idea básica, pero algunos detalles aún no están claros para mí. La especificación establece, en parte, que:

La carga máxima (CRPB) que se puede colocar en el extremo aguas abajo de un cable es de 10 μF en
paralelo con 44 Ω. La capacitancia de 10 μF representa cualquier condensador de derivación conectado directamente a través de las líneas VBUS en la función más cualquier efecto capacitivo visible a través del regulador en el dispositivo. La resistencia de 44 Ω representa una unidad de carga de corriente consumida por el dispositivo durante la conexión.

Si se requiere más capacitancia de derivación en el dispositivo, entonces el dispositivo debe incorporar alguna forma de limitación de corriente de sobretensión VBUS, de modo que coincida con las características de la carga anterior.

El USB-IF también proporciona una descripción de una prueba de corriente de entrada:

La corriente de entrada se mide durante un mínimo de 100 milisegundos después de la conexión. La conexión se define en el momento en que el VBus y los pines de tierra del enchufe se acoplan con el receptáculo.
Cualquier corriente superior a 100 mA durante el intervalo de 100 ms se considera parte del evento de corriente de entrada. La corriente de entrada se divide en regiones. Una región es un intervalo donde la corriente excede los 100 mA hasta el momento en que la corriente cae por debajo de los 100 mA durante al menos 100 µs. Puede haber múltiples regiones de entrada durante el período de 100 ms. Pasar / fallar está determinado por la región que tiene la carga más alta.

Eso es explícito en lo que respecta, pero solo proporciona un tiempo de medición mínimo y no detalla qué algoritmo se aplica a las regiones de entrada para llegar a una decisión de pasar / fallar. Creo que la idea es que durante las regiones cuando la corriente excede los 100 mA, la corriente se integra para obtener la carga total transferida durante esta ventana, y la carga total no debe ser mayor que la que obtendría con 10 uF // 44 Ω de carga. Según una fuente , esto sería 5V * 10 µF = 50 µC. Ahí es donde mi comprensión se vuelve un poco inestable.

Para ayudarme a comprender, analicé el siguiente circuito :

circuito

V1/ /R1V1/ /(R1+R2)(1/ /R1+1/ /R2)-1C1

t

Q(t)=V1R1+R2t+V1R22C(R1+R2)2{1-Exp(-tC1(1R1+1R2))}

R1

Q(t)=V1R2t+V1C

Una parte que no entiendo es que con 5 voltios del bus USB y la carga prescrita de 44 Ω, siempre habrá una corriente de 5V / 44 Ω = 114 mA, que es más que el límite de 100 mA descrito en el USB citado -La prueba IF y también más de la carga máxima de una unidad (es decir, 100 mA) permitieron una función USB de baja potencia (especificación USB 2.0, sección 7.2.1). En el caso límite de R1 = 0, esta corriente consumirá tanta carga como el condensador (es decir, 50 µC) en R2 * C1 = 440 µs.

Entonces, la pregunta, si todavía está leyendo, es qué significa, precisamente, "[igualar] las características de la carga anterior" (es decir, 44 Ω en paralelo con 10 µF), y cómo funciona la entrada de USB-IF descrita prueba actual decidir cuánta corriente es demasiado?

Gracias.


3
El USB casi nunca te dará 5V. En general, obtienes aproximadamente 4.5V, más o menos, de VBus. Parece que la directriz es ligeramente pesimista y supone 4.4V del cable, por lo tanto, 44 ​​ohmios = 1 unidad de carga.
ajs410

@ ajs410: nunca he visto un host USB que no esté cerca de 5.0 V. Sin embargo, la especificación dice que puede variar de 4.4 a 5.25 V, por lo que su dispositivo debe funcionar con cualquier voltaje en ese rango.
endolito

Tienes razón en que debe funcionar con los voltajes de la especificación, solo ha sido mi experiencia con múltiples PC e incluso concentradores con alimentación que generalmente obtienes 4.5V. Me sorprendió bastante, porque pensé que al menos los hubs pasarían 5V por el cable, pero en realidad los hubs tenían voltajes más bajos que los de la PC.
ajs410

@endolith El 4.4V está hablando del voltaje que un concentrador sin alimentación puede tener en sus puertos, y el verdadero mínimo que necesita para diseñar un periférico sin alimentación para acomodar es 4.35V. El voltaje mínimo para un host USB es 4.75V. Un bus alimentado por bus no está conectado y, a menudo, no está conectado directamente a un puerto host, por lo que el voltaje que mide en un host USB no podría ser menos relevante para esta discusión.
metacollin

Respuestas:


7

La respuesta es: nadie lo sabe.

Bueno, alguien sabe, pero el pase de irrupción / no pasa la prueba se considera propiedad de la información y la forma en que se realiza la determinación no se publica por el USB-IF, por razones que no son de ellos para saber. Sé que esa no es una respuesta muy satisfactoria, pero esa es la simple verdad.

Para citar la página de pruebas de conformidad eléctrica (el texto está en rojo para que sepa que son aún más graves que el nivel normal de gravedad USB-IF):

NOTA: Algunas de las siguientes soluciones de prueba aprobadas utilizan software patentado para evaluar la calidad de la señal y los eventos actuales de entrada. La única herramienta de análisis oficial para certificar la calidad de la señal y la corriente de entrada es USBET20 publicada por USB-IF. Asegúrese de ejecutar la calidad de la señal capturada y la entrada de datos de prueba actuales a través de USBET para una evaluación oficial de la medición.

Por lo tanto, están diciendo explícitamente que no se puede hacer la determinación usando una captura de forma de onda sola o la función de "prueba de entrada USB" de varios osciloscopios (nunca he visto esto, por lo que no debo usar osciloscopios lo suficientemente caros) no válidos y la única forma de cumplir con el cumplimiento de la corriente de entrada es si USBSET20 dice que su dispositivo cumple con el cumplimiento. Toma datos de captura de forma de onda .tsv / .csv y elimina la justicia de cumplimiento de USB (en formato html).

Desde la página de descarga de herramientas USB:

USBET20 (8 MB, agosto de 2016) es una herramienta de análisis de señal eléctrica independiente para pruebas de cumplimiento de USB. USBET20 es la herramienta de análisis eléctrico de cumplimiento oficial que realiza evaluaciones de aprobación / falla en la calidad de la señal y los datos de corriente de entrada capturados desde un osciloscopio.

Para dar más detalles, solo le dicen el tiempo mínimo de medición porque eso es todo lo que necesita saber. No necesita saber cómo se realiza la determinación real de aprobación / reprobación y, de hecho, no lo dicen. El USB-IF está dispuesto a decirle si cumple con los requisitos, pero no le está diciendo a nadie cómo lo determina realmente (al menos para la corriente de entrada).

Esa carga máxima en sentido descendente es una especificación relevante para un dispositivo en sentido ascendente (puerto host o concentrador), lo que significa que al diseñar uno de esos y NO un periférico, ese concentrador o puerto debe ser capaz de soportar una carga máxima en sentido descendente de una resistencia de 44Ω y un Condensador de 10 µF en paralelo. Y tiene toda la razón: esto podría consumir hasta 25 mA por encima del límite de 100 mA en las condiciones más extremas. Como tal, un dispositivo aguas arriba debe ser capaz de manejar dicha carga ("manejar", lo que significa que no debe sufrir más de una caída de 330 mV) conectada.

Sin embargo, si su periférico fuera tal carga, no pasaría el cumplimiento porque consumirá más de 100 mA en algunos (esencialmente todos) del rango de voltaje posible. Esa carga se entiende completamente como el peor escenario de diseño para dispositivos ascendentes, y se utiliza para probarlos. No es relevante para una prueba de cumplimiento de corriente de entrada periférica.

Lo relevante es que no se trata realmente de la corriente. Se trata de carga, por lo que ya estás en el camino correcto con esto. Específicamente, se trata de la caída de voltaje. Un puerto aguas arriba en un concentrador debe tener no menos de 120 µF de capacitancia ESR muy baja en su salida VBUS, el bus alimenta los periféricos aguas abajo.

Un host o concentrador alimentado que produce el voltaje de salida más desfavorable (4.75 V), pasando por los conectores más desordenados, el cable más desordenado, a un concentrador sin alimentación que también usa los conectores más desordenados, luego ese concentrador tiene el voltaje de entrada VBUS más desastroso a la salida VBUS / caída de voltaje aguas abajo (350mV), el voltaje será de 4.4V. Ese 4.4V, conectado a través de conectores defectuosos a un periférico defectuoso, puede hacer que vea el voltaje mínimo absoluto real para un dispositivo de baja potencia: 4.35V. De la página 175 de la especificación USB 2.0:

ingrese la descripción de la imagen aquí

Hagamos un poco de matemática. un concentrador aguas arriba sin alimentación debe tener 120 µF de capacitancia aguas abajo. A 4.4V * 120µF, eso es 528µC de carga. Un dispositivo conectado tiene un condensador de 10 µF. Si finge que no hay carga o energía estática, solo un condensador cargado en el puerto y uno sin carga de 10 µF en el periférico, la carga se distribuirá no hasta que el otro esté lleno, sino hasta que el voltaje entre ellos sea igual. La carga se conserva, por lo que el punto en el que los voltajes de los dos condensadores se igualarán, dados 528 µC de carga inicial, es aproximadamente 4.06V. O, 40,6 µC transferidos. Agregue las resistencias del conector, y el condensador aguas abajo ni siquiera podrá extraer tanta carga durante la entrada.

Entonces, literalmente, el único factor importante es que no excede los 10 µF. La corriente no es realmente lo que importa, es qué tan agotada se puede agotar la capacidad del puerto aguas abajo del concentrador sin caer más de 330 mV durante el transitorio antes de que cosas como la inductancia del cable den tiempo para que la potencia real del host se ponga al día. Y un condensador de 10 µF es el valor disponible más cercano que no lo hará.

También tenga en cuenta que no hay límite de capacitancia. Puede tener 1F de toda la capacitancia de cerámica en un dispositivo aguas abajo, siempre que la tenga dividida en secciones de 10µF, y solo una de las cuales se conectará en el accesorio. Una vez que el dispositivo está conectado, debe permanecer por debajo de cualquier paso de 10 µF , pero puede "conectar" gradualmente más capacitancia en incrementos de 10 µF. El punto es evitar ese transitorio.

Y sí, esto significa que un periférico de baja potencia no solo debe funcionar a 4,35 V, sino que también soporta una caída de voltaje transitoria de 330 mV, como cuando algo nuevo está conectado a un concentrador. Esto también significa que, teóricamente, si enchufaste dos dispositivos SÓLO en el momento adecuado para que sea casi simultáneo, podrías interrumpir el funcionamiento de otros dispositivos en el concentrador sin alimentación. Estoy seguro de que los robots, con sus HPET, explotarán esta falla crítica en nuestra especificación de bus USB para provocar nuestra caída.

Ahora, probablemente hay otros aspectos sutiles como las tasas dI / dT o cualquier otra cosa. Quién sabe exactamente qué se incorpora en la prueba de aprobación / reprobación. Teniendo en cuenta que tienen un instalador completo de 7.5MB para el programa que realiza esa prueba, probablemente sea seguro asumir que no es algo simple. Pero solo tenga en cuenta que está tratando de evitar el agotamiento excesivo de los depósitos de condensadores aguas arriba con su propia capacitancia aguas abajo, y eso es todo lo que hay que hacer. Siempre y cuando no haga que otros dispositivos fallen debido al voltaje transitorio que su periférico podría causar, estará bien. Y realmente, solo equivale a mantener la capacitancia vista en el accesorio u otros cambios de estado de potencia a 10 µF. En realidad, sería mejor tratar de tener menos de eso, 10 µF es el máximo. Yo no' No sé dónde comenzó la idea de que el máximo absoluto debería ser la capacitancia 'estándar' iniciada, pero los buenos ingenieros saben mejor que buscar las clasificaciones máximas. Siempre subestimado. Me gusta un buen condensador de 4.7 µF. Si necesita más desacoplamiento, todo lo que tiene que hacer es no conectarlo directamente a VBUS y limitarlo a una sobretensión de 100 mA y estará dorado. Pero se le permite mucho más de 100 mA, siempre que solo se transfieran 40,6 µC de carga durante una región.

No te preocupes por la corriente de entrada. La prueba de corriente de entrada no se trata realmente de corriente de entrada.


2

Las pruebas de entrada se especifican en las actualizaciones de cumplimiento USB-IF, http://compliance.usb.org/index.asp?UpdateFile=Electrical&Format=Standard#45 .

La corriente de entrada se mide durante un mínimo de 100 milisegundos después de la conexión. La conexión se define en el momento en que el VBus y los pines de tierra del enchufe se acoplan con el receptáculo. Cualquier corriente superior a 100 mA durante el intervalo de 100 ms se considera parte del evento de corriente de entrada. La corriente de entrada se divide en regiones. Una región es un intervalo en el que la corriente supera los 100 mA hasta el momento en que la corriente cae por debajo de 100 mA durante al menos 100 µs. Puede haber múltiples regiones de entrada durante el período de 100 ms. Pasar / fallar está determinado por la región que tiene la carga más alta.

Pasar / fallar es de 50 uC o 5V x 10uF (@metacolin tuvo en cuenta la caída, pero el USB no).

Puede aproximar la entrada mirando una captura de alcance de la corriente y calculando el área (i * dt) por encima de 100 mA para cada región y verificando la región del peor caso durante los 100 ms después de la conexión.

USBET realiza el cálculo en función de los datos .csv.

La corriente pico real por sí sola no es relevante.


0

Esta es una especificación para el concentrador USB o el adaptador host. El modelo de caja negra representa una carga especial para pruebas de sobretensión, sin embargo, la especificación solo requiere un límite mínimo de 1uF en el periférico, 10uF se considera la carga de valor estándar. Dado que los condensadores vienen en todo tipo con ESR tan bajos como 10 mΩ, la sobretensión estará limitada por el ESR de la tapa y la resistencia del cable de 1 o 1.5 m. Si se descuidó el cable y los conectores o 0 Ω, en teoría podría ser una sobretensión de 500A = 5V / 0.01Ω ESR.

En la práctica, será mucho menos, pero el punto es que el Host debe ser capaz de prevenir una condición de bajo voltaje, independientemente de la ESR de la tapa.

Cómo lo hace, depende del diseñador.

Entonces tu pregunta ...

¿Cómo decide la prueba de corriente de entrada USB-IF descrita cuánta corriente es demasiada?

Respuesta: Por el voltaje del host que se mantiene dentro de las especificaciones de voltaje, para que otros puertos no vean una condición fuera de especificación, debido a una sobretensión de corriente de entrada de enchufe caliente. Esa es la intención de esta prueba.

Además, si la prueba no ve ninguna sobretensión> 100 mA con la prueba de caja negra, podría no detectar un dispositivo insertado en caliente con una carga mínima de 1uF. Por lo tanto, se espera un aumento mínimo y no hay un pico máximo, pero hay una duración máxima.


1
Esta es una especificación para periféricos, no hosts. La Lista de Verificación de Cumplimiento para Periféricos dice "¿El dispositivo limita su corriente de entrada, ya sea mediante el uso de condensadores de menos de 10 µF o mediante circuitos de arranque suave, de modo que no se carguen más de 10 µF de capacitancia por corrientes superiores a 100 mA cuando el dispositivo está caliente ¿atascado?"
endolito
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.