How Do I Transfer SPI Data Captured by the Beagle I2S/SPI Protocol Analyzer...
--> Illustration by Geralt Question from the Customer: I have a question about the Beagle I2C/SPI Protocol Analyzer, which I am using with Data Center Software. I have a lot of SPI data to capture...
View ArticleHow Does Latency and Throughput Affect Speed of a System?
--> In the world of computers and embedded systems, two common terms we often hear about is latency and throughput. These terms are used when discussing the speed of a system and revolves around the...
View ArticleHow Do I Get an I2C Host Adapter to Release the SCL Line on an SMBus?
--> Artwork by Geralt Question from the Customer I am using the Aardvark I2C/SPI Host Adapter for development and debugging. In my current System Management Bus (SMBus) project, I am applying a...
View ArticleClearing a Stuck I2C Bus Using an Aardvark Adapter or Promira Serial Platform
--> Stuck I2C Bus Sometimes a fault can cause an I2C bus to get stuck. This happens when a slave device is driving a low/logic-0 state on the bus while waiting for another clock pulse, but the master...
View ArticleHow Exactly Does Master Read Differentiate from Master Register Read?
--> Photograph by Dmitriy Question from the Customer: I am using the Aardvark I2C/SPI Host Adapter as an I2C master to check the data transactions of an EEPROM of a new script. I am not familiar with...
View ArticleDifference Between Half-Duplex vs Full-Duplex
--> Within embedded systems or networks, devices communicate with one another through various modes of data transmission. There is often two-way communication between devices, meaning they both are...
View ArticleHow Do I Use an SPI Host Adapter to Program a 16-bit SPI EEPROM?
--> Image by Peggy Marco Question from the Customer: I am trying to use the Aardvark I2C/SPI Host Adapter with the Flash Center Software to program a 16-bit Microwire serial access EEPROM, M93C66....
View ArticleMachine Learning and A.I. – Examples, Pros and Cons
--> Artificial Intelligence is a term that most people in the modern world are familiar with. Probably more commonly referred to as A.I., artificial intelligence is a hotly debated topic. Do we want...
View ArticleWhat is the Correct Order of Commands for an XML Script to Control I2C Devices?
--> Question from the Customer: I am developing scripts for I2C devices, and I am learning to use the Aardvark I2C/SPI Host Adapter with Control Center Serial Software. I have a question about the XML...
View ArticleGPU vs CPU – What are Their Differences and How are They Used?
--> By definition, an embedded system is a combination of a computer processor, computer memory, and input/output peripheral devices that has a dedicated function within a larger mechanical or...
View ArticleHow Can I Configure the GPIO Pull-Up Resistors When I Have the Aardvark...
--> Drawing by Clker Question from the Customer: I have the Aardvark I2C/SPI Host Adapter connected to the Level Shifter Board. I want to monitor the GPIO pull-up on a scope to confirm that I can...
View ArticleMicroprocessor vs. CPU – What is the Difference?
--> Modern-day computers have become so complex that it numbs the mind of a regular person. We hear people talk about “Moore’s Law,” which suggests that the number of transistors on an integrated...
View ArticleHow Do DC Resistance Measurements Work with the Advanced Cable Tester?
--> Question from the Customer: I am using the Advanced Cable Tester v2 to evaluate USB-C to USB-C cables. Could you describe the theory of DC resistance measurement with the Advanced Cable Tester?...
View ArticleDifference Between USB vs Ethernet
--> USB and Ethernet are both connectivity technologies that are heavily used in modern day computers; almost all computers include at least one of each port within its design. USB and Ethernet are...
View ArticleWhich Applications Support Programming I2C EEPROMs Byte by Byte?
--> Photo by Negative Space Question from the Customer: To flash I2C EEPROMs, I plan to use the Aardvark I2C/SPI Host Adapter. The EEPROMs will be programmed byte by byte. Eventually, this will be an...
View ArticleWhat Does the Advanced Cable Tester v2 Measure Cables and How Accurate are...
--> Photo from ID005645 Question from the Customer: I have a new project that includes evaluating two types of cables: USB Type-C to USB Type-C and HDMI. Before I get started, I have a few questions...
View ArticleEmbedded Software vs Embedded Firmware
--> When building embedded systems, both embedded software and firmware are used in combination to implement code that controls the machine or device and allows it to perform its unique function....
View ArticleHow Do I Resolve the Overflow of CAN Data when Emitting Data at Higher Speeds?
--> Image by Mediamodifier Question from the Customer: I am using the Komodo CAN Duo Interface with a Python script that I wrote. The script is based on one of the examples provided in the Komodo...
View ArticleTotal Phase at DesignCon ’23: Back in Action!
--> This past week, Total Phase exhibited at DesignCon ’23 at the Santa Clara Convention Center - a premier conference for chip, board, and systems design engineers in the high speed communications...
View ArticleMy Protocol Analyzer Reports Many Errors and None of the Data Readings are...
--> Illustration from Mohamed Hassan Question from the Customer: We are using the Beagle I2C/SPI Protocol Analyzer and Data Center Software to decode data from the I2C EEPROM of a display monitor...
View Article