|
|
Número de pieza | CCG3 | |
Descripción | USB Type-C Port Controller | |
Fabricantes | Cypress Semiconductor | |
Logotipo | ||
Hay una vista previa y un enlace de descarga de CCG3 (archivo pdf) en la parte inferior de esta página. Total 30 Páginas | ||
No Preview Available ! EZ-PD™ CCG3
USB Type-C Port Controller
General Description
EZ-PD™ CCG3 is a highly integrated USB Type-C controller that complies with the latest USB Type-C and PD standards. EZ-PD
CCG3 provides a complete USB Type-C and USB-Power Delivery port control solution for notebooks, dongles, monitors, docking
stations and power adapters. CCG3 uses Cypress’s proprietary M0S8 technology with a 32-bit, 48-MHz ARM® Cortex® -M0 processor
with 128-KB flash, 8-KB SRAM, 20 GPIOs, full-speed USB device controller, a Crypto engine for authentication, a 20V-tolerant
regulator, and a pair of FETs to switch a 5V (VCONN) supply, which powers cables. CCG3 also integrates two pairs of gate drivers to
control external VBUS FETs and system level ESD protection. CCG3 is available in 40-QFN, 32-QFN, and 42-WLCSP packages.
Features
Type-C and USB-PD Support
■ Integrated USB Power Delivery 3.0 support
■ Integrated USB-PD BMC transceiver
■ Integrated VCONN FETs
■ Configurable resistors RA, RP and RD
■ Dead Battery Detection support
■ Integrated fast role swap and extended data messaging
■ Supports one USB Type-C port
■ Integrated Hardware based overcurrent protection (OCP) and
overvoltage protection (OVP)
32-bit MCU Subsystem
■ 48-MHz ARM Cortex-M0 CPU
■ 128-KB Flash
■ 8-KB SRAM
Integrated Digital Blocks
■ Hardware Crypto block enables Authentication
■ Full-Speed USB Device Controller supporting Billboard Device
Class
■ Integrated timers and counters to meet response times
required by the USB-PD protocol
■ Four run-time reconfigurable serial communication blocks
(SCBs) with reconfigurable I2C, SPI, or UART functionality
Clocks and Oscillators
■ Integrated oscillator eliminating the need for external clock
Power
■ 2.7 V to 21.5 V operation
■ 2x Integrated dual-output gate drivers for external VBUS FET
switch control
■ Independent supply voltage pin for GPIO that allows 1.71 V to
5.5 V signaling on the I/Os
■ Reset: 30 µA, Deep Sleep: 30 µA, Sleep: 3.5 mA
System-Level ESD Protection
■ On CC, SBU, DPLUS, DMINUS and VBUS pins
■ ± 8-kV Contact Discharge and ±15-kV Air Gap Discharge based
on IEC61000-4-2 level 4C
Packages
■ 40-pin QFN, 32-pin QFN, and 42-ball CSP for
Notebooks/Accessories
■ Supports industrial temperature range (–40 °C to +105 °C)
Cypress Semiconductor Corporation • 198 Champion Court
Document Number: 002-03288 Rev. *H
• San Jose, CA 95134-1709 • 408-943-2600
Revised January 13, 2017
1 page EZ-PD™ CCG3
Functional Overview
CPU and Memory Subsystem
CPU
The Cortex-M0 CPU in EZ-PD CCG3 is part of the 32-bit MCU
subsystem, which is optimized for low-power operation with
extensive clock gating. It mostly uses 16-bit instructions and
executes a subset of the Thumb-2 instruction set. This enables
fully compatible binary upward migration of the code to higher
performance processors such as the Cortex-M3 and M4, thus
enabling upward compatibility. The Cypress implementation
includes a hardware multiplier that provides a 32-bit result in one
cycle. It includes a nested vectored interrupt controller (NVIC)
block with 32 interrupt inputs and also includes a Wakeup
Interrupt Controller (WIC). The WIC can wake the processor up
from the Deep Sleep mode, allowing power to be switched off to
the main processor when the chip is in the Deep Sleep mode.
The Cortex-M0 CPU provides a Non-Maskable Interrupt (NMI)
input, which is made available to the user when it is not in use
for system functions requested by the user.
The CPU also includes a serial wire debug (SWD) interface,
which is a two-wire form of JTAG. The debug configuration used
for EZ-PD CCG3 has four break-point (address) comparators
and two watchpoint (data) comparators.
Flash
The EZ-PD CCG3 device has a flash module with two banks of
64 KB flash, a flash accelerator, tightly coupled to the CPU to
improve average access times from the flash block. The flash
block is designed to deliver 1 wait-state (WS) access time at
48 MHz and with 0-WS access time at 24 MHz. The flash
accelerator delivers 85% of single-cycle SRAM access
performance on average. Part of the flash module can be used
to emulate EEPROM operation if required.
SROM
A supervisory ROM that contains boot and configuration routines
is provided.
Crypto Block
CCG3 integrates a crypto block for hardware assisted
authentication of firmware images. It also supports field
upgradeability of firmware in a trusted ecosystem. The CCG3
Crypto block provides cryptography functionality. It includes
hardware acceleration blocks for AES (Advanced Encryption
Standard) block cipher, SHA-1 (Secure Hash Algorithm) and
SHA-2 hash, Cyclic Redundancy Check (CRC) and pseudo
random number generation.
Integrated Billboard Device
CCG3 integrates a complete full speed USB 2.0 device controller
capable of functioning as a Billboard class device. The USB 2.0
device controller can also support other device classes.
USB-PD Subsystem (USBPD SS)
The USB-PD sub-system contains all of the blocks related to
USB Type-C and Power Delivery. The sub-system is comprised
of the following:
■ BMC PHY: USB-PD Transceiver with Fast Role Swap (FRS)
transmit and detect
■ VCONN power FETs for the CC lines
■ VCONN Ra Termination and Leakers
■ Analog Cross-Bar to switch between the SBU1/SBU2 and
AUX_P/AUX_N pins
■ Programmable Pull-up and Pull-down termination on the
AUX_P/AUX_N pins
■ HPD Processor
■ VBUS_C Regulator (20V LDO)
■ Power Switch between VSYS supply and VBUS_C Regulator
output
■ VBUS_C Over-Voltage (OV) and Under-Voltage (UV)
Detectors
■ Current Sense Amplifier (CSA) for over current detection
■ Gate Drivers for VBUS_P and VBUS_C external Power FETs
■ VBUS_C discharge switch
■ USB2.0 Full-Speed (FS) PHY with integrated 5.0V to 3.3V
regulator
■ Charger Detection / Emulation for USB BC1.2 and other
proprietary protocols
■ 2 instances of 8-bit SAR ADCs
■ 8kV IEC ESD Protection on the following pins: VBUS_C, CC1,
CC2, SBU1, SBU2, DP, DM
The EZ-PD™ CCG3 USB-PD subsystem interfaces to the pins
of a USB Type-C connector. It includes a USB Type-C baseband
transceiver and physical-layer logic. This transceiver performs
the BMC and the 4b/5b encoding and decoding functions as well
as integrating the 1.2V analog front end. This subsystem
integrates the required terminations to identify the role of the
CCG3 device, including Rp and Rd for UFP/DFP roles and Ra
for EMCA/VCONN powered accessories. The programmable
VCONN leakers are included in order to discharge VCONN
capacitance during a disconnect event. It also integrates power
FETs for supplying VCONN power to the CC1/CC2 pins from the
V5V pin. The Analog Cross-Bar allows for connecting either of
the SBU1/SBU2 pins to either of the AUX_P/AUX_N pins to
support DisplayPort sideband signaling. The integrated HPD
processor can be used to control or monitor the HPD signal of a
DisplayPort source or sink.
Document Number: 002-03288 Rev. *H
Page 5 of 45
5 Page Figure 4. Pinout of 40-QFN Package (Top View)
EZ-PD™ CCG3
VBUS_P_CTRL1
VBUS_P_CTRL0
CC2
V5V
CC1
VCONN
GPIO
GPIO
GPIO
GPIO
1
2
3
4
5
6
7
8
9
10
EPAD
30 VBUS_C_CTRL0
29 VBUS_C_CTRL1
28 GPIO_OVT
27 GPIO_OVT
26 XRES
25 GPIO
24 GPIO
23 GPIO
22 DMINUS
21 DPLUS
Figure 5. Pinout of 32-QFN Package (Top View)
VBUS_P_CTRL
CC2
V5V
CC1
GPIO
GPIO
GPIO
SBU1
1
2
3
4
5
6
7
8
EPAD
24 VBUS_C_CTRL
23 GPIO_OVT
22 GPIO_OVT
21 XRES
20 GPIO
19 GPIO
18 DMINUS
17 DPLUS
Document Number: 002-03288 Rev. *H
Page 11 of 45
11 Page |
Páginas | Total 30 Páginas | |
PDF Descargar | [ Datasheet CCG3.PDF ] |
Número de pieza | Descripción | Fabricantes |
CCG1 | USB Type-C Port Controller | Cypress Semiconductor |
CCG2 | USB Type-C Port Controller | Cypress Semiconductor |
CCG3 | USB Type-C Port Controller | Cypress Semiconductor |
Número de pieza | Descripción | Fabricantes |
SLA6805M | High Voltage 3 phase Motor Driver IC. |
Sanken |
SDC1742 | 12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters. |
Analog Devices |
DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares, |
DataSheet.es | 2020 | Privacy Policy | Contacto | Buscar |