Table of Contents

Advertisement

Quick Links

www.ti.com
CapTIvate™ Touch Getting Started Manual
CapTIvate™ Touch Getting Started Manual
1
Copyright © 2021, Texas Instruments Incorporated

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CapTIvate Touch and is the answer not in the manual?

Questions and answers

Summary of Contents for Texas Instruments CapTIvate Touch

  • Page 1 CapTIvate™ Touch Getting Started Manual CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 2 2-wire Spy-Bi-Wire interface, a typical JTAG interface for MSP430 Mixed Signal Processor Nonvolatile memory Reference Manual CapTIvate™ Technology Guide Capacitive Touch Design Flow for MSP430™ MCUs With CapTIvate™ Technology CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 3: Table Of Contents

    MCU working mode ......................... 21 5.1.3 The relationship of important parameters in CapTIvate™ ..............22 5.1.4 Object structure in CapTIvate™ ......................23 5.1.5 CapTIvate™ MCU communication mode ..................24 CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 4 Test, production and Programming ....................37 Appendix ..............................38 CCS installation ............................ 38 CapTIvate™ Design Center GUI installation ................... 40 Hardware connection .......................... 42 Rapid evaluation ..........................43 Rapid development..........................47 CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 5: Introduction

    CapTIvate™: TI’s capacitive touch design system. Base capacitance: the parasitic capacitance of the sensor before the finger touches it. CAP I/O: The pin on MSP430 dedicated to realize capacitive touch function. CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 6 Rx: In mutual-capacitance mode or self-capacitance mode, the pin/electrode responsible for charging from the parasitic capacitance to the internal reference capacitance of the MCU. Tx: In mutual-capacitance or self-capacitance mode, the pin/electrode responsible for charging the parasitic capacitance. CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 7: Basic Knowledge And Principles Of Capacitive Touch

    Figure 2-3 Self-capacitive detection model Note: The solid line indicates the actual routing, and the dashed line indicates the non-real routing. Gray components indicate equivalent capacitance or resistance. CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 8: Mutual-Capacitive Detection

    5. When touched by a human hand, the C becomes two 2C s, and C , Ct, C and C are introduced at the same time. Finally, the capacitance between the two electrodes is reduced. CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 9 3Vrms Support high-density buttons Waterproof and anti-fog performance High Support metal touch Wheel or slider performance High resolution Low resolution Proximity sensing distance >10cm <3-4cm Support touch screen function CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 10: Ti's Capacitive Touch Technology

    MSP430 uses a current mirror to control the proportional relationship between the input current of �� and the discharge current of �� , so as to equivalently amplify �� and have a ������������ ���������� ������������ larger range. CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 11: Mcu Selection And Function Evaluation

    PCB outer circle in Figure 3-3 shows the proximity sensor. In addition to using PCB copper to form a proximity sensor, wires or even conductive metal structures can also be selected. A self-inductive proximity sensor needs to occupy CAP I/O pin. CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 12: Slider/Wheel

    In the following figure 3-5, the intersection of 4 RX and 4 TX forms 16 measurement nodes. A single touch panel often occupies more than CAP I/Os. Figure 3-5 Schematic diagram of touch panel CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 13: Mcu Selection

    12 mutual mode buttons and 1 CAPBUTTONPAD(FR2522) proximity EVM430-CAPMINI (FR2512) 4 self-mode buttons The software part of the development chain is: • GUI: Used to generate code and debug parameters online. CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 14 Users can refer to the steps in the appendix to complete the evaluation of the EVM, which also includes the specific software installation and the use and debugging of the EVM. CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 15: Mechanical Structure And Hardware Design

    3M™ 200MP, 467MP and 468MP. 4.1.2 Sensor structure selection According to actual application requirements, various materials can be used to construct capacitive sensors. The following will briefly introduce the common sensor structure. CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 16: Copper-Clad Sensor (Pcb)

    Keep the PCB with button function away from sensitive devices as much as possible. Keep the PCB with button function as far away as possible from the PCB with a lot of ground. CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 17: Hardware Design

    Since it forms a low-pass filter with parasitic capacitance, a larger series CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 18: Pcb Layout

    Reduce via holes, via hole diameter 10mil. Keep away from other touch signal wires, digital signal wires and analog signal wires by more than 4mm or choose vertical routing. CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 19 EMC considerations, in addition to adding protection devices, it is recommended to keep away from other signal lines or devices during layout. CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 20: Software Design And Parameter Tuning

    The CapTIvate module consists of a Block and a CapTIvate Core. Block is responsible for scanning the external capacitance. CapTIvate Core is responsible for the scanning control of the block and the anti-noise function. It CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 21: Mcu Working Mode

    In Wake-on-Prox mode, if the proximity wake-up sensor detects a proximity event, or the detection signal exceeds the Error Threshold, the MCU will also wake up and enter Active mode. CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 22: The Relationship Of Important Parameters In Captivate

    It should be noted that Prox Threshold is an absolute threshold, while Touch Threshold is a relative threshold. The CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 23: Object Structure In Captivate

    CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 24: Captivate™ Mcu Communication Mode

    The main interface of the GUI is shown in Figure 5-7. The operation of this interface is mainly to create a project and generate the corresponding virtual sensor. The parameters to be configured are shown in Table 5-1. Other parameters will be involved in Phase2. CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 25: Sensor Widget Configuration

    The parameters to be configured are shown in Table 5-2. The numbers in the boxes correspond to those in Figure 5-8. Other parameters will be involved in Phase2. CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 26: Mcu Widget Configuration

    (No. 4). The parameters that need to be configured are shown in Table 5-3. The numbers in the boxes correspond to those in Figure 5-9. Other parameters will be involved in Phase2. CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 27 Can use default The shorter the time, the faster the Mode Scan Rate the proximity sensor in configuration scanning speed close to wake-up, but Wake-on-Prox mode. the higher the power consumption. CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 28: Phase 2:Download Code

    The former characterizes the amount of signal generated by the touch. If the amount of signal is too small, the system may be affected by noise CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 29: Data Monitoring

    The functions involved are shown in Table 5-5, and the numbers in the selection boxes correspond to those in Figure 5-13. Figure 5-13 Sensor widget interface CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 30: Sensitivity Parameter Adjustment

    Desired The resolution of the <100 Excessive resolution is easily affected Resolution slider, scroll wheel or by noise. touch panel. 5.3.4 System reliability parameter adjustment CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 31: Response Speed And Power Assumption Adjustment

    Table 5-8 Response speed adjustment parameter table Widget Subdirectory Function Comment Conversion_Control Active Mode Scan Rate ms Scan period setting of the sensor. widget Noise Immunity Enable Affect the actual scan time. CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 32: Phase 4:Modify Communication Mode

    Table 5-9. Among them, the most core for users is the CapTIvate_config folder. As shown in figure 5-15, the corresponding relationship between the GUI and the parameters in CapTIvate_config CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 33: Capacitive Touch Status And Parameter Reading And Processing

    The most CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 34: Realization And Customization Of Communication Function

    There are two schemes for I2C-based communication development for reference. The scheme occupies less code, and the second scheme saves development time. Option one: • Communication Interface configuration: NONE • Clock configuration: BSP_configureMCU() • IO configuration: BSP_configureMCU() CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 35 Step 3: Build the overall code as shown in Figure 5-18. The additional functions included are: ▪ Panel_Init(): System custom initialization, register the sensor callback function. ▪ BTNEventHandler(): The processing function that defines the state of the sensor. CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 36: Bootloader

    ROM Bootloader that comes with the MSP430. User Guide: MSP430 FRAM Devices Bootloader (BSL) User's Guide CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 37: Test, Production And Programming

    MSP-GANG★: The MSP Gang Programmer can’t debug code and is used for product production. It can be operated without PC and supports programming eight MSP430 at the same time. • Product page: MSP-GANG Production Programmer CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 38: Appendix

    2. Select the single file installer or the on-demand installer for CCS IDE according to your PC operation system 3. Start CCS IDE installation 4. Select “Custom installation” is recommended CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 39 5. Select “MSP430 ultra-low power MCUs” 6. The installation is completed CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 40: Captivate™ Design Center Gui Installation

    CapTIvate™ Design Center GUI installation Note: Please install corresponding Java JDK before CapTIvate™ Design Center installation 1. Install CapTIvate™ Design Center Product page: CapTIvate™ Design Center 2. Start installation CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 41 3. Keeping the default installation directory is recommended 4. Installation is completed CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 42: Hardware Connection

    Programming pins: SBW TEST and SBW RESET Debug pins: eZ-FET UART RXD and eZ-FET UART TXD. Notes: The function is the USB to serial port, which is different with the pins for online parameter tuning. CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 43: Rapid Evaluation

    Captivate touch online parameter tuning pins: BRIDGE UART RXD and BRIDGE UART TXD, BRIDGE I2C SDA and BRIDGE I2C SCL. 3. CAPTIVATE-FR2633 MCU board MCU board product page 4. CAPTIVATE-BSWP Capacitive touch self-capacitance button, slider, wheel, and proximity sensor...
  • Page 44 1. Open CCS 2. Import CCS project Select “Project->Import CCS Projects” 3. Select MSP provided capacitive touch example project on CapTIvate™ Design Center default folder The direction is: C:\Users\Username\CapTIvateDesignCenter_x_xx_xx_xx\CapTIvateDesignCenterWorkspace\TI_Examples\FR2676_ CAPTIVATE-BSWP CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 45 Click the run button and stop button. Then you may need to plug the power supply in again. 5. Select and import the capacitive touch example project according to the capacitive touch demonstration board adopted CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 46 6. Connect CapTIvate™ Design Center with the hardware board system 7. Evaluate the capacitive touch features White color indicates no signal triggering, yellow color indicates proximity sensing triggering, and green color indicates touch triggering. CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 47: Rapid Development

    MSP hardware validation platform and CapTIvate™ Design Center. 1. Create the new project on CapTIvate™ Design Center 2. Place a slider sensor in the design area CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 48 3. Configure the slider sensor on properties dialog 4. Place a wheel sensor in the design area CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 49 5. Configure the wheel sensor on properties dialog 6. Place a button group (keypad) sensor in the design area CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 50 7. Configure the button group sensor on properties dialog 8. Place a proximity sensor in the design area CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 51 9. Configure the proximity sensor on properties dialog 10. Select and place the MSP430 controller CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 52 Double-click on the MSP430 controller object in the design area to display its properties. Configure the MSP430 controller as MSP430FR2633IRHB (32-pin QFN package) Note that the “Errors” LED is red, indicating that there are still unconnected sensor ports. CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...
  • Page 53 Note that the “Errors” LED turns green and “OK”, indicating that all sensor ports have been assigned to controller ports. 12. Generate source code Saving the source code on default location of CapTIvate™ Design Center is recommended. CapTIvate™ Touch Getting Started Manual Copyright © 2021, Texas Instruments Incorporated...
  • Page 54 CCS directory. Note: for saving code size, code compilation optimization selects the highest level. It is recommended that Optimization be turned off during actual development. CapTIvate™ Touch Getting Started Manual Copyright © 2020, Texas Instruments Incorporated...

Table of Contents