DataSheet.es    


PDF PDIUSBD12 Data sheet ( Hoja de datos )

Número de pieza PDIUSBD12
Descripción USB interface device
Fabricantes NXP Semiconductors 
Logotipo NXP Semiconductors Logotipo



Hay una vista previa y un enlace de descarga de PDIUSBD12 (archivo pdf) en la parte inferior de esta página.


Total 30 Páginas

No Preview Available ! PDIUSBD12 Hoja de datos, Descripción, Manual

PDIUSBD12
USB interface device with parallel bus
Rev. 08 — 20 December 2001
Product data
1. Description
The PDIUSBD12 is a cost and feature optimized USB device. It is normally used in
microcontroller based systems and communicates with the system microcontroller
over the high-speed general purpose parallel interface. It also supports local DMA
transfer.
This modular approach to implementing a USB interface allows the designer to
choose the optimum system microcontroller from the available wide variety. This
flexibility cuts down the development time, risks, and costs by allowing the use of the
existing architecture and minimize firmware investments. This results in the fastest
way to develop the most cost effective USB peripheral solution.
The PDIUSBD12 fully conforms to the USB specification Rev. 2.0 (basic speed). It is
also designed to be compliant with most device class specifications: Imaging Class,
Mass Storage Devices, Communication Devices, Printing Devices, and Human
Interface Devices. As such, the PDIUSBD12 is ideally suited for many peripherals like
Printer, Scanner, External Mass Storage (Zip Drive), Digital Still Camera, etc. It offers
an immediate cost reduction for applications that currently use SCSI
implementations.
The PDIUSBD12 low suspend power consumption along with the LazyClock output
allows for easy implementation of equipment that is compliant to the ACPI™,
OnNOW™, and USB power management requirements. The low operating power
allows the implementation of bus powered peripherals.
In addition, it also incorporates features like SoftConnect™, GoodLink™,
programmable clock output, low frequency crystal oscillator, and integration of
termination resistors. All of these features contribute to significant cost savings in the
system implementation and at the same time ease the implementation of advanced
USB functionality into the peripherals.
2. Features
s Complies with the Universal Serial Bus specification Rev. 2.0 (basic speed)
s High performance USB interface device with integrated SIE, FIFO memory,
transceiver and voltage regulator
s Compliant with most Device Class specifications
s High-speed (2 Mbytes/s) parallel interface to any external microcontroller or
microprocessor
s Fully autonomous DMA operation
s Integrated 320 bytes of multi-configuration FIFO memory

1 page




PDIUSBD12 pdf
Philips Semiconductors
PDIUSBD12
USB interface device with parallel bus
6. Functional description
6.1 Analog transceiver
The integrated transceiver interfaces directly to the USB cables through termination
resistors.
6.2 Voltage regulator
A 3.3 V regulator is integrated on-chip to supply the analog transceiver. This voltage
is also provided as an output to connect to the external 1.5 kpull-up resistor.
Alternatively, the PDIUSBD12 provides SoftConnect technology with an integrated
1.5 kpull-up resistor.
6.3 PLL
A 6 MHz to 48 MHz clock multiplier PLL (Phase-Locked Loop) is integrated on-chip.
This allows for the use of a low-cost 6 MHz crystal. EMI is also minimized due to the
lower frequency crystal. No external components are needed for the operation of the
PLL.
6.4 Bit clock recovery
The bit clock recovery circuit recovers the clock from the incoming USB data stream
using 4× oversampling principle. It is able to track jitter and frequency drift specified
by the USB specification.
6.5 Philips Serial Interface Engine (PSIE)
The Philips 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/serial conversion, bit stuffing/de-stuffing,
CRC checking/generation, PID verification/generation, address recognition, and
handshake evaluation/generation.
6.6 SoftConnect
The connection to the USB is accomplished by bringing D+ (for high-speed USB
device) HIGH through a 1.5 kpull-up resistor. In the PDIUSBD12, the 1.5 kpull-up
resistor is integrated on-chip and is not connected to VCC by default. The connection
is established through a command sent by the external/system microcontroller. This
allows the system microcontroller to complete its initialization sequence before
deciding to establish connection to the USB. Re-initialization of the USB bus
connection can also be performed without requiring to pull out the cable.
The PDIUSBD12 will check for USB VBUS availability before the connection can be
established. VBUS sensing is provided through pin EOT_N. See Section 3.2 “Pin
description” for details. Sharing of VBUS sensing and EOT_N can be easily
accomplished by using VBUS voltage as the pull-up voltage for the normally
open-drain output of the DMA controller pin.
9397 750 09238
Product data
Rev. 08 — 20 December 2001
© Koninklijke Philips Electronics N.V. 2001. All rights reserved.
5 of 35

5 Page





PDIUSBD12 arduino
Philips Semiconductors
PDIUSBD12
USB interface device with parallel bus
Table 4: Command summary…continued
Name
Destination
Set Endpoint Status
Control OUT
Control IN
Endpoint 1 OUT
Endpoint 1 IN
Endpoint 2 OUT
Endpoint 2 IN
Acknowledge Setup
Selected Endpoint
Clear Buffer
Selected Endpoint
Validate Buffer
Selected Endpoint
General commands
Send Resume
Read Current Frame Number
Code (Hex)
40
41
42
43
44
45
F1
F2
FA
F6
F5
Transaction
Write 1 byte
Write 1 byte
Write 1 byte
Write 1 byte
Write 1 byte
Write 1 byte
None
None
None
None
Read 1 or 2 bytes
11. Command description
11.1 Command procedure
There are three basic types of commands: Initialization, Data Flow and General
commands. Respectively, these are used to initialize the function; for data flow
between the function and the host; and some general commands.
11.2 Initialization commands
Initialization commands are used during the enumeration process of the USB
network. These commands are used to enable the function endpoints. They are also
used to set the USB assigned address.
11.2.1 Set Address/Enable
Code (Hex) — D0
Transaction — write 1 byte
This command is used to set the USB assigned address and enable the function.
9397 750 09238
Product data
76 54 32 1 0
00 00 00 00
POWER ON VALUE
ADDRESS
ENABLE
SV00825
ADDRESS: The value written becomes the address.
ENABLE: A ‘1’ enables this function.
Fig 4. Set Address/Enable command: bit allocation.
Rev. 08 — 20 December 2001
© Koninklijke Philips Electronics N.V. 2001. All rights reserved.
11 of 35

11 Page







PáginasTotal 30 Páginas
PDF Descargar[ Datasheet PDIUSBD12.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
PDIUSBD11USB device with serial interfaceNXP Semiconductors
NXP Semiconductors
PDIUSBD11DUSB device with serial interfaceNXP Semiconductors
NXP Semiconductors
PDIUSBD11NUSB device with serial interfaceNXP Semiconductors
NXP Semiconductors
PDIUSBD12USB interface deviceNXP Semiconductors
NXP Semiconductors

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar