PL-2305 USB to IEEE 1284 Bridge Controller



Part  Number PL2305
Manufacturer Prolific
Semiconductor DataSheet

DataSheet View

PL-2305 USB to IEEE 1284 Bridge Controller Product Datasheet Document Revision 1.1 Document Release: August, 2002 w w w . at d sh a u. t4 ee om c Prolific Technology Inc. www.DataSheet4U.com Release Date: August, 2002 ds_pl2305_v11 PL-2305 USB to IEEE 1284 Bridge Controller 1.0 Features Full compliance with the Universal Serial Bus Specification Version 1.1 Full compliance with the Universal Serial Bus Device Class Definition for Printing Devices Version 1.0 Full compliance with the IEEE std 1284-1994 – “IEEE Standard Signaling Method for a Bi-directional Parallel Peripheral Interface for Personal Computers” On chip transceivers and regulator for USB interface Fully automatic high speed bi-directional communication over parallel port 512 Bytes unified data buffer dynamically allocated for upstream and downstream data transfer Drivers provided for Microsoft Windows 98/NT 5.0 86% ,QWHUIDFH 9 3RZHU 6RXUFH 9WR9 5HJXODWRU 86% 7UDQVFHLYHU 3KDVH /RFN /RRS 86% 6HULDO ,QWHUIDFH (QJLQH /RJLF 'HYLFH 0RGXOH 3RZHU 0DQDJHPHQW  0+] &UVWDO (3 &RQWURO (3 %XON 2XW (3 %XON ,Q (3 ,QWHUUXSW  %WHV 8QLILHG %XIIHU 6VWHP$GGUHVV'DWD %XV ,2 'DWD >@ &RQWURO ,Q >@ &RQWURO 2XW >@ 'XDO7KUHDG 0LFUR&RQWUROOHU  0,36 SHU 7KUHDG 7LPHU &RXQWHU 3KDVH *HQHUDWRU ,QWHUUXSW &RQWUROOHU 3/ 3/ 86%WR,((( 86%WR,((( %ULGJH &RQWUROOHU  %WHV 'DWD 0HPRU 5HJLVWHU . :RUGV 3URJUDP 520 ([WHUQDO 6HULDO ((3520 ,QWHUIDFH ,((( ,((( 3DUDOOHO 3RUW ([WHUQDO ((3520 2SWLRQDO Figure 1. PL-2305 Block Diagram PL-2305 Product Datasheet -2- Document Revision 1.1 Release Date: August, 2002 ds_pl2305_v11 2.0 Overview The PL-2305 integrated circuit provides a high-speed bi-directional bridge between the Universal Serial Bus (USB) system and IEEE-1284 parallel port peripheral devices. It is designed to be a flexible, high performance, and low-cost single-chip solution for USB cable as well as USB ready peripheral manufacturers. Supporting for multi-function devices, such as Printer-FAX-Scanner-Copier all-in-one device, is one of the major design considerations of PL-2305. It provides well-balanced bi-directional data transferring. Retrieving data from external device could be as efficient as transmitting data through this chip. Ease of programming is another major design consideration of PL-2305. The vendor specific requests of PL-2305 are so defined to reduce the USB bus traffic and hence minimize the host software overhead. The external serial EEPROM support gives the user of PL-2305 options to customize this chip to show their identity. The user could modify the Vendor ID, Product ID, Language ID, manufacturer string, product string, and serial number strings of the final product. They could also use this EEPROM to store authorization/security codes. For large quantity orders, it is also possible to modify the Maskable ROM (Read Only Memory) of PL-2305 to better represent the final product manufacturer and thus eliminate the need for external EEPROM. PL-2305 Product Datasheet -3- Document Revision 1.1 Release Date: August, 2002 ds_pl2305_v11 3.0 Pin Description GND Reserved Reserved XTEST XIN XOUT PLLVCC PLLTEST PLLGND SUSPEND USBGND DMINUS DPLUS USBVCC ZREGVCC VCC RESETJ NC RWAKEUPJ NC SCL SDA NC VCC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 SSOP 48 (300 mil) 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 XPLH XATFJ XSEL XPERR XBUSY XACKJ PD7 VCC NC PD6 PD5 NC PD4 NC PD3 PD2 GND NC PD1 PD0 XSTBJ XINIJ XFLTJ XSLIJ Figure 2. PL-2305 Pin Diagram Table 1. Pins Description Pin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Symbol GND Reserved Reserved XTEST XIN XOUT PLLVCC PLLTEST PLLGND NC USBGND DMINUS DPLUS USBVCC ZREGVCC VCC Type P – – I I O P I P – P I/O I/O P P P Description Ground. Reserved, must be tied to ground. Reserved, must be tied to ground. Core test pin must be tied to ground for normal operation. Crystal in or CMOS oscillator input. Crystal out or no connection. 5V Analog Power Supply for on-chip PLL. PLL test pin must be tied to ground for normal operation. Analog Ground for on-chip PLL. No connection. Ground for on-chip USB transceiver. USB D- signal. USB D+ signal. 3.3V Power Supply for on-chip USB transceiver. 3.3V output from on-chip 5V-to-3.3V regulator. 5V Power Supply for on-chip 5V-to-3.3V regulator. PL-2305 Product Datasheet -4- Document Revision 1.1 Release Date: August, 2002 ds_pl2305_v11 Pin 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 Type: Symbol RESETJ NC RWAKEUPJ NC SCL SDA NC VCC XSLIJ XFLTJ XINIJ XSTBJ PD0 PD1 NC GND PD2 PD3 NC PD4 NC PD5 PD6 NC VCC PD7 XACKJ XBUSY XPERR XSEL XATFJ XPLH I – Input signal Type I – I – I/O I/O – P O I O O I/O I/O – P I/O I/O – I/O – I/O I/O – P I/O I I I I O I Description Optional external Power-On-Reset signal. No connection. USB Remote Wake enable, tied to VCC if no remote wake up control is available.* No connection. Clock for external Serial EEPROM. Data/Address for external Serial EEPROM. No connection. 5V Power Supply. nSelectIn signal for Parallel port. nFault signal for Parallel port. nInit signal for Parallel port. nStrobe signal for Parallel port. Data bit 0 for Parallel port. Data bit 1 for Parallel port. No connection. Ground. Data bit 2 for Parallel port. Data bit 3 for Parallel port. No connection. Data bit 4 for Parallel port. No connection. Data bit 5 for Parallel port. Data bit 6 for Parallel port. No connection. 5V Power Supply. Data bit 7 for Parallel port. nAck signal for Parallel port. Busy signal for Parallel port. PError signal for Parallel port. Select signal for Parallel port. nAutoFd signal for Parallel port. PLH signal for Parallel port. I/O – Bi-directional signal P – Power/Ground O – Output signal PL-2305 Product Datasheet -5- Document Revision 1.1 Release Date: August, 2002 ds_pl2305_v11 4.0 USB Port Descriptor PL-2305 supports the following standard USB descriptors: • • • • Device – PL-2305 has one device descriptor. Configuration – PL-2305 has one default configuration descriptor that supports one interface. Interface – PL-2305 has a single data interface with three possible alternates. Endpoint – PL-2305 supports the following endpoints: Bulk Out endpoint for PDL/PCP data. Optional Bulk In endpoint for status and other return/upstream information. Optional Interrupt endpoint for asynchronous event handling. • String 4.1 Device Descriptor Offset 0 1 2 4 5 6 7 8 10 12 14 15 16 17 Note: (1) – These default values shown here could be modified by external EEPROM; (2) – The default string is “Prolific Technology Inc.” in UNICODE format and could be replaced by the contents of external EEPROM; (3) – The default string is “IEEE-1284 Controller” in UNICODE format and could be replaced by the contents of external EEPROM; (4) – The default string is “0” in UNICODE format and could be replaced by the contents of external EEPROM. Field bLength bDescriptorType bcdUSB bDeviceClass bDeviceSubclass bDeviceProtocol wMaxPacketSize0 idVendor idProduct bcdDevice iManufacturer iProduct iSerialNumber bNumConfigurations Size Byte Byte Word Byte Byte Byte Byte Word Word Word Byte Byte Byte Byte Value 12h 01h 0100h 00h 00h 00h 08h 067Bh 2303h 0100h 01h 02h 03h 01h Description Size of this descriptor in bytes. DEVICE descriptor type. USB Specification version 1.0 Interface Specific. Interface Specific. Interface Specific. Maximum packet size for endpoint 0 is 8. (1) Vendor ID for Prolific Technologies. (1) Product ID for PL-2305. (1) Device Release 1.0. (2) String index 1 describes manufacturer. (3) String index 2 describes product. (4) String index 3 describes serial number. One possible configurations. PL-2305 Product Datasheet -6- Document Revision 1.1 Release Date: August, 2002 ds_pl2305_v11 4.2 Configuration Descriptor Offset 0 1 2 4 5 6 7 8 Field bLength bDescriptorType bTotalLength bNumInterfaces bConfigurationValue iConfiguration bmAttributes MaxPower Size Byte Byte Word Byte Byte Byte Byte Byte Value 09h 02h 004Eh 01h 01h 00h A0h 32h Description Size of this descriptor in bytes. CONFIGURATION descriptor type. 78 bytes of all INTERFACE & ENDPOINT. The PL-2305 has one interface. Value to write to the Device Configuration Register (DCR) to select this configuration. No string description for this. Configuration characteristics: Bus Powered & Remote Wakeup. Maximum power consumption is 100 mA. 4.3 Interface Descriptors The PL-2305 supports a single data interface with three alternate settings. Alternate 0 and 1 are “USB Device Class Definition for Printing Devices” compliant. Alternate 3 is vendor specific to support more complicate IEEE-1284 device operations. 4.3.1 Interface 0, Alternate Setting 0 (I0:A0) This is a Unidirectional Interface, which supports sending the data to the printer via a Bulk Out endpoint. Status data that is compatible with Centronic parallel port is retrieved via the Class-Specific command GET_PORT_STATUS over the default control pipe. Interface Descriptor, I0:A0 Offset 0 1 2 3 4 5 6 7 8 Field bLength bDescriptorType bInterfaceNumber bAlternateSetting bNumEndpoints bInterfaceClass iInterfaceSubClass bInterfaceProtocol iInterface Size Byte Byte Byte Byte Byte Byte Byte Byte Byte Value 09h 04h 00h 00h 01h 07h 01h 01h 00h Description Size of this descriptor in bytes. INTERFACE descriptor type. Interface 0. Alternate 0. Supports endpoint 0 and 1. Printer Class. Printer Subclass. Unidirectional Interface. No String descriptor for this interface. PL-2305 Product Datasheet -7- Document Revision 1.1 Release Date: August, 2002 ds_pl2305_v11 Bulk Out Endpoint Descriptor, I0:A0:E1 Offset 0 1 2 3 4 6 Field bLength bDescriptorType bEndpointAddress bmAttributes wMaxPacketSize bInterval Size Byte Byte Byte Byte Word Byte Value 07h 05h 01h 02h 0040h 00h Description Size of this descriptor in bytes. ENDPOI



Parts Cross Reference
See crosses for CROSS REFERENCE - No Registering Required.


English     |     日本語     |     漢語     |     한국어     |     Netherlands     |     La France     |     L'Italia     |     Deutschland     |     Россия
This is a individually operated, non profit site.
If this site is good enough to show, please introduce this site to others...

It welcomes all helping each other.     Tool Bar     |    Contact us     |     Link Exchange     |     Buy Components ?     |     Parts Cross Reference