Guía de compra

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.

ProductoFunciónBusVelocidad anunciada
Total Phase Beagle USB 12AnalizadorUSB Full y Low Speed12 Mbit/s
Total Phase Beagle USB 480AnalizadorUSB 2.0480 Mbit/s
Total Phase Beagle USB 5000 v2 UltimateAnalizadorUSB 3.0 y USB 2.05 Gbit/s
Total Phase Beagle I2C/SPIAnalizadorI2C, SPI, MDIOI2C 4 MHz, SPI 24 MHz, MDIO 2,5 MHz
Total Phase CheetahAdaptador hostSPI, como maestro40+ MHz
Sonda de depuración Raspberry PiSondaSWD y UARTSegún el objetivo
Voir les 7 produits Outils de test et de débogage

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.

I2C 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.

Depurar 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.

Sonde Raspberry Pi Debug Probe vue de dessus avec port micro USB et connecteurs UART et debugSonda de depuración Raspberry Pi13,45 € IVA INCLUIDOEn stockEn stockAñadir al carrito

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.