isp1583 NXP Semiconductors, isp1583 Datasheet - Page 16

no-image

isp1583

Manufacturer Part Number
isp1583
Description
Hi-speed Universal Serial Bus Peripheral Controller
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ISP1583
Manufacturer:
ST
0
Part Number:
isp1583BS
Manufacturer:
IDT
Quantity:
1 200
Part Number:
isp1583BS
Manufacturer:
PHILPS
Quantity:
1 288
Part Number:
isp1583BS
Quantity:
1 741
Part Number:
isp1583BS
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
isp1583BSUM
Manufacturer:
MICRON
Quantity:
2 000
Part Number:
isp1583BSUM
Manufacturer:
ST-ERICS
Quantity:
829
Part Number:
isp1583BSUM
Manufacturer:
ST
0
Part Number:
isp1583BSUM
Manufacturer:
STE
Quantity:
20 000
Part Number:
isp1583ET1TM
Manufacturer:
NXP11
Quantity:
5 000
Part Number:
isp1583ET2VM
Manufacturer:
ST
0
Part Number:
isp1583ETUM
Manufacturer:
ST-Ericsson Inc
Quantity:
10 000
NXP Semiconductors
ISP1583_6
Product data sheet
7.6.4 Isolation
7.7 NXP Serial Interface Engine (SIE)
7.8 SoftConnect
7.9 Clear buffer
During the bus reset, the peripheral initiates an HS chirp to detect whether the Host
Controller supports Hi-Speed USB or Original USB. If the HS handshake shows that there
is an HS host connected, then the ISP1583 switches to the HS state.
In the HS state, the ISP1583 must observe the bus for periodic activity. If the bus remains
inactive for 3 ms, the peripheral switches to the FS state to check for a Single-Ended Zero
(SE0) condition on the USB bus. If an SE0 condition is detected for the designated time
(100 s to 875 s; refer to
Section 7.1.7.6), the ISP1583 switches to the HS chirp state to perform an HS detection
handshake. Otherwise, the ISP1583 remains in the FS state, adhering to the bus-suspend
specification.
Ensure that the DP and DM lines are maintained in a clean state, without any residual
voltage or glitches. Once the ISP1583 is reset and the clock is available, ensure that there
are no erroneous pulses or glitches even of very small amplitude on the DP and DM lines.
Remark: If there are any erroneous unwanted pulses or glitches detected by the ISP1583
DP and DM lines, there is a possibility of the ISP1583 clocking this state into the internal
core, causing unknown behaviors.
The NXP SIE implements the full USB protocol layer. It is completely hardwired for speed
and needs no firmware intervention. The functions of this block include: synchronization
pattern recognition, parallel or serial conversion, bit-stuffing or de-stuffing, CRC checking
or generation, Packet IDentifier (PID) verification or generation, address recognition,
handshake evaluation or generation.
The USB connection is established by pulling pin DP (for full-speed devices) to HIGH
through a 1.5 k pull-up resistor. In the ISP1583, an external 1.5 k pull-up resistor must
be connected between pin RPU and 3.3 V. The RPU pin connects the pull-up resistor to
pin DP, when bit SOFTCT in the Mode register is set (see
hardware reset, the pull-up resistor is disconnected by default (bit SOFTCT = 0). The USB
bus reset does not change the value of bit SOFTCT.
When V
back-drive voltage.
Use clear buffer when data needs to be discarded under the following conditions:
For example, to clear a double buffer data OUT endpoint 1, set the following registers in
the firmware as:
IN endpoint: If the host aborts a read operation, the residual data in the IN endpoint
buffer must be cleared using the CLBUF bit. See
IN buffer, refer to
OUT endpoint: If the host aborts a write operation, the residual data in the OUT
endpoint buffer must be cleared using the CLBUF bit. See
BUS
is not present, the SOFTCT bit must be set to logic 0 to comply with the
Ref. 5 “ISP1582/83 and ISP1761 clearing an IN buffer
Rev. 06 — 20 August 2007
Ref. 1 “Universal Serial Bus Specification Rev.
Hi-Speed USB Peripheral Controller
Table
Table 22
36. For details on clearing the
Table
and
36.
© NXP B.V. 2007. All rights reserved.
Table
ISP1583
2.0”,
(AN10045)”.
23). After a
16 of 100

Related parts for isp1583