|
|
|
|
12
|
startup.
|
12
|
startup.
|
13
|
* Sink mode implements a simple USB Power Delivery sink, aiming for full
|
13
|
* Sink mode implements a simple USB Power Delivery sink, aiming for full
|
14
|
compliance with the USB Power Delivery Specification, Revision 2.0,
|
14
|
compliance with the USB Power Delivery Specification, Revision 2.0,
|
15
|
- Version 1.3.
|
|
|
|
|
15
|
+ Version 1.3, and with Revision 3.0, Version 1.1.
|
16
|
* Requests the configured voltage and current if available, or a safe, low
|
16
|
* Requests the configured voltage and current if available, or a safe, low
|
17
|
power request otherwise.
|
17
|
power request otherwise.
|
18
|
* Provides power on the output connector only when an explicit contract is in
|
18
|
* Provides power on the output connector only when an explicit contract is in
|
19
|
place for the configured voltage and current.
|
19
|
place for the configured voltage and current.
|
20
|
* Optional GiveBack support allows power supplies to temporarily remove power
|
20
|
* Optional GiveBack support allows power supplies to temporarily remove power
|
21
|
from the PD Buddy Sink if necessary.
|
21
|
from the PD Buddy Sink if necessary.
|
|
|
22
|
+* Requests can be made from programmable power supplies, allowing voltages to
|
|
|
23
|
+ be requested at 20 mV increments from a wide range (up to 3-21 V).
|
|
|
24
|
+* Configuring a voltage range provides a fallback if the preferred voltage is
|
|
|
25
|
+ unavailable.
|
|
|
26
|
+* The amount of current the device requests can be set as a power or a
|
|
|
27
|
+ resistance, as well as a current. These values are taken as constant over
|
|
|
28
|
+ the configured voltage range.
|
22
|
* Setup mode implements a USB CDC-ACM command-line interface allowing
|
29
|
* Setup mode implements a USB CDC-ACM command-line interface allowing
|
23
|
configuration to be loaded from and stored in flash.
|
30
|
configuration to be loaded from and stored in flash.
|
24
|
-
|
|
|
25
|
-### New in version 1.1.0
|
|
|
26
|
-
|
|
|
27
|
* Setup mode allows real-time renegotiation of voltage and current, complete
|
31
|
* Setup mode allows real-time renegotiation of voltage and current, complete
|
28
|
with the ability to control whether the output is enabled or disabled.
|
32
|
with the ability to control whether the output is enabled or disabled.
|
29
|
-* Allows the user to read a power supply's advertised capabilities while in
|
|
|
30
|
- Setup mode.
|
|
|
31
|
-
|
|
|
32
|
-### New in version 1.2.0-dev
|
|
|
33
|
-
|
|
|
34
|
-* The firmware now implements a subset of the USB Power Delivery Specification,
|
|
|
35
|
- Revision 3.0, Version 1.1.
|
|
|
36
|
-* Requests can be made from programmable power supplies, allowing voltages to
|
|
|
37
|
- be requested at 20 mV increments from a wide range (up to 3-21 V).
|
|
|
38
|
-* Basic support for voltage ranges, to provide a fallback if the preferred
|
|
|
39
|
- voltage is unavailable.
|
|
|
|
|
33
|
+* User can easily read a power supply's advertised capabilities while in Setup
|
|
|
34
|
+ mode.
|
40
|
|
35
|
|
41
|
## Prerequisites
|
36
|
## Prerequisites
|
42
|
|
37
|
|