Quantcast
GTrusted

GTrusted

Discover Products, Check Compatibility, Share Your Experience

Surface Go

by Microsoft

Interested in this product?

Explore Connectivity Technologies

A Quick View of the Microsoft Surface Go Supporting USB Type-C and USB Power Delivery

The Microsoft Surface Go is especially useful if you want to run your favorite Windows Apps on a portable tablet. As part of the Surface family that includes the Surface Pro 4 and Surface Book 2, the Surface Go can also be used as a notebook (if you add the Signature Type Cover). It could run any Windows applications, use a handy stylus and has a built-in normal PC sized USB Type-C port. Unlike the Surface Pro 4 which had a physical DisplayPort connector to connect to monitors, the Surface Go USB Type-C port supports DisplayPort Alternate Mode for video support as well as USB Power Delivery 2.0 technology for charging.

Here's a closer look at the Surface Go from inside its packaging after purchase.  

This Surface Go model comes with Intel Pentium Gold 4415Y chipset, 64GB storage, 4GB RAM, and runs on Windows 10.

Generally the Surface Go comes with a Surface Connect AC power adapter and documentation just like with most of the Surface family.

Like the Surface Book 2, the Surface Go keeps the 3.5mm audio jack which in fact is only one of the three connectors on the tablet other than the USB Type-C port and a Surface Connect port at the bottom of the tablet.

The power adapter connects to the Surface Go through the legacy Surface Connect connector. 

The Surface Go supports both a USB 3.1 Gen 1 based USB Type-C connector and a Surface Connect connector similar to the Surface Book 2. There is also a SD card slot which the tablet maintains.

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 Surface Go.

Power Delivery 3.0 Tests- Results Summary

Sl No

Test ID

Test Name

Test Result

1

TD.PD.LL3.E1

TD.PD.LL3.E1 GoodCRC Specification Revision compatibility

PASS

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

26

TD.PD.SRC3.E23

TD.PD.SRC3.E23 Vconn Swap

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.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

59

TD.PD.VDM3.E1

TD.PD.VDM3.E1 Fields Checks Discover Identity

PASS

60

TD.PD.VDM3.E2

TD.PD.VDM3.E2 Unrecognized VID in Unstructured VDM

PASS

61

TD.PD.PRSISNK3.E1

TD.PD.PRSISNK3.E1 Collision Avoidance after PR-Swap

PASS

64

TD.PD.VNDI3.E3

TD.PD.VNDI3.E3 VDM Identity

FAIL

68

TD.PD.VNDI3.E7

TD.PD.VNDI3.E7 Security Msgs Supported

FAIL

PD2 Deterministic Tests- Results 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

PASS

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

PASS

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

37

TD.PD.PC.E5

TD.PD.PC.E5 tSwapSinkReady Check

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

PASS

62

TD.PD.VDMU.E19

TD.PD.VDMU.E19 Version

PASS

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

PASS

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

91

TD.PD.PHY.E15

TD.PD.PHY.E15 SOP P_Debug SOP PP Debug 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- Results Summary

Sl No

Test ID

Test Name

Test Result

1

TDA.2.1.1.1

TDA.2.1.1.1 BMC PHY TX EYE

PASS

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

FAIL

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

FAIL

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

FAIL

25

TDA.2.3.3.2

TDA.2.3.3.2 POW SNK TRANS PC

PASS

View Full Article

Latest Reviews