USB Charging Controller for PC

Slides:



Advertisements
Similar presentations
JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
Advertisements

Intel Platform-Calpella Introduction
May 17, Electrical Detail Marq Kole Royal Philips Electronics Jon Lueker Intel Corporation.
So, you think you need USB On-The-Go?. Agenda Introduction Embedded Host terminology OTG – Electrical – Protocol When to use OTG 2.
The Future of Analog Technology ® MP2312/MP A/6A, 24V, 500kHz, Synchronous Step-Down Converters With Power-Good in 3x3mm QFN Package Oct, 2013.
GS3055-I GSM Universal Wireless Alarm Communicator
555 Timer ©Paul Godin Updated February Oscillators ◊We have looked at simple oscillator designs using an inverter, and had a brief look at crystal.
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
Tool removed during cycle Fault #2 Conditions for setting Tool cocked prox switch goes open during cycle AND force on load cell drops below limit in fault.
Introduction Since the beginning of the oil crises, which remarkably influenced power development programs all over the world, massive technological and.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Power wake : PI5USB2543 vs PI5USB2546/A
Power management for Laptops. Batteries & power management Nickel Cadmium (Ni-Cd) Nickel-Metal Hydride (Ni-MH) Lithium-Ion (Li-Ion)
Applications TPS MHz, 1.5A Current Limit, 92% Efficient Boost Converter for Battery Backu BOOST CONVERTER FOR BATTERY BACKUP CHARGING WITH ADJUSTABLE.
TI Confidential – Selective Disclosure BMS Deep Dive Battery Charger Design (1S): Key considerations and system design limitations Miguel Aguirre.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 9: Troubleshooting Power Management and I/O Devices.
M.S.P.V.L. Polytechnic College, Pavoorchatram
PIC® MCU based USB AAA Battery Charger
© 2012 Pearson Education. Upper Saddle River, NJ, All rights reserved. Electronic Devices, 9th edition Thomas L. Floyd Electronic Devices Ninth.
Local Asynchronous Communications. Bit-wise data transmission Data transmission requires: Encoding bits as energy Transmitting energy through medium Decoding.
The Impulse “Switch” 1Daniel Overman DIS5274/10/2010.
TIMERS.
18 - Winter 2003 EE EE 766 Computer Interfacing and Protocols 1 USB (Universal Serial Bus) Need for “Plug and Play” capability for PC peripherals outside.
B L U E CHIPS w w w. b l u e c h i p s t e c h. c o m 藍 科 有 限 公 司 Solid State Lighting B L U E CHIPS w w w. b l u e c h i p s t e c h. c o m 藍 科 有 限 公.
USB Josh Rickmar John Marcoux. Topics Purpose and Goals History Bus Design Power Differential Signaling Connectors Changes in USB 3.0.
Project Goals And Objectives ____________________________________________________ Create a “smart”, customizable, all in one system Little to no learning.
AMD Danube Platform Introduction
Notebook Power System Introduction & Troubleshooting
Cypress-Fairbanks I.S.D. 04/04/05 PC6 Word Processor Training Assistive Technology
Final-Presentation Project “Kuala” Winter 2014 High Speed Digital Systems Lab Presented by: Stephen Taragin Supervisor: Boaz Mizrachi.
USB Power Converter (Max 2A) Charging Adapter Solution For Charging iPad/Tablet by Computer USB Automatically Detects Power Deficiencies in Devices &
The Headphones1 Trainer Training The Headphones. 2 There are three sets of headphones There are three transmitters Transmitters also act as battery chargers.
1 Warsaw University of Technology Faculty of Electronics and Information Technology Institute of Electronic Systems HARDWARE SIMULATOR of the high-resolution.
USB DAQ Product USB DAQ Product Κώστας Γρηγορίου Sales Engineer Ιούνιος 26, 2007.
4 May I/O Control. 4 May What is I/O Control? A Doors feature that allows you to program input events to drive output responses – for example:
October 10, USB Power Management Brad Hosler USB Engineering Manager Intel Corporation.
Gauge Operation and Software by Scott A. Ager. Computer Recommendations 750 MHz Pentium III 64 Meg SRAM 40 Gig Hard Drive 1024 x 768 graphics CD Writer.
GS3055-I GSM Universal Wireless Alarm Communicator
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
1 General Purpose and Alternate Function I/O (GPIO and AFIO)
ECS642U Embedded Systems Cyclic Execution and Polling William Marsh.
Instrumentation & Power Electronics
Chapter 14 - Configuring Shutdown and Power Management Options.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Features Benefits Compliant USB-C DFP Solution
Lecture 4 General-Purpose Input/Output NCHUEE 720A Lab Prof. Jichiang Tsai.
TRIGGER DELAY 100µs. G. Gräwer AB/BT/ECLBDS Trigger Delay2 The trigger delay is a back-up system that generates an asynchronous dump trigger for MKD and.
Tool Removed During Cycle Fault #2 Conditions for Setting Tool cocked prox switch goes open during cycle AND force on load cell drops below 5 lbs. Active.
Solar Portable Folding Solar Kit 12W. Solar opening & folding panel Folded Panel - Back 2 Pockets Open Panel Size: 61 x 21.5 x 0.4 cm (24 x 8.5 x 0.2.
Self Switching Power Supply. Introduction Self Switching Power Supply  Embedded system requires a regulated power supply.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Reverse Parking Sensor Circuit.
Auto turn off battery charger Auto turn off battery charger.
Electrical and Computer Engineering Cumulative Design Review Team 22: Driver Assist.
External 3.3V External 1.3V CVDD CVDDRTC USB_VDD1P3 DVDDIO USB_VDDOSC USB_VDDPLL USB_VDDA3P3 LDOI VDDA_PLL USB_VDDA1P3 VDDA_ANA USB PHY USB Core USB_LDOOANA_LDOODSP_LDOO.
COIN BASED CELL PHONE CHARGER by sarin krishna k.r
Application Case Study Christmas Lights Controller
SMPS.
Environment Temperature Monitor
Microcontroller basics
Dr. Unnikrishnan P.C. Professor, EEE
FAIRCHILD TRAVEL ADAPTER SOLUTION
USB- Universal Serial Bus
McCrometer Nano Board Test Procedure
PHASE IDENTIFICATION UNIT (PIU)
6. USING THE TDR200 IN ANALOGUE MODE
Axelite Car Charger Soultion
724 Temperature Calibrator
Presentation transcript:

Pericom’s Latest USB S&C PI5USB2544, PI5USB2544A, PI5USB2546, PI5USB2546A

USB Charging Controller for PC Provide charging function when OS is in any mode: S0 (on) / S3 (Standby mode)/ S4 (Hibernate mode)/ S5 (Shut down)

USB Charging Controller for PC S0: Standard port (500mA) or Charging port (CDP - 1.5A) per USB BC1.2 S3/S4/S5: convert port from a dead port to a dedicated charging port per USB BC1.2, YD/T-1591-2009, and fulfill Samsung Galaxy charger or Apple charger requirements Pericom’s USB Charger IC USB controller D+ D-

S0 (Normal USB operation) Standard Downstream Port - SDP If bus is not suspended and configured, maximum output current = 500mA (USB2.0) Charging Downstream Port – CDP supply a maximum of 1.5 A

S3/S4/S5 = Sleep and Charge Dedicate mode charger (DCP) USB charging specification 1.1/1.2 Chinese Telecommunication Industry Standard YD/T1591-2009 charger specification Maximum current = 1.5 A at 5.25 V. D+ R 0 to 200Ω D-

S3/S4/S5 = Sleep and Charge Non BC 1.2 spec. Apple different charger mode iPad charger (Max. charging current 2A and 2.4A) Other Apple device charger (Max. charging current up to 1A) Samsung fast charger mode (for Galaxy Tab) Output Voltage Apple 1A Apple 2A Apple 2.4A D+ 2.0V 2.7V D- Output Voltage Samsung Galaxy D+ 1.2V D-

Different Charging per BC1.2 - CDP/ SDP/ DCP CDP: Charging downstream port ( 1.5A), data transaction + charging SDP: Standard downstream port (USB2.0 = 500mA; USB3.0 = 900mA ), data transaction + charging DCP: Dedicated charging port, (1.5A), charging only

How Portable device distinguish the SDP, CDP, DCP Two Detection stage according to Battery Charging Specification Primary detection - distinguish whether the USB port is SDP or CDP and DCP PD send out a 0.5-0.7V pulse from D+ and check whether the USB port reply a 0.5-0.7V pulse from D- SDP - No reply on D- CDP/DCP – reply on D- Secondary detection - distinguish whether the USB port is CDP or DCP (BC1.2 only) PD send out a 0.5-0.7V pulse from D- and check whether the USB port reply anything on D+ CDP - No reply on D+ DCP – receive a signal from D+ (As D+/D- short together)

Waveform of CDP and SDP A CDP requested PD plugged into a CDP port and a SDP port Waveform index: Yellow = Vbus Green = D- Blue = D+ CDP mode SDP mode 9

Pericom’s latest USB S&C IC – PI5USB2544, PI5USB2544A, PI5USB2546, PI5USB2546A

PI5USB2543 vs 2546/A vs 2544/A Features PI5USB2543 PI5USB2546 = TPS2546 PI5USB2546A PI5USB2544 = TPS2544 PI5USB2544A Port power control (PPC) No Yes Automatic CDP/SDP switching for devices that do not connect to CDP port LS KB/mouse wake-up when S0  S3 FS KB/mouse wake-up when S0  S3 OCP, OTP, OVP OCP Precision +/-20% +/-7% (trim) Power wake (plug-in detection in S3, S4 and S5) YD/T 1591-2009 charging (D+/- shorted and charging) BC 1.2: DCP, SDP, CDP Power MOSFET RON 100mΩ 73mΩ Non-BC 1.2 charging: Apple 1A, 2A (Divider-1A, -2A) charging Samsung 1.2V fast charging (DCP-1.2V) Apple 2.4A charging, (Divider-2.4A) Reverse leakage protection

PI5USB254x Pin assignment All part are in the same package – TQFN 16 pin Same package of PI5USB2543 PI5USB2546 PI5USB2546A PI5USB2544 PI5USB2544A PI5USB2543

PI5USB2544/A / PI5USB2546/A Block Diagram Power Switch Charging Port Controller Back

PI5USB25XX in SDP mode BC 1.2, SDP - same as a normal USB port in USB 2.0. In Windows, PI5USB254X will simply connect (lines in red) the cell-phone to the USB controller only. Cell phone D+ USB controller D- OUT VBUS 5V Divider-2.4A (PI5USB2546A / 2544A only) USB connector power switch plug detect, pulse control, OCP, OTP OVP 15K x 2 Sensing Control Divider-2A Divider-1A DC-DC 5V IN DCP CTL1_2_3 = 110 DCP-1.2V PI5USB254X Laptop

PI5USB254X – CDP mode CDP request cell-phone plugged and seen 5V Vbus, the cell phone will apply a 0.6V on D+ (primary detection) and PI5USB254x will reply a 0.6V on D- (see the connections in red). cell-phone will apply 0.6V on D- (secondary detection) and PI5USB254x will not reply. cell-phone will start to charge maximum 1.5A and will also enumerate to Windows for data access. Reply 0.6V D- (primary) 0.6V D+ (primary) USB controller D+ D- OUT VBUS 5V Divider-2.4A (PI5USB2546A / 2544A only) Cell phone USB connector power switch plug detect, pulse control, OCP, OTP OVP 15K x 2 Sensing Control Divider-2A Divider-1A DC-DC 5V IN DCP CTL1_2_3 = 111 DCP-1.2V PI5USB254X Laptop

PI5USB254X – Auto DCP mode PI5USB2544/A, PI5USB2546/A enter Divider-1A mode after CTL1/2/3 = 001 or 011 2 detection method: Detect D+/D- voltage for charging to DCP mode Detect the current for Divider-2.4A (PI5USB2544A/PI5USB2546A only), Divider-2A or Divider-1A mode CTL1_2_3 = 001 or 011 USB controller D+ D- 3. If not change to DCP mode, monitor current draw from cell phone and determine whether change to Divider-2.4A, Divider-2A or keep in Divider-1A mode 1. Set D+ & D- to Divider-1A charger mode 2. Monitor D+ & D- voltage and determine whether keep in Divider-1A or change DCP mode (including Samsung fast charge mode) OUT VBUS Divider-2.4A (PI5USB2546A / 2544A only) Cell phone Cell phone USB connector power switch plug detect, pulse control, OCP, OTP OVP 15K x 2 Sensing Control Divider-2A Divider-1A DC-DC 5V IN DCP DCP-1.2V PI5USB2544/A / PI5USB2546/A Laptop

PI5USB254X– Keyboard, mouse pass through USB charging port is keep the connection of the low speed (LS) or full speed (FS) keyboard-mouse to USB controller, rather than change to charging mode, when switching from Windows to sleep. Under sleeping mode, PI5USB254X will stay in USB switch mode to keep the connection between LS / FS keyboard-mouse and USB controller (lines in red). Remark: PI5USB2543 detect LS device only 15K x 2 Mouse Laptop USB connector D+ D- VBUS 5V Sensing Control CTL1_2_3 = 111 / 110  011 DC-DC 5V IN power switch plug detect, pulse control, OCP, OTP OVP OUT P Divider- 2.4A USB controller Divider-2A Divider-1A DCP DCP-1.2V PI5USB254X

Other information

1. Vbus Off pulse

Vbus Off Pulses Part Number Vbus off timing for each device – t(s) A chargeable device will detect the mode (SDP, DCP, CDP, Apple, etc.) of a USB charging port one-time only, when it detect the rising-edge of Vbus 5V. It need another 5V Vbus rising-edge to re-detect the USB port again (BC 1.2 requests Vbus pulse when changing between SDP, CDP and DCP). There are two ways that can reset a chargeable device: re-plug, generate a Vbus pulse to mimic a re-plug. PI5USB254X will generate Vbus pulses when switching between various charging mode and USB modes to assure proper charging and working 5V t (s) OUT Part Number Vbus off timing for each device – t(s) PI5USB2543 500ms PI5USB2544/A PI5USB2546/A (a) 2s (b) 400ms (change back to CDP or SDP mode)

2. Power Wake

Power wake : PI5USB2543 vs PI5USB2546/A Didn’t support Power wake feature Will detect Vbus current >0.1mA as for plugged-in Will detect certain D+/- voltage as plugged-out. PI5USB2546/A With current sensing and behavior same as TPS2546 Will detect Vbus current >55mA as for plugged-in Will detect Vbus current <45mA as plugged-out. (please refer to P.23 to P27 for details)

PI5USB2546/A Power Wake in Notebook Power wake is activated in S4 / S5 mode of the system CTL1/2/3 & ILIM_SEL = 0011 Select between high power DC-DC converter or low power LDO based on charging requirements

PI5USB2546/A Power Wake in notebook When device is connected to the charging port and provide charging current > 55mA (typ), STATUS# will pull “LOW” => the power supplier of the charging port will be switched out from LDO and to DC-DC converter VBUS turn off for 2s Current limit auto switch to ILIM_HI => (depends on the RILIM_HI - Pin 16 of PI5USB2546/A)

PI5USB2546/A Power Wake in notebook CTL1 CTL2 CLT3 ILIM_SEL 1 IN 5V LDO 5V DC-DC 19V EN# Embedded Controller STATUS# CTL1 CTL2 CTL3 ILIM_SEL Power Block USB Host Controller OUT D+_IN D-_IN GND ILIM_HI ILIM_LO D± OC# D±OUT FAULT# PI5USB2546/A VBUS D- D+ I > 55mA /STATUS = L Current limit change to ILIM_HI

PI5USB2546/A Power Wake in Notebook When device is unplugged or device is fully charge and current is drop to < 45mA (typ), STATUS# of PI5USB2546 will pull “HIGH” after 15s => control the low power LDO supplies the standby power of the charging port. Current limit set to internally => 55mA for LDO

Power Wake in notebook Power Block PI5USB2546/A Embedded Controller IN CTL1 CTL2 CLT3 ILIM_SEL 1 IN 5V LDO 5V DC-DC 19V EN# Embedded Controller STATUS# CTL1 CTL2 CTL3 ILIM_SEL Power Block USB Host Controller OUT D+_IN D-_IN GND ILIM_HI ILIM_LO D± OC# D±OUT FAULT# PI5USB2546/A VBUS D- D+ I < 45mA Device is un-plugged or Device is fully charged /STATUS = H After 15s Internal current limit (55mA)

3. Port Power Management

PI5USB2546/A Port Power Management (PPM) PPM is activated in S0 (CDP) or S3 - S5 (DCP_Auto) mode of the system CTL1/2/3 & ILIM_SEL = 1111 or 0111 Prevents overloading of the system’s power supply Limiting the total power of USB port System monitors /STATUS pin for different USB port Once # of USB port assert /STATUS, system will toggle the reminding port to a SDP If the charging current drop to < ILIM_LO + 60mA, /STATUS pin will de-assert and system resume the charging feature for all USB ports.

PPM in notebook PI5USB2546 – U1 Embedded Controller USB signal CTL1 CTL2 CLT3 ILIM_SEL 1 Embedded Controller STATUS# CTL1 CTL2 CTL3 ILIM_SEL USB Host Controller ILIM_HI ILIM_LO D± OC# PI5USB2546 – U1 /STATUS = High USB port 1 USB signal ILIM_HI ILIM_LO PI5USB2546 – U2 USB port 2 /STATUS = High STATUS# USB signal CTL1 CTL2 ILIM_HI ILIM_LO CTL3 If current draw < ILIM_LO + 60mA ILIM_SEL Remark: USB signal including Vbus, D+, D- and GND signal

PPM in notebook PI5USB2546 – U1 Embedded Controller USB signal CTL1 CTL2 CLT3 ILIM_SEL 1 Embedded Controller STATUS# CTL1 CTL2 CTL3 ILIM_SEL USB Host Controller ILIM_HI ILIM_LO D± OC# PI5USB2546 – U1 /STATUS = High USB port 1 USB signal ILIM_HI ILIM_LO Current limit changed to ILIM_LO Change CTL1/2/3 & ILIM_SEL to SDP PI5USB2546 – U2 USB port 2 /STATUS = Low STATUS# USB signal CTL1 CTL2 ILIM_HI ILIM_LO CTL3 If current draw > ILIM_LO + 60mA ILIM_SEL Remark: USB signal including Vbus, D+, D- and GND signal

The End Thank You

Appendix: Difference between PI5USB2546 vs TPS2546

Difference between PI5USB2546 and TPS2546 Major feature and behaviors are the same between PI5USB2546 and TPS2546 Difference only found on specially condition, eg. Charging current drop suddenly when IC just enter Divider-2A mode

Difference between PI5USB2546 and TPS2546 /STATUS disable time (CTL1/2/3 & ILIM_SEL = 0111 or 1111) When Iout < ILIM_LO+50mA, /STATUS will be resumed after 3s. The counter starting time between PI5USB2546 and TPS2546 is slightly difference. /STATUS resume faster than TPS2546 Example for Samsung Galaxy S2 plugged into CDP mode (Samsung Galaxy S2 is non-CDP device)

Difference between PI5USB2546 and TPS2546 Detection time from Divider-2A back to Divider-1A (or Divider-2.4A to Divider-2A) Only when current will drop < 100mA when D+/D- JUST enter Divider-2A (or 2.4A) trigger OUT drop (2s) before resume to Divider-1A This difference solve the looping issue on HTC butterfly and Sony Xperia Z under dead battery case

Difference between PI5USB2546 and TPS2546 When current drop to < 100mA when D+/D- enter Divider-2A / 2.4A within t(sec), 2sec OUT drop before resume to Divider-1A Detection time (t) = 15s for PI5USB2546; 3s for TPS2546 OUT drop found @ ~17s for PI5USB2546 after enter Divider-2A/2.4A mode; @4s for TPS2546 OUT Iout > ~ 700 – 750mA which trigger to Divider-2A mode Iout < 100mA 2s out off 2s out off t D- D+ Divider-1A Divider-2A Divider-1A