Can Your Protocol Analyzer Troubleshoot and Verify Data with an SPI Crystal Display?

Troubleshooting SPI devices by analyzing data.
Photo by Mikhail Nilov

Question from the Customer:

I am  currently working on a project that uses a Nordic nRF9160DK board to control an SPI CrystalFontz display. All too often, I see corrupted screens, such as wrong colors, wrong or missing text, and blank screens. I have saved all of the SPI transactions from within my code to...

Data Center Software Series: Saving and Exporting Captures

The Data Center Software is Total Phase’s free bus monitoring software that allows developers to capture, display, and filter USB, USB PD, I2C, SPI, eSPI, and CAN serial bus data in real time. This data is displayed in the Transaction Window within the software where users can view high-level information, including data transacti...

For Troubleshooting Data Transfers, How Much Signal Detail Can I Read from a Digital Protocol Analyzer?

Artwork by Geralt

Question from the Customer:

I am using the Beagle I2C/SPI Protocol Analyzer and Data Center Software with an product in development. The data transfers go well until the last byte. My assumption is the SPI slave signal line is going high too soon, giving a false indication the transfer is complete. I can see the...

I2C vs. I3C: What Are the Differences?

Introduction of I2C

I2C, or “Inter-Integrated Circuit,” has become a de facto standard in the embedded systems industry since its inception in the 1980s by Philips. As the rapid adoption of electronic devices became more mainstream in the late 1900s and early 2000s, a need arose to make devices smaller and more portable. After a...