Can I initiate a USB-C PPS PDO change from a source without an RDO from the sink?
Hello, I am designing a power bank temperature controller that works by varying the PPS power profile to control a heating element's temperature. I am using an STM32G071RB mcu to handle the PD communication. I know that a PPS RDO is sent from the sink to the source in battery charging applications, but it would be simpler in my application if the source (Power bank with G0 mcu) could vary it's PPS voltage without the sink requesting it. Is this possible to do or must I send an RDO from the sink?
The sink is a 100W (20V 5A) heating element with a thermocouple that is relaying its data over the usb 2.0 pins of its usb-c connector. The temperature controller code will be running on the power bank. If PPS can only work when the sink sends an RDO then the power bank will need to send a message to a G0 mcu in the sink with the RDO's that it will then send back to the power bank. This seems redundant as this is not a sink directed charging application. I would instead like to skip this step and have the power bank change the PPS PDO when directed to by its own temperature controller code. Safety is not an issue here as the resistive heater has the max power of the USB-C spec so it can't be exceeded by a PDO.
To recap, is it possible to use PPS to vary output voltage without an RDO from the sink? If it is possible, how should I go about doing this?
Best,
Ben

