Beagle I2C/SPI Protocol Analyzer Quick Start Guide

Introduction

These getting started guidelines are intended to facilitate the first use of the Beagle I2C/SPI analyzer. The Beagle I2C analyzer can be used with Data Center or Beagle API to monitor any standard I2C/SPI devices. Use the Beagle I2C/SPI analyzer with Data Center, and follow the instructions below to monitor a standard I2C/SPI device.

All current downloads for the Beagle I2C/SPI analyzer can be found on the product page.

Getting Started Guidelines

  1. Download and run the latest version of the Total Phase USB Drivers Installer. {USB Drivers - Linux} {USB Drivers - Windows}
  2. Connect the Beagle analyzer to the PC via the USB connector.
  3. Download and unzip the latest version of Data Center; select from Windows, Linux, or Mac. (?)
  4. Launch Data Center. (?)
  5. Connect to the Beagle Analyzer. (?)
    1. Click Analyzer > Connect to Analyzer.
    2. Select the Beagle analyzer.
    3. Click OK to connect to the Beagle analyzer.
  6. Connect the analyzer's 10-pin header to the target system. (?)
    1. If you have the Aardvark I2C/SPI Host Adapter and the I2C/SPI Activity Board, you can use these tools to setup a target system to test the capabilities of the devices. For additional information, take a look at the Aardvark adapter user manual, and I2C/SPI activity board user manual.
  7. The Beagle analyzer is capable of monitoring I2C or SPI traffic. Depending on the system requirements, configure the device accordingly.
    1. Configure the Device Settings for I2C. (?)
      1. Click Analyzer > Device Settings.
      2. Choose I2C in the Capture Protocol option.
      3. Choose 10MHz for the Sampling Rate option.
      4. Enable Target Power and I2C Pull-ups based on the parameters of the target system.
      5. Click OK to close the Device Settings.
    2. Configure the Device Settings for SPI. (?)
      1. Click Analyzer > Device Settings.
      2. Choose SPI in the Capture Protocol option.
      3. Choose 50MHz for the Sampling Rate option.
      4. Enable Target Power based on the parameters of the target system.
      5. Configure the MSB First, Rising edge, and Slave Select polarity based on the parameters of the target system.
      6. Click OK to close the Device Settings.
  8. Start the capture. (?)
    1. Click Analyzer > Run Capture.
    2. The Capture Started record will be displayed in the Transaction window along with the data captured from the bus, if there was any.
  9. Stop the capture. (?)
    1. Click Analyzer > Stop Capture.
  10. Save or export the capture.
    1. Click File > Save to save the capture as a TDC file (?)
    2. Click File > Export to export the capture as a CSV file. (?)

Notes

For additional information, take a look at the Beagle analyzer user manual, and Data Center manual.

Have more questions? Submit a request