I started a new project that uses the Aardvark I2C/SPI Host Adapter with the Flash Center Software. I am trying to read an EEPROM device, but in the Transaction log I see that the I2C bus locked. What could cause the bus lock? What do I need to analyze and change?
I recently acquired the Promira Serial Platform with SPI Active - Level 3 Application for the (QSPI) features. Can you provide examples of configuring the Promira platform with the specifications of various QSPI devices, such as drive strength? The Promira platform will be used as a master device.
When designing electronic systems, device manufacturers will often outsource cables, such as USB, HDMI, or DisplayPort, from external vendors rather than building them in-house. For example, smartphone makers, laptop manufacturers, and gaming console producers frequently rely on third-party cables to simplify their supply chains and reduce costs.
I am using the Aardvark I2C/SPI Host Adapter with Flash Center Software to program an SPI flash memory chip. While the Aardvark adapter is reliable and versatile for many applications, programming large flash memory chips at very high speeds can be time-consuming.
Faulty cables pose an array of issues for businesses and consumers alike. From safety concerns to profit losses, a faulty cable can derail more than just a project or two. In IT environments, whether you’re managing system in a school, office, or healthcare facility, reliable cable performance underpins every aspect of your work. One weak link can mean hours of lost productivity, frustrated teams, and costly fixes. That’s why understanding how to detect and prevent cable failures isn’t just good practice. It’s essential.
We are using the Advanced Cable Tester v2 (ACTv2) with the HDMI module for testing cables. While our HDMI cables passed the tests, we noticed the graphical representations and reported dB values differed from what we anticipated. To better understand this, we ran the same tests using a Total Phase demo HDMI module. In this run, the results shown were more aligned with our expected values.
I am troubleshooting an I2C device with the Beagle I2C/SPI Protocol Analyzer. Looking at the captured data on Data Center Software, I see several error codes. What do these error codes indicate, and what are the causes?
Autonomous vehicles, or self-driving cars, rely on the use of artificial intelligence (AI) to interpret data, make decisions, and control actuation systems, all in real time and without human input. For over a decade, it’s been clear that self-driving cars are the future, but with projects like Tesla’s Autopilot and NASA’s Mars Perseverance rover, and autonomous vehicle innovations from companies like, Waymo, Transdev with ParkShuttle and Zoox with its robotaxi, that future already is here. We can predict that autonomous vehicles will become the dominant mode of transportation in the not-so-distant future, even for mass consumers, due to their convenience and capacity for increased safety and efficiency on the road. So how exactly do they operate independently while upholding these standards?
I am testing an SPI device and would like to capture the SPI traffic through a pass-through. From looking at your tools, the Level Shifter Board seems like it could work for this purpose.
As industries shift toward more sustainable practices, embedded systems are playing a critical role in shaping the future of energy efficiency, environmental monitoring, and resource conservation. These intelligent systems are embedded in everything from smart grids to renewable energy solutions, enabling real-time data collection, automation, and optimized decision-making. By improving the ways energy is stored and distributed, monitoring environmental changes, and reducing waste through smart technology, embedded systems are able to help minimize environmental impact while maximizing efficiency. As technology continues to evolve, these solutions are expected to become even more advanced, driving innovation in renewable energy, smart cities, and sustainable agriculture. The path to a cleaner, more efficient world is being built on the foundation of embedded systems, and their influence is only expected to grow in the years to come.
I am using Data Center Software for debugging a USB device and I have questions about the USB STALL that occurs. Here is a block view of USB transactions from the device.
Wearable health devices have had a significant rise in popularity over the last decade because of their ability to provide valuable insights into various aspects of health that were previously unattainable through continual monitoring. These devices are transforming how people monitor and make decisions about their health. With biometric data readily available at their fingertips, users are empowered to take a more proactive approach to their health and well-being. Embedded systems play a key role in these devices’ ability to continuously process complex data in real time. This real-time analysis expedites access to feedback, health education, and even entertainment. While embedded systems have always played a pivotal role in medical equipment, their function in wearable health devices gives consumers consistent, personalized, and convenient information.
This past week, Total Phase participated at Embedded World 2025 held in Nuremberg, Germany! Embedded World is a global tradeshow focused on the latest innovations in embedded systems, showcasing technologies and solutions for industries like automotive, IoT, and automation. As in previous years, we shared a booth with our German distributor, eVision Instruments.
In today's increasingly digital world, the demand for real-time data processing and intelligent decision-making has never been greater. As artificial intelligence (AI) continues to advance, the shift toward Edge AI—where AI models run directly on edge devices rather than relying on cloud computing—is transforming industries and redefining how we interact with technology. From self-driving cars making split-second decisions to smart home devices responding instantly to user commands, Edge AI is enabling faster, more efficient, and more secure operations across a wide range of applications.
We are experiencing an issue with our internal test script while using the Aardvark Software API. We are working to evaluate a new I2C device to integrate into a system.
Oscilloscopes, logic analyzers, and protocol analyzers are essential tools for analyzing and debugging signals, communication, and protocols in embedded systems. The choice of tool depends on the specific project requirements and the type of traffic that needs to be monitored.
I am using the Aardvark SPI/I2C Host Adapter as an SPI slave simulator, using a python script to simulate the behavior of a slave sensor that is connected to our main MCU board. The script I am using is aaspi_slave.py, which is included in the Aardvark Software API package. Here is a summary of my observations and the results:
It is without question that Artificial Intelligence (AI) has become a driving force in technological innovation, shaping industries and influencing everyday life in ways that were once only thought possible in science fiction. From revolutionizing healthcare diagnostics to powering autonomous vehicles, AI has made the unimaginable a reality. At the heart of this transformation lies a critical component of AI architecture: the Graphics Processing Unit (GPU). These powerful processors, once primarily associated with gaming, now serve as the backbone of modern AI, offering unmatched speed, scalability, and efficiency. With their robust design and evolving features, GPUs have bridged the gap between AI’s theoretical potential and its practical, real-world abilities.