New Software Updates: Product APIs and Control Center Serial Software
Product APIs
We recently released new API software updates for each of our products.
These new versions of APIs will improve the experience for customers using our products on Windows 11 that may be experiencing intermittent bugs with the latest Windows 11 release. Additionally, we've added a new API version for Mac users that includes M1 support. The latest API versions can be downloaded here:
Please note you will be directed to log into your account to download the software.
Featured Blog: Clearing a Stuck I2C Bus Using an Aardvark Adapter or Promira Serial Platform
Sometimes an I2C bus can be stuck due to some kind of fault. This can occur when a slave device is driving a low/logic-0 state on the bus while waiting for another clock pulse, but the master has already aborted a transaction, rebooted, become confused by bus noise, or some other fault.
A stuck bus in these instances can be cleared by cycling 9 clock pulses on the bus, causing any device holding the bus to release its low state drive. This can be performed using either the Aardvark I2C/SPI Host Adapter or Promira Serial Platform.
This blog includes sample Python code for each tool to allow the host software to perform the actions needed to clear the stuck I2C bus.
For those working with USB, the Data Center Software offers a Hub Latency View. By syncing two or more Beagle USB 5000 v2 SuperSpeed Protocol Analyzers, users can capture data at multiple points in the USB device chain concurrently. The Hub Latency View then allows users to calculate the latency introduced by including a hub within this chain.
In this blog, we go over the cross-analyzer sync capabilities of the Beagle USB 5000 v2 SuperSpeed Protocol Analyzer and discuss how to calculate the hub latency using the Hub Latency View feature.
I am really happy using this level shifter with the Aardvark I2C/SPI Host Adapter for our 1.8V IOs in the chip side. They work flawlessly in both HW and SW sides thanks to Total Phase. A high-quality product.