Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ezlinx:isolated-usb [10 May 2012 10:57] – Added board to board communications section Neil Quinnresources:eval:ezlinx:isolated-usb [03 Jan 2021 22:04] (current) – fix links Robin Getz
Line 1: Line 1:
-====== Isolated USB ====== 
- 
-===== Hardware Implementation ===== 
- 
-The Isolated USB port is implemented using the [[http://www.analog.com/adum3160|ADuM3160]] Full speed USB Isolator. The [[http://www.analog.com/adum3160|ADuM3160]] connects to the integrated USB PHY of the ADSP-BF548 and is capable of functioning at data rates of up to 12Mbit/s. Figure 1 below shows a circuit diagram of the implementation of the [[http://www.analog.com/adum3160|ADuM3160]] on the //ez//LINX hardware. 
- 
- 
- 
- 
-{{ :ezlinx:usb.jpg?nolink&900 |}} 
- 
 \\ \\
- +[[resources/eval/ezlinx|ezLINX™ iCoupler® Isolated Interface Development Environment Homepage]]
-The VBUS1 and VDD1 of the [[http://www.analog.com/adum3160|ADuM3160]] is powered from the 5V bus power supply. VBUS2 and VDD2 is powered from 3.3V generated by the //ez//LINX power supply. A mini USB-B connector is used for easy connection to a USB master. +
 \\ \\
  
 +====== ezLINX™ Isolated USB Implementation======
  
-===== Setup =====+===== Hardware Implementation =====
  
-==== Device Installation ====+The Isolated USB port is implemented using the [[adi>adum3160|ADuM3160]] Full speed USB Isolator. The [[adi>adum3160|ADuM3160]] connects to the integrated USB PHY of the ADSP-BF548 and is capable of functioning at data rates of up to 12Mbit/s. Figure 1 below shows a circuit diagram of the implementation of the [[adi>adum3160|ADuM3160]] on the //ez//LINX hardware.
  
-A driver must be installed in order to connect to the //ez//LINX Development Platform using the sample PC Application. Instructions to install this device driver are given below. 
  
-<WRAP center round download 20% right> 
-{{:ezlinx:linux.zip|Download USB Gadget Driver}} 
-</WRAP> 
-<WRAP center round important 62% left> 
-**Warning:** During install or uninstall of a new Ethernet gadget, Windows will reset all network connections. If there are any large downloads or sensitive connections (like VPN) in progress they will be interrupted.  
-</WRAP> 
  
-\\ 
- 
-First download and extract the above USB Gadget Driver file. To install the USB gadget plug it into the target PC. A pop-up will appear (see below) saying that Windows has found a new hardware device called a "RNDIS/Ethernet Gadget" 
- 
-{{ :ezlinx:usb-popup.jpg?nolink&150 |Figure 1. New Hardware Found Pop-up}} 
- 
-Click on the pop-up which brings up the "Found New Hardware" dialog, select "Install from a list or specific location (Advanced)". Next select "Don't Search, I will choose the driver to install". 
- 
-{{:ezlinx:usb-popup2.jpg?nolink&435 |}} 
-{{ :ezlinx:usb-popup3.jpg?nolink&435|}} 
- 
-\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\  
- 
-If a "Hardware Type" dialog appears, scroll down and select "Network Adapters". Next select "Have Disk" and select the //linux.inf// file provided. Ignore any messages about digitally signed drivers. 
  
 +{{ :ezlinx:isolatedusb.png?nolink&900 |Figure 1.}}
 \\ \\
  
-{{:ezlinx:usb-popup4.jpg?nolink&435 |}} +The VBUS1 and VDD1 of the [[adi>adum3160|ADuM3160]] is powered from the 5V bus power supply. VBUS2 and VDD2 is powered from 3.3V generated by the //ez//LINX power supply. A mini USB-B connector is used for easy connection to a USB master.
-{{ :ezlinx:usb-popup5.jpg?nolink&435|}} +
- +
-\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\  +
- +
- +
-Once the USB driver is sucessfully installed, the IP address for the device must be configured. +
- +
-==== IP Configuration ==== +
- +
-To set up the network adapter to connect with the //ez//LINX Development Platform, go to "Control Panel->Network Connections". Right click on the "Local Area Connection" which is a "Linux USB Ethernet/RNDIS Gadget" and select "Properties"The below menu will appear. Highlight Internet Protocol (TCP/IP) and select Properties. +
-\\  +
- +
-{{ :ezlinx:ipsetup2.jpg?nolink&600 |}}+
  
 \\ \\
  
-The below window should then open. Select "Use the following IP address". The network adapter must be on the same network as the Development Platform. The default IP address of the hardware platform is 192.168.1.21, therefore the network adapter must be placed on the 192.168.1.xxx network. And example configuration is given below: 
- 
-**IP Address:** 192.168.1.100\\ 
-**Subnet mask:** 255.255.255.0\\ 
-**Default gateway:** 192.168.1.1\\ 
-\\ 
-{{ :ezlinx:ipsetup3.jpg?nolink&600 |}} 
-\\ 
- 
-Select Ok to confirm. Now the host and the device are on the same network. 
- 
-<WRAP center round important 60%> 
-**Note:** Switching the USB port used for the Gadget Ethernet device will require you to perform the above steps again, setting up the appropriate IP address and gateway for the USB device. 
-</WRAP> 
- 
-**Note:** When connecting two //ez//LINX Development Platforms to the same P.C. for board to board communication, the two boards must be placed on a different network to allow for simultaneous connection. To do this you must connect to one of the development platforms individually using the Sample PC Application and change both the board's IP address and the network adapter IP address, as shown above. 
- 
- 
-**Example Configuration:** 
-\\ \\ 
-**//ez//LINX Development Platform 1:**\\ 
-**IP Address:** 192.168.1.21\\ 
-**Subnet Mask:** 255.255.255.0\\ 
-**Default Gateway:** 192.168.1.1\\ 
- 
-\\ 
- 
-**Isolated USB Network Adapter 1:**\\ 
-**IP Address:**192.168.1.100\\ 
-**Subnet Mask:**255.255.255.0\\ 
-**Default Gateway:** 192.168.1.1 
- 
-\\ 
- 
-**//ez//LINX Development Platform 2:**\\ 
-**IP Address:** 192.168.2.21\\ 
-**Subnet Mask:** 255.255.255.0\\ 
-**Default Gateway:** 192.168.2.1 
- 
-\\ 
- 
-**Isolated USB Network Adapter 2:**\\ 
-**IP Address:** 192.168.2.100\\ 
-**Subnet Mask:** 255.255.255.0\\ 
-**Default Gateway:** 192.168.2.1\\ 
- 
-\\ 
resources/eval/ezlinx/isolated-usb.1336640229.txt.gz · Last modified: 10 May 2012 10:57 by Neil Quinn