What is the Easiest Way to Verify a Setup Before Testing SPI Devices?

Question from the Customer:

I have a new team running tests with the Aardvark I2C/SPI Host Adapter. I would like a way for them to easily verify the set up is correct before loading in our SPI devices and running extensive tests.  I’m looking for a really simple procedure.  What do you suggest?

Response from Technical Support:

Thanks for you...

How Do I Disable the Aardvark I2C/SPI Host Adapter Pull-Up Resistors when Testing a Specific I2C Flash Device?

Question from the Customer:

I’m using the Aardvark I2C/SPI Host Adapter to test an I2C Flash Device. Normally the low-current pull-up resistors built into the Aardvark adapter work just fine with my SPI and I2C chips, but this time it interferes with the I2C device I’m working on. Is there a way to disable the pull-ups on the SDA and SCL li...

How Do I Create New Test Profiles to Test Type-C Cables with the Advanced Cable Tester?

Question from the Customer:

I am new to the Advanced Cable Tester and have used some of the default profiles. I have some custom cables that I would also like to test. How can I set up profiles for these new cables?

Response from Technical Support:

Thanks for your question! Standard test profiles are for common, known cable types – these prof...

How Do I Monitor UART Data Over the RS232 Bus with a USB Protocol Analyzer?

Question from the Customer:
Our project is to monitor UART data for several hours. We want to integrate that feature in a software product. For that we need an API (C/C++). We have the Beagle USB 480 Protocol Analyzer – and would like to use it to monitor the RS232 bus and capture the UART data. Is there any way we can do that?

Response from T...

Can I Really Automate Jobs with My Aardvark I2C/SPI Host Adapter and XML Batch Scripts?

Question from the Customer:

I just started using the Aardvark I2C/SPI Host Adapter and I heard that batch scripting is supported. Can you show me examples of how to do this?  I’ll be working with I2C devices.

Response from Technical Support:

Thanks for your question! The Control Center Serial Software supports XML-based batch scripts, which...

How Can SPI Devices Use Dummy Bytes for Reading Data of Nonstandard Word Lengths over an SPI Bus?

Question from the Customer:

I plan to use the Cheetah SPI Host Adapter to generate traffic on a 4-wire Mode 0 SPI bus at 8 MHz. The communication pattern is specialized. The protocol being used is not a full duplex. The master sends 3 bytes on the MOSI and then reads 3 returned bytes on the MISO. It looks like the Cheetah only returns the bytes ...

Run Like the Real Cheetah - Deliver SPI Data Faster With Longer Strides of Data

We’re working on a small production system that we need to upgrade to make it run faster.  The system uses the Cheetah SPI Host Adapter to send SPI messages with C#.NET 2013 and Cheetah Software API.  It sends 10 sets of 128 byte frames in 2 milliseconds and resets the Slave select (SS1).

We observed there is a time lag of at least 220 micro...

How Do I Set Up the Data Center Software to Capture and View Both Timestamps and Data with My Protocol Analyzer?

Question from the Customer:

I just started using the Data Center Software with my new Beagle USB 480 Power Protocol Analyzer to analyze the communication from my PC to an MCU using CDC. It works great and it’s easy to use – but I have one question.

I want to analyze timings and delays between the host and MCU (device) - I need an exact tim...

What is the Easiest Way to Test and Program new Quad SPI Flash Devices?

Question from the Customer:

I have been using the Aardvark I2C/SPI Host Adapter for years - that and the flexible Flash Center Software have been great for all my SPI projects. For my latest project, I need to test and program quad SPI flash devices. Some of its features include 1/nibble swap and 2/nibble swap.  Does Total Phase have a tool f...

How to Resolve Driver Installation Failures Due to Phantom Device Problems

This article is about Total Phase software – but the suggestions can apply to any installation. Normally, installing software is a simple job, but sometimes it doesn’t work properly. For example, the driver installer program does not finish the installation process; the installer program hangs and shows the status "Removing phantom devices"....