Phone Charging Speed & Battery Life Performance Benchmarking
Chargers and Power Banks
Headphone & Speakers
Cases & Covers
Virtual Reality
Cables & Adapters
Media Player
Laptop
Tablet
Desktop
Cell Phone
Printers & Copiers
Memory Cards
TV
Computer Display
Game Console
Smart Home
Wearable Technology
Photo & Video Camera
Car Electronics
Car
Networking Equipment
Smart Toys
Home Audio & Video
Professional & Industrial
Storage Drive
Docking Station
Game Console Controllers
Set-top box
Keyboard, Mice, & Stylus
Portable Music Player
Computer Parts & Components
Cordless & Speakerphones
Projector
Software
Reporting
Pixel 4 XL
by Google Inc.
Interested in this product?
Pixel 4 XL Becomes the First Google Phone to Support USB Power Delivery 3.0 Fast Charging
The Google Pixel 4 XL now supports USB Power Delivery 3.0 (PD3) fast charging technology on par with other latest phones like the Samsung Note 10+ and Galaxy S10 5G. In fact the Pixel 4 XL was released as Google's first PD3 capable phone over USB Type-C. Rather than getting a higher output charger, the Pixel 4 XL still ships with the legacy Google 18W power adapter just like previous models.
While the Pixel 4 XL retains a lot of specs from the Google Pixel 3 XL, the phone offers a few hardware upgrades such as a new telephoto rear camera, a TOF 3D front camera along with a newer and faster Qualcomm SDM855 Snapdragon chipset and Adreno 640 GPU. Other new features include a Face ID sensor and a 90Hz display refresh rate. The phone also comes with a upgraded non-removable Li-Po 3700 mAh battery, 6GB RAM memory and runs on Android 10.
The Pixel 4 XL continues to support Qi wireless charging and eSIM technology just like the Pixel 3 XL.
The packaging of the Pixel 4 XL shows off the new telephoto rear camera which Google heavily markets for its latest phone. This additional 16MP, 1.0µm, f/2.4 camera offers better zoom quality and portrait mode versus the single rear camera on the Pixel 3 XL. The new camera design also makes the Pixel 4 XL looks a lot different than the previous model.
The Pixel 4 XL ships with a 18W USB Power Delivery based USB Type-C power adapter among its accessories. The 18W AC power adapter looks like the typical Google charger used by the Pixel phone family supporting 15 watts (5 volts @ 3 amps) and 18 watts (9 volts @ 2 amps) power profiles.
For some reason the Pixel 4 XL is missing the wired USB Type-C earphones and USB Type-C to 3.5mm audio adapter that shipped with the Pixel 3 XL.
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, some compliance failures were observed for the Pixel 4 XL.
USB-IF High Level Mapping Summary
Sl No
|
Test Category
|
Test Group Description
|
Test Result
|
---|---|---|---|
1
|
PHY_PRIMARY_TX
|
BMC Physical Layer Transmitter
|
FAIL
|
2
|
PHY_PRIMARY_RX
|
BMC Physical Layer Receiver
|
PASS
|
3
|
PHY_PRIMARY_MISC
|
BMC Physical Layer Miscellaneous
|
PASS
|
5
|
POWER_PRIMARY
|
Power Source/Sink Primary
|
PASS
|
Test Summary
MOI
|
PASS Count
|
FAIL Count
|
---|---|---|
Power Delivery 3.0 Tests
|
27
|
44
|
PD2 Deterministic Tests
|
70
|
18
|
PD2 Communication Engine Tests
|
16
|
3
|
Power Delivery 3.0 Tests - Test Result Summary
Sl No
|
Test ID
|
Test Name
|
Test Result
|
---|---|---|---|
1
|
TD.PD.LL3.E1
|
TD.PD.LL3.E1 GoodCRC Specification Revision compatibility
|
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
|
FAIL
|
6
|
TD.PD.SRC3.E3
|
TD.PD.SRC3.E3 PSRDY Fields Checks
|
FAIL
|
10
|
TD.PD.SRC3.E7
|
TD.PD.SRC3.E7 Battery Status sent Timely
|
FAIL
|
11
|
TD.PD.SRC3.E8
|
TD.PD.SRC3.E8 Battery Status Fields Checks
|
FAIL
|
12
|
TD.PD.SRC3.E9
|
TD.PD.SRC3.E9 Battery Status Fields Checks Invalid Battery reference
|
FAIL
|
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
|
18
|
TD.PD.SRC3.E15
|
TD.PD.SRC3.E15 Battery Capabilities sent timely
|
FAIL
|
19
|
TD.PD.SRC3.E16
|
TD.PD.SRC3.E16 Battery Capabilities Fields Checks
|
FAIL
|
20
|
TD.PD.SRC3.E17
|
TD.PD.SRC3.E17 Battery Capabilities Fields Checks Invalid Battery Reference
|
FAIL
|
40
|
TD.PD.SNK3.E1
|
TD.PD.SNK3.E1 Request Fields Checks
|
PASS
|
41
|
TD.PD.SNK3.E2
|
TD.PD.SNK3.E2 Unrecognized Message Received in Ready State
|
PASS
|
42
|
TD.PD.SNK3.E3
|
TD.PD.SNK3.E3 Get Source Cap Extended Fields Checks
|
PASS
|
43
|
TD.PD.SNK3.E4
|
TD.PD.SNK3.E4 SenderResponseTimer Deadline Source Capabilities Extended
|
PASS
|
44
|
TD.PD.SNK3.E5
|
TD.PD.SNK3.E5 SenderResponseTimer Timeout Source Capabilities Extended
|
PASS
|
45
|
TD.PD.SNK3.E6
|
TD.PD.SNK3.E6 Get Status Fields Checks
|
PASS
|
46
|
TD.PD.SNK3.E7
|
TD.PD.SNK3.E7 Get Battery Status Fields Checks
|
PASS
|
47
|
TD.PD.SNK3.E8
|
TD.PD.SNK3.E8 Status sent timely
|
PASS
|
48
|
TD.PD.SNK3.E9
|
TD.PD.SNK3.E9 Manufacturer Info Sent Timely
|
PASS
|
49
|
TD.PD.SNK3.E10
|
TD.PD.SNK3.E10 Source Capabilities Extended sent timely
|
PASS
|
50
|
TD.PD.SNK3.E11
|
TD.PD.SNK3.E11 Receiving chunked extended message
|
PASS
|
51
|
TD.PD.SNK3.E12
|
TD.PD.SNK3.E12 Soft Reset sent regardless of Rp value
|
PASS
|
54
|
TD.PD.SNK3.E15
|
TD.PD.SNK3.E15 Status Fields Checks
|
PASS
|
55
|
TD.PD.SNK3.E16
|
TD.PD.SNK3.E16 Manufacturer Info Fields Checks
|
PASS
|
56
|
TD.PD.SNK3.E17
|
TD.PD.SNK3.E17 Manufacturer Info Fields Checks Invalid Manufacturer Info Target
|
PASS
|
57
|
TD.PD.SNK3.E18
|
TD.PD.SNK3.E18 Manufacturer Info Fields Checks Invalid Manufacturer Info Ref
|
PASS
|
58
|
TD.PD.SNK3.E19
|
TD.PD.SNK3.E19 ChunkSenderResponseTimer Timeout
|
PASS
|
60
|
TD.PD.VDM3.E2
|
TD.PD.VDM3.E2 Unrecognized VID in Unstructured VDM
|
PASS
|
62
|
TD.PD.FRSISRC3.E3
|
TD.PD.FRSISRC3.E3 Accept Not Sent
|
PASS
|
63
|
TD.PD.FRSISRC3.E4
|
TD.PD.FRSISRC3.E4 PS_RDY Not Sent
|
PASS
|
64
|
TD.PD.FRSISRC3.E5
|
TD.PD.FRSISRC3.E5 PSSourceOnTimer Deadline
|
PASS
|
65
|
TD.PD.FRSISRC3.E6
|
TD.PD.FRSISRC3.E6 PSSourceOnTimer Timeout
|
PASS
|
72
|
TD.PD.PRSISNK3.E1
|
TD.PD.PRSISNK3.E1 Collision Avoidance after PR-Swap
|
FAIL
|
75
|
TD.PD.VNDI3.E3
|
TD.PD.VNDI3.E3 VDM Identity
|
FAIL
|
76
|
TD.PD.VNDI3.E4
|
TD.PD.VNDI3.E4 Manufacturer Info
|
FAIL
|
77
|
TD.PD.VNDI3.E5
|
TD.PD.VNDI3.E5 Chunking Implemented
|
FAIL
|
78
|
TD.PD.VNDI3.E6
|
TD.PD.VNDI3.E6 Unchunked Extended Messages Supported
|
FAIL
|
79
|
TD.PD.VNDI3.E7
|
TD.PD.VNDI3.E7 Security Msgs Supported
|
FAIL
|
PD2 Deterministic Tests - Test 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.LL.E6
|
TD.PD.LL.E6 Ping
|
PASS
|
7
|
TD.PD.SRC.E1
|
TD.PD.SRC.E1 Source Capabilities sent timely
|
PASS
|
8
|
TD.PD_SRC.E2
|
TD.PD_SRC.E2 Source Capabilities Fields Checks
|
PASS
|
9
|
TD.PD.SRC.E3
|
TD.PD.SRC.E3 SourceCapabilityTimer Timeout
|
PASS
|
10
|
TD.PD.SRC.E4
|
TD.PD.SRC.E4 SenderResponseTimer Deadline Request
|
PASS
|
11
|
TD.PD.SRC.E5
|
TD.PD.SRC.E5 SenderResponseTimer Timeout Request
|
FAIL
|
12
|
TD.PD.SRC.E6
|
TD.PD.SRC.E6 PSHardResetTimer Timeout
|
PASS
|
13
|
TD.PD.SRC.E7
|
TD.PD.SRC.E7 Accept sent timely
|
PASS
|
14
|
TD.PD.SRC.E8
|
TD.PD.SRC.E8 Accept Fields Checks
|
PASS
|
15
|
TD.PD.SRC.E9
|
TD.PD.SRC.E9 PS RDY sent timely
|
PASS
|
16
|
TD.PD.SRC.E10
|
TD.PD.SRC.E10 PS RDY Fields Checks
|
PASS
|
17
|
TD.PD.SRC.E11
|
TD.PD.SRC.E11 Accept Requests can be met
|
PASS
|
18
|
TD.PD.SRC.E12
|
TD.PD.SRC.E12 Reject Requests cannot be met
|
PASS
|
19
|
TD.PD.SRC.E13
|
TD.PD.SRC.E13 Reject Request Invalid Object Position
|
PASS
|
20
|
TD.PD.SRC.E14
|
TD.PD.SRC.E14 Atomic Message Sequence
|
PASS
|
21
|
TD.PD.SRC.E15
|
TD.PD.SRC.E15 Give Source Cap
|
PASS
|
22
|
TD.PD.SRC.E16
|
TD.PD.SRC.E16 PDO Transition
|
PASS
|
23
|
TD.PD.SNK.E1
|
TD.PD.SNK.E1 SinkWaitCapTimer Deadline
|
PASS
|
24
|
TD.PD.SNK.E2
|
TD.PD.SNK.E2 SinkWaitCapTimer Timeout
|
PASS
|
25
|
TD.PD.SNK.E3
|
TD.PD.SNK.E3 Request Sent Timely
|
PASS
|
26
|
TD.PD.SNK.E4
|
TD.PD.SNK.E4 Request Fields Checks
|
PASS
|
27
|
TD.PD.SNK.E5
|
TD.PD.SNK.E5 SenderResponseTimer Deadline Accept
|
PASS
|
28
|
TD.PD.SNK.E6
|
TD.PD.SNK.E6 SenderResponseTimer Timeout Accept
|
FAIL
|
29
|
TD.PD.SNK.E7
|
TD.PD.SNK.E7 PSTransitionTimer Deadline
|
PASS
|
30
|
TD.PD.SNK.E8
|
TD.PD.SNK.E8 PSTransitionTimer Timeout
|
PASS
|
31
|
TD.PD.SNK.E9
|
TD.PD.SNK.E9 GetSinkCap in Place of Accept
|
PASS
|
32
|
TD.PD.SNK.E10
|
TD.PD.SNK.E10 GetSinkCap in Place of PS RDY
|
PASS
|
34
|
TD.PD.PC.E2
|
TD.PD.PC.E2 PS RDY Sent Timely
|
PASS
|
35
|
TD.PD.PC.E3
|
TD.PD.PC.E3 PSSourceOnTimer Deadline
|
PASS
|
36
|
TD.PD.PC.E4
|
TD.PD.PC.E4 PSSourceOnTimer Timeout
|
WARNING
|
37
|
TD.PD.PC.E5
|
TD.PD.PC.E5 tSwapSinkReady Check
|
PASS
|
39
|
TD.PD.CP.E1
|
TD.PD.CP.E1 PSSourceOffTimer Deadline
|
PASS
|
40
|
TD.PD.CP.E2
|
TD.PD.CP.E2 PSSourceOffTimer Timeout
|
FAIL
|
41
|
TD.PD.CP.E3
|
TD.PD.CP.E3 PS RDY Sent Timely
|
PASS
|
42
|
TD.PD.CP.E4
|
TD.PD.CP.E4 SwapSourceStartTimer Timeout
|
PASS
|
43
|
TD.PD.CP.E5
|
TD.PD.CP.E5 PDO Transition After PR Swap
|
PASS
|
44
|
TD.PD.VDMU.E1
|
TD.PD.VDMU.E1 Fields Checks Discover Identity
|
PASS
|
49
|
TD.PD.VDMU.E6
|
TD.PD.VDMU.E6 tVDMReceiverResponse Discover Identity
|
PASS
|
50
|
TD.PD.VDMU.E7
|
TD.PD.VDMU.E7 tVDMReceiverResponse Discover SVIDs
|
PASS
|
51
|
TD.PD.VDMU.E8
|
TD.PD.VDMU.E8 tVDMReceiverResponse Discover Modes
|
PASS
|
52
|
TD.PD.VDMU.E9
|
TD.PD.VDMU.E9 tVDMReceiverResponse Enter and Exit Mode
|
PASS
|
53
|
TD.PD.VDMU.E10
|
TD.PD.VDMU.E10 Incorrect SVID_Discover Identity
|
PASS
|
54
|
TD.PD.VDMU.E11
|
TD.PD.VDMU.E11 Incorrect SVID Discover SVIDs
|
PASS
|
55
|
TD.PD.VDMU.E12
|
TD.PD.VDMU.E12 Incorrect SVID Discover Modes
|
PASS
|
56
|
TD.PD.VDMU.E13
|
TD.PD.VDMU.E13 Incorrect SVID Enter Mode
|
PASS
|
57
|
TD.PD.VDMU.E14
|
TD.PD.VDMU.E14 Incorrect SVID Exit Mode
|
PASS
|
58
|
TD.PD.VDMU.E15
|
TD.PD.VDMU.E15 Applicability
|
PASS
|
59
|
TD.PD.VDMU.E16
|
TD.PD.VDMU.E16 Interruption by PD Command
|
FAIL
|
60
|
TD.PD.VDMU.E17
|
TD.PD.VDMU.E17 Interruption by VDM Command
|
FAIL
|
63
|
TD.PD.VDMD.E1
|
TD.PD.VDMD.E1 tVDMSenderResponse Deadline Discover Identity
|
PASS
|
64
|
TD.PD.VDMD.E2
|
TD.PD.VDMD.E2 tVDMSenderResponse Timeout Discover Identity
|
PASS
|
65
|
TD.PD.VDMD.E3
|
TD.PD.VDMD.E3 Incorrect Fields Discover Identity
|
PASS
|
66
|
TD.PD.VDMD.E4
|
TD.PD.VDMD.E4 Applicability
|
FAIL
|
77
|
TD.PD.PHY.E1
|
TD.PD.PHY.E1 BIST Test Data
|
PASS
|
80
|
TD.PD.PHY.E4
|
TD.PD.PHY.E4 Transmitter Bit Rate and Bit Rate Drift
|
PASS
|
81
|
TD.PD.PHY.E5
|
TD.PD.PHY.E5 Transmitter Collision Avoidance
|
PASS
|
82
|
TD.PD.PHY.E6
|
TD.PD.PHY.E6 Receiver Swing Tolerance
|
PASS
|
83
|
TD.PD.PHY.E7
|
TD.PD.PHY.E7 Receiver Bit Rate Tolerance
|
PASS
|
84
|
TD.PD.PHY.E8
|
TD.PD.PHY.E8 Receiver Bit Rate Deviation Tolerance
|
PASS
|
85
|
TD.PD.PHY.E9
|
TD.PD.PHY.E9 Valid SOP Framing
|
PASS
|
86
|
TD.PD.PHY.E10
|
TD.PD.PHY.E10 Invalid SOP Framing
|
PASS
|
87
|
TD.PD.PHY.E11
|
TD.PD.PHY.E11 Valid SOP P Framing
|
PASS
|
88
|
TD.PD.PHY.E12
|
TD.PD.PHY.E12 Invalid SOP P Framing
|
PASS
|
89
|
TD.PD.PHY.E13
|
TD.PD.PHY.E13 Valid SOP PP Framing
|
PASS
|
90
|
TD.PD.PHY.E14
|
TD.PD.PHY.E14 Invalid SOP PP Framing
|
PASS
|
92
|
TD.PD.PHY.E16
|
TD.PD.PHY.E16 Valid Hard Reset Framing
|
PASS
|
93
|
TD.PD.PHY.E17
|
TD.PD.PHY.E17 Invalid Hard Reset Framing
|
PASS
|
94
|
TD.PD.PHY.E18
|
TD.PD.PHY.E18 Valid Cable Reset Framing
|
PASS
|
95
|
TD.PD.PHY.E19
|
TD.PD.PHY.E19 Invalid Cable Reset Framing
|
PASS
|
96
|
TD.PD.PHY.E20
|
TD.PD.PHY.E20 EOP Framing
|
PASS
|
97
|
TD.PD.PHY.E21
|
TD.PD.PHY.E21 Preamble
|
PASS
|
PD2 Communication Engine Tests - Test Result Summary
Sl No
|
Test ID
|
Test Name
|
Test Result
|
---|---|---|---|
1
|
TDA.2.1.1.1
|
TDA.2.1.1.1 BMC PHY TX EYE
|
FAIL
|
2
|
TDA.2.1.1.2
|
TDA.2.1.1.2 BMC PHY TX BIT
|
PASS
|
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
|
PASS
|
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
|
8
|
TDA.2.2.2.1
|
TDA.2.2.2.1 BMC PROT SEQ CHKCAB P PC
|
PASS
|
9
|
TDA.2.2.2.2
|
TDA.2.2.2.2 BMC PROT SEQ CHKCAP NOMARK P PC
|
PASS
|
11
|
TDA.2.2.2.4
|
TDA.2.2.2.4 BMC PROT SEQ CHKCAP NOMRK CP ACC
|
PASS
|
16
|
TDA.2.2.7
|
TDA.2.2.7 BMC PROT BIST NOT 5V SRC
|
PASS
|
18
|
TDA.2.2.9
|
TDA.2.2.9 BMC PROT GSC REC
|
PASS
|
20
|
TDA.2.3.1.1
|
TDA.2.3.1.1 POW SRC LOAD P PC
|
PASS
|
21
|
TDA.2.3.1.2
|
TDA.2.3.1.2 POW SRC LOAD CP ACC
|
PASS
|
22
|
TDA.2.3.2.1
|
TDA.2.3.2.1 POW SRC TRANS P PC
|
PASS
|
24
|
TDA.2.3.3.1
|
TDA.2.3.3.1 POW SNK TRANS C CP
|
PASS
|
25
|
TDA.2.3.3.2
|
TDA.2.3.3.2 POW SNK TRANS PC
|
PASS
|
BMC Eye Diagram
View Full Article
Pixel 4 XL Charging Technologies & Battery Life Benchmarking
Featured Products