I am learning to use the Aardvark I2C/SPI Host Adapter with the Aardvark Software API aai2c_file example. One of the arguments this method requires is the slave address. How can I discover the I2C slave address?
The Internet of Things (IoT) is one of the fastest-growing markets for new technology with billions of new devices being deployed each year. The concept of the IoT is simple: adding internet connectivity to everyday objects reveals a whole new range of possibilities for collecting data from the environment in ways that enhance consumer convenience and create new value.
We’re troubleshooting a problem that only occurs after days of successful operation. We have no clue of the root cause. To save time, we are now running the device through a burn-in chamber – but it still takes hours for the failure to occur. Our problem is collecting the data. When the RAM buffer is almost full, the capture stops. What can we do to capture USB data over longer periods of time? We’re using the Beagle USB 5000 v2 SuperSpeed Protocol Analyzer - Standard Edition.
The USB4 specification was released by USB Implementors Forum (USB-IF) in September 2019, and one of its most advanced capabilities is its ability to support speeds up to 40 Gbps. Reaching these rapid data transfer rates is possible as USB4 architecture is based on Intel’s Thunderbolt 3 protocol that is built on a USB Type-C connector. How does the USB Type-C connector contribute to the operability of the USB4 specification and its capabilities? We’ll discuss this more in depth.
I am using the Aardvark I2C/SPI Host Adapter and Aardvark Software API to communicate with an I2C device. I have a question about an error message that conflicts with the results I see.
Embedded systems consist of a microcontroller or microprocessor and peripheral devices that carry out a specific function within a larger electronic system. Embedded systems are a special type of computer, and just like your desktop computer at home, they require an operating system to function. In this week's blog post, we're exploring embedded operating systems. We'll explain what they are, the different types, and how they differ from desktop operating systems that we're already familiar with.
I am trying to erase an 24LC256, an I2C EEPROM, with the Aardvark I2C/SPI Host Adapter. I’m having a problem erasing it correctly. For my system. I need to erase the EEPROM with all ones, 0xFF, but the results I get are all zeros, 0x00.
This past week, Total Phase exhibited at the DesignCon 2020 conference at the Santa Clara Convention Center. This was the 25th Anniversary of this highly well-known and established event!