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

Image may be NSFW.
Clik here to view.

What is a CRC (Cyclic Redundancy Check)?

 Successful communication between devices is key to having a properly functioning embedded system. Embedded systems rely on and function using protocols, or a set of rules that govern the...

View Article


Image may be NSFW.
Clik here to view.

What is an E-Marker and How Does It Work?

 What is an E-Marker An E-Marker (electronic marker) is a chip that is used in the latest USB connector iteration, USB Type-C, to communicate between power source and power sink devices. The chip...

View Article


Image may be NSFW.
Clik here to view.

How Do I Set Up the Timing for SPI Slave and SPI Master Devices to Communicate?

m --> Question from the Customer: I am streaming 5.56 MHz SPI data over the MOSI line. I am using the Aardvark I2C/SPI Host Adapter as the slave device in SPI + GPIO mode with the Control Center...

View Article

Image may be NSFW.
Clik here to view.

An Introduction to Embedded Systems Design

 The design and development process for embedded systems is uniquely challenging. This is, at least in part, due to the complexity of systems that involve both hardware and software operating...

View Article

How Do I Quickly Resume Using the Aardvark I2C/SPI Host Adapter when the...

--> Question from the Customer: I am writing a program to detect multiple Aardvark I2C/SPI Host Adapters and connect to them. I want to ensure that when the application fails and is restarted, it can...

View Article


Image may be NSFW.
Clik here to view.

What is Signal De-Emphasis and When it is Used?

 Signal de-emphasis is a signal-enhancing technique often used to improve the quality of electrical signals transmitting at gigabit rates over devices including PCBs and long cables. Signal...

View Article

Why am I Missing ACK Signals with the Aardvark I2C/SPI Host Adapter Using the...

 Question from the customer: I am using the Aardvark I2C/SPI Host Adapter to imitate a temperature sensor on an I2C bus and am experiencing problems with request replies. I am using the Python API...

View Article

Image may be NSFW.
Clik here to view.

What are the Differences Between Serial and Parallel Communication?

 In embedded systems, devices communicate by sending and receiving messages often via cables and wires.  The type of cable/wire and communication varies based on the specific application being...

View Article


Image may be NSFW.
Clik here to view.

Control Center Software Series: General Purpose IO

 The Total Phase Control Center Serial Software provides access to I2C and SPI functionalities of the Aardvark I2C/SPI Host Adapter, Cheetah SPI Host Adapter, and Promira Serial Platform,...

View Article


Image may be NSFW.
Clik here to view.

The High-Speed Advantages of the Promira Serial Platform Connectivity

 The Promira Serial Platform was developed by Total Phase to meet the needs of customers in the field. They needed something fast, much faster than anything Total Phase had to offer. With...

View Article

Image may be NSFW.
Clik here to view.

Control Center Serial Software Series: Enabling Slave Mode

 The Control Center Serial Software provides an interface for Total Phase host adapters and allows users to control and interact with I2C and SPI devices. Total Phase host adapters offer...

View Article

Image may be NSFW.
Clik here to view.

What are the Differences Between an Embedded System vs a Microcontroller

 With the rapid evolution of electronics, it is important to stay up to date with the latest technologies. A common question that is asked is: “what are the differences between embedded systems...

View Article

Image may be NSFW.
Clik here to view.

What are the Differences Between an Integrated Circuit and a Microprocessor

 The introduction of integrated circuits (ICs) has revolutionized the way embedded systems operate today. By integrating transistor circuits onto a single chip, electronics developers could...

View Article


Image may be NSFW.
Clik here to view.

Understanding the Differences Between UART and I2C

 Communication protocols are some of the essential building blocks of an embedded system. They are what governs how data is sent over the bus, including whether data is sent serially,...

View Article

Image may be NSFW.
Clik here to view.

How Do I Claim the I2C Bus with the Aardvark I2C/SPI Host Adapter?

--> Question from the Customer: I am working with an I2C device that will be used for lengthy write and read transactions. There are multiple masters on this bus, any of which could send and start a...

View Article


Image may be NSFW.
Clik here to view.

What is SMBus?

 SMBus, or System Management Bus, is two-wire interface often used for low-speed system management communication between devices on a motherboard. This bus was developed using the foundations...

View Article

I’m Having a Problem Writing to an I2C Device – How Can I Get the Details to...

--> Question from the Customer: I am trying to use the Promira Serial Platform to talk to an I2C device.  I am following the instructions in the Promira Serial Platform Quick Start Guide, yet I cannot...

View Article


Image may be NSFW.
Clik here to view.

How Do PMBus vs SMBus vs I2C Compare?

 SMBus, PMBus, and I2C protocols are communication protocols used for inter-device communication in embedded systems. While these protocols are similar in many ways, including their physical...

View Article

How Can I Filter Data to Only Grab the Data that Is Delivered to a Specific...

--> Question from the Customer: I am using the Beagle USB 12 Protocol Analyzer with Beagle Software API (python) to grab data. My device outputs data very quickly through Endpoint 1. However, I only...

View Article

Image may be NSFW.
Clik here to view.

What is PMBus?

--> PMBus, or Power Management Bus, is two-wire interface that defines the management of power subsystems. This bus is an extension of the SMBus protocol, so PMBus and SMBus hold many similarities. In...

View Article
Browsing all 822 articles
Browse latest View live