SLAA842B December   2018  – August 2019 DS90C401 , DS90C402 , MSP430FR2512 , MSP430FR2522 , MSP430FR2532 , MSP430FR2533 , MSP430FR2632 , MSP430FR2633 , MSP430FR2672 , MSP430FR2673 , MSP430FR2675 , MSP430FR2676

 

  1.   1
    1.     2
    2.     3
      1.      4
    3.     5
    4.     6
    5.     7
    6.     8
      1.      9
        1.       10
        2.       11
      2.      12
    7.     13
    8.     14
    9.     15
    10.     16
    11.     17
    12.     18
  2.   19

Step 2: Define the System Requirements and the Product Operating Conditions

The second step of designing a successful capacitive touch sensing system is to define the system requirements and the operating conditions of the end product. This is a critical step to ensure the desired performance in the product. In many cases, there are unique areas of expertise within a company, with separate groups or teams that implement each function. Sometimes one or more of these functions may even be outsourced to a third-party developer or contract manufacturer. Therefore, it is strongly recommended to have all the function teams working together. Table 2 lists several key system requirements and operating conditions to consider when defining a product with CapTIvate technology. You might not have all the answers for these requirements at this step of the design process, but the overall design process is more efficient with more requirements being defined early.

Table 2. Define MCU Requirements

Requirement Description
Memory configuration Estimate the memory requirements based the functions implemented on the MCU. Refer to Memory Configuration Considerations.
Pin counts Estimate the number of GPIOs based on the application. CapTIvate capacitive touch sensing MCUs support up to 19 GPIOs.
Packages Define the package that is suitable for the application. CapTIvate capacitive touch sensing MCUs are available in QFP, TSSOP, QFN, and DSBGA packages.
Communication interface Define the type and number of communication interfaces that the device need to support. CapTIvate capacitive touch sensing MCUs support I2C, UART, and SPI interfaces.
Bootloader Define if the application requires bootloader for programing during the prototyping phase, final production, and in service.
Supply voltage range Determine supply voltage range for MSP430 MCU provided by system.
Additional peripherals Define additional peripherals required for the application such as ADC, timers, and comparators.
Number of CapTIvate I/Os This number depends on the capacitive sensor requirements. Refer to CapTIvate Device Selection.
Number of CapTIvate blocks Each CapTIvate block has 2 or 4 CapTIvate I/Os depends on the part. The number of CapTIvate measurement blocks on a device determines the number of sensing electrodes that can be measured simultaneously. CapTIvate MCUs have 1, 2, or 4 CapTIvate blocks depends on the device. Select a device with more blocks if the application includes many capacitive sensors and has strict power consumption and response time requirements. Refer to CapTIvate Device Selection.

Table 3. Define Sensor Requirements

Requirement Description
Function The functionality of the capacitive sensor in the application (human detection, object detection)
Type The type of the capacitive sensor in the application (button, slider, wheel, proximity, metal touch)
Quantity The number of each type of the sensors.
Size The dimension of each type of the sensors based on the desired touch area and the space constraints
Resolution The resolution of the slider, wheel, and proximity sensors
Shape The shape of each type of the sensors based on the desired touch area and the space constraints
Material The material of the sensors (PCB, FPC, conductive wire, copper foil, ITO)
Sensor orientation The orientation of the capacitive touch sensors (vertical, horizontal)

Table 4. Define Mechanical Requirements

Requirement Description
Overlay properties Properties of the overlay on top of the capacitive touch sensors including material, thickness, stackup, and bounding
Enclosure properties Properties of the enclosure for the system including material, thickness, stackup, and bounding
PCB interconnection Interconnection between different PCBs in the system

Table 5. Define Operating Condition Requirements

Requirement Description
Power supply System power supply configuration (wall power, battery power)
Indoor or outdoor Operating environment for the application
Temperature variance Temperature variance on the CapTIvate MCU including the rate of change and the range of the expected temperature condition
EMC performance Type and stress level of EMC tests that the system must pass
Moisture and liquid performance Expected response of the capacitive touch sensors under the typical liquid scenarios of the application.
Power consumption Targeted average and transient power consumption from the MSP430 MCU
System noise Potential noise sources in the system
Feedback User feedback associated with the detection (LEDs, buzzers, haptic)