IP Library Granted Patent US 10,809,787
Granted Patent B2
US 10,809,787 · App. 16/381,956 · Granted Oct 20, 2020

USB type-c signal interface circuit

Inventors: Anup Nayak (Fremont, CA); Karri Rajesh (Visakhapatnam, IN); Hemant P. Vispute (Bangalore, IN); Arun Khamesra (Bangalore, IN)
Assignee: Cypress Semiconductor Corporation
G06F1/266G06F13/385H01R24/62H01R2107/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,809,787
App. No.
16/381,956
Granted
Oct 20, 2020
Kind
B2
Abstract

A device includes a USB-C controller instantiated as a first integrated circuit that includes a first set of host terminals coupled to host controllers and a second set of terminals coupled to sets of D+/D− terminals of a type-C receptacle. A D+/D− multiplexer is to selectively couple the first set of host terminals to the second set of terminals. An electrostatic discharge (ESD) protection circuit is coupled between the D+/D− multiplexer and the second set of terminals. A charger detector circuit is coupled between a positive data system terminal and a negative data system terminal of the first set of terminals, the charger detector circuit to detect whether the second set of terminals is coupled to a USB charger through the type-C receptacle.

Claims (47)

1. A USB-C controller comprising:

a first set of terminals to be coupled to a host controller, the first set of terminals comprising a positive data system terminal and a negative data system terminal;

a second set of terminals to be coupled to sets of D+/D− terminals of a type-C receptacle;

a multiplexer to selectively couple the first set of terminals to the second set of terminals; and

a charger detector circuit coupled between the positive data system terminal and the negative data system terminal of the first set of terminals, the charger detector circuit to detect whether the second set of terminals is coupled to a USB charger through the type-C receptacle;

wherein the USB-C controller is instantiated as an integrated circuit (IC) chip.

2. The USB-C controller of claim 1 , wherein the second set of terminals comprises first and second positive data terminals coupled to corresponding D+ terminals of the type-C receptacle and first and second negative data terminals coupled to corresponding D− terminals of the type-C receptacle.

3. The USB-C controller of claim 2 , wherein the multiplexer is to couple:

the positive data system terminal to one of the first and second positive data terminals; and

the negative data system terminal to one of the first and second negative data terminals.

4. The USB-C controller of claim 1 , wherein the first set of terminals is associated with a first connection of a single USB port, and wherein the second set of terminals is associated with a second connection of the single USB port.

5. The USB-C controller of claim 1 , wherein the charger detector circuit is further coupled between a data transmitter terminal and a data receiver terminal of the first set of terminals, the charger detector circuit further to detect whether the second set of terminals is coupled to a second USB charger through the type-C receptacle.

6. The USB-C controller of claim 1 , further comprising:

a first electrostatic discharge (ESD) protection circuit coupled between the multiplexer and the first set of terminals; and

a second ESD protection circuit coupled between the multiplexer and the second set of terminals.

7. The USB-C controller of claim 1 , wherein the first set of terminals comprises a set of Universal Asynchronous Receiver-Transmitter (UART) terminals.

8. The USB-C controller of claim 1 , wherein the multiplexer is controlled to provide flip correction based on a configuration channel (CC) signal.

9. The USB-C controller of claim 1 , wherein the charger detector circuit includes a first switch coupled to the positive data system terminal and a second switch coupled to the negative data system terminal, the first switch and the second switch controllable by first logic to disconnect the charger detector circuit during high-speed data transfer.

10. The USB-C controller of claim 1 , wherein the USB-C controller further comprises a charge pump coupled to gates of metal-oxide-semiconductor field-effect transistors (MOSFETs) of the multiplexer, wherein the charge pump is to drive the MOSFETs to operate such that each MOSFET exhibits less than seven-ohm resistance.

11. A system comprising:

a Universal Serial Bus (USB) host controller;

a host controller;

a USB type-C receptacle; and

a USB-C controller instantiated as an integrated circuit (IC) chip, wherein the USB-C controller is coupled to the USB type-C receptacle, to the USB host controller, and to the host controller, and wherein the USB-C controller comprises:

a first set of first terminals coupled to the USB host controller, the first set of terminals comprising a positive data system terminal and a negative data system terminal;

a second set of terminals coupled to the host controller;

a third set of terminals coupled to sets of D+/D− terminals of the USB type-C receptacle;

a multiplexer to selectively couple the first and second sets of terminals to the third set of terminals; and

a charger detector circuit coupled between the positive data system terminal and the negative data system terminal of the first set of terminals, the charger detector circuit to detect whether the third set of terminals is coupled to a USB charger through the type-C receptacle.

12. The system of claim 11 , wherein the third set of terminals comprises first and second positive data terminals coupled to corresponding D+ terminals of the type-C receptacle and first and second negative data terminals coupled to corresponding D− terminals of the type-C receptacle.

13. The system of claim 12 , wherein the multiplexer is to couple:

the positive data system terminal to one of the first and second positive data terminals; and

the negative data system terminal to one of the first and second negative data terminals.

14. The system of claim 12 , wherein the second set of terminals comprises a data transmitter terminal and data receiver terminal, and wherein the multiplexer is to couple:

the data transmitter terminal to one of the first and second positive data terminals; and

the data receiver terminal to one of the first and second negative data terminals.

15. The system of claim 11 , wherein the first set of terminals is associated with a first connection of a single USB port, and wherein the second set of terminals is associated with a second connection of the single USB port.

16. The system of claim 11 , further comprising:

a first electrostatic discharge (ESD) protection circuit coupled between the multiplexer and the first and second sets of terminals; and

a second ESD protection circuit coupled between the multiplexer and the third set of terminals.

17. The system of claim 11 , wherein the first set of terminals comprises a set of Universal Asynchronous Receiver-Transmitter (UART) terminals.

18. The system of claim 11 , wherein the multiplexer is controlled to provide flip correction based on a configuration channel (CC) signal.

19. The system of claim 11 , wherein the charger detector circuit includes a first switch coupled to the positive data system terminal and a second switch coupled to the negative data system terminal, the first switch and the second switch controllable by first logic to disconnect the charger detector circuit during high-speed data transfer.

20. A method comprising:

operating a USB-C controller instantiated as an integrated circuit (IC) chip, wherein the USB-C controller comprises a multiplexer and a charger detector circuit, and wherein operating the USB-C controller comprises:

selectively coupling, by the multiplexer, a first set of terminals to a second set of terminals, wherein the first set of terminals are coupled to a host controller and the second set of terminals are coupled to sets of D+/D− terminals of a type-C receptacle; and

detecting, by the charger detector circuit, whether the second set of terminals are coupled to a USB charger through the type-C receptacle, wherein the charger detector circuit is coupled between a positive data system terminal and a negative data system terminal of the first set of terminals.

Assignments (4)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
SECURITY INTEREST Recorded Jul 31, 2019
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MUFG UNION BANK, N.A.
Reel/Frame 049917/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2019
From: NAYAK, ANUP; RAJESH, KARRI; VISPUTE, HEMANT P; KHAMESRA, ARUN
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 048974/0365 →
Continuity (3)
Continuation 16000730 · Jun 5, 2018
Provisional Application 62656274 · Apr 11, 2018
Related Publication 20190317582A1 · Oct 17, 2019
Cited By (1)
US 12,244,138