×

Method and system for determining an arbitrary charging protocol in USB charging ports

  • US 9,201,480 B2
  • Filed: 12/23/2010
  • Issued: 12/01/2015
  • Est. Priority Date: 12/23/2010
  • Status: Active Grant
First Claim
Patent Images

1. An emulation circuit for emulating a charging profile and charging a portable device through a universal serial bus (USB) port, the system comprising:

  • a power switch for powering the emulation circuit;

    a high-speed data switch for transferring data between the portable device and a host;

    a USB receptacle port for communicating with the portable device;

    a profile database for storing one or more charging profiles, wherein each of the one or more charging profiles includes one or more stimulus-response pairs associated with a charging mode;

    a stimulus timer;

    a response timer;

    a profile timer; and

    emulation circuitry configured for selecting a charging profile from the profile database, wherein the selected charging profile is determined by the emulation circuitry by;

    selecting a first charging profile from the profile database, applying a voltage on the USB port, detecting, according to the stimulus timer, a first stimulus applied on the USB port by the portable device in response to the applied voltage, determining a corresponding response to the detected first stimulus based on the stimulus-response pairs associated with the first charging profile, applying, according to the response timer, the corresponding response on the USB port, and assigning the first charging profile as the selected charging profile if all of the stimulus-response pairs associated with the first charging profile are detected or selecting a second charging profile from the profile database if the profile timer expires before all of the stimulus response pairs associated with the first charging profile are detected.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×