欢迎访问ic37.com |
会员登录 免费注册
发布采购

ISP1362BD 参数 Datasheet PDF下载

ISP1362BD图片预览
型号: ISP1362BD
PDF下载: 下载PDF文件 查看货源
内容描述: 单芯片通用串行总线- The-Go的控制器 [Single-chip Universal Serial Bus On-The-Go controller]
分类和应用: 控制器
文件页数/大小: 150 页 / 621 K
品牌: NXP [ NXP ]
 浏览型号ISP1362BD的Datasheet PDF文件第36页浏览型号ISP1362BD的Datasheet PDF文件第37页浏览型号ISP1362BD的Datasheet PDF文件第38页浏览型号ISP1362BD的Datasheet PDF文件第39页浏览型号ISP1362BD的Datasheet PDF文件第41页浏览型号ISP1362BD的Datasheet PDF文件第42页浏览型号ISP1362BD的Datasheet PDF文件第43页浏览型号ISP1362BD的Datasheet PDF文件第44页  
ISP1362  
Single-chip USB OTG controller  
Philips Semiconductors  
The USB states are reected in the HostControllerFunctionalState (HCFS) eld of the  
HcControl register. The HCD is allowed to perform only the USB state transitions  
shown in Figure 21.  
12.2 USB trafc generation  
USB trafc can be generated only when the ISP1362 USB HC is under the  
USBOperational state. Therefore, the HCD must set the ISP1362 USB HC into the  
USBOperational state. This is done by setting the HCFS eld of the HcControl  
register before generating USB trafc.  
A brief ow of USB trafc generation is described as follows:  
1. Reset the ISP1362 by using the RESET pin or the software reset.  
2. Set the physical size of the ATL, interrupt, ISTL0 and ISTL1 buffers.  
3. Write the 32-bit hexadecimal value 0x800000FD to the HcInterruptEnable  
register. This will enable all the interrupt events in the register to trigger the  
hardware interrupt (see Section 15.1.5).  
4. Write the 16-bit hexadecimal value 0x002D to the HcHardwareConguration  
register. This will set up the HC to level triggered and active HIGH interrupt  
setting (see Section 15.4.1).  
5. Write 0x05000B02 to HcRhDescriptorA and 0x00000000 to HcRhDescriptorB.  
6. Write the 16-bit hexadecimal value 0x0680 to the HcControl register to set the  
ISP1362 into the Operation mode (see Section 15.1.2).  
7. Read the HcRhPortStatus[1] and HcRhPortStatus[2] registers. These registers  
contain the 32-bit hexadecimal value 0x00010100 (see Section 15.3.4).  
8. Connect a full-speed device to one of the downstream ports or use a 1.5 kΩ  
resistor to pull up the DP line (to emulate a full-speed device).  
9. Read the HcRhPortStatus[1] and HcRhPortStatus[2] registers. The hexadecimal  
value of one of the registers must change to 0x00010101 indicating that a device  
connection has been detected.  
10. Write the 32-bit hexadecimal value 0x00000102 into either HcRhPortStatus[1] or  
HcRhPortStatus[2] depending on the port that is being used.  
11. Read the HcRhPortStatus[1] and HcRhPortStatus[2] registers. Depending on  
which port the USB device is connected to, one of the registers should contain  
the hexadecimal value 0x00010103.  
SOF packets should be visible on DP and DM now.  
The HcFmNumber register contains the current frame number, which is updated  
every milliseconds.  
Remark: The generation of SOF is completely performed by the ISP1362 hardware.  
In this state of operation, if a PTD is written to the buffer memory, it would be  
processed and sent.  
9397 750 12337  
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.  
Product data  
Rev. 03 06 January 2004  
40 of 150  
 复制成功!