Cypress CY7C68300C/CY7C68301C, CY7C68320C/CY7C68321C, “ATAPUEN” on page, Dplus, Dminus

Page 11
“ATAPUEN” on page 14).

 

 

 

 

 

 

 

 

CY7C68300C/CY7C68301C

 

 

 

 

 

 

 

 

 

CY7C68320C/CY7C68321C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 1. AT2LP Pin Descriptions

 

 

 

 

 

 

Note: (Italic pin names denote pin functionality during CY7C68300A compatibility mode) (continued)

 

 

 

 

 

 

 

 

 

 

 

100

56

56

 

Pin Name

Pin

Default State

Pin Description

 

 

TQFP

QFN

SSOP

 

Type

at Startup

 

 

 

 

 

 

 

100[3]

54[3]

5

 

ATAPUEN

IO

 

Bus-powered ATA pull up voltage source (see

 

 

 

 

 

 

(NC)

 

 

“ATAPUEN” on page 14).

 

 

 

 

 

 

 

 

 

Alternate function: General purpose input when the

 

 

 

 

 

 

 

 

 

EEPROM configuration byte 8 has bit 7 set to ‘1’. The

 

 

 

 

 

 

 

 

 

input value is reported through EP1IN (byte 0, bit 2).

 

Additional Pin Descriptions

The following sections provide additional pin information.

DPLUS, DMINUS

DPLUS and DMINUS are the USB signaling pins; they must be tied to the D+ and D– pins of the USB connector. Because they operate at high frequencies, the USB signals require special consideration when designing the layout of the PCB. See “General PCB Layout Recommendations For USB Mass Storage Designs” on page 39 for PCB layout recommenda- tions.

When RESET# is released, the assertion of the internal pull up on D+ is gated by a combination of the state of the VBUS_ATA_ENABLE pin, the value of configuration address 0x08 bit 0 (DRVPWRVLD Enable), and the detection of a non-removable ATA/ATAPI drive on the IDE bus. See Table 2 for a description of this relationship.

Table 2. D+ Pull Up Assertion Dependencies

VBUS_ATA_EN

1

1

1

1

0

0

 

 

 

 

 

 

 

DRVPWRVLD Enable Bit

1

1

0

0

1

1

 

 

 

 

 

 

 

ATA/ATAPI Drive Detected

Yes

No

Yes

No

Yes

No

 

 

 

 

 

 

 

State of D+ pull up

1

1

1

0

0

0

 

 

 

 

 

 

 

SCL, SDA

The clock and data pins for the I2C port must be connected to the configuration EEPROM and to 2.2K pull up resistors tied to VCC. If no EEPROM is used in the design, the SCL and SDA

pins must still be connected to pull up resistors. The SCL and SDA pins are active for several milliseconds at startup.

XTALIN, XTALOUT

The AT2LP requires a 24 MHz (±100 ppm) signal to derive internal timing. Typically, a 24 MHz (12 pF, 500 μW, parallel-resonant, fundamental mode) crystal is used, but a 24 MHz square wave (3.3V, 50/50 duty cycle) from another source can also be used. If a crystal is used, connect its pins to XTALIN and XTALOUT, and also through 12 pF capacitors to GND as shown in Figure 7. If an alternate clock source is used, apply it to XTALIN and leave XTALOUT unconnected.

Figure 7. XTALIN/XTALOUT Diagram

24MHz Xtal

 

12pF

 

12pF

 

 

 

 

 

 

 

 

 

 

 

 

XTALIN

XTALOUT

Document 001-05809 Rev. *A

Page 11 of 42

[+] Feedback

Image 11
Contents EZ-USB AT2LP USB 2.0 to ATA/ATAPI Bridge FeaturesBlock Diagram CY7C68300C/CY7C68301C CY7C68320C/CY7C68321CCY4615C EZ-USB AT2LP Reference Design Kit USB Specification version ApplicationsCY7C68300A Compatibility Introduction56-pin SSOP EZ-USB AT2LPCY7C68300C CY7C68301CDD13 EZ-USB AT2LP CY7C68300C CY7C68301C 56-pin QFNENABLE RESET#56-pin SSOP EZ-USB AT2LPCY7C68320C CY7C68321CDD15 EZ-USB AT2LP CY7C68320C CY7C68321C 56-pin QFNARESET# GPIO2CY7C68321A 100-pin TQFPCY7C68320A PU 10K USB D+ signal See “DPLUS, DMINUS” on pageUSB D-signal See “DPLUS, DMINUS” on page pageCY7C68320C/CY7C68321C CY7C68300C/CY7C68301CVBUS detection See “VBUSATAENABLE” on Chip reset See “RESET#” on pageXTALIN, XTALOUT “ATAPUEN” on pageDPLUS, DMINUS SCL, SDAUSB High-Speed SYSIRQLOWPWR# GPIO PinsATA Interface Pins DRVPWRVLDPWR500# VBUSATAENABLERESET# ATAPUENATA Command Block ATACB HID Functions for Button ControlsFunctional Overview Field Description Table 6. ATACB Field DescriptionsByte Field Name5-12 Figure 10. Operational Mode Selection Flow Operating ModesOperational Mode Selection Flow Normal Mass Storage Mode Bulk-Only Transport Specification . There is a vendor-specificTable 7. Command Block Wrapper Fused Memory DataMfgCB Figure 11. Snapshot of ‘AT2LP Blaster’ Utility EEPROM Organizationlength. This allows the CY7C68300C/CY7C68301C to work Enable a delay of up to 120 ms at each read of the DRQ bitwhere the device data length does not match the host data “Functional Overview” on page 15 for more detail on howDetermines if the AT2LP is to do an SRST reset during drive returned on bits 2, 1, and 0 of EP1IN. This bit must be set to CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C does not exist. The USB Mass Storage Class Bulk-Only ConfigurationUSB Bulk In Endpoint Interface DescriptorUSB Bulk Out Endpoint Terminator Page 29 of Number of the channel, must be a zero based value that isDescriptor-Index 0 LANGID CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C unique serial Descriptor-Serial NumberLOADCONFIGDATA bmRequestType Table 12.EEPROM-related Vendor-specific CommandsREADCONFIGDATA LabelOperating Conditions DC CharacteristicsAbsolute Maximum Ratings USB Transceiver Characteristics AC Electrical CharacteristicsOrdering Information ATA Timing CharacteristicsFigure 12. 100-Pin Thin Plastic Quad Flatpack 14 x 20 x 1.4 mm A101 Package DiagramsFigure 13. 56-lead Shrunk Small Outline Package Package Diagrams continuedPage 39 of General PCB Layout Recommendations For USB Mass Storage DesignsFigure 14. 56-Lead QFN 8 x 8 mm LF56A PCB Material Quad Flat Package No Leads QFN Package Design NotesOther Design Considerations Devices With Small Buffers Disclaimers, Trademarks, and CopyrightsIDE Removable Media Devices ECN NO Document History PagedIssue Date Document Number