3DTouchPad User’s Guide 2014 Microchip Technology Inc.
Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet. • Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the intended manner and under normal conditions. • There are dishonest and possibly illegal methods used to breach the code protection feature.
Object of Declaration: 3DTouchPad 2014 Microchip Technology Inc.
3DTouchPad USER’S GUIDE Table of Contents Preface ........................................................................................................................... 5 Chapter 1. 3DTouchPad Overview 1.1 Introduction ................................................................................................... 10 Chapter 2. Package Content and Installation 2.1 Getting Started ............................................................................................. 11 Chapter 3.
3DTouchPad USER’S GUIDE Preface NOTICE TO CUSTOMERS All documentation becomes dated, and this manual is no exception. Microchip tools and documentation are constantly evolving to meet customer needs, so some actual dialogs and/or tool descriptions may differ from those in this document. Please refer to our web site (www.microchip.com) to obtain the latest documentation available. Documents are identified with a “DS” number. This number is located on the bottom of each page, in front of the page number.
3DTouchPad User’s Guide CONVENTIONS USED IN THIS GUIDE This manual uses the following documentation conventions: DOCUMENT CONVENTIONS Description Represents Examples Arial font: Italic characters Initial caps Referenced books MPLAB IDE User’s Guide Emphasized text ...is the only compiler...
Preface WARRANTY REGISTRATION Please complete the enclosed Warranty Registration Card and mail it promptly. Sending in the Warranty Registration Card entitles users to receive new product updates. Interim software releases are available at the Microchip web site. RECOMMENDED READING This user’s guide describes how to use the 3DTouchPad. Other useful documents are listed below. The following Microchip documents are available and recommended as supplemental reference resources.
3DTouchPad User’s Guide THE MICROCHIP WEB SITE Microchip provides online support via our web site at www.microchip.com. This web site is used as a means to make files and information easily available to customers. Information about the 3DTouchPad can be directly accessed via http://www.microchip.com/3dtouchpad. DEVELOPMENT SYSTEMS CUSTOMER CHANGE NOTIFICATION SERVICE Microchip’s customer notification service helps keep customers current on Microchip products.
Preface CUSTOMER SUPPORT Users of Microchip products can receive assistance through several channels: • Distributor or Representative • Local Sales Office • Field Application Engineer (FAE) • Technical Support Customers should contact their distributor, representative or field application engineer (FAE) for support. Local sales offices are also available to help customers. Technical support is available through the web site at: http://www.microchip.com/support.
3DTouchPad USER’S GUIDE Chapter 1. 3DTouchPad Overview 1.1 INTRODUCTION The 3DTouchPad is a personal computer (PC) peripheral used to extend a 2D touch pad with 3D free space gestures. It utilizes Microchip’s projected capacitive (PCAP) sensor solutions as well as Microchip’s 3D gesture technology, GestIC®. The 3DTouchPad offers multi-finger tracking and surface gestures as well as free space 3D gestures above the surface.
3DTouchPad USER’S GUIDE Chapter 2. Package Content and Installation 2.1 GETTING STARTED The 3DTouchPad package contains the 3DTouchPad, a mini USB cable and an information sheet. Please use the mini USB cable to connect the device to the PC. No driver installation is required for the 3DTouchPad. It is automatically detected by Microsoft Windows® (Windows 7 and Windows 8.x) as a Human Interface Device (HID). The 3DTouchPad is ready for use as soon as the right LED of the 3DTouchPad lights up.
3DTouchPad USER’S GUIDE Chapter 3. Feature Description The default out-of-the-box feature set of the 3DTouchPad includes 2D positioning, 2D as well as 3D gestures, replacing keyboard and mouse inputs.
Feature Description TABLE 3-2: Category 3D FEATURE SET OVERVIEW Action Description East West Flick Back Left Arrow Key West East Flick Forward Right Arrow Key Double North South Flick(1) Close Application ALT + F4 Double South North Flick(1) Maximize Window Windows® Logo Key + Up Arrow Airwheel Clockwise Vertical Scroll (Up) Airwheel Counterclockwise Vertical Scroll (Down) Wake-up on Approach Note 1: Equivalent Keyboard Command PC can be woken up from Power-Saving mode by approa
3DTouchPad USER’S GUIDE Chapter 4. Hardware 4.1 INTRODUCTION The 3DTouchPad consists of a single four-layer PCB enclosed by a plastic housing. The mini USB port provides connectivity to a USB port of a PC. Three LEDs indicate the operating modes: 2D, 3D and Debug mode. 4.2 HARDWARE SETUP The 3DTouchPad PCB contains the 2D touch pad surrounded by the electrodes for 3D gesture recognition. The assembly is placed on the bottom of the PCB.
3DTouchPad User’s Guide FIGURE 4-2: PCB BOTTOM VIEW LEDs 4.3 3D GESTURE RECOGNITION 3D gesture recognition is realized with Microchip’s single-chip gesture solution, MGC3130. The MGC3130 is a gesture recognition, motion tracking and approach detection controller based on Microchip’s patented GestIC technology. It enables user command input with natural hand movements while utilizing the principles of electrical near-field sensing. Please find more detailed information at www.microchip.com/gestic.
Hardware 4.5 COMMUNICATION MGC3130 and MTCH6XXX communicate via I2C™ – MTCH6XXX as master and MGC3130 as slave. In addition to the I2C lines, there are two handshake lines which are used for the handover process between 3D and 2D operation. 2D as well as 3D information is sent to the PC by MTCH6XXX via the USB. Hereby, MTCH6XXX acts as a HID device. FIGURE 4-3: 4.
3DTouchPad USER’S GUIDE Chapter 5. 3DTouchPad GUI 5.1 INTRODUCTION The 3DTouchPad GUI is a central element of the development process using the 3DTouchPad. It can be downloaded for free from the 3DTouchPad site at www.microchip.com/3dtouchpad. The 3DTouchPad GUI provides two main sections: • Colibri Suite tab • Setup tab Using the Colibri Suite tab, the user can observe and assess 2D as well as 3D performance.
3DTouchPad GUI The Colibri Suite tab is divided into the following windows: • The XY window, showing 2D multi-finger tracking • The XYZ window, indicating the hand position in 3D mode • The 3D Signal Level window, showing the signal level for each GestIC Rx electrode • The History window, displaying 2D and 3D events in chronological order • The 3D Gesture window, displaying all 3D gestures after successful detection Please see Table 5-1 for a list of all available free space gestures.
3DTouchPad User’s Guide The control panel on the top right side offers additional functionality. Please see Table 5-2 for the description of the control panel items. TABLE 5-2: CONTROL PANEL ITEMS Icon Description Enable/Disable Debug mode Connect/Disconnect from 3DTouchPad GUI About Link to 3DTouchPad site (www.microchip.com/3dtouchpad) The status bar is located at the bottom side of the GUI. It provides information about the recent status of the 3DTouchPad (see Figure 5-2).
3DTouchPad GUI 5.3 SETUP TAB The firmware for both the MGC3130 and MTCH6XXX devices can be updated by clicking Firmware Update. The 3DTouchPad GUI will then automatically update the latest firmware file for MGC3130 and MTCH6XXX. 2014 Microchip Technology Inc.
Worldwide Sales and Service AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: http://www.microchip.com/ support Web Address: www.microchip.