Total Phase Data Center Software Features Non-intrusive Super-speed USB Monitoring (5 Gbps) Non-intrusive High-speed USB Monitoring (480 Mbps) Non-intrusive Full-speed USB Monitoring (12 Mbps) Non-intrusive Low-speed USB Monitoring (1.5 Mbps) Non-intrusive I2C Monitoring (up to 4 MHz) Non-intrusive SPI Monitoring (up to 24 MHz). Configuring NI USB-845x. To use the I2C interface with the NI USB-845x adapter, you must download the Hardware Support Package to obtain the latest driver, if you do not already have the driver installed. If you already have the latest driver installed, you do not need to download this Support Package.
Reported by: | Owned by: | ||
---|---|---|---|
Component: | USB | Version: | VirtualBox 4.3.18 |
Keywords: | Cc: | ||
Guest type: | Windows | Host type: | Windows |
Description
Attachments
- USB_Communication_Excerpt.tdc (22.5 KB) - added by Daniel Dreibrodt6 years ago.
- Total Phase Data Center recording of the physical USB communication
- USB_Communication_Excerpt.csv (105.8 KB) - added by Daniel Dreibrodt6 years ago.
- CSV version of the Total Phase Data Center recording, can be opened e.g. in Excel
- USBPcap_Recording_Excerpt.pcap (49.9 KB) - added by Daniel Dreibrodt6 years ago.
- USBPcap recording of the USB communication inside the VM. Can be opened e.g. with Wireshark.
Change History
Changed 6 years ago by Daniel Dreibrodt
- attachmentUSB_Communication_Excerpt.tdc added
Changed 6 years ago by Daniel Dreibrodt
- attachmentUSB_Communication_Excerpt.csv added
Changed 6 years ago by Daniel Dreibrodt
- attachmentUSBPcap_Recording_Excerpt.pcap added
comment:1 Changed 4 years ago by aeichner
- Status changed from new to closed
- Resolution set to obsolete
Configuring I2C Communication
Kinds Of Usb Devices
You need to have either a Total Phase Aardvark host adapter or a NI USB-845x adapter board installed to use the i2c
interface. The following sections describe configuration for each option.
Configuring Total Phase Aardvark
Best Usb Devices
To use the I2C interface with the Aardvark adapter, you must download the Hardware Support Package to obtain the necessary files. You must also download the USB device driver from the vendor.
If you do not have the Aardvark driver installed, see Install the Total Phase Aardvark I2C/SPI Interface Support Package.
The aardvark.dll file that comes with the Total Phase Aardvark adapter board must be available in one of the following locations for use on Windows® platforms.
The location where MATLAB was started from (Bin folder).
The MATLAB current folder (PWD).
The Windows folder
C:winnt
orC:windows
.The folders listed in the PATH environment variable.
Ensure that the Aardvark adapter is installed properly.
Look at the adapter properties.
You can create an I2C object using the i2c
function. The example in the next section uses an I2C object called eeprom
that communicates to an EEPROM chip. View the properties after creating the object.
You can see that the communication settings properties reflect what was used to create the object – BoardIndex
of 0
and RemoteAddress
of 50h
. For information about other properties, see Properties.
Configuring NI USB-845x
To use the I2C interface with the NI USB-845x adapter, you must download the Hardware Support Package to obtain the latest driver, if you do not already have the driver installed. If you already have the latest driver installed, you do not need to download this Support Package.
Download Total Phase Usb Devices Driver Windows 10
If you do not have the NI USB-845x driver installed, see Install the NI-845x I2C/SPI Interface Support Package.
What Is A Usb Devices
Ensure that the NI USB-845x adapter is installed properly.
Look at the NI USB-845x adapter properties.
You can create an I2C object using the i2c
function. View the properties after creating the object.
You can see that the communication settings properties reflect what was used to create the object – BoardIndex
of 0
and RemoteAddress
of 10h
. For information about other properties, see Properties.