Analizador, adaptador o sonda: ¿qué herramienta de prueba elegir?
Estas herramientas no hacen el mismo trabajo. Un analizador de protocolo escucha un bus sin perturbarlo y muestra los intercambios decodificados. Un adaptador host actúa sobre el bus: envía comandos y programa memorias. Una sonda de depuración da acceso al procesador de la placa, para cargar un programa y seguirlo paso a paso.
| Producto | Función | Bus | Velocidad anunciada |
|---|---|---|---|
| Total Phase Beagle USB 12 | Analizador | USB Full y Low Speed | 12 Mbit/s |
| Total Phase Beagle USB 480 | Analizador | USB 2.0 | 480 Mbit/s |
| Total Phase Beagle USB 5000 v2 Ultimate | Analizador | USB 3.0 y USB 2.0 | 5 Gbit/s |
| Total Phase Beagle I2C/SPI | Analizador | I2C, SPI, MDIO | I2C 4 MHz, SPI 24 MHz, MDIO 2,5 MHz |
| Total Phase Cheetah | Adaptador host | SPI, como maestro | 40+ MHz |
| Sonda de depuración Raspberry Pi | Sonda | SWD y UART | Según el objetivo |
Depurar USB: partir de la velocidad del periférico
Un analizador USB se coloca entre el host y el periférico, y otro puerto lo conecta a su equipo de análisis. Hasta 12 Mbit/s, el Beagle USB 12 es adecuado. Para un periférico USB 2.0 High Speed, necesita el Beagle USB 480, que también decodifica las clases USB. Para USB 3.0, el Beagle USB 5000 v2 supervisa ambos buses al mismo tiempo, hasta 5 Gbit/s.
Total Phase Beagle USB 12: analizador de protocolo USB 1.1, 12 Mbit/s526,90 € IVA INCLUIDOAgotadoAgotadoVer el producto
Total Phase Beagle USB 480: analizador de protocolo USB 2.0, 480 Mbit/s1310,90 € IVA INCLUIDOAgotadoAgotadoVer el producto
Total Phase Beagle USB 5000 v2 Ultimate: analizador de protocolo USB 3.06395,90 € IVA INCLUIDOEn stockEn stockAñadir al carritoI2C y SPI: observar o controlar
Para entender un intercambio entre un procesador y un sensor o una memoria, el Beagle I2C/SPI escucha el bus sin intervenir. Para programar una memoria Flash SPI o probar un periférico actuando como maestro, está el Cheetah. Las señales de estas dos herramientas se anuncian a 3,3 V: compruebe que le conviene a su placa.
Total Phase Beagle I2C/SPI: analizador de protocolo I2C, SPI y MDIO477,90 € IVA INCLUIDOAgotadoAgotadoVer el producto
Total Phase Cheetah: adaptador host USB a SPI de alta velocidad465,90 € IVA INCLUIDOAgotadoAgotadoVer el productoDepurar un Pico: la Debug Probe
La Sonda de depuración Raspberry Pi ofrece un puerto UART y una interfaz Arm SWD, conforme a la norma CMSIS-DAP. Permite cargar un programa con OpenOCD y depurarlo. No analiza el tráfico USB, I2C o SPI: para ello se necesita un analizador.
Preguntas más frecuentes
¿Analizador lógico o analizador de protocolo?
Un analizador lógico registra los niveles alto y bajo de varios canales, y la decodificación se hace después por software. Un analizador de protocolo tiene hardware y software dedicados al bus en cuestión. Para una depuración puntual, el primero suele bastar. El segundo se justifica más bien para un uso habitual.
¿Funcionan estas herramientas en un Raspberry Pi?
El software de Total Phase requiere un equipo con procesador Intel o AMD, con Windows, Linux o macOS: el fabricante no menciona el Raspberry Pi. Prevea un PC o un Mac como equipo de análisis.
¿Hay que comprar software adicional?
No para los productos Total Phase presentados aquí: el fabricante ofrece su software y sus API en descarga gratuita.

