I2C SPI USB CAN eSPI Cable Testing View All Videos Quick Start Guides Software Downloads App Notes White Papers User Manuals Knowledge Base Sales Support About Us
Products Blog Sales Support Contact Search
Blog
2024-03-13 Rena Ayeras
I am using the Aardvark I2C/SPI Host Adapter and Aardvark Software API to talk to various SPI devices. I am using the API examples to create sets of SPI data transactions. So far, it works for all the devices except one that requires 24-bit transactions for configuration: three 8-bit bytes with SS held low during the transaction.
2024-03-06 Jessica Hopkins
Printed circuit boards (PCBs) are essential components in embedded engineering. They provide an organized platform for integrating electronic components that is used to develop various types of electronic devices. Each interconnected component on a PCB plays a critical role in determining an electronic device’s functionality and performance. In this blog, we’ll provide insight into what printed circuit boards are, their different components, different types, and what role they play in the world of embedded systems.
2024-02-28 Rena Ayeras
I need to write to W25N01GV NAND memory. This Multi I/O SPI Flash memory must remain reset during the process of programming. Which tools are best for this? For this project, only SPI is enabled. We are not using the Dual or Quad capabilities.
2024-02-14 Rena Ayeras
I am working on an I2C system with the Aardvark I2C/SPI Host Adapter. In addition to running tests, I am using the Aardvark Software API for data logging . I enabled aa_log with level=4 for STDOUT, and these are the results I get:
2024-02-07 Derek Cooper
This past week, Total Phase exhibited at the DesignCon ’24 conference at the Santa Clara Convention Center in Santa Clara, CA!
2024-01-31 Rena Ayeras
I am testing SPI devices with the Aardvark I2C/SPI Host Adapter and the Level Shifter Board. For running tests, I am using Control Center Serial Software to control the Aardvark adapter in batch mode. I have a question about the SS (Slave Select) behavior.
2024-01-24 Rena Ayeras
I am using the Promira Serial Platform to write an array of 4 bytes of data for a single PMBus transaction. I could use some help with this. I cannot figure out how to add the length of the packet to the ps_i2c_write.
2024-01-17 Briana Watson
Bridging the gap between humans and technology is essential to the creation of any device. Without this connection, it becomes nearly impossible to use these products to their fullest potential. As the Internet of Things (IoT) continues to expand, humans need to be able to understand what the technology can do, and technology needs to be able to give humans everything they need to work with it. It is because of this, that the development of a Human Machine Interface has become an important part of the evolution of technology.
2024-01-10 Rena Ayeras
I am using the Aardvark I2C/SPI Host Adapter to send commands to a temperature sensor controller on the SMBus. However, after connecting the Aardvark adapter, the SDA line is held low – no data transactions. What can I do to release the SDA line?
2023-12-20 Jessica Hopkins
Artificial Intelligence (AI) and Internet of Things (IoT) are two rapidly expanding facets of modern technology that have revolutionized how various devices and machines operate and how we can interact with them. With the increase of both AI and IoT in technologies, one may consider the relationship they have together and what they both offer to further advance a device’s capabilities. In this blog, we will delve into the fundamentals of AI and IoT and examine how they are used in tandem to offer a new world of technological possibilities.
2023-12-13 Rena Ayeras
We have Aardvark I2C/SPI Host Adapters and are trying to use them for emulating flight kit I2C subsystems. The purpose is developing an onboard computer software to interact with the flight kits. We are using the Aardvark Software API. There seems to be a conflict:
2023-11-29 Rena Ayeras
I am interested in using the Aardvark I2C/SPI Host Adapter for communicating with I2C devices, specifically ADC. I want to use two Aardvark host adapters to read two of the ADC devices at the same time. My question – is there a way to set up a sync so that the ADC devices acquire data at the same time?
2023-11-15 Briana Watson
Since computers and other advances in technology have hit the market, the key to understanding a devices power and ability to compute and perform tasks has come down to its Central Processing Unit, or as its most commonly referred to, the CPU. A powerful CPU typically means a powerful device, with the capability to support a variety of functions to allow systems to operate as intended. While the CPU is ubiquitous in the world of embedded devices, the System-on-Chip (SOC) is often used for similar purposes. Because of this, many might wonder what exactly is so different between these two components and how they are used. In this blog we’ll explain what a CPU vs SOC is, and provide insight into the differences and applications you can commonly find each.
2023-11-08 Rena Ayeras
I am working on a system that supports both I2C and SPI data buses. What I am trying to do is use a single program to operate both the Aardvark I2C/SPI Host Adapter and the Cheetah SPI Host Adapter. Here are the key steps of a continuous operation:
2023-10-25 Rena Ayeras
We are using the Aardvark I2C/SPI Host Adapter as a Master for checking the SMBus on one of our development platforms. Here is a high-level overview of our setup:
2023-10-18 Jessica Hopkins
Polling and interrupts are two different mechanisms used in computer systems to help facilitate the communication and synchronization between devices. Polling involves continually checking the status of a device, while interrupts allow devices to signal when an event needs immediate attention. In this post, we'll further explore the differences between polling and interrupts, examining their advantages and disadvantages, as well as different applications where each may be used.
2023-10-11 Rena Ayeras
I am analyzing the USB signals and the USB Power Delivery of a board that is connected to a smartphone with a USB-C cable. I have the Beagle USB 480 Power Protocol Analyzer - Ultimate Edition. I am not sure if this device interfaces with USB-C – what are your recommendations?
2023-09-27 Rena Ayeras
I have the Aardvark I2C/SPI Host Adapter. I am wondering if there is a way to modify the SPI protocol so that SS (slave select) returns high between bytes during the entire sequence. Right now, SS goes low at the start of a communication and stays low until all bytes have transmitted.
2023-09-20 Rena Ayeras
We have been using your products for years, and now we are setting up a new application. The Microchip programmer that we have been using has been discontinued. Instead of looking for a new tool, we have decided to use the Aardvark I2C/SPI Host Adapter to control I2C devices, DC fan trays, and use the Beagle I2C/SPI Protocol Analyzer to monitor the traces during evaluation. We are using the Control Center Serial Software to run our XML script in Batch Mode.
2023-09-06 Kathleen Chan
We have been using the Aardvark I2C/SPI Host Adapter, Level Shifter Board, and Aardvark Software API to communicate with our chips for a few months now. We have set up one workstation and the Aardvark I2C/SPI Host Adapter works reliably.