US 12,413,443 B2
USB type-C/PD port real time monitoring and control in an automotive or industrial ecosystem
Bhargav Teja Paleti, Eluru (IN); Debraj Bhattacharjee, Bengaluru (IN); and Kailas Iyer, Bangalore (IN)
Assigned to Cypress Semiconductor Corporation, San Jose, CA (US)
Filed by Cypress Semiconductor Corporation, San Jose, CA (US)
Filed on May 27, 2021, as Appl. No. 17/331,866.
Claims priority of provisional application 63/073,876, filed on Sep. 2, 2020.
Prior Publication US 2022/0070018 A1, Mar. 3, 2022
Int. Cl. H04L 12/40 (2006.01); G06F 1/3215 (2019.01)
CPC H04L 12/40 (2013.01) [G06F 1/3215 (2013.01); H04L 2012/40215 (2013.01); H04L 2012/40234 (2013.01); H04L 2012/40273 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a Universal Synchronous Bus Type-C Power Delivery (USB-C/PD) port; and
a USB-C/PD processing subsystem operatively coupled to the USB-C/PD port and configured to:
receive directly a non-USB-based message frame transmitted by a master device over a non-USB communication network through a transceiver and a repurposed serial communication block of the USB-C/PD processing subsystem, wherein the transceiver performs voltage translations between the USB-C/PD processing subsystem and the non-USB communication network, and wherein the USB-C/PD processing subsystem decodes directly the message frame to determine a frame type to control how the USB/PD port operates in response to the message frame;
decode directly the message frame to determine the frame type, the frame type indicating one of a request frame from the master device to control power sharing operations of the USB-C/PD port and a response frame to monitor the power sharing operations of the USB-C/PD port;
in response to the message frame being determined to be the request frame, receive control data from the master device over the communication network to control the power sharing operations of the USB-C/PD port; and
in response to the message frame being determined to be the response frame, transmit response data that monitors the power sharing operations of the USB-C/PD port to the master device over the communication network.