What Causes SPLIT and Orphaned Packets and How Do I Eliminate Them from a USB Capture?

Question from the Customer:

I’m using the Beagle USB 480 Protocol Analyzer, which is connected to a USB hub with both ports. A mass storage device is connected to the Beagle USB 480 analyzer’s device port. .

In the Data Center Software, the captured data includes a lot of SPLIT and ORPHANED packets. I can filter out the SPLIT packets in...

An Introduction to Real-Time Embedded Systems

One of the earliest decision points in embedded systems design is whether the system will require real-time computing capabilities. Real-time computing describes the ability to react to inputs and deliver the prescribed output within a constrained time frame. Devices that use real-time computing are deployed in applications where t...

How Do I Identify the Cause and Resolve PHY Errors on a USB 3.0 Camera Device?

Question from the Customer:

I am using the Beagle USB 5000 v2 SuperSpeed Protocol Analyzer - Standard Edition with the Data Center Software to resolve a USB 3.0 issue with a Basler industrial camera device. The Beagle USB 5000 v2 analyzer reports PHY Errors for all USB 3.0 packets. I have tried other slave devices (cameras, mobile phones)...

Basics of Embedded C Programming: Introduction, Structure, Examples

C is a general-purpose programming language with a range of desirable features and rich applications in computing. With its origins in the assembly language, the C language includes constructs that can be efficiently mapped on to typical machine instructions, making the language useful for coding operating systems and many types o...

Microcontroller vs Microprocessor - What are the Differences?

Seasoned embedded systems engineers and product developers in the electronics industry should be familiar with the functional differences between a microcontroller and a microprocessor. Both types of components are essential for designing and building various types of electronic devices, yet it can be difficult to distinguish between ...