logo资料库

Microsoft_Pen_Protocol_V2.0_officialEEAP.pdf

第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
资料共26页,剩余部分请下载后查看
1 Introduction
2 Timing/Frequency Accuracy
3 Pen Electrodes
4 Pen State Machine
5 Pen Protocol
5.1 Physical Layer
5.1.1 Transmitted Signal
5.1.1.1 Tip and Ring
5.1.1.2 Tail
5.1.2 Modulation
5.1.3 Frequencies
5.2 Link Layer
5.2.1 Transmitted Frame
5.2.2 Symbols
5.2.3 State Specific Frames
5.2.3.1 Front Ink
5.2.3.2 Front Hover
5.2.3.3 Tail Hover
5.2.3.4 Tail Erase
5.2.3.5 Front Hover to Ink and Front Ink to Hover
5.3 Data Layer
5.3.1 Digital LF Data (same as Microsoft Pen Protocol V1.x)
5.3.2 Digital HF Data
5.3.2.1 Digital HF Data Encoding
5.3.2.2 Digital HF Bits Mapping
5.3.2.3 Digital HF Messages
5.3.2.3.1 Pen ID (Data Type ‘000’ and ‘001’)
5.3.2.3.2 Buttons (Data Type ‘110’)
5.3.2.3.3 Status Register (Data Type ‘010’)
5.3.2.4 Message Type Priority
5.3.3 Pressure Data
5.3.3.1 Pressure Data Mapping – Hover State
5.3.3.2 Pressure Data Mapping – Front Ink State
5.3.3.3 Pressure Data Mapping – Front Hover to Ink State
5.3.3.4 Pressure Data Mapping – Front Ink to Hover State
5.3.3.5 Pressure Data Mapping – Tail Erase
6 Electro Static Design Guidelines
6.1 Materials stack up
6.2 Critical dimensions
Microsoft Pen Protocol V2.0 HBI: Microsoft Confidential Shared under NDA For EEAP © 2017 Microsoft 12-22-17 Document Revision 1.0
Table of Contents Introduction ................................................................................................................... 5 Timing/Frequency Accuracy ......................................................................................... 6 Pen Electrodes ............................................................................................................... 7 Pen State Machine ........................................................................................................ 8 Pen Protocol .................................................................................................................. 9 Physical Layer .............................................................................................................................. 9 Transmitted Signal ....................................................................................................................... 9 5.1.2 Modulation .................................................................................................................................. 9 1 2 3 4 5 5.1 5.1.1 5.1.3 5.2 5.2.1 5.2.2 5.2.3 5.3 6 6.1 6.2 Frequencies ................................................................................................................................. 9 Link Layer ................................................................................................................................... 10 Transmitted Frame .................................................................................................................... 10 Symbols ..................................................................................................................................... 10 State Specific Frames ................................................................................................................ 14 Data Layer .................................................................................................................................. 19 HBI: Microsoft Confidential Shared under NDA For EEAP © 2017 Microsoft 12-22-17 Electro Static Design Guidelines ................................................................................ 25 Materials stack up ..................................................................................................................... 25 Critical dimensions .................................................................................................................... 25 5.3.1 Digital LF Data (same as Microsoft Pen Protocol V1.x) ............................................................. 19 5.3.2 Digital HF Data ........................................................................................................................... 20 5.3.3 Pressure Data ............................................................................................................................ 23 List of Tables Table 1 – Revision History ..................................................................................................................... 4 Table 2 – Timing/Frequency Accuracy ................................................................................................ 6 Table 3 – Symbols Timing and Frequencies ..................................................................................... 11 Table 4 – Pressure and Digital HF Inter Symbol Timing ................................................................. 12 Table 5 – MFSK Pressure Frequencies ............................................................................................... 13 Table 6 – Front Ink Frame Transmitted Symbols ............................................................................. 14 Table 7 – Front Hover Frame Transmitted Symbols ........................................................................ 15 Microsoft Pen Protocol V2.0, Revision 1.0 Microsoft Proprietary and Confidential, Released under NDA Page 2
Table 8 – Tail Hover Frame Transmitted Symbols ........................................................................... 16 Table 9 – Front Ink Frame Transmitted Symbols ............................................................................. 17 Table 10 – Buttons bits mapping ....................................................................................................... 23 Table 11 – Data Type Priority ............................................................................................................. 23 Table 12 – ES Critical Dimensions ...................................................................................................... 26 List of Figures Figure 1 – Multiple Tx phase error ....................................................................................................... 6 Figure 2 – Tip and Ring Electrodes (illustration only) ........................................................................ 7 Figure 3 – Pen State Machine ............................................................................................................... 8 Figure 4 – Tip and Ring Signal Waveform .......................................................................................... 9 Figure 5 – Microsoft Pen Protocol V2.0 General Frame .................................................................. 10 Figure 6 – Front Ink Frame .................................................................................................................. 14 Figure 7 – Front Hover Frame ............................................................................................................. 15 Figure 8 – Tail Hover ............................................................................................................................ 16 HBI: Microsoft Confidential Shared under NDA For EEAP © 2017 Microsoft 12-22-17 Figure 9 – Tail Erase ............................................................................................................................. 16 Figure 10 – Digital LF Data Byte (8-bits) ........................................................................................... 19 Figure 11 – Byte Ordering (including error correction) ................................................................... 19 Figure 12 – Data for Pen ID ................................................................................................................ 20 Figure 13 – Data for Battery Low Indication ..................................................................................... 20 Figure 14 – Digital HF Data bits mapping ......................................................................................... 21 Figure 15 – Digital HF Data Bytes (16-bits) ....................................................................................... 21 Figure 16 – Digital HF Hamming calculation .................................................................................... 21 Figure 17 – Digital HF Messages Mapping ....................................................................................... 21 Figure 18 – Aware bit example ........................................................................................................... 22 Figure 19 – Pen ID bits mapping ........................................................................................................ 22 Figure 20 – Front Ink State Pressure Data Mapping ........................................................................ 24 Figure 21 – Front Hover to Ink Pressure Data Mapping ................................................................. 24 Figure 22 – Front Ink to Hover Pressure Data Mapping ................................................................. 24 Microsoft Pen Protocol V2.0, Revision 1.0 Microsoft Proprietary and Confidential, Released under NDA Page 3
Figure 23 – Front Ink to Hover Pressure Data Mapping – First Frame exception ....................... 24 Figure 24 – Tail Erase Pressure Data Mapping ................................................................................. 25 Figure 25 – Materials Stack Up ........................................................................................................... 25 Figure 26 – Front Pen critical dimensions ......................................................................................... 26 Document Revision History Revision Date Author Description 1.0 June 24, 2017 Creation Mishalov, Uri Ron Amir Zyskind, Vadim Table 1 – Revision History HBI: Microsoft Confidential Shared under NDA For EEAP © 2017 Microsoft 12-22-17 Microsoft Proprietary and Confidential Released under NDA Microsoft Pen Protocol V2.0, Revision 1.0 Microsoft Proprietary and Confidential, Released under NDA Page 4
1 Introduction This document presents the Microsoft Pen protocol specifications and requirements. The protocol embeds the following modes: 1. Microsoft Pen Protocol V1/V1.5/V1.51: Supports Tip and Tail electrodes transmission 2. Microsoft Pen Protocol V2.0: Supports Tip, Ring and Tail electrodes transmission All the information in this document contains Microsoft proprietary and confidential information and is released under NDA. HBI: Microsoft Confidential Shared under NDA For EEAP © 2017 Microsoft 12-22-17 Microsoft Pen Protocol V2.0, Revision 1.0 Microsoft Proprietary and Confidential, Released under NDA Page 5
2 Timing/Frequency Accuracy The table below summarizes the accuracy of all the data provided throughout this document – Parameter Functionality Nominal Frequency Accuracy Frame timing Clock All frame timing data 32.7707 kHz ±20 PPM Tx Frequency Transmitted frequency data 18 – 210 kHz (2) ±1500 PPM <±500 nsec Multiple Tx Phase Error(1) Table 2 – Timing/Frequency Accuracy Phase error between transmitting electrodes HBI: Microsoft Confidential Shared under NDA For EEAP © 2017 Microsoft 12-22-17 (1) Multiple Tx phase error - Figure 1 – Multiple Tx phase error (2) All frequencies within the frequency range (summarized in table 3) can be generated by multiplying the frame timing clock and then dividing it by fractional divider per frequency. A PLL or other frequency multiplication and division scheme can be used Microsoft Pen Protocol V2.0, Revision 1.0 Microsoft Proprietary and Confidential, Released under NDA Page 6 Frame NFrame Nø Electrode nElectrode n+1
3 Pen Electrodes The pen transmits a signal to the digitizer through three electrodes –  Tip electrode  Ring electrode  Tail electrode Unless stated otherwise, the specifications in the document refer to all three electrodes. Figure 2 – Tip and Ring Electrodes (illustration only) HBI: Microsoft Confidential Shared under NDA For EEAP © 2017 Microsoft 12-22-17 Microsoft Pen Protocol V2.0, Revision 1.0 Microsoft Proprietary and Confidential, Released under NDA Page 7
4 Pen State Machine The pen transmits a signal with the same frame length through all its modes of operation. The content of the frame varies between the states. The pen state machine is presented in the figure below – HBI: Microsoft Confidential Shared under NDA For EEAP © 2017 Microsoft 12-22-17 Figure 3 – Pen State Machine The transition between the states is done based on sensing the pressure applied on the pen tip and tail with each sub-system (side) is controlled separately. Microsoft Pen Protocol V2.0, Revision 1.0 Microsoft Proprietary and Confidential, Released under NDA Page 8 Front HoverFront InkFront Ink To HoverFront Hover To InkTail EraseTail PressedTail LiftTip PressedTip LiftTip Pressed(Single Frame)Tip Lift &Frame Counter --TailHoverFrontTail
分享到:
收藏