Q: I am troubleshooting a device that has a TI CC1101 chip that communicates via SPI (serial peripheral interface). I hooked up your Beagle I2C/SPI Protocol Analyzer to the CLK, SI, SO, CSn, GND pins of the chip for data captures, specifically the bootup process.
I am looking to see what the settings are for the registers in the CC1101 chip, specifically register 0x00-0x15. Can I determine this through the capture using Beagle analyzer, or do I need to use an Aardvark I2C/SPI Host Adapter to do that?
A: Thanks for your question! You can use the data filtering options in Data Center Software to locate particular transactions that have been captured. What you are looking for is system specific, but we can show you an example that you can modify for your system.
For this example, we assume you want to see the data that is written to register 0x13. To do so, have the master send two bytes to the slave: the first byte is the register address followed by one byte of data. To find this transaction in Data Center software, do the following:
There are more options to filter data. For details, please refer to section 5.5 of the Data Center manual.
Note that expanding the records and performing steps 1 and 2 do not affect filtering the MOSI data; what is provided is the convenience of hiding selected records, which supports viewing only the MOSI records.
For more information about our products, guidelines and manuals, please refer to our documents online:
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.