Quantcast
Channel: Total Phase Blog
Browsing all 822 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Differences Between FPGA vs ASIC – Advantages and Disadvantages

--> FPGAs and ASICs are both types of integrated circuits that are often compared when implementing electronic product design. FPGAs and ASICS are similar in their circuit design flow that consists of...

View Article


Image may be NSFW.
Clik here to view.

The Differences Between I2C and SPI (I2C vs SPI)

 Communication Protocols in Embedded Systems Communication protocols are central to how we understand and develop embedded systems and devices. A communication protocol is a defined system that...

View Article


Image may be NSFW.
Clik here to view.

How Do I Interpret USB Data Errors for Isochronous Endpoints?

--> Question from the Customer: I am using your Beagle USB 480 Protocol Analyzer and Data Center Software to troubleshoot a USB 2.0 device and its interaction with the host. The system has several...

View Article

Image may be NSFW.
Clik here to view.

Control Center Serial Software Series: Using I2C and SPI Mode

--> The Control Center Serial Software is a GUI offered by Total Phase that can be used with the Promira Serial Platform, the extremely popular Aardvark I2C/SPI Host Adapter, and the Cheetah SPI Host...

View Article

How Can I Use a Host Adapter for Slower I2C Devices without Timeout or Bus...

--> Question from the Customer: We are using the Aardvark I2C/SPI Host Adapter and Control Center Serial Software to interact with an I2C slave device. Our challenge is the bitrate of the target...

View Article


Image may be NSFW.
Clik here to view.

What is the Difference Between RAM and ROM?

--> RAM and ROM are both types of computer memory used to store data, code, and other information that is used by the CPU to operate in real time. Embedded systems include both of these types of...

View Article

How Do I Debug an I2C System So I Can Master Read PMIC Registers?

--> Question from the Customer: I am trying to use the Aardvark I2C/SPI Host Adapter  and Control Center Serial Software to read the registers of an I2C device for integrated power management (PMIC)....

View Article

Image may be NSFW.
Clik here to view.

Data Center Software Series: USB 2.0 Simple and Complex Matching/Triggers

--> The Data Center Software is Total Phase’s free bus monitoring software that allows users to interface with Total Phase protocol analyzers supporting I2C, SPI, USB, CAN, and eSPI protocols. These...

View Article


Image may be NSFW.
Clik here to view.

How Can I Easily Label and Sort SPI Read and Write Transactions?

--> Question from the Customer: I am using the Beagle I2C/SPI Protocol Analyzer and the Data Center Software for running tests on SPI devices. This SPI data has 8 bits, the first of which tells me...

View Article


How Can I Change the Response of an I2C Slave Based on what a Master Writes...

--> Question from the Customer: I am trying to use the Aardvark I2C/SPI Host Adapter and Python API to emulate an I2C slave sensor that conditionally changes its response values depending on what the...

View Article

Image may be NSFW.
Clik here to view.

How Can I Find the Root Cause of a System Problem with SPI Devices?

--> Question from the Customer: Out test results show a repeated error while programming M95128-R EEPROMs. The EEPROMs are located on separate panels. To program these SPI devices, we use relays and...

View Article

Image may be NSFW.
Clik here to view.

Data Center Software Series: USB 3.0 Simple and Complex Matching/Triggers

--> The Data Center Software is Total Phase’s free bus monitoring software that allows users to interface with Total Phase protocol analyzers supporting I2C, SPI, USB, CAN, and eSPI protocols. These...

View Article

Image may be NSFW.
Clik here to view.

3D Image Engineering, Motor Control, and SPI Master Host Adapter – Oh My!

Jean-Pierre Sainfeld is a technical consultant and the founder and owner of First Link Consulting Services. The technical services include the integration of hardware and software. In this article,...

View Article


Image may be NSFW.
Clik here to view.

What is the eSPI Protocol and How Does it Improve Upon LPC?

--> Background of LPC Low Pin Count, or LPC, was introduced by Intel in 1998 as an interface to connect low-bandwidth devices to the CPU. It had replaced its Industry Standard Architecture (ISA)...

View Article

Image may be NSFW.
Clik here to view.

How Can Shield and Quiescent Current Failures Occur for USB-C and HDMI Cables...

--> Question from the Customer: I am using the Advanced Cable Tester v2 for testing cables. I have some questions about the test requirements and our results for USB-C and HDMI cables. USB-C: What is...

View Article


Image may be NSFW.
Clik here to view.

Data Center Software Series: LTSSM View

--> The Data Center Software is a free software interface that allows users to seamlessly monitor traffic occurring on USB, CAN, I2C, SPI, and eSPI buses. The software provides a variety of different...

View Article

How Do I Set Up an I2C/SPI Host Adapter to Read a Smart Battery SMBus Device?

--> Question from the Customer: I am using the Aardvark I2C/SPI Host Adapter and Control Center Serial Software with an SMBus Smart Battery NH2054 and a Smart Battery Charger. With the results that I...

View Article


Image may be NSFW.
Clik here to view.

What is Flash Memory? Introduction, Types, Examples, and Applications

--> Introduction to Flash Memory Flash memory is widely used to store data and code used in embedded systems. It is a non-volatile storage medium, meaning that it can retain data without a power...

View Article

How Can I Best Use the Aardvark I2C/SPI Host Adapter with an I2C Open...

--> Question from the Customer: I am looking at the specifications and user manuals of the Aardvark I2C/SPI Host Adapter and Level Shifter Board, and I have some questions about these devices. Is...

View Article

Image may be NSFW.
Clik here to view.

Data Center Software Series: Current/Voltage Monitor

--> The Data Center Software is Total Phase’s free bus monitoring software that allows users to interface with Total Phase protocol analyzers supporting I2C, SPI, USB, CAN, and eSPI protocols. These...

View Article
Browsing all 822 articles
Browse latest View live