www.ti.com
20
CapTIvate™ Touch Getting Started Manual
Copyright © 2020, Texas Instruments Incorporated
5
Software design and parameter tuning
The software development of capacitive touch is more complicated and requires software tools such as GUI and
IDE. The development process will include setting parameters and function development. Therefore, before
entering this chapter, it is recommended to read chapter 3.3 and appendix of this manual to understand the entire
capacitive touch development chain, and to be familiar with the basic operations of GUI and IDE. For the relevant
technical information of the MSP430 device itself, please refer to
MSP430™ MCUs Development Guide Book
The actual capacitive touch software development can be roughly divided into five parts as shown in Figure 5-1.
From the perspective of development time, software tuning takes the longest time. This chapter will be expanded
in sequence with these 5 phases.
Figure 5-1 Software design process
5.1
Concepts required for CapTIvate™ software development
Before entering the various stages of development, I will first introduce several important concepts o
f CapTIvate™
to help users understand CapTIvate™s working methods, working principles, and the correlation between
parameters. For more information, please refer to
chapter in user guide.
5.1.1
CapTIvate module and GUI function description
Figure 5-2 Correspondence diagram between GUI and CapTIvate module
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