Tips, Tools and Applications for the Electronic Industry in Europe

Free I2C/SPI EEPROM and Flash memory programming GUI

Posted on 2016/08/22 by George

The Flash Center Software allows engineers to quickly erase, program, and verify I2C- and SPI-based EEPROM and Flash memory chips that are interfaced through the industry-leading Aardvark I2C/SPI and Cheetah SPI Host Adapters as well as the Promira Serial Platform. The Flash Center Software now supports over 500 memory chips from major chip manufacturers. This latest release adds additional Integrated Silicon Solution Inc. (ISSI) parts to the already impressive list:

Read More

Differences and similarities between I2C and SPI protocol analyzers?

Posted on 2016/08/15 by George

What do you choose for I2C and SPI protocol analyzers? Let's take a look at their differences and similarities.

Read More

Attention: To All Total Phase Promira Serial Platform Customers

Posted on 2016/08/10 by George

The purchase of a Promira Serial Platform includes a one-year hardware warranty as well as a one-year application support agreement. For customers who purchased their Promira platforms prior to July 2015, Total Phase has extended your hardware warranty and application support until August 31, 2016 - at no additional charge.

The hardware warranty protects you financially from the potential failure of an older device. And your Promira application support service agreement provides access to new firmware, software, technical support, and the ability to upgrade your Promira platform with additional applications.

Your Promira platform application support agreement end date is embedded in the license file. In order to update your device with the latest firmware, the license file must first be updated.  Follow these steps to take advantage of the latest capabilities of your Promira platform:

Read More

How to Trigger on I2C address

Posted on 2016/08/02 by George

Triggering is a crucial feature on oscilloscopes and logic analyzers. It allows you to capture signals at very specific instance that is relevant to your application. As embedded systems complexity increases, so does the need for complex triggering.

Most logic analyzers allows you to trigger on logic state changes like rising or falling edges. ScanaQuad goes way beyond that and allows you to trigger on serial protocol data frames. This can be an asyncronial data word an I2C address or virtually any sequence of logic levels that can be defined.

In this quick tutorial we show you how to configure ScanaQuad logic analyzer to trigger on a specific I2C transaction.

Read More

How to Convert LogiScope CSV Datalog into PulseView Files

Posted on 2016/07/12 by George

Have you ever wanted to view a LogiScope CSV File using an existing waveform viewer? It's now possible using PulseView!

Read More

Generate and Capture Logic Signals Simultaneously with ScanaQuad

Posted on 2016/07/04 by George

Watch this tutorial video and learn how you can stimulate an I2C memory device and record its responce.

Learn all about ScanaQuad

Get ScanaQuad Now


Read More

Oscium LogiScope Probes Embedded System Intersection

Posted on 2016/06/27 by George

In the image above Oscium's logic analyzer, Logiscope, and an iPad monitor numerous logic states in a micro controller implementation of a common traffic intersection. There are traffic lights in the model indicating travel for pedestrians, and cars traveling north and south, and cars traveling east and west. The finite state machine model is frequently used in programming as a basis for controlling a system with multiple inputs and outputs. Texas Instrument's TM4C123G 64-pin Cortex M4 micro controller and LaunchPad evaluation board provide the programmable control for the system.

Simple Finite State Machines

A finite-state machine (FSM) is a model used to design computer programs and sequential logic circuits. Finite state machines are system models characterized by the following:

  • A particular FSM is defined by a list of its states and the triggering condition for each transition
  • The machine is in only one state at a time
  • The state it is in at any given time is called the current state
  • It can change from one state to another when initiated by a triggering event or condition
  • The next state and output of an FSM is a function of the input and of the current state.


Read More

SmartScope API Console Demo

Posted on 2016/06/14 by George

A simple console demo of the LabNation SmartScope Device Interface API.

During this demo, we applied
- Channel A : 0.1Hz, 15Vpp sine
- Channel B : 0.2Hz, 15Vpp ramp

How it's done

To get started, check out the repository. From a command line, run ./bootstrap.h <platform>, i.e.

./bootstrap.h MacOS

Then open the generated SmartScopeConsole.<Platform>.sln file with Xamarin/MonoDevelop/VisualStudio.

Read More

Total Phase drivers for Windows are now signed!

Posted on 2016/06/08 by George

Signed or unsigned? What is the difference?

Sometimes you see what might not be safe: unsigned drivers

Read More

How to configure ScanaQuad logic analyzer inputs and outputs

Posted on 2016/05/31 by George


ScanaQuad Logic Analyzers and pattern generators have a versatile I/O stage, that allows the user to configure the probes in various different fashions, covers a broad range of applications.

In this tutorial, we’re going to present the different probes configuration options and their usage. We’re going to assume you’re using an SQ200 Logic analyzer. Depending on the model you own, not all features may be available.

Probes configuration

ScanaQuad probes configuration can be accessed by clicking on the “Configure inputs/outputs” button in ScanaStudio software, as show in the image below:

Read More
The Store
Content Center
Contact us


Subscribe to Email Updates