Quantcast
GTrusted

GTrusted

Discover Products, Check Compatibility, Share Your Experience

45W QC3.0 AC Charger

by Xiaomi

Benchmark Ranking
Explore Connectivity Technologies

How USB Power Delivery Looks Like for the USB Type-A Based Xiaomi 45W QC4+ Charger (That Shipped with the Xiaomi Mi 9 Pro 5G Phone)

The Xiaomi 45W QC4+ charger was shipped with the Xiaomi Mi 9 Pro 5G to provide up to 45 watts of charging for the phone, which is one of the highest power charging available among other smartphones released in 2019. Despite supporting Qualcomm Quick Charge 3.0 technology, the USB Type-A based Xiaomi charger can negotiate over USB Power Delivery 3.0 based PPS technology using the special 5A USB Type-A to Type-C cable that was also shipped in-box with the Mi 9 Pro 5G

Click here to see how the Mi 9 Pro 5G supports USB Power Delivery 3.0 PPS with the Xiaomi 45W QC4+ charger

Using the USB Power Delivery Compliance C2 Tester from Granite River Labs to run just a subset of the full USB Power Delivery compliance test suite, we can see that the Xiaomi 45W QC4+ charger  supports 15 watts (5 volts @ 3 amps), 27 watts (9 volts @ 3 amps), 30 watts (15 volts @ 2 amps) and 45 watts (20 volts @ 2.25 amps) fixed PDO's for charging out. Some compliance failures were also observed for this Xiaomi charger. 

Source Capabilities

Parameter

GetCapabilities

Src_PDO_Supply_Type #1

Fixed

Src_PDO_Peak_Current #1

0

Src_PDO_Voltage #1

5V

Src_PDO_Max_Current #1

3A

Src_PDO_Supply_Type #2

Fixed

Src_PDO_Peak_Current #2

0

Src_PDO_Voltage #2

9V

Src_PDO_Max_Current #2

3A

Src_PDO_Supply_Type #3

Fixed

Src_PDO_Peak_Current #3

0

Src_PDO_Voltage #3

15V

Src_PDO_Max_Current #3

2A

Src_PDO_Supply_Type #4

Fixed

Src_PDO_Peak_Current #4

0

Src_PDO_Voltage #4

20V

Src_PDO_Max_Current #4

2.25A

Power Delivery 3.0 Tests- Result Summary

Sl No

Test ID

Test Name

Test Result

2

TD.PD.LL3.E2

TD.PD.LL3.E2 Retransmission

PASS

3

TD.PD.LL3.E3

TD.PD.LL3.E3 GoodCRC Compatibility with PD2

PASS

4

TD.PD.SRC3.E1

TD.PD.SRC3.E1 Source Capability Fields Checks

PASS

5

TD.PD.SRC3.E2

TD.PD.SRC3.E2 Accept Fields Checks

PASS

6

TD.PD.SRC3.E3

TD.PD.SRC3.E3 PSRDY Fields Checks

PASS

7

TD.PD.SRC3.E4

TD.PD.SRC3.E4 Specification Revision Check after Contract

PASS

8

TD.PD.SRC3.E5

TD.PD.SRC3.E5 Source Capabilities Extended sent timely

PASS

9

TD.PD.SRC3.E6

TD.PD.SRC3.E6 Source Capabilities Extended Fields Checks

FAIL

10

TD.PD.SRC3.E7

TD.PD.SRC3.E7 Battery Status sent Timely

PASS

11

TD.PD.SRC3.E8

TD.PD.SRC3.E8 Battery Status Fields Checks

PASS

12

TD.PD.SRC3.E9

TD.PD.SRC3.E9 Battery Status Fields Checks Invalid Battery reference

PASS

13

TD.PD.SRC3.E10

TD.PD.SRC3.E10 Unrecognized Message Received in Ready State

PASS

14

TD.PD.SRC3.E11

TD.PD.SRC3.E11 Get Status Fields Checks

PASS

15

TD.PD.SRC3.E12

TD.PD.SRC3.E12 Get Battery Status Fields Checks

PASS

16

TD.PD.SRC3.E13

TD.PD.SRC3.E13 Status sent timely

PASS

17

TD.PD.SRC3.E14

TD.PD.SRC3.E14 Status Fields Checks

PASS

18

TD.PD.SRC3.E15

TD.PD.SRC3.E15 Battery Capabilities sent timely

PASS

19

TD.PD.SRC3.E16

TD.PD.SRC3.E16 Battery Capabilities Fields Checks

PASS

20

TD.PD.SRC3.E17

TD.PD.SRC3.E17 Battery Capabilities Fields Checks Invalid Battery Reference

PASS

21

TD.PD.SRC3.E18

TD.PD.SRC3.E18 Manufacturer Info Sent Timely

PASS

22

TD.PD.SRC3.E19

TD.PD.SRC3.E19 Manufacturer Info Fields Checks

PASS

23

TD.PD.SRC3.E20

TD.PD.SRC3.E20 Manufacturer Info Fields Checks Invalid Manufacturer Info Target

PASS

24

TD.PD.SRC3.E21

TD.PD.SRC3.E21 Manufacturer Info Fields Checks Invalid Manufacturer Info Ref

PASS

27

TD.PD.SRC3.E24

TD.PD.SRC3.E24 Unexpected Message Received in Ready State

PASS

28

TD.PD.SRC3.E25

TD.PD.SRC3.E25 Receiving chunked extended message

PASS

29

TD.PD.SRC3.E26

TD.PD.SRC3.E26 Soft Reset sent regardless of Rp value

PASS

35

TD.PD.SRC3.E32

TD.PD.SRC3.E32 ChunkSenderResponseTimer Timeout

PASS

36

TD.PD.SRC3.E33

TD.PD.SRC3.E33 Country Codes Sent Timely

PASS

37

TD.PD.SRC3.E34

TD.PD.SRC3.E34 Country Codes Fields Checks

PASS

38

TD.PD.SRC3.E35

TD.PD.SRC3.E35 Country Info Sent Timely

PASS

39

TD.PD.SRC3.E36

TD.PD.SRC3.E36 Country Info Fields Checks

PASS

40

TD.PD.VDM3.E1

TD.PD.VDM3.E1 Fields Checks Discover Identity

PASS

42

TD.PD.VNDI3.E3

TD.PD.VNDI3.E3 VDM Identity

FAIL

45

TD.PD.VNDI3.E6

TD.PD.VNDI3.E6 Unchunked Extended Messages Supported

FAIL

46

TD.PD.VNDI3.E7

TD.PD.VNDI3.E7 Security Msgs Supported

FAIL

Source Power Tests- Result Summary

Sl No

Test ID

Test Name

Test Result

3

SPT.3

SPT.3 Hard Reset Test

PASS

5

SPT.5

SPT.5 Over Current Test

PASS

7

SPT.7

SPT.7 PPS Current Limit Test

FAIL

PD2 Deterministic Tests- Result Summary

Sl No

Test ID

Test Name

Test Result

1

TD.PD.LL.E1

TD.PD.LL.E1 GoodCrc Timing

PASS

2

TD.PD.LL.E2

TD.PD.LL.E2 Retransmission

PASS

3

TD.PD.LL.E3

TD.PD.LL.E3 Soft Reset Usage

PASS

4

TD.PD.LL.E4

TD.PD.LL.E4 Hard Reset Usage

PASS

5

TD.PD.LL.E5

TD.PD.LL.E5 Soft Reset

PASS

6

TD.PD.SRC.E1

TD.PD.SRC.E1 Source Capabilities sent timely

FAIL

7

TD.PD.SRC.E2

TD.PD.SRC.E2 Source Capabilities Fields Checks

PASS

8

TD.PD.SRC.E3

TD.PD.SRC.E3 SourceCapabilityTimer Timeout

PASS

9

TD.PD.SRC.E4

TD.PD.SRC.E4 SenderResponseTimer Deadline Request

PASS

10

TD.PD.SRC.E5

TD.PD.SRC.E5 SenderResponseTimer Timeout Request

PASS

11

TD.PD.SRC.E6

TD.PD.SRC.E6 PSHardResetTimer Timeout

PASS

12

TD.PD.SRC.E7

TD.PD.SRC.E7 Accept sent timely

PASS

13

TD.PD.SRC.E8

TD.PD.SRC.E8 Accept Fields Checks

PASS

14

TD.PD.SRC.E9

TD.PD.SRC.E9 PS RDY sent timely

PASS

15

TD.PD.SRC.E10

TD.PD.SRC.E10 PS RDY Fields Checks

PASS

16

TD.PD.SRC.E11

TD.PD.SRC.E11 Accept Requests can be met

PASS

17

TD.PD.SRC.E12

TD.PD.SRC.E12 Reject Requests cannot be met

PASS

18

TD.PD.SRC.E13

TD.PD.SRC.E13 Reject Request Invalid Object Position

PASS

19

TD.PD.SRC.E14

TD.PD.SRC.E14 Atomic Message Sequence

PASS

20

TD.PD.SRC.E15

TD.PD.SRC.E15 Give Source Cap

PASS

21

TD.PD.SRC.E16

TD.PD.SRC.E16 PDO Transition

PASS

24

TD.PD.VDMD.E3

TD.PD.VDMD.E3 Incorrect Fields Discover Identity

PASS

25

TD.PD.VDMD.E4

TD.PD.VDMD.E4 Applicability

PASS

28

TD.PD.PHY.E1

TD.PD.PHY.E1 BIST Test Data

PASS

31

TD.PD.PHY.E4

TD.PD.PHY.E4 Transmitter Bit Rate and Bit Rate Drift

FAIL

32

TD.PD.PHY.E5

TD.PD.PHY.E5 Transmitter Collision Avoidance

PASS

33

TD.PD.PHY.E6

TD.PD.PHY.E6 Receiver Swing Tolerance

PASS

34

TD.PD.PHY.E7

TD.PD.PHY.E7 Receiver Bit Rate Tolerance

PASS

35

TD.PD.PHY.E8

TD.PD.PHY.E8 Receiver Bit Rate Deviation Tolerance

PASS

36

TD.PD.PHY.E9

TD.PD.PHY.E9 Valid SOP Framing

PASS

37

TD.PD.PHY.E10

TD.PD.PHY.E10 Invalid SOP Framing

PASS

38

TD.PD.PHY.E11

TD.PD.PHY.E11 Valid SOP P Framing

PASS

39

TD.PD.PHY.E12

TD.PD.PHY.E12 Invalid SOP P Framing

PASS

40

TD.PD.PHY.E13

TD.PD.PHY.E13 Valid SOP PP Framing

PASS

41

TD.PD.PHY.E14

TD.PD.PHY.E14 Invalid SOP PP Framing

PASS

42

TD.PD.PHY.E15

TD.PD.PHY.E15 SOP P_Debug SOP PP Debug Framing

PASS

43

TD.PD.PHY.E16

TD.PD.PHY.E16 Valid Hard Reset Framing

PASS

44

TD.PD.PHY.E17

TD.PD.PHY.E17 Invalid Hard Reset Framing

PASS

45

TD.PD.PHY.E18

TD.PD.PHY.E18 Valid Cable Reset Framing

PASS

46

TD.PD.PHY.E19

TD.PD.PHY.E19 Invalid Cable Reset Framing

PASS

47

TD.PD.PHY.E20

TD.PD.PHY.E20 EOP Framing

PASS

48

TD.PD.PHY.E21

TD.PD.PHY.E21 Preamble

PASS

PD2 Communication Engine Tests- Result Summary

Sl No

Test ID

Test Name

Test Result

2

TDA.2.1.1.2

TDA.2.1.1.2 BMC PHY TX BIT

FAIL

3

TDA.2.1.2.2

TDA.2.1.2.2 BMC PHY RX INT REJ

PASS

4

TDA.2.1.2.1

TDA.2.1.2.1 BMC PHY RX BUSIDL

FAIL

5

TDA.2.1.3.1

TDA.2.1.3.1 BMC PHY TERM

PASS

6

TDA.2.1.3.2

TDA.2.1.3.2 BMC PHY MSG

PASS

7

TDA.2.2.1

TDA.2.2.1 BMC PROT SEQ GETCAPS

PASS

9

TDA.2.2.2.2

TDA.2.2.2.2 BMC PROT SEQ CHKCAP NOMARK P PC

PASS

13

TDA.2.2.7

TDA.2.2.7 BMC PROT BIST NOT 5V SRC

PASS

15

TDA.2.2.9

TDA.2.2.9 BMC PROT GSC REC

PASS

16

TDA.2.3.1.1

TDA.2.3.1.1 POW SRC LOAD P PC

PASS

17

TDA.2.3.2.1

TDA.2.3.2.1 POW SRC TRANS P PC

PASS

View Full Article

Latest Reviews