La señalización USB se llama diferencial porque es diferencial. El estado del bus es que una línea (D +) es ALTA, la otra (D-) es BAJA. Y viceversa. El receptor está conectado de manera diferencial y detecta una DIFERENCIA positiva o negativa. Por eso es diferencial.
La idea de que la corriente debe ser de origen o hundida es bastante estrecha. Por ejemplo, la muy popular señalización LVDS utiliza dos niveles en cada par de cables de señal, VH es 1.4 V, y VL es 1.0 V. Sin embargo, nadie cuestiona la diferencialidad de este estándar de señalización.
Lo mismo en USB: para el modo de señalización FS, VH es 3.3 V, VL es 0 V en cada cable individual. Y los paquetes usan estados alternativos (llamados J y K) para transmitir información. El receptor detecta +3.3 V o -3.3 V.
Para la señalización HS, el VH es 400 mV, VL es 0 mV, por lo que la señal diferencial va de +400 mV a -400 mV.
CORRECCIÓN: En ambos casos, la señal de modo común es la mitad de la oscilación de voltaje nominal. La Sección 7.1.4.2 de las Especificaciones del USB 2.0 menciona explícitamente que el voltaje nominal en modo común para la señalización HS es de 200 mV.
Cuando AMBOS cables USB tienen una compensación adicional, por ejemplo, debido al cambio de señal en el cable de retorno a tierra (debido a la corriente de la fuente de alimentación, que ocurre en dispositivos alimentados por bus en cables largos y / o delgados), el receptor debe tolerar esto dentro de los límites especificados por USB.