0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
CYUSB3023-FBXCT

CYUSB3023-FBXCT

  • 厂商:

    CYPRESS(赛普拉斯)

  • 封装:

    131-UFBGA,WLCSP

  • 描述:

    IC USB CTLR

  • 数据手册
  • 价格&库存
CYUSB3023-FBXCT 数据手册
Please note that Cypress is an Infineon Technologies Company. The document following this cover page is marked as “Cypress” document as this is the company that originally developed the product. Please note that Infineon will continue to offer the product to new and existing customers as part of the Infineon product portfolio. Continuity of document content The fact that Infineon offers the following product as part of the Infineon product portfolio does not lead to any changes to this document. Future revisions will occur when appropriate, and any changes will be set out on the document history page. Continuity of ordering part numbers Infineon continues to support existing part numbers. Please continue to use the ordering part numbers listed in the datasheet for ordering. www.infineon.com CYUSB302x SD3™ USB and Mass Storage Peripheral Controller SD3™ USB and Mass Storage Peripheral Controller Features ■ 10 × 10 mm, 0.8-mm pitch ball grid array (BGA) package ■ USB thumb drives USB integration ❐ Certified USB 3.0 and USB 2.0 peripheral: SuperSpeed (SS), Hi-Speed (HS), and Full-Speed (FS) only. ❐ Thirty-two physical endpoints ❐ Integrated transceiver ■ Card readers ■ Laptop with SD slots ■ SD slot in TV/STB ■ WIFI Dongles ■ USB SDIO Bridge ■ Raid on-Chip Controller Applications Ultra low-power in core power-down mode ❐ Less than 60 µA with VBATT on and 20 µA with VBATT off I2C master controller at 1 MHz Selectable input clock frequencies ❐ 19.2, 26, 38.4, and 52 MHz ❐ 19.2-MHz crystal input support TDI Logic Block Diagram TDO ■ ■ TCK ■ Latest-generation storage support ❐ SD3.0/SDXC – UHS1 SDR50 / DDR50 Master ❐ eMMC 4.4 Master ❐ SDIO 3.0 Master TRST# ■ Independent power domains for core and I/O TMS ■ ■ JTAG Embedded SRAm (512 kB/ 256 KB) ARM926EJ-S SS Peripheral USB EPs GPIOs HS/FS Peripheral FSLC[0] FSLC[1] USB INTERFACE SSRXSSRX+ SSTXSSTX+ D+ D- FSLC[2] UART CLKIN SDIO/SD/MMC Controller CLKIN_32 XTALIN SPI XTALOUT S1_WP MMC1_RST_OUT S1_CLK S1_CMD S1_SD6 S1_SD7 S1_SD5 S1_SD3 S1_SD2 S1_SD1 S1_SD0 MMC0_RST_OUT S0S1_INS S1-PORT S0_WP S0_CLK S0_CMD S0_SD6 S0_SD7 S0_SD5 S0_SD4 S0_SD3 S0_SD2 S0_SD1 S0_SD0 I2C_SDA I2C_SCL S0-PORT S1_SD4 I 2S I2C Errata: For information on silicon errata, see “Errata” on page 27. Details include trigger conditions, devices affected, and proposed workaround. Cypress Semiconductor Corporation Document Number: 001-55190 Rev. *N • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600 Revised December 14, 2018 CYUSB302x Contents Functional Overview ........................................................ 3 USB Interface (U-Port) ................................................ 3 Mass-Storage Support (S-Port) ................................... 3 I2C Interface ................................................................ 3 UART Interface ............................................................ 3 I2S Interface ................................................................ 3 SPI Interface ................................................................ 3 Boot Options ..................................................................... 4 Reset .................................................................................. 4 Clocking ............................................................................ 4 32-kHz Watchdog Timer Clock Input ........................... 4 Power ................................................................................. 5 Power Modes .............................................................. 5 Configuration Fuse ........................................................... 7 Digital I/Os ......................................................................... 7 EMI ..................................................................................... 7 System Level ESD ............................................................ 7 Pinout ................................................................................ 7 Pin Description ................................................................. 8 Electrical Specifications ................................................ 12 Absolute Maximum Ratings ....................................... 12 Operating Conditions ................................................. 12 DC Specifications ...................................................... 12 Thermal Characteristics ................................................. 14 Document Number: 001-55190 Rev. *N AC Timing Parameters ................................................... 15 Storage Port Timing .................................................. 15 I2C Interface Timing .................................................. 18 Reset Sequence ........................................................ 23 Package Diagrams .......................................................... 24 Ordering Information ...................................................... 25 Ordering Code Definitions ......................................... 25 Acronyms ........................................................................ 26 Document Conventions ................................................. 26 Units of Measure ....................................................... 26 Errata ............................................................................... 27 Part Numbers Affected .............................................. 27 SD3 USB and Mass Storage Peripheral Controller Qualification Status ........................................................... 27 SD3 USB and Mass Storage Peripheral Controller Errata Summary ............................................................... 27 Document History Page ................................................. 31 Sales, Solutions, and Legal Information ...................... 34 Worldwide Sales and Design Support ....................... 34 Products .................................................................... 34 PSoC® Solutions ...................................................... 34 Cypress Developer Community ................................. 34 Technical Support ..................................................... 34 Page 2 of 34 CYUSB302x Functional Overview I2C Interface SD3™ is a USB 3.0 SuperSpeed mass-storage controller providing the latest SD/MMC support. SD3 complies with the SD Specification, Version 3.0, and the MMC Specification, Version 4.41. SD3 has an I2C interface compatible with the I2C Bus Specification Revision 3. Because SD3’s I2C interface is capable of operating only as I2C master, it may be used to communicate with other I2C slave devices. For example, SD3 may boot from an EEPROM connected to the I2C interface, as a selectable boot option. SD3 offers the following access paths among USB and mass storage ports: ■ A USB-port (U-Port) supporting USB 3.0 peripheral Two mass-storage ports (S0-Port and S1-Port) supporting mass-storage devices. Following are the possible configurations for the two mass-storage ports: ❐ SD and MMC ❐ SD and SD ❐ MMC and MMC ❐ SD and SDIO ❐ MMC and SDIO ❐ SDIO and SDIO Combinations of these accesses can happen independently or in an interleaved manner. ■ The SD3 complies with the USB 3.0 v1.0 specification and is also backward compatible with USB 2.0. USB Interface (U-Port) Supports USB peripheral functionality compliant with the USB 3.0 Specification Revision 1.0 and is backward-compatible with the USB 2.0 Specification ■ Supports up to 16 IN and 16 OUT endpoints. ■ Supports the USB 3.0 Streams feature. It also supports USB Attached SCSI (UAS) device class to optimize mass-storage access performance. ■ As a USB peripheral, SD3 supports UAS and Mass Storage Class (MSC) peripheral classes. ■ When the USB port is not in use, the PHY and transceiver may be disabled for power savings. Figure 1. USB Interface Signals SD3 VBUS SSRX+ SSTXSSTX+ DD+ USB Interface VBATT SSRX- The power supply for the I2C interface is VIO5, which is a separate power domain from the other serial peripherals. This is to allow the I2C interface the flexibility to operate at a different voltage than the other serial interfaces. The I2C controller supports bus frequencies of 100 kHz, 400 kHz, and 1 MHz. When VIO5 is 1.2 V, the maximum operating frequency supported is 100 kHz. When VIO5 is 1.8 V, 2.5 V, or 3.3 V, the operating frequencies supported are 400 kHz and 1 MHz. The I2C controller supports the clock stretching feature to enable slower devices to exercise flow control. Both SCL and SDA signals of the I2C interface require external pull-up resistors. These resistors must be connected to VIO5. UART Interface The UART interface of SD3 supports full-duplex communication. It includes the signals noted in Table 1. SD3 offers the following features: ■ SD3’s I2C master controller also supports multi-master mode functionality. Mass-Storage Support (S-Port) The SD3 storage interface port supports the following specifications: ■ SD Specification, Version 3.0 ■ Multimedia Card-System Specification, MMCA Technical Committee, Version 4.4 ■ SDIO Host controller compliant with SDIO Specification Version 3.00 Document Number: 001-55190 Rev. *N Table 1. UART Interface Signals Signal Description TX Output signal RX Input signal CTS Flow control RTS Flow control The UART is capable of generating a range of baud rates, from 300 bps to 4608 Kbps, selectable by the firmware. If flow control is enabled, then SD3's UART only transmits data when the CTS input is asserted. In addition to this, SD3’s UART asserts the RTS output signal, when it is ready to receive data. I2S Interface SD3 has an I2S port to support external audio codec devices. SD3 functions as I2S Master as transmitter only. The I2S interface consists of four signals: clock line (I2S_CLK), serial data line (I2S_SD), word select line (I2S_WS), and master system clock (I2S_MCLK). SD3 can generate the system clock as an output on I2S_MCLK or accept an external system clock input on I2S_MCLK. The sampling frequencies supported by the I2S interface are 8 kHz, 16 kHz, 32 kHz, 44.1 kHz, 48 kHz, 96 kHz and 192 kHz. SPI Interface SD3 supports an SPI Master interface on the Serial Peripherals port. The maximum operation frequency is 33 MHz. The SPI controller supports four modes of SPI communication (see SPI Timing Specification on page 21 for details on the modes) with the Start-Stop clock. This controller is a single-master controller with a single automated SSN control. It supports transaction sizes ranging from 4 bits to 32 bits. Page 3 of 34 CYUSB302x Boot Options SD3 can load boot images from various sources, selected by the configuration of the PMODE pins. The boot options for the SD3 are as follows: ■ Boot from USB ■ Boot from I2C ■ ■ The input clock frequency is independent of the clock/data rate of SD3 core or any of the device interfaces. The internal PLL applies the appropriate clock multiply option depending on the input frequency. Table 3. Crystal/Clock Frequency Selection FSLC[2] FSLC[1] FSLC[0] Crystal/Clock Frequency Boot from eMMC on S0-Port 0 0 0 19.2-MHz crystal Boot from SPI ❐ Cypress SPI Flash parts supported are S25FS064S (64-Mbit), S25FS128S (128-Mbit) and S25LFL064L (64-Mbit). ❐ W25Q32FW (32-Mbit) and equivalent parts are also supported. 1 0 0 19.2-MHz input CLK 1 0 1 26-MHz input CLK 1 1 0 38.4-MHz input CLK 1 1 1 52-MHz input CLK Table 2. Booting Options for SD3 PMODE[2:0] [1] FF0 FF1 FFF 0FF 0F1 Boot From S0-Port: eMMC On failure, USB boot enabled USB Boot I2C On Failure, USB Boot is enabled I2C only SPI On Failure, USB Boot is enabled Reset Table 4. Input Clock Specifications for SD3 Parameter Phase noise Specification Description Min Max Units 100-Hz offset – –75 dB 1-kHz offset – –104 dB 10-kHz offset – –120 dB 100-kHz offset – –128 dB 1-MHz offset – –130 dB Maximum frequency deviation – – 150 ppm Duty cycle – 30 70 % A reset is initiated by asserting the Reset# pin on SD3. The specific reset sequence and timing requirements are detailed in Figure 3 on page 18 and Table 15 on page 23. All I/Os are tristated during a hard reset. Overshoot – – 3 % Undershoot – – –3 % Rise time/fall time – – 3 ns Clocking 32-kHz Watchdog Timer Clock Input SD3 allows either a crystal to be connected between the XTALIN and XTALOUT pins or an external clock to be connected at the CLKIN pin. The XTALIN, XTALOUT, CLKIN, and CLKIN_32 pins can be left unconnected if not used. SD3 includes a watchdog timer that can be used to interrupt the core, automatically wake up SD3 in Standby mode, and reset the core. The watchdog timer runs off a 32-kHz clock, which may optionally be supplied from an external source on a dedicated pin of SD3. Crystal frequency supported is 19.2 MHz, while the external clock frequencies supported are 19.2, 26, 38.4, and 52 MHz. SD3 has an on-chip oscillator circuit that uses an external 19.2 MHz (±100 ppm) crystal (when the crystal option is used). An appropriate load capacitance is required with a crystal. Refer to the specification of the crystal used to determine the appropriate load capacitance. The FSLC[2:0] pins must be configured appropriately to select the crystal option/clock frequency option. The configuration options are shown in Table 3. Clock inputs to SD3 must meet the phase noise and jitter requirements specified in Table 4. The watchdog timer can be disabled by firmware. Requirements for the optional 32-kHZ clock input are listed in Table 5. Table 5. 32-kHz Clock Input Requirements Min Max Units Duty cycle Parameter 40 60 % Frequency deviation – ±200 ppm Rise Time/fall Time – 200 ns Note 1. F indicates Floating. Document Number: 001-55190 Rev. *N Page 4 of 34 CYUSB302x Power SD3 has the following main groups of power supply domains: ■ ■ ■ IO_VDDQ: This refers to a group of independent supply domains for digital I/Os. The voltage level on these supplies are 1.8 V to 3.3 V. SD3 provides six independent supply domains for digital I/Os listed as follows: ❐ S0VDDQ: S0-Port (for SD/MMC) I/O Power Supply Domain ❐ S1VDDQ: S1-Port (for SD/MMC) I/O Power Supply Domain ❐ S2VDDQ: S2-Port (GPIO) Power Supply Domain ❐ VIO4: S1-Port GPIO[53:57]/O Power Supply Domain (these pins support MMC’s high nibble data line - D[7:4] on S1-Port) ❐ VIO5: I2C Power Supply Domain (supports 1.2 V to 3.3 V) ❐ CVDDQ: Clock Power Supply Domain VDD: This is the supply voltage for the logic core. The nominal supply voltage level is 1.2 V. This supplies the core logic circuits. The same supply must also be used for the following: ❐ AVDD: This is the 1.2-V supply for the PLL, crystal oscillator and other core analog circuits ❐ U3TXVDDQ/U3RXVDDQ: These are the 1.2-V supply voltages for the USB 3.0 interface. Note: No specific power-up sequence required for SD3 power domains. Minimum power on reset time of 1 ms should be met and the power domains must be stable for SD3 operation. Power Modes SD3 supports the following power modes: ■ Normal mode: This is the full-functional operating mode. In this mode the internal CPU clock and the internal PLLs are enabled. Normal operating power consumption does not exceed the sum of ICC_CORE max and ICC_USB max (see Table 8 on page 12 for current consumption specifications). The I/O power supplies (S0VDDQ, S1VDDQ, VIO4, and VIO5) may be turned off when the corresponding interface is not in use. S2VDDQ cannot be turned off at any time if the S2-Port is used in the application. ■ SD3 supports four low-power modes (see Table 6 on page 5): ❐ Suspend mode with USB 3.0 PHY enabled (L1 mode) ❐ Suspend mode with USB 3.0 PHY disabled (L2 mode) ❐ Standby mode (L3 mode) ❐ Core power-down mode (L4 mode) VBATT/VBUS: This is the 3.2-V to 6-V battery power supply for the USB I/O and analog circuits. This supply powers the USB transceiver through SD3’s internal voltage regulator. VBATT is internally regulated to 3.3 V. Table 6. Entry and Exit Methods for Low-Power Modes Low Power Mode Suspend mode with USB 3.0 PHY Enabled (L1 mode) Characteristics ■ The power consumption in this mode does not exceed ISB1 ■ USB 3.0 PHY is enabled and is in U3 mode (one of the suspend modes defined by the USB 3.0 specification). This one block alone operates with its internal clock while all other clocks are shut down ■ ■ Methods of Entry ■ D+ transitioning to low or high ■ D– transitioning to low or high ■ Resume condition on SSRX +/- All I/Os maintain their previous state ■ Detection of VBUS Power supply for the wakeup source and core power must be retained. All other power domains can be turned on/off individually ■ Assertion of GPIO[17] ■ Assertion of RESET# ■ The states of the configuration registers, buffer memory and all internal RAM are maintained ■ All transactions must be completed before SD3 enters Suspend mode (state of outstanding transactions are not preserved) ■ The firmware resumes operation from where it was suspended (except when woken up by RESET# assertion) because the program counter does not reset Document Number: 001-55190 Rev. *N ■ Firmware executing on the core can put SD3 into suspend mode. For example, on USB suspend condition, firmware may decide to put SD3 into suspend mode Methods of Exit Page 5 of 34 CYUSB302x Table 6. Entry and Exit Methods for Low-Power Modes (continued) Low Power Mode Suspend mode with USB 3.0 PHY disabled (L2 mode) Standby Mode (L3 mode) Core Power Down Mode (L4 mode) Characteristics ■ The power consumption in this mode does not exceed ISB2 ■ USB 3.0 PHY is disabled and the USB interface is in suspend mode ■ The clocks are shut off. The PLLs are disabled ■ ■ ■ Power supply for the wakeup source and core power must be retained. All other power domains can be turned on/off individually ■ The states of the configuration registers, buffer memory, and all internal RAM are maintained ■ All transactions must be completed before SD3 enters Suspend mode (state of outstanding transactions are not preserved) ■ The firmware resumes operation from where it was suspended (except when woken up by RESET# assertion) because the program counter does not reset ■ The power consumption in this mode does not exceed ISB3 Methods of Entry ■ D+ transitioning to low or high ■ D– transitioning to low or high ■ Detection of VBUS All I/Os maintain their previous state ■ Assertion of GPIO[17] USB interface maintains the previous state ■ Assertion of RESET# Firmware executing on the core or external processor configures the appropriate register ■ Detection of VBUS ■ Assertion of GPIO[17] ■ Assertion of RESET# Turn off VDD ■ Reapply VDD ■ Assertion of RESET# ■ All configuration register settings and program/data RAM contents are preserved. However, data in the buffers or other parts of the data path, if any, is not guaranteed. Therefore, the external processor should take care that needed data is read before putting SD3 into this Standby Mode ■ The program counter is reset after waking up from Standby ■ GPIO pins maintain their configuration ■ Crystal oscillator is turned off ■ Internal PLL is turned off ■ USB transceiver is turned off ■ Core is powered down. Upon wakeup, the core re-starts and runs the program stored in the program/data RAM ■ Power supply for the wakeup source and core power must be retained. All other power domains can be turned on/off individually ■ The power consumption in this mode does not exceed ISB4 ■ Core power is turned off ■ All buffer memory, configuration registers and the program RAM do not maintain state. It is necessary to reload the firmware on exiting from this mode ■ In this mode, all other power domains can be turned on/off individually ■ ■ ■ Firmware executing on the core can put SD3 into suspend mode. For example, on USB suspend condition, firmware may decide to put SD3 into suspend mode Methods of Exit Note: The power consumption depends on how the SD3 IOs are utilized in the application. Refer to KBA85505 to estimate the current consumption by different power domains (VIO1–VIO5). Document Number: 001-55190 Rev. *N Page 6 of 34 CYUSB302x Configuration Fuse EMI Fuse options are available for specific usage models. Contact Cypress Applications/Marketing for details. SD3 meets EMI requirements outlined by FCC 15B (USA) and EN55022 (Europe) for consumer electronics. SD3 can tolerate reasonable EMI, conducted by aggressor, outlined by these specifications and continue to function as expected. Digital I/Os SD3 provides firmware controlled pull-up or pull-down resistors internally on all digital I/O pins. The pins can be pulled high through an internal 50-k resistor or can be pulled low through an internal 10-k resistor to prevent the pins from floating. The I/O pins may have the following states: ■ Tristated (High-Z) ■ Weak pull-up (through internal 50 k) ■ Pull down (through internal 10 k) ■ Hold (I/O hold its value) when in low power modes All unused I/Os should be pulled high by using the internal pull-up resistors. All unused outputs should be left floating. All I/Os can be driven at full-strength, three-quarter strength, half-strength, or quarter-strength. These drive strengths are configured based on each interface. System Level ESD SD3 has built-in ESD protection on the D+, D–, GND pins on the USB interface. The ESD protection levels provided on these ports are: ■ ±2.2-KV human body model (HBM) based on JESD22-A114 Specification ■ ±6-KV contact discharge and ±8-KV air gap discharge based on IEC61000-4-2 level 3A ■ ±8-KV contact discharge and ±15-KV air gap discharge based on IEC61000-4-2 level 4C. This protection ensures the device continues to function after ESD events up to the levels stated. The SuperSpeed USB signals (SSRX+, SSRX-, SSTX+, SSTX-) and S0/S1_INS have up to ±2.2 KV HBM internal ESD protection. Pinout Figure 2. SD3 BGA Ball Map (Top View) A 1 2 3 4 5 6 7 8 9 10 11 U3VSSQ U3RXVDDQ SSRXM SSRXP SSTXP SSTXM AV DD VSS DP DM NC B VIO4 FSLC[0] R_USB3 FSLC[1] U3TXVDDQ CVDDQ AV S S VSS VSS V DD TRST# C GPIO[54] GPIO[55] VDD GPIO[57] RESET# XTALIN XTALOUT R_USB2 OTG_ID TDO VIO5 D GPIO[50] GPIO[51] GPIO[52] GPIO[53] GPIO[56] CLKIN_32 CLKIN VSS I2C_GPIO[58] I2C_GPIO[59] NC E GPIO[47] VSS S1VDDQ GPIO[49] GPIO[48] FSLC[2] TDI TMS VDD V BATT V BUS F S0VDDQ GPIO[45] GPIO[44] GPIO[41] GPIO[46] TCK GPIO[2] GPIO[5] GPIO[1] GPIO[0] VDD G VSS GPIO[42] GPIO[43] GPIO[30] GPIO[25] GPIO[22] GPIO[21] GPIO[15] GPIO[4] GPIO[3] VSS H VDD GPIO[39] GPIO[40] GPIO[31] GPIO[29] GPIO[26] GPIO[20] GPIO[24] GPIO[7] GPIO[6] S2VDDQ J GPIO[38] GPIO[36] GPIO[37] GPIO[34] GPIO[28] GPIO[16] GPIO[19] GPIO[14] GPIO[9] GPIO[8] VDD K GPIO[35] GPIO[33] VSS VSS GPIO[27] GPIO[23] GPIO[18] GPIO[17] GPIO[13] GPIO[12] GPIO[10] L VSS VSS VSS GPIO[32] VDD VSS VDD NC S2VDDQ GPIO[11] VSS Document Number: 001-55190 Rev. *N Page 7 of 34 CYUSB302x Pin Description Table 7. Pin List Pin No. Power Domain I/O Name F10 VI01 I/O GPIO[0] GPIO F9 VI01 I/O GPIO[1] GPIO F7 VI01 I/O GPIO[2] GPIO Description S2-PORT (GPIO) G10 VI01 I/O GPIO[3] GPIO G9 VI01 I/O GPIO[4] GPIO F8 VI01 I/O GPIO[5] GPIO H10 VI01 I/O GPIO[6] GPIO H9 VI01 I/O GPIO[7] GPIO J10 VI01 I/O GPIO[8] GPIO J9 VI01 I/O GPIO[9] GPIO K11 VI01 I/O GPIO[10] GPIO L10 VI01 I/O GPIO[11] GPIO K10 VI01 I/O GPIO[12] GPIO K9 VI01 I/O GPIO[13] GPIO J8 VI01 I/O GPIO[14] GPIO G8 VI01 I/O GPIO[15] GPIO J6 VI01 I/O GPIO[16] GPIO K8 VI01 I/O GPIO[17] GPIO K7 VI01 I/O GPIO[18] GPIO J7 VI01 I/O GPIO[19] GPIO H7 VI01 I/O GPIO[20] GPIO G7 VI01 I/O GPIO[21] GPIO G6 VI01 I/O GPIO[22] GPIO K6 VI01 I/O GPIO[23] GPIO H8 VI01 I/O GPIO[24] GPIO G5 VI01 I/O GPIO[25] GPIO H6 VI01 I/O GPIO[26] GPIO K5 VI01 I/O GPIO[27] GPIO J5 VI01 I/O GPIO[28] GPIO H5 VI01 I/O GPIO[29] GPIO G4 VI01 I/O GPIO[30] PMODE[0] H4 VI01 I/O GPIO[31] PMODE[1] L4 VI01 I/O GPIO[32] PMODE[2] NC No Connect C5 CVDDQ I RESET# Active Low. Hardware Reset. 8b MMC Configuration SD+GPIO Configuration GPIO Configuration K2 VI02 I/O GPIO[33] S0_SD0 S0_SD0 GPIO J4 VI02 I/O GPIO[34] S0_SD1 S0_SD1 GPIO K1 VI02 I/O GPIO[35] S0_SD2 S0_SD2 GPIO L8 Document Number: 001-55190 Rev. *N Page 8 of 34 CYUSB302x Table 7. Pin List(continued) Pin No. Power Domain I/O Name J2 VI02 I/O GPIO[36] S0_SD3 S0_SD3 GPIO J3 VI02 I/O GPIO[37] S0_SD4 GPIO GPIO J1 VI02 I/O GPIO[38] S0_SD5 GPIO GPIO H2 VI02 I/O GPIO[39] S0_SD6 GPIO GPIO Description H3 VI02 I/O GPIO[40] S0_SD7 GPIO GPIO F4 VI02 I/O GPIO[41] S0_CMD S0_CMD GPIO G2 VI02 I/O GPIO[42] S0_CLK S0_CLK GPIO G3 VI02 I/O GPIO[43] S0_WP S0_WP GPIO F3 VI02 I/O GPIO[44] S0S1_INS S0S1_INS GPIO F2 VI02 I/O GPIO[45] MMC0_RST_OUT GPIO GPIO 8b MMC SD + UART SD + SPI SD + GPIO GPIO GPIO + UART + I2S SD + I2S UART + SPI + I2S F5 VI03 I/O GPIO[46] S1_SD0 S1_SD0 S1_SD0 S1_SD0 GPIO GPIO S1_SD0 UART_ RTS E1 VI03 I/O GPIO[47] S1_SD1 S1_SD1 S1_SD1 S1_SD1 GPIO GPIO S1_SD1 UART_ CTS E5 VI03 I/O GPIO[48] S1_SD2 S1_SD2 S1_SD2 S1_SD2 GPIO GPIO S1_SD2 UART_TX S1_SD3 GPIO E4 VI03 I/O GPIO[49] S1_SD3 S1_SD3 S1_SD3 D1 VI03 I/O GPIO[50] S1_CMD S1_CMD S1_CMD S1_CMD GPIO GPIO S1_SD3 UART_RX I2S_CLK S1_CMD I2S_CLK D2 VI03 I/O GPIO[51] S1_CLK S1_CLK S1_CLK S1_CLK GPIO I2S_SD S1_CLK I2S_SD D3 VI03 I/O GPIO[52] S1_WP S1_WP S1_WP S1_WP GPIO I2S_WS S1_WP I2S_WS D4 VIO4 I/O GPIO[53] S1_SD4 UART_ RTS SPI_SCK GPIO GPIO UART_ RTS GPIO SPI_SCK C1 VIO4 I/O GPIO[54] S1_SD5 UART_ CTS SPI_SSN GPIO GPIO UART_CT I2S_CLK S SPI_SSN C2 VIO4 I/O GPIO[55] S1_SD6 UART_TX SPI_MISO GPIO GPIO UART_TX I2S_SD SPI_MISO D5 VIO4 I/O GPIO[56] S1_SD7 UART_RX SPI_MOSI GPIO GPIO UART_RX I2S_WS SPI_MOSI I/O MMC1_ GPIO[57] RST_OUT GPIO GPIO I2S_MCLK C4 VIO4 C9 GPIO GPIO NC No Connect A3 U3RXVDDQ I SSRXM USB 3.0 SuperSpeed Receive Minus A4 U3RXVDDQ I SSRXP USB 3.0 SuperSpeed Receive Plus A6 U3TXVDDQ O SSTXM USB 3.0 SuperSpeed Transmit Minus A5 U3TXVDDQ O SSTXP USB 3.0 SuperSpeed Transmit Plus A9 VBATT/ VBUS I/O D+ USB (HS/FS) Data Plus A10 VBATT/ VBUS I/O D- USB (HS/FS) Data Minus NC No Connect A11 B2 CVDDQ I FSLC[0] FSLC[0] C6 AVDD I/O XTALIN XTALIN C7 AVDD I/O XTALOUT XTALOUT B4 CVDDQ I FSLC[1] FSLC[1] E6 CVDDQ I FSLC[2] FSLC[2] Document Number: 001-55190 Rev. *N I2S_ MCLK I2S_MCLK Page 9 of 34 CYUSB302x Table 7. Pin List(continued) Pin No. Power Domain I/O D7 CVDDQ Name Description I CLKIN CLKIN CLKIN_32 D6 CVDDQ I CLKIN_3 2 D9 VIO5 I/O I2C_ GPIO[58] SCL (Serial Clock) for I2C Bus Interface D10 VIO5 I/O I2C_ GPIO[59] SDA (Serial Data) for I2C Bus Interface E7 VIO5 I TDI TDI C10 VIO5 O TDO TDO B11 VIO5 I TRST# TRST# E8 VIO5 I TMS TMS F6 VIO5 I TCK TCK D11 VIO5 O O[60] GPIO E10 PWR VBATT B10 PWR VDD A1 PWR U3VSSQ E11 PWR VBUS D8 PWR VSS H11 PWR S2VDDQ E2 PWR VSS L9 PWR S2VDDQ G1 PWR VSS F1 PWR S0VDDQ G11 PWR VSS E3 PWR S1VDDQ L1 PWR VSS B1 PWR VIO4 L6 PWR VSS B6 PWR CVDDQ B5 PWR U3TXVD DQ A2 PWR U3RXVD DQ C11 PWR VIO5 L11 PWR VSS A7 PWR AVDD B7 PWR AVSS C3 PWR VDD B8 PWR VSS E9 PWR VDD B9 PWR VSS F11 PWR VDD H1 PWR VDD L7 PWR VDD Document Number: 001-55190 Rev. *N Page 10 of 34 CYUSB302x Table 7. Pin List(continued) Pin No. Power Domain I/O Name J11 PWR VDD L5 PWR VDD K4 PWR VSS L3 PWR VSS K3 PWR VSS L2 PWR VSS A8 PWR VSS Description Precision Resistors C8 VBUS/ VBATT I/O R_usb2 Precision resistor for USB 2.0 (Connect a 6.04 k+/-1% resistor between this pin and GND) B3 U3TXVDDQ I/O R_usb3 Document Number: 001-55190 Rev. *N Precision resistor for USB 3.0 (Connect a 200 +/-1% resistor between this pin and GND) Page 11 of 34 CYUSB302x Electrical Specifications Absolute Maximum Ratings Exceeding maximum ratings may shorten the useful life of the device. ■ Additional ESD Protection levels on D+, D–, VBUS, GND pins U-port and GPIO pins LPP-Port ■ ±6-KV contact discharge, ±8-KV air gap discharge based on IEC61000-4-2 level 3A, ±8-KV contact discharge, and ±15-KV air gap discharge based on IEC61000-4-2 level 4C Storage temperature ............................... –65 °C to +150 °C Latch-up current ................................................... > 200 mA Ambient temperature with power supplied (Industrial) ....................... –40 °C to +85 °C Maximum output short circuit current for all I/O configurations. (Vout = 0 V) ................... –100 mA Supply voltage to ground potential VDD, AVDDQ ................................................................. 1.25 V Operating Conditions TA (ambient temperature under bias) Industrial ................................................... –40 °C to +85 °C S2VDDQ,S1VDDQ, S0VDDQ, VIO4, VIO5 ......................... 3.6 V U3TXVDDQ, U3RXVDDQ ............................................. 1.25 V DC input voltage to any input pin ......................... VCC + 0.3 VDD, AVDDQ, U3TXVDDQ, U3RXVDDQ supply voltage ............................................. 1.15 V to 1.25 V DC voltage applied to outputs in High Z State ........................................ VCC + 0.3 VBATT supply voltage ......................................... 3.2 V to 6 V (VCC is the corresponding I/O voltage) S2VDDQ, S1VDDQ, S0VDDQ, VIO4, CVDDQ supply voltage ................................................. 1.7 V to 3.6 V Static discharge voltage ESD protection levels: VIO5 supply voltage ....................................... 1.15 V to 3.6 V ■ ±2.2-KV human body model (HBM) based on JESD22-A114 DC Specifications Table 8. DC Specifications Parameter Description Min Max Units Notes VDD Core voltage supply 1.15 1.25 V 1.2-V typical AVDD Analog voltage supply 1.15 1.25 V 1.2-V typical S0VDDQ SD/ MMC/ CF I/O power supply domain 1.7 3.6 V 1.8-, 2.5-, and 3.3-V typical S1VDDQ SD/MMC I/O power supply domain 1.7 3.6 V 1.8-, 2.5-, and 3.3-V typical S2VDDQ GPIO/ CF I/O power supply domain 1.7 3.6 V 1.8-, 2.5-, and 3.3-V typical VIO4 GPIO/ I/O power supply domain 1.7 3.6 V 1.8-, 2.5-, and 3.3-V typical VBATT USB voltage supply 3.2 6 V 3.7-V typical VBUS USB voltage supply 4.0 6 V 5-V typical U3TXVDDQ USB 3.0 1.2-V supply 1.15 1.25 V 1.2-V typical. A 22-µF bypass capacitor is required on this power supply. U3RXVDDQ USB 3.0 1.2-V supply 1.15 1.25 V 1.2-V typical. A 22-µF bypass capacitor is required on this power supply. CVDDQ Clock voltage supply 1.7 3.6 V 1.8-, 3.3-V typical VIO5 I2C voltage supply 1.2 3.3 V 1.2-,1.8-, 2.5-, and 3.3-V typical VIH1 Input HIGH voltage 1 0.625 × VCC VCC + 0.3 V For 2.0 V  VCC  3.6 V (except USB port).VCC is the corresponding I/O voltage supply. VIH2 Input HIGH voltage 2 VCC - 0.4 VCC + 0.3 V For 1.7 V  VCC 2.0 V (except USB port). VCC is the corresponding I/O voltage supply. VIL Input LOW voltage –0.3 0.25 × VCC V VCC is the corresponding I/O voltage supply. VOH Output HIGH voltage 0.9 × VCC – V IOH (max) = –100 µA tested at quarter drive strength. VCC is the corresponding I/O voltage supply. Refer to Table 9 on page 14 for values of IOH at various drive strength and VCC. Document Number: 001-55190 Rev. *N Page 12 of 34 CYUSB302x Table 8. DC Specifications(continued) Min Max Units Notes VOL Parameter Output LOW voltage Description – 0.1 × VCC V IOL (min) = +100 µA tested at quarter drive strength. VCC is the corresponding I/O voltage supply. Refer to Table 9 on page 14 for values of IOL at various drive strength and VCC. IIX Input leakage current for all pins except SSTXP/SSXM/SSRXP/SSRXM –1 1 µA All I/O signals held at VDDQ (For I/Os that have a pull-up/down resistor connected, the leakage current increases by VDDQ/Rpu or VDDQ/RPD IOZ Output High-Z leakage current for all pins except SSTXP/SSXM/SSRXP/SSRXM –1 1 µA All I/O signals held at VDDQ ICC Core Core and Analog Voltage Operating Current – 200 mA Total current through AVDD, VDD ICC USB USB voltage supply operating current – 60 mA ISB1 Total suspend current during Suspend Mode with USB 3.0 PHY enabled (L1 mode) – – mA Core current: 1.5 mA I/O current: 20 µA USB current: 2 mA For typical PVT (Typical silicon, all power supplies at their respective nominal levels at 25 C.) ISB2 Total suspend current during Suspend Mode with USB 3.0 PHYdisabled (L2 mode) – – mA Core current: 250 µA I/O current: 20 µA USB current: 1.2 mA For typical PVT (Typical silicon, all power supplies at their respective nominal levels at 25 C.) ISB3 Total Standby Current during Standby Mode (L3 mode) – – µA Core current: 60 µA I/O current: 20 µA USB current: 40 µA For typical PVT (Typical silicon, all power supplies at their respective nominal levels at 25 C.) ISB4 Total Standby Current during Core Power Down Mode (L4 mode) – – µA Core current: 0 µA I/O current: 20 µA USB current: 40 µA For typical PVT (Typical silicon, all power supplies at their respective nominal levels at 25 C.) VRAMP Voltage Ramp Rate on Core and I/O Supplies 0.2 50 VN Noise Level Permitted on VDD and I/O Supplies – 100 mV Max p-p noise level permitted on all supplies except AVDD VN_AVDD Noise Level Permitted on AVDD Supply – 20 mV Max p-p noise level permitted on AVDD Document Number: 001-55190 Rev. *N V/ms Voltage ramp must be monotonic Page 13 of 34 CYUSB302x Table 9. IOH/IOL values for different drive strength and VDDIO values VDDIO (V) VOH (V) VOL (V) Drive Strength 1.7 1.53 0.17 Quarter 1.02 2.21 Half 1.51 3.28 Three-Quarters 1.83 3.85 Full 2.28 4.73 2.5 3.6 2.25 3.24 0.25 0.36 IOH max (mA) IOL min (mA) Quarter 5.03 3.96 Half 7.38 5.84 Three-Quarters 8.89 6.89 Full 11.07 8.61 Quarter 7.80 5.74 Half 11.36 8.64 Three-Quarters 13.64 10.15 Full 16.92 12.67 Thermal Characteristics Table 10. Thermal Characteristics Description Value Unit 125 C Thermal resistance (junction to ambient) 34.66 C/W Thermal resistance (junction to board) 27.03 C/W Thermal resistance (junction to case) 13.57 C/W Parameter TJ MAX JA JB JC Maximum Junction Temperature Document Number: 001-55190 Rev. *N Page 14 of 34 CYUSB302x AC Timing Parameters Storage Port Timing The S0-Port and S1-Port support the MMC Specification Version 4.4 and SD Specification Version 3.0. Table 11 lists the timing parameters for S0-Port and S1-Port of SD3. Table 11. S-Port Timing Parameters[2] Parameter Description Min Max Units MMC-20 tSDIS CMD Host input setup time for CMD 4.8 – ns tSDIS DAT Host input setup time for DAT 4.8 – ns tSDIH CMD Host input hold time for CMD 4.4 – ns tSDIH DAT Host input hold time for DAT 4.4 – ns tSDOS CMD Host output setup time for CMD 5 – ns tSDOS DAT Host output setup time for DAT 5 – ns tSDOH CMD Host output hold time for CMD 5 – ns tSDOH DAT Host output hold time for DAT 5 – ns tSCLKR Clock rise time – 2 ns tSCLKF Clock fall time – 2 ns tSDCK Clock cycle time 50 – ns SDFREQ Clock frequency 20 MHz tSDCLKOD Clock duty cycle 40 60 % tSDIS CMD Host input setup time for CMD 10 – ns tSDIS DAT Host input setup time for DAT 10 – ns tSDIH CMD Host input hold time for CMD 9 – ns tSDIH DAT Host input hold time for DAT 9 – ns tSDOS CMD Host output setup time for CMD 3 – ns tSDOS DAT Host output setup time for DAT 3 – ns tSDOH CMD Host output hold time for CMD 3 – ns tSDOH DAT Host output hold time for DAT 3 – ns tSCLKR Clock rise time – 2 ns tSCLKF Clock fall time – 2 ns tSDCK Clock cycle time 38.5 – ns SDFREQ Clock frequency tSDCLKOD Clock duty cycle MMC-26 26 MHz 40 60 % MC-HS tSDIS CMD Host input setup time for CMD 4 – ns tSDIS DAT Host input setup time for DAT 4 – ns tSDIH CMD Host input hold time for CMD 3 – ns tSDIH DAT Host input hold time for DAT 3 – ns tSDOS CMD Host output setup time for CMD 3 – ns tSDOS DAT Host output setup time for DAT 3 – ns Document Number: 001-55190 Rev. *N Page 15 of 34 CYUSB302x Table 11. S-Port Timing Parameters[2] (continued) Min Max Units tSDOH CMD Parameter Host output hold time for CMD Description 3 – ns tSDOH DAT Host output hold time for DAT 3 – ns tSCLKR Clock rise time – 2 ns tSCLKF Clock fall time – 2 ns tSDCK Clock cycle time 19.2 – ns SDFREQ Clock frequency – 52 MHz tSDCLKOD Clock duty cycle 40 60 % tSDIS CMD Host input setup time for CMD 4 – ns tSDIS DAT Host input setup time for DAT 0.56 – ns tSDIH CMD Host input hold time for CMD 3 – ns tSDIH DAT Host input hold time for DAT 2.58 – ns tSDOS CMD Host output setup time for CMD 3 – ns tSDOS DAT Host output setup time for DAT 2.5 – ns tSDOH CMD Host output hold time for CMD 3 – ns tSDOH DAT Host output hold time for DAT 2.5 – ns tSCLKR Clock rise time – 2 ns tSCLKF Clock fall time – 2 ns tSDCK Clock cycle time 19.2 – ns SDFREQ Clock frequency tSDCLKOD Clock duty cycle MMC-DDR52 52 MHz 45 55 % 24 – ns SD-Default Speed (SDR12) tSDIS CMD Host input setup time for CMD tSDIS DAT Host input setup time for DAT 24 – ns tSDIH CMD Host input hold time for CMD 2.5 – ns tSDIH DAT Host input hold time for DAT 2.5 – ns tSDOS CMD Host output setup time for CMD 5 – ns tSDOS DAT Host output setup time for DAT 5 – ns tSDOH CMD Host output hold time for CMD 5 – ns tSDOH DAT Host output hold time for DAT 5 – ns tSCLKR Clock rise time – 2 ns tSCLKF Clock fall time – 2 ns tSDCK Clock cycle time 40 – ns SDFREQ Clock frequency 25 MHz tSDCLKOD Clock duty cycle 40 60 % tSDIS CMD Host input setup time for CMD 4 – ns tSDIS DAT Host input setup time for DAT 4 – ns tSDIH CMD Host input hold time for CMD 2.5 – ns tSDIH DAT Host input hold time for DAT 2.5 – ns SD-High-Speed(SDR25) Document Number: 001-55190 Rev. *N Page 16 of 34 CYUSB302x Table 11. S-Port Timing Parameters[2] (continued) Min Max Units tSDOS CMD Parameter Host output setup time for CMD Description 6 – ns tSDOS DAT Host output setup time for DAT 6 – ns tSDOH CMD Host output hold time for CMD 2 – ns tSDOH DAT Host output hold time for DAT 2 – ns tSCLKR Clock rise time – 2 ns tSCLKF Clock fall time – 2 ns tSDCK Clock cycle time 20 – ns SDFREQ Clock frequency – 50 MHz tSDCLKOD Clock duty cycle 40 60 % SD-SDR50 tSDIS CMD Host input setup time for CMD 1.5 – ns tSDIS DAT Host input setup time for DAT 1.5 – ns tSDIH CMD Host input hold time for CMD 2.5 – ns tSDIH DAT Host input hold time for DAT 2.5 – ns tSDOS CMD Host output setup time for CMD 3 – ns tSDOS DAT Host output setup time for DAT 3 – ns tSDOH CMD Host output hold time for CMD 0.8 – ns tSDOH DAT Host output hold time for DAT 0.8 – ns tSCLKR Clock rise time – 2 ns tSCLKF Clock fall time – 2 ns tSDCK Clock cycle time 10 – ns SDFREQ Clock frequency 100 MHz tSDCLKOD Clock duty cycle 40 60 % tSDIS CMD Host input setup time for CMD 4 – ns tSDIS DAT Host input setup time for DAT 0.92 – ns tSDIH CMD Host input hold time for CMD 2.5 – ns tSDIH DAT Host input hold time for DAT 2.5 – ns tSDOS CMD Host output setup time for CMD 6 – ns tSDOS DAT Host output setup time for DAT 3 – ns tSDOH CMD Host output hold time for CMD 0.8 – ns tSDOH DAT Host output hold time for DAT 0.8 – ns tSCLKR Clock rise time – 2 ns tSCLKF Clock fall time – 2 ns tSDCK Clock cycle time 20 – ns SDFREQ Clock frequency 50 MHz tSDCLKOD Clock duty cycle 55 % SD-DDR50 45 Note 2. All parameters guaranteed by design and validated through characterization. Document Number: 001-55190 Rev. *N Page 17 of 34 CYUSB302x I2C Interface Timing I2C Timing Figure 3. I2C Timing Definition Table 12. I2C Timing Parameters[3] Parameter Description I2C Min Max Units Standard Mode Parameters fSCL SCL clock frequency 0 100 kHz tHD:STA Hold time START condition 4 – µs tLOW LOW period of the SCL 4.7 – µs tHIGH HIGH period of the SCL tSU:STA Setup time for a repeated START condition tHD:DAT 4 – µs 4.7 – µs Data hold time 0 – µs tSU:DAT Data setup time 250 – ns tr Rise time of both SDA and SCL signals – 1000 ns tf Fall time of both SDA and SCL signals – 300 ns tSU:STO Setup time for STOP condition 4 – µs tBUF Bus free time between a STOP and START condition 4.7 – µs tVD:DAT Data valid time – 3.45 µs tVD:ACK Data valid ACK – 3.45 µs tSP Pulse width of spikes that must be suppressed by input filter n/a n/a Note 3. All parameters guaranteed by design and validated through characterization. Document Number: 001-55190 Rev. *N Page 18 of 34 CYUSB302x Table 12. I2C Timing Parameters[3] (continued) Parameter Description Min Max Units 0 400 kHz I2C Fast Mode Parameters fSCL SCL clock frequency tHD:STA Hold time START condition 0.6 – µs tLOW LOW period of the SCL 1.3 – µs tHIGH HIGH period of the SCL 0.6 – µs tSU:STA Setup time for a repeated START condition 0.6 – µs tHD:DAT Data hold time 0 – µs tSU:DAT Data setup time 100 – ns tr Rise time of both SDA and SCL signals – 300 ns tf Fall time of both SDA and SCL signals – 300 ns tSU:STO Setup time for STOP condition 0.6 – µs tBUF Bus-free time between a STOP and START condition 1.3 – µs tVD:DAT Data valid time – 0.9 µs tVD:ACK Data valid ACK – 0.9 µs tSP Pulse width of spikes that must be suppressed by input filter 0 50 ns 0 1000 kHz I2C Fast Mode Plus Parameters (Not supported at I2C_VDDQ = 1.2V) fSCL SCL clock frequency tHD:STA Hold time START condition 0.26 – µs tLOW LOW period of the SCL 0.5 – µs tHIGH HIGH period of the SCL 0.26 – µs tSU:STA Setup time for a repeated START condition 0.26 – µs tHD:DAT Data hold time 0 – µs tSU:DAT Data setup time 50 – µs tr Rise time of both SDA and SCL signals – 120 ns tf Fall time of both SDA and SCL signals – 120 ns tSU:STO Setup time for STOP condition 0.26 – µs tBUF Bus free time between a STOP and START condition 0.5 – µs tVD:DAT Data valid time – 0.45 µs tVD:ACK Data valid ACK – 0.55 µs tSP Pulse width of spikes that must be suppressed by input filter 0 50 ns Document Number: 001-55190 Rev. *N Page 19 of 34 CYUSB302x I2S Timing Diagram Figure 4. I2S Transmit Cycle tT tTR tTF tTL tTH SCK tThd SA, WS (output) tTd Table 13. I2S Timing Parameters[4] Parameter Description Min Max Units Ttr – ns transmitter cycle LOW period 0.35 Ttr – ns I2S transmitter cycle HIGH period 0.35 Ttr – ns transmitter rise time – 0.15 Ttr ns transmitter fall time – 0.15 Ttr ns transmitter data hold time 0 – ns – 0.8tT ns tT I2S transmitter clock cycle tTL I2S tTH tTR I2S tTF I2S tThd I2S tTd I2S transmitter delay time Note tT is selectable through clock gears. Max Ttr is designed for 96-kHz codec at 32 bits to be 326 ns (3.072 MHz). Note 4. All parameters guaranteed by design and validated through characterization. Document Number: 001-55190 Rev. *N Page 20 of 34 CYUSB302x SPI Timing Specification Figure 5. SPI Timing SSN (output) tlead SCK (CPOL=0, Output) tsdi MISO (input) twsck thoi MSB LSB td tsdd tdis tdi v MOSI (output) tlag trf twsck SCK (CPOL=1, Output) tssnh tsck LSB MSB SPI Master Timing for CPHA = 0 SSN (output) SCK (CPOL=0, Output) tssnh tsck tlead twsck trf tlag twsck SCK (CPOL=1, Output) tsdi MISO (input) thoi LSB tdis tdi tdv MOSI (output) MSB LSB MSB SPI Master Timing for CPHA = 1 Document Number: 001-55190 Rev. *N Page 21 of 34 CYUSB302x Table 14. SPI Timing Parameters[5] Parameter Description fop Operating frequency tsck Cycle time twsck Clock high/low time tlead SSN-SCK lead time tlag Enable lag time trf tsdd Min Max Units 0 33 MHz 30 – ns 13.5 – [6 ] 1/2 tsck -5 ns [6] ns [6] 1.5 tsck + 5 0.5 1.5 tsck +5 ns Rise/fall time – 8 ns Output SSN to valid data delay time – 5 ns tdv Output data valid time – 5 ns tdi Output data invalid 0 – ns tssnh Minimum SSN high time 10 – ns tsdi Data setup time input 8 – ns thoi Data hold time input 0 – ns tdis Disable data output on SSN high 0 – ns Notes 5. All parameters guaranteed by design and validated through characterization. 6. Depends on LAG and LEAD setting in the SPI_CONFIG register. Document Number: 001-55190 Rev. *N Page 22 of 34 CYUSB302x Reset Sequence Table 15 provides the hard reset sequence requirements for SD3. Table 15. Reset and Standby Timing Parameters Parameter tRPW Definition Minimum RESET# pulse width tRH Minimum high on RESET# tRR Reset Recovery Time (after which Boot loader begins firmware download) tSBY Time to enter Standby/Suspend (from the time MAIN_CLOCK_EN/ MAIN_POWER_EN bit is set) tWU Time to wakeup from standby tWH Conditions Min (ms) Max (ms) Clock Input 1 – Crystal Input 1 – – 5 – – Clock Input 1 Crystal Input 5 – – 1 Clock Input 1 – Crystal Input 5 – – 5 – Minimum time before Standby/Suspend source may be reasserted Figure 6. Reset Sequence VDD ( core ) xVDDQ XTALIN/ CLKIN XTALIN/ CLKIN must be stable before exiting Standby/Suspend Mandatory Reset Pulse tRh tRR Hard Reset RESET # tWH tRPW Standby/ Suspend Source tSBY Standby/Suspend source Is asserted (MAIN_POWER_EN/ MAIN_CLK_EN bit is set) Document Number: 001-55190 Rev. *N tWU Standby/Suspend source Is deasserted Page 23 of 34 CYUSB302x Package Diagrams Figure 7. 121-ball FBGA (10 × 10 × 1.20 mm) Package Outline, 001-54471 2X 0.10 C E1 E B A 11 10 9 8 7 6 5 (datum B) 4 3 2 A1 CORNER 1 7 A1 CORNER A B C D 6 E SD D1 F D (datum A) G H J K eD 0.10 C 2X L 6 eE SE TOP VIEW BOTTOM VIEW 0.20 C DETAIL A A1 0.08 C C 121XØb 5 A Ø0.15 M C A B Ø0.08 M C SIDE VIEW DETAIL A NOTES: 1. ALL DIMENSIONS ARE IN MILLIMETERS. DIMENSIONS SYMBOL MIN. NOM. MAX. A - - 1.20 A1 0.15 - - D 10.00 BSC E 10.00 BSC D1 8.00 BSC E1 8.00 BSC MD 11 ME 11 N 121 b 0.30 0.25 eD 0.80 BSC eE 0.80 BSC SD SE 0.00 0.00 2. SOLDER BALL POSITION DESIGNATION PER JEP95, SECTION 3, SPP-020. 3. "e" REPRESENTS THE SOLDER BALL GRID PITCH. 4. SYMBOL "MD" IS THE BALL MATRIX SIZE IN THE "D" DIRECTION. SYMBOL "ME" IS THE BALL MATRIX SIZE IN THE "E" DIRECTION. N IS THE NUMBER OF POPULATED SOLDER BALL POSITIONS FOR MATRIX SIZE MD X ME. 5. DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL DIAMETER IN A PLANE PARALLEL TO DATUM C. 6. "SD" AND "SE" ARE MEASURED WITH RESPECT TO DATUMS A AND B AND DEFINE THE POSITION OF THE CENTER SOLDER BALL IN THE OUTER ROW. 0.35 WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN THE OUTER ROW, "SD" OR "SE" = 0. WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN THE OUTER ROW, "SD" = eD/2 AND "SE" = eE/2. 7. A1 CORNER TO BE IDENTIFIED BY CHAMFER, LASER OR INK MARK METALIZED MARK, INDENTATION OR OTHER MEANS. 8. "+" INDICATES THE THEORETICAL CENTER OF DEPOPULATED SOLDER BALLS. 001-54471 *F Document Number: 001-55190 Rev. *N Page 24 of 34 CYUSB302x Ordering Information Table 16. Ordering Information Ordering Code CYUSB3025-BZXI SD/eMMC SDIO Ports SRAM (KB) 2 512 Package Type 121-ball BGA Ordering Code Definitions CY USB 3 XXX - BZ X I X X = blank or T blank = Tube; T = Tape and Reel Temperature Range: I = Industrial Pb-free Package Type: BZ = 121-ball BGA Marketing Part Number Base Part Number for USB 3.0 Marketing Code: USB = USB Controller Company ID: CY = Cypress Document Number: 001-55190 Rev. *N Page 25 of 34 CYUSB302x Acronyms Document Conventions Table 17. Acronyms Used in this Document Units of Measure Acronym Description Table 18. Units of Measure BGA ball grid array MMC multimedia card °C degree Celsius PLL phase locked loop MBps Megabytes per second SD secure digital MHz mega hertz SDIO secure digital input / output µA microamperes SLC single-level cell µs microseconds USB universal serial bus Document Number: 001-55190 Rev. *N Symbol Unit of Measure mA milliamperes ms milliseconds ns nanoseconds  ohms pF pico Farad V volts Page 26 of 34 CYUSB302x Errata This section describes the errata for the SD3 CYUSB3025-BZXI. Details include errata trigger conditions, scope of impact, available workarounds, and silicon revision applicability. Compare this document to the device’s datasheet for a complete functional description. Contact your local Cypress Sales Representative if you have questions. Part Numbers Affected Part Number Device Characteristics CYUSB3025-BZXI All Variants SD3 USB and Mass Storage Peripheral Controller Qualification Status Product Status: Sampling SD3 USB and Mass Storage Peripheral Controller Errata Summary The following table defines the errata applicability to available SD3 USB and Mass Storage Peripheral Controller family devices. Part Number Silicon Revision 1. Turning off VIO1 during Normal, Suspend, and Standby modes causes the SD3 to stop working. Items CYUSB3025-BZXI All Workaround provided Fix Status 2. USB enumeration failure in USB boot mode when SD3 is self-powered. CYUSB3025-BZXI All Workaround provided 3. Bus collision is seen when the I2C block is used as a master in the I2C Multi-master configuration. CYUSB3025-BZXI All Use SD3 in single-master configuration 4. Low Power U1 Fast-Exit Issue with USB3.0 host controller. CYUSB3025-BZXI All Workaround provided 5. USB data corruption when operating on hosts with poor link quality. CYUSB3025-BZXI All Workaround provided 6. Device treats Rx Detect sequence from the USB 3.0 host as a valid U1 exit LFPS burst. CYUSB3025-BZXI All Workaround provided 7. I2C Data Valid (tVD:DAT) specification violation at 400 kHz with a 40/60 duty cycle. CYUSB3025-BZXI All No workaround needed 8. SD3 Device does not respond correctly to Port Capability Request from Host after multiple power cycles. CYUSB3025-BZXI All Workaround provided 1. Turning off VIO1 during Normal, Suspend, and Standby modes causes the SD3 to stop working. ■Problem Definition Turning off the VIO1 during Normal, Suspend, and Standby modes will cause the SD3 to stop working. ■Parameters N/A Affected ■Trigger Conditions This condition is triggered when the VIO1 is turned off during Normal, Suspend, and Standby modes. ■Scope Of Impact SD3 stops working. ■Workaround VIO1 must stay on during Normal, Suspend, and Standby modes. ■Fix Status No fix. Workaround is required. Document Number: 001-55190 Rev. *N Page 27 of 34 CYUSB302x 2. USB enumeration failure in USB boot mode when SD3 is self-powered. ■Problem Definition When SD3 is self-powered and not connected to the USB host, it enters low-power mode and does not wake up when connected to USB host afterwards. This is because the bootloader does not check the VBUS pin on the connector to detect USB connection. It expects that the USB bus is connected to the host when it is powered on. ■Parameters N/A Affected ■Trigger Conditions This condition is triggered when SD3 is self-powered in USB boot mode. ■Scope Of Impact Device does not enumerate. ■Workaround Reset the device after connecting to USB host. ■Fix Status No fix. Workaround is required. 3. Bus collision is seen when the I2C block is used as a master in the I2C Multi-master configuration. ■Problem Definition When SD3 is used as a master in the I2C multi-master configuration, there can be occasional bus collisions. ■Parameters NA Affected ■Trigger Conditions This condition is triggered only when the SD3 I2C block operates in Multi-master configuration. ■Scope Of Impact The SD3 I2C block can transmit data when the I2C bus is not idle leading to bus collision. ■Workaround Use SD3 as a single master. ■Fix Status No fix. 4. Low Power U1 Fast-Exit Issue with USB3.0 host controller. ■Problem Definition When SD3 device transitions from Low power U1 state to U0 state within 5 µs after entering U1 state, the device sometimes fails to transition back to U0 state, resulting in USB Reset. ■Parameters NA Affected ■Trigger Conditions This condition is triggered during low power transition mode. ■Scope Of Impact Unexpected USB warm reset during data transfer. ■Workaround This problem can be worked around in the FW by disabling LPM (Link Power Management) during data transfer. ■Fix Status FW workaround is proven and reliable. Document Number: 001-55190 Rev. *N Page 28 of 34 CYUSB302x 5. USB data corruption when operating on hosts with poor link quality. ■Problem Definition If SD3 is operating on a USB 3.0 link with poor signal quality, the device could send corrupted data on any of the IN endpoints (including the control endpoint). ■Parameters NA Affected ■Trigger Conditions This condition is triggered when the USB3.0 link signal quality is very poor. ■Scope Of Impact Data corruption in any of the IN endpoints (including the control endpoint). ■Workaround The application firmware should perform an error recovery by stalling the endpoint on receiving CYU3P_USBEPSS_RESET_EVT event, and then stop and restart DMA path when the CLEAR_FEATURE request is received. Note: SDK versions 1.3.3 and above internally manages the DMA transfers and performs the endpoint reset when potential error conditions are seen. For more details in application firmware, please refer to GpiftoUsb example available with SDK. ■Fix Status FW Work-around is proven and reliable. 6. Device treats Rx Detect sequence from the USB 3.0 host as a valid U1 exit LFPS burst. ■Problem Definition The USB 3.0 PHY in the SD3 device uses an electrical idle detector to determine whether LFPS is being received. The duration for which the receiver does not see an electrical idle condition is timed to detect various LFPS bursts. This implementation causes the device to treat an Rx Detect sequence from the USB host as a valid U1 exit LFPS burst. ■Parameters NA Affected ■Trigger Conditions This condition is triggered when the USB host is initiating an Rx Detect sequence while the USB 3.0 Link State Machine on the SD3 is in the U1 state. Since the host will only perform Rx Detect sequence in the RX Detect and U2 states, the error condition is seen only in cases where the USB link on the host has moved into the U2 state while the link on SD3 is in the U1 state. ■Scope Of Impact SD3 moves into Recovery prematurely leading to a Recovery failure followed by Warm Reset and USB re-enumeration. This sequence can repeat multiple times resulting in data transfer failures. ■Workaround SD3 can be configured to transition from U1 to U2 a few microseconds before the host does so. This will ensure that the link will be in U2 on the device side before the host attempts any Rx Detect sequence; thereby preventing a false detection of U1 exit. ■Fix Status Workaround is implemented in FX3 SDK library 1.3.4 and above. Document Number: 001-55190 Rev. *N Page 29 of 34 CYUSB302x 7. I2C Data Valid (tVD:DAT) specification violation at 400 kHz with a 40/60 duty cycle. ■Problem 2 Definition I C Data Valid (tVD:DAT) parameter at 400 kHz with a 40/60 duty cycle is 1.0625 µs, which exceeds the I2C specification limit of 0.9 µs. ■Parameters N/A Affected ■Trigger Conditions This violation occurs only at 400 kHz with a 40/60 duty cycle of the I2C clock. ■Scope Of Impact Setup time (tSUDAT) is met with a huge margin for the transmitted data for 400 kHz and so tvd:DAT violation will not cause any data integrity issues. ■Workaround No workaround needed. ■Fix Status No fix needed. 8. SD3 Device does not respond correctly to Port Capability Request from Host after multiple power cycles. ■Problem Definition During multiple power cycles, sometimes the SD3 device does not respond correctly to the Port Capability request (Link Packet) from the USB Controller. In view of this, SD3 does not get the subsequent Port Configuration request from the USB controller, resulting in SS.Disabled state. The device fails to recover from this state and finally results in enumeration failure. ■Parameters N/A Affected ■Trigger Conditions This condition is triggered when the SD3 provides an incorrect response to the Port Capability request from the host. ■Scope Of Impact Device fails to enumerate after multiple retries. ■Workaround Since the host does not send the Port Configuration request to the SD3 device, it causes a Port Configuration request timeout interrupt to be triggered in the device. This interrupt is handled in the FX3 SDK 1.3.4 onwards to generate and signal CY_U3P_USB_EVENT_LMP_EXCH_FAIL event to the application. This event should be handled in the user application such that it does a USB Interface Block Restart. Refer the Knowledge Base Article (KBA225778) for more details and the firmware workaround example project. ■Fix Status Suggested firmware work-around is proven and reliable. Document Number: 001-55190 Rev. *N Page 30 of 34 CYUSB302x Document History Page Document Title: CYUSB302x, SD3™ USB and Mass Storage Peripheral Controller Document Number: 001-55190 Revision ECN Orig. of Change Submission Date ** 2761891 VSO 09/10/2009 New data sheet. *A 2823531 OSG 12/08/2009 Added data sheet to the USB 3.0 EROS spec 001-51884. No technical updates. *B 3080927 OSG 11/08/2010 Changed status from Advance to Preliminary. Updated Logic Block Diagram. Updated Power: Added Power Modes. Added Configuration Fuse. Added Digital I/Os. Added EMI. Added System Level ESD. Updated Pin Description: Updated Table 7. Added AC Timing Parameters. Added Absolute Maximum Ratings. Added DC Specifications Added Reset Sequence. Added Package Diagrams. Added Ordering Information. Description of Change *C 3204393 OSG 03/23/2011 Added a reference to footnote 1 in Table 1. *D 3217917 OSG 04/06/2011 Changed values of R_USB2 and R_USB3 *E 3369042 OSG 12/06/2011 Changed status from Preliminary to Final. Updated tRR and tRPW for crystal input Added clarification regarding IOZ and IIX Updated 121-ball FBGA package diagram Added clarification regarding VCC in DC Specifications table In Power Modes description, stated that S2VDDQ cannot be turned off at any time if the S2-port is used in the application Updated Absolute Maximum Ratings Added requirement for by-pass capacitor on U3RXVDDQ and U3TXVDDQ Updated I2C interface tVD:ACK parameter for 1 MHz operation. *F 3649782 OSG 08/16/2012 Added note about the I2C controller support for clock stretching. Updated Clocking and Hard Reset sections. Modified VBUS min value. Updated Rise/fall time max value. *G 3848148 OSG 12/20/2012 Updated Package Diagrams: spec 001-54471 – Changed revision from *C to *D. *H 4016006 GSZ 06/04/2013 Updated Features. Updated Applications. Updated Logic Block Diagram. Updated Functional Overview. Updated Pin Description. Added “Pinout for WLCSP”. Added “Pin Description for WLCSP”. Updated AC Timing Parameters. Updated Package Diagrams: Added spec 001-62221 Rev. *B. Updated Ordering Information: Updated part numbers. Document Number: 001-55190 Rev. *N Page 31 of 34 CYUSB302x Document History Page(continued) Document Title: CYUSB302x, SD3™ USB and Mass Storage Peripheral Controller Document Number: 001-55190 Revision ECN Orig. of Change Submission Date *I 4131901 GSZ 09/23/2013 Removed “Company Confidential” in all instances across the document. Updated Package Diagrams: spec 001-62221 – Changed revision from *B to *C. Updated Ordering Information: Updated part numbers. Updated to new template. Completing Sunset Review. *J 5460202 RAJV 10/14/2016 Updated Package Diagrams: spec 001-54471 – Changed revision from *D to *E. Added Errata. Updated to new template. *K 5765169 AESATMP9 06/06/2017 Updated logo and copyright. *L 5774759 GAYA 06/15/2017 Updated Errata: Updated entire section. Updated to new template. *M 6328108 HPPC 10/01/2018 Removed 131-ball WLCSP package related information in all instances across the document. Updated Features: Updated description. Updated Functional Overview: Updated I2S Interface: Updated description. Updated Boot Options: Updated description. Updated Power: Updated description. Updated Power Modes: Updated description. Updated Table 6. Updated Pinout: Updated Figure 2. Updated Pin Description: Updated Table 7. Updated Electrical Specifications: Updated DC Specifications: Updated Table 8. Added Table 9. Added Thermal Characteristics. Updated Package Diagrams: spec 001-54471 – Changed revision from *E to *F. Removed spec 001-62221 Rev. *C. Updated Ordering Information: Updated part numbers. Document Number: 001-55190 Rev. *N Description of Change Page 32 of 34 CYUSB302x Document History Page(continued) Document Title: CYUSB302x, SD3™ USB and Mass Storage Peripheral Controller Document Number: 001-55190 Revision ECN Orig. of Change Submission Date Description of Change *M (cont.) 6328108 HPPC 10/01/2018 Updated Errata: Updated description. Updated Part Numbers Affected: Updated table. Updated SD3 USB and Mass Storage Peripheral Controller Errata Summary: Updated description. Updated details in “Silicon Revision” column for all items in the table. Added items “Low Power U1 Fast-Exit Issue with USB3.0 host controller.”, “USB data corruption when operating on hosts with poor link quality.”, “Device treats Rx Detect sequence from the USB 3.0 host as a valid U1 exit LFPS burst.”, “I2C Data Valid (tVD:DAT) specification violation at 400 kHz with a 40/60 duty cycle.” and their corresponding details in the table. Updated to new template. Completing Sunset Review. *N 6411365 HPPC 12/14/2018 Updated Pin Description: Updated Table 7. Updated Errata: Updated SD3 USB and Mass Storage Peripheral Controller Errata Summary: Updated description. Added item “SD3 Device does not respond correctly to Port Capability Request from Host after multiple power cycles.” and its corresponding details in the table. Document Number: 001-55190 Rev. *N Page 33 of 34 CYUSB302x Sales, Solutions, and Legal Information Worldwide Sales and Design Support Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office closest to you, visit us at Cypress Locations. PSoC® Solutions Products Arm® Cortex® Microcontrollers Automotive cypress.com/arm cypress.com/automotive Clocks & Buffers Interface cypress.com/clocks cypress.com/interface Internet of Things Memory cypress.com/iot cypress.com/memory Microcontrollers cypress.com/mcu PSoC cypress.com/psoc Power Management ICs Cypress Developer Community Community | Projects | Video | Blogs | Training | Components Technical Support cypress.com/support cypress.com/pmic Touch Sensing cypress.com/touch USB Controllers Wireless Connectivity PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP | PSoC 6 MCU cypress.com/usb cypress.com/wireless © Cypress Semiconductor Corporation, 2009–2018. This document is the property of Cypress Semiconductor Corporation and its subsidiaries, including Spansion LLC (“Cypress”). This document, including any software or firmware included or referenced in this document (“Software”), is owned by Cypress under the intellectual property laws and treaties of the United States and other countries worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks, or other intellectual property rights. If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use of the Software, then Cypress hereby grants you a personal, non-exclusive, nontransferable license (without the right to sublicense) (1) under its copyright rights in the Software (a) for Software provided in source code form, to modify and reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to distribute the Software in binary code form externally to end users (either directly or indirectly through resellers and distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress’s patents that are infringed by the Software (as provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress hardware products. Any other use, reproduction, modification, translation, or compilation of the Software is prohibited. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE OR ACCOMPANYING HARDWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. No computing device can be absolutely secure. Therefore, despite security measures implemented in Cypress hardware or software products, Cypress does not assume any liability arising out of any security breach, such as unauthorized access to or use of a Cypress product. In addition, the products described in these materials may contain design defects or errors known as errata which may cause the product to deviate from published specifications. To the extent permitted by applicable law, Cypress reserves the right to make changes to this document without further notice. Cypress does not assume any liability arising out of the application or use of any product or circuit described in this document. Any information provided in this document, including any sample design information or programming code, is provided only for reference purposes. It is the responsibility of the user of this document to properly design, program, and test the functionality and safety of any application made of this information and any resulting product. Cypress products are not designed, intended, or authorized for use as critical components in systems designed or intended for the operation of weapons, weapons systems, nuclear installations, life-support devices or systems, other medical devices or systems (including resuscitation equipment and surgical implants), pollution control or hazardous substances management, or other uses where the failure of the device or system could cause personal injury, death, or property damage (“Unintended Uses”). A critical component is any component of a device or system whose failure to perform can be reasonably expected to cause the failure of the device or system, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim, damage, or other liability arising from or related to all Unintended Uses of Cypress products. You shall indemnify and hold Cypress harmless from and against all claims, costs, damages, and other liabilities, including claims for personal injury or death, arising from or related to any Unintended Uses of Cypress products. Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, WICED, PSoC, CapSense, EZ-USB, F-RAM, and Traveo are trademarks or registered trademarks of Cypress in the United States and other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective owners. Document Number: 001-55190 Rev. *N Revised December 14, 2018 Page 34 of 34
CYUSB3023-FBXCT 价格&库存

很抱歉,暂时无法提供与“CYUSB3023-FBXCT”相匹配的价格&库存,您可以联系我们找货

免费人工找货