数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

NET2272 数据表(PDF) 34 Page - List of Unclassifed Manufacturers

部件名 NET2272
功能描述  USB 2.0 Peripheral Controller
PDF  102 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  ETC2 [List of Unclassifed Manufacturers]
网页  
标志 ETC2 - List of Unclassifed Manufacturers

NET2272 数据表(HTML) 34 Page - List of Unclassifed Manufacturers

Back Button NET2272 Datasheet HTML 30Page - List of Unclassifed Manufacturers NET2272 Datasheet HTML 31Page - List of Unclassifed Manufacturers NET2272 Datasheet HTML 32Page - List of Unclassifed Manufacturers NET2272 Datasheet HTML 33Page - List of Unclassifed Manufacturers NET2272 Datasheet HTML 34Page - List of Unclassifed Manufacturers NET2272 Datasheet HTML 35Page - List of Unclassifed Manufacturers NET2272 Datasheet HTML 36Page - List of Unclassifed Manufacturers NET2272 Datasheet HTML 37Page - List of Unclassifed Manufacturers NET2272 Datasheet HTML 38Page - List of Unclassifed Manufacturers Next Button
Zoom Inzoom in Zoom Outzoom out
 34 / 102 page
background image
Specification
NET2272 USB Peripheral Controller
______________________________________________________________________________
 NetChip Technology, Inc., 2003
Patent Pending
335 Pioneer Way, Mountain View, California 94041
TEL (650) 526-1490
FAX (650) 526-1494
http://www.netchip.com
Rev 1.2, October 15, 2003
34
5.6
USB Endpoints
The NET2272 supports Control, Isochronous, Bulk, and Interrupt endpoints. All endpoints are unidirectional except
for Control endpoints. Bi-directional bulk, isochronous, or interrupt traffic requires two endpoints.
5.6.1 Control Endpoint - Endpoint 0
The control endpoint, Endpoint 0, is a reserved endpoint. The host uses this endpoint to configure and gain
information about the device, its configurations, interfaces and other endpoints. Control endpoints are bi-directional,
and data delivery is guaranteed.
The host sends 8-byte setup packets to Endpoint 0 to which the device interprets and responds. The NET2272 has a
set of registers dedicated to storing the setup packet, and uses the endpoint 0 packet buffer for Control data. For
Control writes, data flows through the packet buffer from the USB bus to the local bus. For Control reads, data
flows through the packet buffer from the local bus to the USB bus.
When Endpoint 0 detects a setup packet, the NET2272 sets status bits and interrupts the local CPU. The CPU reads
the setup packet from NET2272 registers, and responds based on the contents. The local CPU provides any data
returned to the host, including status and descriptors. Refer to Chapter 9, Standard Device Requests, for a
description of the data that must be returned for each USB request. The host will reject descriptors that have
unexpected values in any of the fields.
5.6.1.1 Control Write Transfer
A successful control write transfer to Control Endpoint 0 consists of the following:
Transaction
Stage
Packet Contents
# of
bytes
Source
Setup
Setup Token
SETUP PID, address, endpoint, and CRC5
3
Host
Data
DATA0 PID, 8 data bytes, and CRC16
11
Host
Status
ACK
1
NET2272
Data (zero, one
or more packets)
OUT Token
OUT PID, address, endpoint, and CRC5
3
Host
Data (1/0)
DATA PID, N data bytes, and CRC16
N+3
Host
Status
ACK
1
NET2272
Status
IN Token
IN PID, address, endpoint, and CRC5
3
Host
Data
DATA1 PID, zero length packet, and CRC16
3
NET2272
Status
ACK
1
Host
During the Setup transaction, the NET2272 stores the data stage packet in its setup registers. The NET2272 returns
an ACK handshake to the host after all 8 bytes have been received. A Setup Packet Interrupt bit is set to notify the
local CPU that a setup packet has been received. The 8-byte data packet is then read and interpreted by the local
CPU. A Setup transaction cannot be stalled or NAKed, but if the data is corrupted, then the NET2272 will not return
an ACK to the host.
During the Data transaction, zero, one or more data packets are written into the Endpoint 0 buffer. For each packet:
Interrupt bits are set and can interrupt the local CPU
The local CPU reads the buffer
The NET2272 returns an ACK if no error has occurred.
For a successful Status transaction, the NET2272 returns a zero length data packet. A NAK or STALL handshake
can be returned if an error occurred.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com