US 11,747,885 B2
Method and apparatus to save power in USB repeaters/re-timers
Pradeep Kumar Bajpai, Sunnyvale, CA (US); Godwin Gerald Arulappan, Sunnyvale, CA (US); and Anup Nayak, Fremont, CA (US)
Assigned to Cypress Semiconductor Corporation, San Jose, CA (US)
Filed by Cypress Semiconductor Corporation, San Jose, CA (US)
Filed on Nov. 17, 2022, as Appl. No. 17/989,533.
Application 17/989,533 is a continuation of application No. 17/192,650, filed on Mar. 4, 2021, granted, now 11,513,584.
Prior Publication US 2023/0081229 A1, Mar. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 1/32 (2019.01); G06F 1/3234 (2019.01); G06F 1/3215 (2019.01); G06F 13/38 (2006.01)
CPC G06F 1/3253 (2013.01) [G06F 1/3215 (2013.01); G06F 13/382 (2013.01); G06F 2213/0042 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A device that repeats Universal Serial Bus (USB) packets exchanged between a host and a peripheral device, comprising:
a host receive port configured to receive USB packets from the host;
a host transmit port configured to transmit USB packets to the host;
a peripheral receive port configured to receive USB packets from the peripheral device;
a peripheral transmit port configured to transmit USB packets to the peripheral device;
a repeating circuitry configured to repeat and retime the USB packets received by the host receive port from the host for the peripheral device or the USB packets received by the peripheral receive port from the peripheral device for the host; and
a processing system configured to:
detect a USB packet received by the host receive port from the host;
determine a type of the USB packet received;
in response to the USB packet being determined to be a start-of-frame (SOF) packet, disable the peripheral receive port to stop the device from receiving USB packets from the peripheral device; and
in response to the USB packet being determined to be a non-SOF packet, enable the peripheral receive port to prepare the peripheral receive port to receive USB packets from the peripheral device.