TotalPhase-Blog-Erlebniswelten

Ventajas de un analizador de protocolos USB

usb-analyzers-pencil

Analizadores de protocolos

Los analizadores de protocolos USB son de dos tipos básicos: Analizadores sólo de software y analizadores basados en hardware

Aunque los analizadores USB por software son a veces más baratos que sus primos por hardware, eVision Systems ofrece analizadores por hardware a precios competitivos.
Para entender qué hace que los analizadores USB por hardware de Total Phase sean mejores que los analizadores por software, es importante comprender primero cómo funciona un analizador por software.

Los analizadores USB por software sustituyen la pila de software USB en el ordenador anfitrión sometido a prueba para controlar los datos USB. Por tanto, dependen por completo del hardware del PC anfitrión (es decir, del host-

Controlador) qué información USB está disponible para el análisis. El controlador host se encarga de arbitrar el flujo de datos y también gestiona actividades como la retransmisión de datos en caso de error. Estas funciones se gestionan internamente en el controlador host y, por tanto, quedan fuera del alcance de los analizadores de software USB.

¿Qué ventajas tiene utilizar un analizador de hardware frente a un analizador de software?

Monitoriza USB de forma no intrusiva

Al ser independientes del sistema analizado, los analizadores USB Beagle no influyen en el bus que supervisan. En cambio, los analizadores de software dependen del hardware real del ordenador anfitrión, aunque sustituyan la pila de software USB.

Resolución de temporización a nivel de nanosegundos

Los analizadores USB de Beagle pueden proporcionar marcas de tiempo precisas del tráfico USB con una exactitud de nanosegundos. Los analizadores de software dependen de la precisión temporal del sistema operativo anfitrión, que es miles de veces menos precisa que un analizador de hardware dedicado.

Consulta los estados del bus USB de bajo nivel y las condiciones de error

Dado que los analizadores de software se mantienen intrínsecamente en la oscuridad por el hardware del controlador host, no pueden indicar estados del bus y eventos de bajo nivel como
  • Negociación de alta velocidad (chirrido K / J)
  • Eventos de reinicio, pausa y reanudación
  • IN / NAKs, PING / NAKs, SOF
  • errores de transmisión y retransmisiones
  • y más...

Monitorización de dispositivos distintos del PC de análisis

por su propia naturaleza, los analizadores de software sólo pueden supervisar el tráfico USB en el ordenador anfitrión. No pueden recopilar datos entre cualquier host USB y un dispositivo. Por ejemplo, los analizadores de software no pueden escuchar los eventos USB On-The-Go (OTG) entre dispositivos como una cámara digital y un teléfono móvil. Como la mayoría de los analizadores de software USB sólo son compatibles con Microsoft Windows, no son adecuados para depurar hosts integrados.


Monitorizar Suspender y Reanudar

Las funciones de suspensión y reanudación de los dispositivos USB sólo se pueden supervisar correctamente con un analizador de hardware. No es posible controlar estos eventos con un analizador de software si es necesario detener el ordenador que ejecuta la aplicación.

Herramientas de prueba y medición USB 2.0 y 3.1

Las herramientas adecuadas son esenciales en el desarrollo con USB para ahorrar tiempo de comercialización y dinero.

Beagle USB 480
Analizador de protocolos Beagle USB 480
TP320510
El Beagle USB 480 es un analizador de protocolos que recoge datos en tiempo real.

1.295,00 €*
Beagle 480 USB Power Analyzer - UltimateBeagle 480 USB Power Analyzer - Ultimate – Anschlüsse
Beagle USB 480 Power Ultimate - Analizador de protocolos
TP323610
El analizador de protocolos Beagle USB 480 Power Ultimate tiene una función de activación USB 2.0

2.729,00 €*
Beagle 5000V2 USB 3.0 Ultimate -Protocol AnalyzerBeagle 500 V2 USB - Front and Back
Analizador de protocolos Beagle 5000 V2 USB 3.0 Ultimate
TP322610
El Beagle 5000 V2 USB 3.0 Ultimate Protocol Analyser proporciona análisis y registro en tiempo real de USB 3.0 y 2.0

5.999,00 €*