English
Language : 

PDIUSBD12 Datasheet, PDF (35/35 Pages) NXP Semiconductors – USB interface device with parallel bus
Philips Semiconductors
PDIUSBD12
USB interface device with parallel bus
Contents
1
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3
Pinning information . . . . . . . . . . . . . . . . . . . . . . 2
3.1
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.2
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 3
4
Ordering information . . . . . . . . . . . . . . . . . . . . . 4
5
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4
6
Functional description . . . . . . . . . . . . . . . . . . . 5
6.1
Analog transceiver . . . . . . . . . . . . . . . . . . . . . . 5
6.2
Voltage regulator. . . . . . . . . . . . . . . . . . . . . . . . 5
6.3
PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6.4
Bit clock recovery . . . . . . . . . . . . . . . . . . . . . . . 5
6.5
Philips Serial Interface Engine (PSIE) . . . . . . . 5
6.6
SoftConnect . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6.7
GoodLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.8
Memory Management Unit (MMU)
and Integrated RAM. . . . . . . . . . . . . . . . . . . . . 6
6.9
Parallel and DMA Interface . . . . . . . . . . . . . . . . 6
6.10
Example of parallel interface to an
80C51 microcontroller . . . . . . . . . . . . . . . . . . . 6
7
DMA transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
8
Endpoint description . . . . . . . . . . . . . . . . . . . . . 8
9
Main endpoint. . . . . . . . . . . . . . . . . . . . . . . . . . 10
10
Command summary . . . . . . . . . . . . . . . . . . . . 10
11
Command description . . . . . . . . . . . . . . . . . . . 11
11.1
11.2
11.2.1
11.2.2
11.2.3
11.2.4
11.3
11.3.1
11.3.2
11.3.3
11.3.4
11.3.5
11.3.6
11.3.7
11.3.8
11.3.9
11.3.10
11.4
11.4.1
11.4.2
Command procedure . . . . . . . . . . . . . . . . . . . 11
Initialization commands . . . . . . . . . . . . . . . . . 11
Set Address/Enable . . . . . . . . . . . . . . . . . . . . 11
Set endpoint enable . . . . . . . . . . . . . . . . . . . . 12
Set mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Set DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Data flow commands . . . . . . . . . . . . . . . . . . . 15
Read interrupt register . . . . . . . . . . . . . . . . . . 15
Select Endpoint. . . . . . . . . . . . . . . . . . . . . . . . 17
Read Endpoint status . . . . . . . . . . . . . . . . . . . 17
Read last transaction status register . . . . . . . 17
Read buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Write buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Clear buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Validate buffer . . . . . . . . . . . . . . . . . . . . . . . . . 20
Set endpoint status . . . . . . . . . . . . . . . . . . . . . 20
Acknowledge setup. . . . . . . . . . . . . . . . . . . . . 20
General commands . . . . . . . . . . . . . . . . . . . . 21
Send resume . . . . . . . . . . . . . . . . . . . . . . . . . 21
Read current frame number . . . . . . . . . . . . . . 21
12
Interrupt modes . . . . . . . . . . . . . . . . . . . . . . . . 22
13
Limiting values. . . . . . . . . . . . . . . . . . . . . . . . . 22
14
Static characteristics. . . . . . . . . . . . . . . . . . . . 23
15
Dynamic characteristics . . . . . . . . . . . . . . . . . 24
16
Test information. . . . . . . . . . . . . . . . . . . . . . . . 28
17
Package outline . . . . . . . . . . . . . . . . . . . . . . . . 29
18
Soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
18.1
Introduction to soldering surface mount
packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
18.2
Reflow soldering. . . . . . . . . . . . . . . . . . . . . . . 31
18.3
Wave soldering. . . . . . . . . . . . . . . . . . . . . . . . 31
18.4
Manual soldering . . . . . . . . . . . . . . . . . . . . . . 32
18.5
Package related soldering information . . . . . . 32
19
Revision history . . . . . . . . . . . . . . . . . . . . . . . 33
20
Data sheet status. . . . . . . . . . . . . . . . . . . . . . . 34
21
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
22
Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
23
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
© Koninklijke Philips Electronics N.V. 2001.
Printed in The Netherlands
All rights are reserved. Reproduction in whole or in part is prohibited without the prior
written consent of the copyright owner.
The information presented in this document does not form part of any quotation or
contract, is believed to be accurate and reliable and may be changed without notice. No
liability will be accepted by the publisher for any consequence of its use. Publication
thereof does not convey nor imply any license under patent- or other industrial or
intellectual property rights.
Date of release: 20 December 2001
Document order number: 9397 750 09238