Part Number Hot Search : 
BR3510 SM7512FG 11810 Z89340 BUL138FP C1510 100S3 AD2010
Product Description
Full Text Search
 

To Download PL-2507 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  PL-2507 hi-speed usb 2.0 to ide bridge controller product datasheet document revision: 1.3 document release: august, 2003 prolific technology inc. 7f, no. 48, sec. 3, nan kang rd. nan kang, taipei 115, taiwan, r.o.c. tel: 886-2-2654-6363 / fax: 886-2-2654-6161 email: sales@prolific.com.tw url: http://www.prolific.com.tw
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 2 - document version 1.3 revision history revision description date 1.3 correct udma mode info to udma 0-6. august 2003 1.2 change to ata/atapi-7 compliant. july 2003 1.1 1. add pin assignment diagram for lqfp64 package. 2. modify table 4-2-3 pin assignment description for lq64 package (section 4.2): pin 1 change ex_sig1 to rwake1j pin 63 change ex_sig0 to rwake0j 3. add operating current parameters (section 7.2). 4. remove lqfp100 package. february 2003 1.0 customer release ? add dc characteristics september 2002 0.9 preliminary release ? pl2507 hi-speed usb 2.0 to ide bridge controller august 2002
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 3 - document version 1.3 table of contents 1.0 features ......................................................................................................... 4 2.0 product overview ...................................................................................... 4 3.0 block diagram ............................................................................................. 5 4.0 pin assignment & description................................................................. 6 4.1 pin assignment for lq64 package...........................................................................6 5.0 usb port descriptor for PL-2507 .......................................................... 9 5.1 device descriptor ....................................................................................................9 5.2 configuration descriptor ........................................................................................ 10 5.3 interface descriptors.............................................................................................. 10 5.4 endpoint descriptors.............................................................................................. 11 5.5 device_qualifier descriptors.................................................................................. 12 5.6 other_speed_configuration descriptors................................................................ 12 6.0 device control requests...................................................................... 13 6.1 standard device control requests ........................................................................ 13 6.2 class specific requests ........................................................................................ 13 6.3 vender specific requests ...................................................................................... 14 7.0 dc characteristics .................................................................................. 17 7.1 absolute maximum ratings ................................................................................... 17 7.2 operating current parameters............................................................................... 17 7.3 recommended operating conditions .................................................................... 17 7.4 leakage current and capacitance (3) ...................................................................... 17 7.5 dc characteristics of 2.5v programmable i/o cells .............................................. 18 7.6 dc characteristics of 3.3v programmable i/o cells ..................................................... 18 8.0 outline diagram.......................................................................................... 19 8.1 lq64 package ....................................................................................................... 19
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 4 - document version 1.3 1.0 features universal serial bus specification 2.0 compliant usb mass storage class bulk-only transport specification compliant at attachment with packet interface extension (ata/atapi-7) compliant ata interface support pio mode 0~4, multiword dma mode 0~2, and ultra-dma mode 0~6 to work with ata/atapi devices integrated the full speed and high speed transceiver 5 v tolerant inputs, 3.3 v output drive sufficient 4k bytes data buffer for both the downstream and upstream data transfer in optimized performance support external serial eeprom to customize vender/product related information support multiple lun (optional) addition general purpose io pins for further customization on-chip 3.3v to 2.5v regulator to supply the power of 0.25 process core circuit inexpensive lq64 packaging available 2.0 product overview the PL-2507 is a single chip usb2.0-ide bridge controller, which is designed to perform a seamless protocol transfer between the usb and ata interface. it will work with full function at full speed or high speed usb transfer mode. the operating speed mode is determined by the capability of the host/hub it connected to. the pio mode 0 to mode 4, multi word dma mode 0 to mode 2, and ultra dma mode 0 to mode 6 are implemented to support difference ide devices. the chip will negotiate with connected device to select the proper mode to obtain the best performance. the chip is implemented according to the usb bulk-only mass storage class specification ver1.0. while the driver is default supported by most the os so that no additional driver is needed for the bridge function.
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 5 - document version 1.3 3.0 block diagram figure 1-1 block diagram of PL-2507 usb 2.0 p hy (utmi) b ackend sie pll r egulator 3.3/2.5 v l ogic d evice m emory m anagement u nit (mmu) u nified ram 4kb ide c ontroller p ower m anagement i nterrupt c ontroller t urbo 8032 c ontroller 16kb rom gpio
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 6 - document version 1.3 4.0 pin assignment & description 4.1 pin assignment for lq64 package figure 1-2 pin assignment diagram of PL-2507 lqfp64
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 7 - document version 1.3 4.1.1 usb2.0 phy related pins table 4-1-1 usb2.0 phy related pins symbol type pin no description xsci i 42 clock in or cmos oscillator input. xsco b 43 cmos oscillator output. rref a 46 pll reference level dp b 48 high speed dplus signal dm b 47 high speed dminus signal rpu a 50 1.5 k-ohm pull-up resistor dprs b 52 full speed dplus signal dmrs b 51 full speed dminus signal vcck p 40 digital power 2.5v gndk p 41 digital ground avcc1, avcc2, avcc3 p 44, 53, 55 analog power 3.3v for on-chip phy agnd1, agnd2, agnd3 p 45, 49, 54 analog ground for on-chip usb phy. 4.1.2 ide interface related pins table 4-1-2 ide interface related pins symbol type pin no description dd[15:0] b 17,19, 21,23, 26,28, 30,33, 34,31, 29,27, 24,22, 20,18 16 pins data bus of ide interface da[2:0] t 4,5,6 da, data address pins of ide interface. will be in high impedance state until usb connection. csj[1:0] t 2,3 cs_, chip select pins of ide interface. will be in high-impedance state until usb connection. usb_pwr i 62 power signal from usb connection. ata_rstj t 15 hardware reset pin of ide interface. will be in high impedance state until usb connection.
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 8 - document version 1.3 4.1.3 ide interface related pins table 4-1-3 ide interface related pins symbol type pin no description diowj t 14 ata control. will be in high impedance state until usb connection. diorj t 13 ata control. will be in high impedance state until usb connection. dmackj t 12 ata control. will be in high impedance state until usb connection. iordy i 10 ata control. intrq i 9 ata control. dmarq i 8 ata control. 4.1.4 system pins table 4-1-4 system pins symbol type pin no description regpwr p 57 3.3v power pin for on-chip 3.3v/2.5v regulator reggnd p 56 ground pin for on-chip 3.3v/2.5v regulator regvo p 58 2.5v power output of 3.3v/2.5v regulator resetj i 38 external reset pin. low active. scl o 37 clock pin of two wire serial eeprom interface sda b 36 data pin of two wire serial eeprom interface test i 39 chip test mode enable. it shall be nc or tie to ground. sys_cfg i 61 system configuration pin. must always tie to ground. rwake1j i 63 reserved. external signal must be tied to vcc. rwake0j i 1 usb remote wakeup enable. tie to vcc to disable. tie to ground to enable. sys_test1 i 7 system test pin. must tie to ground. ideblk_en i 59 ide block enable. if low, the ata control and data bus will all in high impedance state. it shall be set to high for proper function. vcc p 11,32,64 3.3v power pins vcck p 25 2.5v power pins gnd p 16,35,60 digital ground pins
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 9 - document version 1.3 5.0 usb port descriptor for PL-2507 PL-2507 supports the following standard usb descriptors: device descriptor. configuration descriptor that supports one interface. string descriptors. three string descriptors are implemented namely, language id, vender string, and product string. 5.1 device descriptor table 5-1 device descriptor offset field size value description 0 blength byte 12h size of this descriptor in bytes. 1 bdescriptortype byte 01h device descriptor type. 2 bcdusb word 0200h usb specification version 2.0 4 bdeviceclass byte 00h interface specific. 5 bdevicesubclass byte 00h interface specific. 6 bdeviceprotocol byte 00h interface specific. 7 wmaxpacketsize0 byte 40h maximum packet size for endpoint 0 is 64. 8 idvendor word 067bh vendor id for prolific technologies. (1) 10 idproduct word 2507h product id for PL-2507. (1) 12 bcddevice word 0100h device release 1.0. (1) 14 imanufacturer byte 01h string index 1 describes manufacturer. (2) 15 iproduct byte 02h string index 2 describes product. (3) 16 iserialnumber byte 00h no serial number string 17 bnumconfigurations byte 01h one possible configuration notes: (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 ?atapi-6 bridge controller? in unicode format and could be replaced by the contents of external eeprom.
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 10 - document version 1.3 5.2 configuration descriptor table 5-2 configuration descriptor offset field size value description 0 blength byte 09h size of this descriptor in bytes. 1 bdescriptortype byte 02h configuration descriptor type. 2 btotallength word 0020h 32 bytes of all interface & endpoint. 4 bnuminterfaces byte 01h the pl-2307 has one interface. 5 bconfigurationvalue byte 01h value to write to the device configuration register (dcr) to select this configuration. 6 iconfiguration byte 00h no string description for this. 7 bmattributes byte c0h configuration characteristics: (4) self-powered & no remote wakeup. 8 maxpower byte 32h maximum power consumption is 100 ma. (5) notes: (4) (5) ? the default value could be replaced by the contents of external eeprom. 5.3 interface descriptors table 5-3 interface descriptors offset field size value description 0 blength byte 09h size of this descriptor in bytes. 1 bdescriptortype byte 04h interface descriptor type. 2 binterfacenumber byte 00h interface 0. 3 balternatesetting byte 00h alternate 0. 4 bnumendpoints byte 02h supports endpoint 0, 1, and 2. 5 binterfaceclass byte 08h mass storage class. 6 iinterfacesubclass byte 06h scsi transparent commend set 7 binterfaceprotocol byte 50h bulk-only transport protocol. 8 iinterface byte 00h no string descriptor for this interface.
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 11 - document version 1.3 5.4 endpoint descriptors 5.4.1 in high speed mode table 5-4-1a bulk out endpoint descriptor (endpoint 1) offset field size value description 0 blength byte 07h size of this descriptor in bytes. 1 bdescriptortype byte 05h endpoint descriptor type. 2 bendpointaddress byte 01h out endpoint 1. 3 bmattributes byte 02h bulk endpoint. 4 wmaxpacketsize word 0200h maximum packet size is 512. 6 binterval byte 00h n/a table 5-4-1b bulk in endpoint descriptor (endpoint 2) offset field size value description 0 blength byte 07h size of this descriptor in bytes. 1 bdescriptortype byte 05h endpoint descriptor type. 2 bendpointaddress byte 82h in endpoint 2. 3 bmattributes byte 02h bulk endpoint 4 wmaxpacketsize word 0200h maximum packet size is512. 6 binterval byte 00h n/a 5.4.2 in full speed mode table 5-4-2a bulk out endpoint descriptor (endpoint 1) offset field size value description 0 blength byte 07h size of this descriptor in bytes. 1 bdescriptortype byte 05h endpoint descriptor type. 2 bendpointaddress byte 01h out endpoint 1. 3 bmattributes byte 02h bulk endpoint. 4 wmaxpacketsize word 0040h maximum packet size is 512. 6 binterval byte 00h n/a table 5-4-1b bulk in endpoint descriptor (endpoint 2) offset field size value description 0 blength byte 07h size of this descriptor in bytes. 1 bdescriptortype byte 05h endpoint descriptor type. 2 bendpointaddress byte 82h in endpoint 2. 3 bmattributes byte 02h bulk endpoint 4 wmaxpacketsize word 0040h maximum packet size is512. 6 binterval byte 00h n/a
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 12 - document version 1.3 5.5 device_qualifier descriptors table 5-5 device qualifier descriptors offset field size value description 0 blength byte 0ah size of this descriptor in bytes. 1 bdescriptortype byte 06h device qualifier descriptor type. 2 bcdusb word 0200h usb specification version 2.0 4 bdeviceclass byte 00h interface specific. 5 bdevicesubclass byte 00h interface specific. 6 bdeviceprotocol byte 00h interface specific. 7 wmaxpacketsize0 byte 40h maximum packet size for endpoint 0 is 64. 8 bnumconfigurations byte 01h number of other-speed configurations. 9 breserved byte 00h reserved for future use, must be zero 5.6 other_speed_configuration descriptors table 5-6 other speed configuration descriptors offset field size value description 0 blength byte 09h size of this descriptor in bytes. 1 bdescriptortype byte 07h configuration descriptor type. 2 btotallength word 0020h 32 bytes of all interface & endpoint. 4 bnuminterfaces byte 01h number of interface supported, one interface. 5 bconfigurationvalue byte 01h value to write to the device configuration register (dcr) to select this configuration. 6 iconfiguration byte 00h no string description for this. 7 bmattributes byte c0h configuration characteristics: self-powered & no remote wakeup. 8 maxpower byte 32h maximum power consumption is 100 ma
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 13 - document version 1.3 6.0 device control requests PL-2507 supports three types of requests: standard usb device request set, which perform general functions for supporting the bus and bus related functions. mass storage class request set, which is an usb class defined to implement storage device over usb protocol. vender specific requests, which are implemented to provide additional control and verification method upon the optional external serial eeprom. 6.1 standard device control requests set_feature/clear_feature: supports device_remote_wakeup and endpoint_stall for all endpoints. requests with incorrect bmrequesttype or endpoint number will be stalled. set_configuration/get_configuration get_interface/set_interface set_address get_status get_descriptor set_descriptor and synch_frame are not supported by the PL-2507. 6.2 class specific requests command bmtype brequest wvalue windex wlength data note bulk-only mass storage reset 0x21 0xff 0 interface 0 none get max lun 0xa1 0xfe 0 interface 1 1 byte 6.2.1 bulk-only mass storage reset this request is used to reset the mass storage device and its associated interface. this class-specific request shall ready the device for the next cbw from the host. the host shall send this request via the default pipe to the device. the device shall preserve the value of its bulk data toggle bits and endpoint stall conditions despite the bulk-only mass storage reset. the device shall nak the status stage of the device request until the bulk-only mass storage reset is complete.
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 14 - document version 1.3 6.2.2 get max lun the device may implement several logical units that share common device characteristics. the host uses bcbwlun (see 5.1 command block wrapper (cbw)) to designate which logical unit of the device is the destination of the cbw. the get max lun device request is used to determine the number of logical units supported by the device. logical unit numbers on the device shall be numbered contiguously starting from lun 0 to a maximum lun of 15 (fh). 6.3 vender specific requests command bmtype brequest wvalue windex wlength data note set_eeprom_str 0x41 0x05 0 0 bl data string get_eeprom_str 0xc1 0x06 0 0 bl data string note: the bl shall not exceed 255, the requests will be stalled otherwise. 6.3.1 set_eeprom_string request the PL-2507 supports the option to store the vendor id, product id, and device release number in device descriptor, attributes and max power setting in configuration descriptor, and strings of string descriptor in an external serial eeprom. the PL-2507 will detect the existence of the eeprom automatically after reset. if the first word retrieved from the eeprom matches the predefined check byte, 0x067b, it would use the data from this external eeprom instead of the data from internal rom. the vendor specific set_eeprom_string request is used to change the contents of the eeprom. the data part of this request is written to the eeprom from address 0 all the way up to address 255. therefore, it is necessary for the software to prepare the whole table first and then write it to the eeprom in one single set_eeprom_string request. 6.3.2 get_eeprom_string request this request allows driver on host side retrieve the whole data table resides in the external serial eeprom. the returned data is retrieved starting from address 0 to the end of data table from eeprom. it is mostly used as a verification method to check the data integrity of the previous write.
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 15 - document version 1.3 6.3.3 data structure of eeprom content the eeprom is organized as following: address content note 1:0 check word ? 0x067b (predefined constant) 3:2 vendor id (idvendor field of device descriptor) 5:4 product id (idproduct field of device descriptor) 7:6 device release number (bdcdevice field of device descriptor) 8 attributes (bmattributes field of configuration descriptor) 9 max power (maxpower field of configuration descriptor) 15:10 reserved for future use. must be ?0? 255:16 string descriptor table the string descriptor table is a linked data structure that holds all string descriptors recognized by this chip in the order of its index. the first entry, string 0, represents the language id, as defined by the usb specification. the second entry, string 1, is the manufacturer descriptor, as defined by the device descriptor of PL-2507. the third and forth entries, string 2 and 3, are the product descriptor and serial number, respective, also defined by the device descriptor. the user has the option to define string 4, 5, and 6 for their own private use. each of the these string descriptor entries is of the following data structure: offset field size value note 0 blength 1 length of the string plus 2, i.e. (n + 2). 1 bdescriptortype 1 03h ? string descriptor type. 2 bstring n unicode encoded string. the last entry of this table must have blength of 0 to indicate the end of this table. if the host tries to access to the string descriptor beyond the last one, a zero-length data will be returned. the following table shows one example of valid eeprom contents. offset content note 0:1 check word ? 0x067b constant 2:3 vendor id ? 0x067b 4:5 product id ? 0x2507 6:7 device release number ? 0x0100 8 9 15:10
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 16 - document version 1.3 offset content note 16 0x04 string index 0 (4 bytes) 17 0x03 19:18 0x0409 language id for english (united states). 20 0x32 string index 1 (50 bytes) 21 0x03 69:22 ?p?, 0x00, ?r?, 0x00, ?o?, 0x00, ?l?, 0x00, ?i?, 0x00, ?f?, 0x00, ?i?, 0x00, ?c?, 0x00, ? ?, 0x00, ?t?, 0x00, ?e?, 0x00, ?c?, 0x00, ?h?, 0x00, ?n?, 0x00, ?o?, 0x00, ?l?, 0x00, ?o?, 0x00, ?g?, 0x00, ?y?, 0x00, ? ?, 0x00, ?i?, 0x00, ?n?, 0x00, ?c?, 0x00, ?.? , 0x00 ?prolific technology inc.? ? manufacturer description. 0x00 is padded for unicode. 70 0x34 string index 2 (52 bytes) 71 0x03 121:72 ?a?, 0x00, ?t?, 0x00, ?a?, 0x00, ?p?, 0x00, ?i?, 0x00, ?-?, 0x00, ?6?, 0x00, ? ?, 0x00, ?b?, 0x00, ?r?, 0x00, ?i?, 0x00, ?d?, 0x00, ?g?, 0x00, ?e?, 0x00, ? ?, 0x00, ?c?, 0x00, ?o?, 0x00, ?n?, 0x00, ?t?, 0x00, ?r? , 0x00, ?o?, 0x00, ?l?, 0x00, ?l?, 0x00, ?e?, 0x00, ?r?, 0x00 ?atapi-6 bridge controller? ? device description. 0x00 is padded for unicode. 122 0x0a string index 3 (10 bytes) 123 0x03 131:124 ?0?, 0x00, ?1?, 0x00, ?2?, 0x00, ?3?, 0x00 ?3210? ? serial number, 132 0x00 end of string descriptor table. the user could also define other strings, 4 to 6, to hold useful information for the drivers and/or applications, such as software authorization codes, public key for password encryption, symbolic names, just to name a few. however, the total length of this table must not exceed 256 bytes, the supported maximum size of external eeprom.
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 17 - document version 1.3 7.0 dc characteristics 7.1 absolute maximum ratings symbol parameter rating units 2.5v power supply -0.3 to 3.0 v cc 3.3v power supply -0.3 to 3.9 v input voltage of 2.5v i/o -0.3 to v cc 2i +0.3 v in2 input voltage of 2.5v i/o with 3.3v tolerance -0.3 to 3.9 v input voltage of 3.3v i/o -0.3 to v cc 3i +0.3 v in3 input voltage of 3.3v i/o with 5v tolerance -0.3 to 5.5 v t stg storage temperature -40 to 150 (tbd) o c 7.2 operating current parameters symbol parameter typ units i dd high speed v dd supply current 100 ma i sus suspend current < 2.5 ma 7.3 recommended operating conditions symbol parameter min typ max units v cc21 power supply of 2.5v i/o 2.25 2.5 2.75 v v cc3i power supply of 3.3v i/o 3.0 3.3 3.6 v commercial junction operating temperature 0 25 115 t j industrial junction operating temperature -40 25 125 o c 7.4 leakage current and capacitance (3) symbol parameter conditions min typ max units i il input leakage current (2) no pull-up or pull-down -10 10 ua c in2 input capacitance 3.1 pf c out2 output capacitance 3.1 pf (1) permanent device damage may occur if absolute maximum ratings are exceeded. (2) the pull up/pull down input leakage current can be derived from the pull up/pull down resistance (rpu/rpd) in the dc characteristics table for each type i/o buffer. (3) the capacitances listed above do not include pad capacitance and package c apacitance. one can estimate pin capacitance by adding pad capacitance?s which is about 0.1pf and the package capacitance.
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 18 - document version 1.3 7.5 dc characteristics of 2.5v programmable i/o cells symbol parameter conditions min typ max units v cc21 power supply 2.5v i/o 2.25 2.5 2.75 v v il input low voltage cmos 0.3*vcc v v ih input high voltage cmos 0.7*vcc v i in input leakage current vin=0 or vcc21 -10 10 ua 7.6 dc characteristics of 3.3v programmable i/o cells symbol parameter conditions min typ max units v cc31 power supply 3.3v i/o 3.0 3.3 3.6 v v il input low voltage* cmos/lvttl 0.8 v v ih input high voltage* cmos/lvttl 2.0 v i in input leakage current vin=0 or vcc31 -10 10 ua
release date august 2003 ds_pl2507_v13 PL-2507 product datasheet - 19 - document version 1.3 8.0 outline diagram 8.1 lq64 package figure 1-3 outline diagram of PL-2507 lqfp64


▲Up To Search▲   

 
Price & Availability of PL-2507

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X