I am looking for a Protocol Analyzer to monitor and analyze high-speed USB 2.0 devices. Can you describe the features and the differences between the Beagle USB 480 Power Protocol Analyzer - Ultimate Edition and the Beagle USB 5000 v2 Protocol Analyzer - USB 2.0 Edition? Please include how the Beagle USB protocol analyzers and target devices are powered.
I am using your Komodo CAN Duo Interface and I see there is a batch script window in the Komodo GUI Software. Is there a way I can use Komodo Software API in that window to send CAN messages, as well as capture and then store data in a file? If so, do you have any API python code examples that I could use?
I'm working on a project with the following requirements: the SPI master sends requests the SPI slave every 10ms and the slave responds with the data. For some tests, I may need to add a delay after selecting the SPI slave device. I don't see these options within the Control Center Software that comes with the Aardvark I2C/SPI Host Adapter - I understand that I can use the Aardvark Software API instead.
I am using the Aardvark IC2/SPI Host Adapter with the Control Center Software in I2C mode. At 400 kHz, I want to send a Write followed by a Repeated Start with a Read. When I observe the I2C traffic, there is a delay of at least 5ms between the Write and the Read. What is the least amount of time that this can occur between an I2C write and read operation? Here is the XML script that I am using:
I am using the Aardvark I2C/SPI Host Adapter as an I2C master. I am trying to send a read request to an I2C device sensor, which communicates in binary code. Is there a simple way to send a command in the binary format? I am using the Control Center Serial Software GUI, which only seems to accept hexadecimal (hex) inputs.
How critical is the bitrate setting in SPI Slave mode? Does the Aardvark I2C/SPI Host Adapter communicate only with other SPI devices that support exactly the clock speeds that the Aardvark does? If not, should the bit rate on the Aardvark be configured higher than that of the SPI master or lower?
I am using the Beagle USB 480 Protocol Analyzer for a full speed USB trace. I want to measure the time between the control transfer and the second IN transfer. Doing that with the cursor shows a delta of 14 ms. However, the trace includes SOFs and polls that add up to over 200ms. The screen shots below the both normal view and the time reference view of a full speed USB trace.
I'm using the Aardvark I2C/SPI Host Adapter as an I2C master with the Aardvark Software API. Using C and LabVIEW drivers, I have seen the 1ms delay between separate executions as stated in section 3.8.4 in the Aardvark Host Adapter User Manual. For the next series of tests, I'll need to run the devices and the I2C data at a higher speed. Do you have any suggestions to speed up the sequential I2C execution and reduce the USB delays?