TotalPhase-Blog-Erlebniswelten

Vantaggi di un analizzatore di protocollo USB

usb-analyzers-pencil

Analizzatori di protocollo

Gli analizzatori di protocollo USB sono di due tipi fondamentali: Analizzatori solo software e analizzatori basati su hardware

Sebbene gli analizzatori USB software siano talvolta più economici dei loro cugini hardware, eVision Systems offre analizzatori hardware a prezzi competitivi.
Per capire cosa rende gli analizzatori USB hardware di Total Phase migliori degli analizzatori software, è importante prima capire come funziona un analizzatore software.

Gli analizzatori USB software sostituiscono lo stack software USB sul computer host da testare per monitorare i dati USB. Dipendono quindi completamente dall'hardware del PC host (ad esempio il controller host)

Controller) quali informazioni USB sono disponibili per l'analisi. Il controller host è responsabile dell'arbitraggio del flusso di dati e gestisce anche attività come la ritrasmissione dei dati in caso di errori. Queste funzioni sono gestite internamente al controller host e quindi non rientrano nell'ambito di applicazione degli analizzatori software USB.

Quali sono i vantaggi di utilizzare un analizzatore hardware rispetto a un analizzatore software?

Monitoraggio non intrusivo dell'USB

Essendo indipendenti dal sistema analizzato, gli analizzatori USB Beagle non hanno alcuna influenza sul bus che monitorano. Al contrario, gli analizzatori software dipendono dall'hardware del computer host, anche se sostituiscono lo stack software USB.

Risoluzione temporale a livello di nanosecondo

Gli analizzatori USB Beagle sono in grado di fornire una temporizzazione accurata del traffico USB con una precisione al nanosecondo. Gli analizzatori software dipendono dall'accuratezza temporale del sistema operativo host, che è migliaia di volte meno precisa di un analizzatore hardware dedicato.

Vedere gli stati del bus USB di basso livello e le condizioni di errore

Poiché gli analizzatori software sono intrinsecamente tenuti all'oscuro dall'hardware del controller host, non possono indicare gli stati del bus e gli eventi di basso livello quali
  • Negoziazione ad alta velocità (K / J chirp)
  • Eventi di reset, pausa e ripresa
  • IN / NAK, PING / NAK, SOF
  • errori di trasmissione e ritrasmissioni
  • e altro ancora...

Monitoraggio di dispositivi diversi dal PC di analisi

per loro stessa natura, gli analizzatori software possono monitorare solo il traffico USB sul computer host. Non possono raccogliere dati tra un host USB e un dispositivo. Ad esempio, gli analizzatori software non possono ascoltare gli eventi USB On-The-Go (OTG) tra dispositivi come una fotocamera digitale e un telefono cellulare. Poiché la maggior parte degli analizzatori software USB sono compatibili solo con Microsoft Windows, non sono adatti al debug di host embedded.


Monitoraggio di sospensione e ripresa

La funzionalità di sospensione e ripresa dei dispositivi USB può essere monitorata correttamente solo con un analizzatore hardware. Non è possibile monitorare questi eventi con un analizzatore software se il computer che esegue l'applicazione deve essere arrestato.

Strumenti di test e misura USB 2.0 e 3.1

Gli strumenti giusti sono essenziali quando si sviluppa con l'USB per risparmiare tempo e denaro.

Beagle USB 480
Analizzatore di protocollo Beagle USB 480
TP320510
Beagle USB 480 è un analizzatore di protocollo che raccoglie dati in tempo reale.

1.295,00 €*
Beagle 480 USB Power Analyzer - UltimateBeagle 480 USB Power Analyzer - Ultimate – Anschlüsse
Beagle USB 480 Power Ultimate - Analizzatore di protocollo
TP323610
L'analizzatore di protocollo Beagle USB 480 Power Ultimate è dotato di una funzione di trigger USB 2.0

2.729,00 €*
Beagle 5000V2 USB 3.0 Ultimate -Protocol AnalyzerBeagle 500 V2 USB - Front and Back
Analizzatore di protocollo Beagle 5000 V2 USB 3.0 Ultimate
TP322610
L'analizzatore di protocollo Beagle 5000 V2 USB 3.0 Ultimate fornisce un'analisi e una registrazione in tempo reale dei protocolli USB 3.0 e 2.0

5.999,00 €*