Signs You Need to Check in the VBUS for the Root of Your USB Problem

When your USB system isn’t working as expected and you’re experiencing system failure or other unexplainable issues, it can be tough to pinpoint the root cause of the bug. While there are countless possible reasons, one in particular may be overlooked, and that is having a bug on the USB VBUS.


Signs to Look For

What are the signs that you...

How Do I Define Erase Values in an SPI Flash Device XML File for the Flash Center Software?

Question from the Customer:

I am using the Cheetah Host Adapter with the Flash Center Software, and I am working with a Micron MT25QL512 SPI Flash device. I am following the instructions to add a new device via an XML file. However, when I try to import that file, the following error is displayed:

 Flash Software error message

About my setup:

The device is powered inde...

How Do I Use the USB Power Delivery Analyzer and Data Center Software to Verify Power Data Objects?

Question from the Customer:

We need to check if the Power Delivery Object (PDO) is correct on the factory side. To do so, we are planning to run tests by switching PDOs and then check if our Type-C docking station can switch to different voltage levels: 5V, 9V, 15V, and 20V. Can the USB Power Delivery Analyzer support this?  Here are the detai...

How Do I Unlock the Write Protection to Enable Programming an SPI Quad Serial Flash Chip?

Unlock the Write Protection to Enable Programming an SPI Quad Serial Flash ChipQuestion from the Customer:

I’m struggling to add a Microchip SST26VF016BT-104I/SN serial flash to the Flash Center Software. There are enough similarities between the older device SST25VF016BT (which is currently supported in your library) that I should be able to modify that XML file. However, the write protection schemes seem to be very di...

Power Delivery and Type-C Cables Work Together – How Do I Measure and Evaluate Both?

Question from the Customer:

I have an evaluation to run for a customer that includes both power and resistance measurements. Here’s what I know I can do so far – what do I need to add to this setup?

I am using the USB Power Delivery Analyzer with the Data Center Software to check CC status between a USB Type-C Device and USB Type-C AC Adapt...

How Can I Set Up the Master eSPI Behavior I Need with the Promira Serial Platform?

Question from the Customer:

I am using the Promira Serial Platform with eSPI Analysis Application  and the eSPI Active Example Files. I’m using the script to emulate a master eSPI. For this setup, I need the help with the following:

  • I need to add WAIT_STATEs
  • Also, I need to generate additional clock cycles when the slave d...

The Lowdown on the New USB Fast Charger

USB-IF, the organization that manages all USB specifications, has developed its own USB Charger program that aims to create a more cohesive and all-purpose line of chargers that consumers can use across all compliant USB Type-C devices. USB Fast Chargers are a recent addition to the USB Charger program. The USB Fast Charger supports the Program...

How Do I Set Up SDC or MMC Cards in SPI Mode to Verify Files were Successfully Programmed?

Question from the Customer:

I would like to use the Aardvark I2C/SPI Adapter in SPI mode and the Aardvark Software API to communicate with SDC and MMC cards. I need to verify that files were successfully programmed in the production environment. Can I search for files on an SDC Card using the Aardvark I2C/SPI Host Adapter?

Response from Technic...

Are Counterfeit Lightning Cables Safe to Use?

It seems Apple devices and accessories are ubiquitous these days. While it is common for Lightning cables to be used daily, it is not always clear which ones are safe and which ones can lead to problems down the road. The article, “Why Counterfeit Lightning Cables Kill iPhones” written by Motherboard, discusses an unrelenting issue occurrin...

What Are the Best Tools For Programming I2C and SPI Devices with OneWire Commands? Can LabVIEW Be Included?

Question from the Customer:

I have a project that uses the STMicroelectronics STM32F401RCT6 device. I need to open communication with 1-wire commands,  which would enable me to use microwire communication to operate the STM32F401RCT6 unit. We are using LabVIEW for this project.

How can I best approach this? Which tools do you recommend? Is Lab...