Sign In
Upload
Download
Table of Contents
Contents
Add to my manuals
Delete from my manuals
Share
URL of this page:
HTML Link:
Bookmark this page
Add
Manual will be automatically added to "My Manuals"
Print this page
×
Bookmark added
×
Added to my manuals
Manuals
Brands
Texas Instruments Manuals
Computer Hardware
CapTIvate Touch
Getting started manual
Texas Instruments CapTIvate Touch Getting Started Manual
Hide thumbs
1
2
Table Of Contents
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
page
of
54
Go
/
54
Contents
Table of Contents
Bookmarks
Table of Contents
Table of Contents
Introduction
Overview
Introduction to Related Vocabulary
Basic Knowledge and Principles of Capacitive Touch
Self-Capacitive Detection
Mutual-Capacitive Detection
Ti's Capacitive Touch Technology
MCU Selection and Function Evaluation
Determine Sensor Requirements
Button/Proximity Sensor
Slider/Wheel
Touch Panel
MCU Selection
EVM Development Board Selection and Evaluation
Mechanical Structure and Hardware Design
Mechanical Structure Design
Cover Layer Design
Sensor Structure Selection
Copper-Clad Sensor (PCB)
Conductive Washer/Spring Type Sensor
Electronic Ink Type Sensor
Mechanical Design Checklist
Hardware Design
Schematic Design
PCB Layout
Software Design and Parameter Tuning
Concepts Required for Captivate™ Software Development
Captivate Module and GUI Function Description
MCU Working Mode
The Relationship of Important Parameters in Captivate
Object Structure in Captivate
Captivate™ MCU Communication Mode
Phase 1:GUI Configuration
GUI Main Interface Operation
Sensor Widget Configuration
MCU Widget Configuration
Phase 2:Download Code
Phase 3:Adjustment Parameters
Parameter Adjustment Logic Relationship and Parameter Adjustment Method
Data Monitoring
Sensitivity Parameter Adjustment
System Reliability Parameter Adjustment
Response Speed and Power Assumption Adjustment
Phase 4:Modify Communication Mode
Phase 5:Develop Custom Applications
Program Structure
Capacitive Touch Status and Parameter Reading and Processing
Realization and Customization of Communication Function
Bootloader
Test, Production and Programming
Appendix
CCS Installation
Captivate™ Design Center GUI Installation
Hardware Connection
Rapid Evaluation
Rapid Development
Advertisement
Quick Links
Download this manual
www.ti.com
CapTIvate™ Touch Getting Started Manual
CapTIvate™ Touch Getting Started Manual
1
Copyright © 2021, Texas Instruments Incorporated
Table of
Contents
Previous
Page
Next
Page
1
2
3
4
5
Advertisement
Table of Contents
Need help?
Do you have a question about the CapTIvate Touch and is the answer not in the manual?
Ask a question
Questions and answers
Related Manuals for Texas Instruments CapTIvate Touch
Computer Hardware Texas Instruments CC3100 SimpleLink Wi-Fi User Manual
Internet of things solution layout guidelines (22 pages)
Computer Hardware Texas Instruments CC3200 User Manual
(11 pages)
Computer Hardware Texas Instruments CC3200 User Manual
(22 pages)
Computer Hardware Texas Instruments CC3200 User Manual
Simplelink wi-fi and iot solution, a singlechip wireless mcu - audio boosterpack (16 pages)
Computer Hardware Texas Instruments C2000 User Manual
Safety manual for mcus in iec60730 safety applications (41 pages)
Computer Hardware Texas Instruments CC3100BOOST User Manual
Booster pack (23 pages)
Computer Hardware Texas Instruments SimpleLink CC3100 User Manual
Wi-fi and iot solution boosterpack hardware (27 pages)
Computer Hardware Texas Instruments C28 Series Student Manual
Dsp design workshop (342 pages)
Computer Hardware Texas Instruments CC2545 User Manual
(42 pages)
Computer Hardware Texas Instruments Chipcon Products CC2431 User Manual
Cc2431dk development kit (34 pages)
Computer Hardware Texas Instruments SimpleLink CC3301 User Manual
Wi-fi 6 and bluetooth low energy m.2 add-in card (13 pages)
Computer Hardware Texas Instruments SimpleLink CC2651R3SIPA Manual
Multiprotocol 2.4 ghz wireless system-in-package module with integrated antenna & 352-kb memory (78 pages)
Computer Hardware Texas Instruments SimpleLink CC3351 User Manual
Dual-band wi-fi 6 and bluetooth low energy boosterpack plug-in module (21 pages)
Computer Hardware Texas Instruments C2000 F28P55 Series User Manual
Launchpad development kit (26 pages)
Computer Hardware Texas Instruments SimpleLink CC1312PSIP Manual
Sub-1-ghz wireless system-in-package (80 pages)
Computer Hardware Texas Instruments CC256xCQFN-EM User Manual
(14 pages)
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
Print
Rename the bookmark
Delete bookmark?
Delete from my manuals?
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL
Need help?
Do you have a question about the CapTIvate Touch and is the answer not in the manual?
Questions and answers