I2C SPI USB CAN eSPI Cable Testing View All Videos Quick Start Guides Software Downloads App Notes White Papers User Manuals Knowledge Base Sales Support About Us
Products Blog Sales Support Contact Search
Support Question of the Week: How to Set up a Beagle Protocol Analyzer to Monitor SPI Signaling

Q: I have a Beagle I2C/SPI Protocol Analyzer. I want to monitor the SPI signaling of flash on my EVB. Here's the description of my setup and the results:

  1. I connected SCK/MOSI/MISO/CS/GROUND of beagle to the flash on my board.
  2. When I start to capture, it seems the Beagle Protocol Analyzer can capture the signaling of SPI flash.
  3. However, my board seems not to execute instructions―it does not work normally.
  4. If I remove MOSI or MISO, my board can execute  the instruction but I don't know if the signaling I capture is correct or not.

More details about my setup:

  • The SPI master is an ARM based SOC.
  • The SPI slave is flash.
  • The operating system is Windows XP.

Can you tell me how to correctly connect the Beagle Protocol Analyzer and my demo board?

Beagle IC2/SPI Low-Cost Protocol Analyzer: monitor SPI signaling Figure 1: Beagle I2C/SPI Low-Cost Protocol Analyzer to Monitor SPI Signaling

Thanks for the question!  Here is the information for connecting your Beagle I2C/SPI Protocol Analyzer to your demo board to monitor SPI signaling.

  1. Connect Beagle GND (pin 2 and pin 10) to the SPI slave SCL input pin and to the SPI master SCL output pin.
  2. Connect Beagle MISO (pin 5) to the SPI slave MISO output pin and to the SPI master MISO input pin.
  3. Connect Beagle SCLK (pin 7) to the SPI slave SCLK input pin and to the SPI master SCLK output pin.
  4. Connect Beagle MOSI (pin 8) to the SPI slave MOSI input pin and to the SPI master MOSI output pin .
  5. Connect Beagle SS (pin 9) to the SPI slave SS input pin and to the SPI master SS output pin.
  6. Connect Beagle NC/+5V (pin 4 & 6) to the SPI system power pin, if required.
  7. After your Beagle Protocol Analyzer and demo board are set up, follow the instructions in Getting Started - Beagle I2C/SPI Analyzer.

For details about the adapter pin-out,  please refer to the Beagle datasheet, section 2.4. For more information about our products, please visit the following pages:

Protocol Analyzers

Total Phase Products

Product Selector Guide

Knowledge Base Articles

We hope this answers your question. If you have other questions about our protocol analyzers, software tools or other Total Phase products, feel free to email us at sales@totalphase.com or support@totalphase.com.