Total Phase Makes its NXP Connects Debut in 2019!

This past week, Total Phase exhibited at the NXP Connects conference at the Santa Clara Convention Center.

The conference was attended by extremely knowledgeable test engineering professionals from various local companies and across the nation. The event was focused on how to leverage smart technologies into new innovations including driver...

I Need to Program 129 Bytes to an I2C EEPROM – How Should I Use Your Example Programs for My Chip?

Question from the Customer:

I’m working on automating the programming of a Microchip 24LC128 I2C EEPROM. I’m using the Aardvark I2C/SPI Host Adapter with the Aardvark Software API, specifically Python. Looking at aai2c_eeprom.py, how do I specify the start location for writing? The slave address is 0x50.

What would be the correct s...

What You Must Know About These 5 Serial Communication Protocols

Serial communication in the world of telecommunications is the sequential transfer of data one bit at a time over a communication channel or communication bus. Usually, this transfer of information happens between two or more components of embedded systems. In comparison, parallel communication sends several bits of information...

How Do I Sync the Clocks from Two USB Data Captures using Beagle USB Analyzers?

Synchronized Clocks

Question from the Customer:

I am using two USB protocol analyzers, Beagle USB 12 Protocol Analyzer and Beagle USB 480 Protocol Analyzer. It looks like the clocks are out of sync between the two analyzers. My device receives data on one USB port, processes the data, and sends it on the other USB port. That the clocks are not synchronize...

5 Reasons Why We Should Not Be Scared of IoT Security

The Internet of Things (IoT) has been revolutionizing industries and is continuing to grow at an exponential rate. With all the interconnectivity, security is naturally a growing concern. Will the personal information stored on your Apple Watch get hacked? What about the bank information you have stored in a digital wallet? Hackers...

How Can I Set a Timeout to Minimize OS Latency when Interfacing on the CAN Bus?

Question from the Customer:

I am using the Komodo CAN Duo Interface with Komodo Software API. My understanding is that the timeout of the command km_latency() should be set to less than the timeout value used in the command km_timeout(). However, setting the value to KM_TIMEOUT_IMMEDIATE, or 1ms – I don’t see how it is possible to f...