IP Library Granted Patent US 9,690,641
Granted Patent B2
US 9,690,641 · App. 14/813,679 · Granted Jun 27, 2017

Clearing a watchdog timer every time a processor instructs a transmission of a ping message to a power receiving device

Inventors: Kazumasa Ozawa (Kyoto, JP); Takashi Sato (Kyoto, JP)
Assignee: ROHM CO., LTD.
G06F11/0757G06F1/26G06F11/0721
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 9,690,641
App. No.
14/813,679
Granted
Jun 27, 2017
Kind
B2
Abstract

A controller, which is installed on a power supply device complying with the USB (Universal Serial Bus)-PD (power delivery) specification and controls a power supply circuit for supplying a bus voltage to a power receiving device via a bus line is disclosed. The controller includes an interface circuit, which communicates with the power supply device via the bus line; a processor, which transmits and receives messages to and from the power receiving device by using the interface circuit, determines a voltage level of the bus voltage, and sets the determined voltage level to the power supply circuit; and a watchdog timer, which is cleared whenever the processor executes a ping-related command for transmission or reception of ping messages to or from the power receiving device, wherein an overflow period of the watchdog timer is set to be longer than a period for the ping messages.

Claims (36)

1. A controller, which is installed on a power supply device complying with the USB (Universal Serial Bus)-PD (power delivery) specification and controls a power supply circuit for supplying a bus voltage to a power receiving device via a bus line, the controller comprising:

an interface circuit, which communicates with the power supply device via the bus line;

a processor, which transmits and receives messages to and from the power receiving device by using the interface circuit, determines a voltage level of the bus voltage, and sets the determined voltage level to the power supply circuit; and

a watchdog timer, which is cleared whenever the processor executes a ping-related statement for transmission or reception of ping messages to or from the power receiving device, wherein an overflow period of the watchdog timer is set to be longer than a period for the ping messages,

wherein the processor transmits a clear command to the watchdog timer every time the processor instructs a transmission of a ping message to the interface circuit.

2. The controller of claim 1 , wherein the watchdog timer comprises:

a counter;

a determining unit, which compares a counted value of the counter to a predetermined threshold value; and

a clear control circuit, which receives the clear command generated by the processor and, resets the counter if the clear command is received.

3. The controller of claim 1 , wherein a program executed by the processor comprises:

a first statement for instructing a transmission of the ping messages to the interface circuit; and

a second statement for generating a clear command for the watchdog timer.

4. The controller of claim 1 , wherein the watchdog timer monitors control data related to a command for transmitting a ping message, which is transmitted from the processor to the interface circuit, and is cleared if the control data satisfies a predetermined condition.

5. The controller of claim 4 , wherein the watchdog timer comprises:

a counter;

a determining unit, which compares a counted value of the counter to a designated threshold value; and

a clear control circuit, which resets the counter if the processor monitors the control data transmitted to the interface circuit and the control data satisfies a predetermined condition.

6. The controller of claim 1 , wherein, if the power receiving device does not comply with the USB-PD specification, the processor transmits a clear command to the watchdog timer at a predetermined period.

7. The controller of claim 1 , wherein the controller is monolithically integrated on a single semiconductor substrate.

8. A power supply device comprising:

a power supply circuit, which is capable of outputting a first bus voltage with a first voltage level and a second bus voltage with a second voltage level higher than the first voltage level; and

the controller of claim 1 , which controls the power supply circuit.

9. The power supply device of claim 8 , further comprising:

a first switch, which is arranged on a path of the first bus voltage; and

a second switch, which is arranged on a path of the second bus voltage,

wherein the controller controls the first switch and the second switch as well as the power supply circuit.

10. An electronic device comprising the power supply device of claim 8 .

11. A method of controlling a power supply device that complies with the USB (Universal Serial Bus)-PD (power delivery) specification, the method comprising:

setting an overflow period of a watchdog timer to be longer than a period for transmitting a ping message to a power receiving device;

transmitting and receiving messages between a processor and the power receiving device;

determining a voltage level of a bus voltage to be supplied to the power receiving device;

setting the determined voltage level to a power supply circuit; and

clearing the watchdog timer whenever the processor executes ping-related commands related to transmission and reception of ping messages to and from the power receiving device.

12. The method of claim 11 , wherein the watchdog timer is cleared based on a clear command generated by the processor.

13. The method of claim 11 , further comprising monitoring control data related to a command to transmit a ping message, which is transmitted from the processor to an interface circuit,

wherein the watchdog timer is cleared if the control data satisfies a predetermined condition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2015
From: OZAWA, KAZUMASA; SATO, TAKASHI
To: ROHM CO., LTD.
Reel/Frame 036218/0279 →
Priority Claims (1)
JP 2014-157519 · Aug 1, 2014 · national
Continuity (1)
Related Publication 20160034333A1 · Feb 4, 2016