Methods and apparatus to transition devices between operational states
AssigneeTexas Instruments Incorporated
InventorsChung San Roger Chan, T-Pinn Koh, Gary Chard, Bennett Lau, Adam Rappoport
Life of this patent
Estimating the term…
Abstract
Methods, apparatus, systems and articles of manufacture are disclosed to transition devices between operational modes. An example apparatus comprising: an activity detector configured to be coupled to a communication bus; a communication bus controller coupled to the activity detector; a hardware wakeup controller coupled to the activity detector; a switching circuit coupled to the hardware wakeup controller; a first oscillator coupled to the switching circuit; and a second oscillator the second oscillator coupled to the switching circuit and the hardware wakeup controller.
Claims21
A power delivery controller for USB-C systems comprising:
- a system clock having an input and an output;
- a bus address matcher circuit having first and second inputs, and having first and second outputs, wherein the first input is coupled to the output of the system clock;
- a bus activity detector controller having first, second, third, and fourth inputs, and having first and second outputs, wherein the first input is coupled to the first output of the bus address matcher circuit and the second input is coupled to the output of the system clock;
- a bus address regenerator circuit having first, second, and third inputs, and having first and second outputs, wherein the first input is coupled to the first output of the bus activity detector controller, the second input is coupled to the output of the system clock, the first output is coupled to the third input of the bus activity controller, and the second output is coupled to an I2C bus;
- a communication bus controller having an input and an output, wherein the input is coupled to the output of the system clock, and the output is coupled to the second input of the bus address matcher circuit;
- a hardware wakeup controller having first and second inputs, and having first, second, and third outputs, wherein the first input is coupled to the second output of the bus address matcher and the first output is coupled to the third input of the bus activity detector controller;
- a switching circuit having first, second, and third inputs, and having first and second outputs, wherein the first input is coupled to the second output of the hardware wakeup controller, the first output is coupled to the second input of the hardware wakeup controller, and the second output is coupled to the input of the system clock;
- a first oscillator having an output coupled to the second input of the switching circuit;
- and
- a second oscillator having an input and an output, wherein the output is coupled to the third input of the switching circuit and the input is coupled to the third output of the hardware wakeup controller.
A system comprising:
- an activity detector including:
- a bus address matcher circuit having first and second inputs, and having first and second outputs, wherein the first input is coupled to the output of a system clock;
- a bus activity detector controller having first, second, third, and fourth inputs, and having first and second outputs, wherein the first input is coupled to the first output of the bus address matcher circuit and the second input is coupled to the output of the system clock;
- and
- a bus address regenerator circuit having first, second, and third inputs, and having first and second outputs, wherein the first input is coupled to the first output of the bus activity detector controller, the second input is coupled to the output of the system clock, the first output is coupled to the third input of the bus activity controller, and the second output is coupled to an I2C bus;
- and
- configured to:
- detect, on the communication bus, a request from a first device;
- generate a first notification indicating the request is directed to a second device;
- and
- transmit a second notification to the first device indicating the action requested by the request has been completed;
- a switching circuit coupled to a first oscillator, a second oscillator and the system clock;
- and
- a hardware wakeup controller coupled to the activity detector and a switching circuit, and configured to, in response to detecting the first notification, switch the system clock from the first oscillator to the second oscillator.
A method comprising:
- detecting a request from a first device at a second device on a communication bus;
- determining whether the address of the request matches the address of the second device;
- generating, at the second device, a first notification if the address of the request matches the address of the second device;
- in response to detecting the first notification, switching a system clock from a first oscillator to a second oscillator;
- and
- transmitting, from the second device, a second notification to the first device that indicates the second device has completed a function included in the request.
Dependencies are inferred from the claim text.