Datasheet
18 Document No. 001-66271 Rev. *B CY8C21x34/B CapSense
®
Design Guide
3.1.3 Universal CapSense Controller Module Board
Cypress’s module boards feature a variety of sensors, LEDs, and interfaces to meet your application’s needs.
CY3280-BSM Simple Button Module
CY3280-BMM Matrix Button Module
CY3280-SLM Linear Slider Module
CY3280-SRM Radial Slider Module
CY3280-BBM Universal CapSense Prototyping Module
3.1.4 CapSense Data Viewing Tools
Many times during the CapSense design process, you will want to monitor CapSense data (raw counts, baseline,
difference counts, and so on) for tuning and debugging purposes. There are two CapSense Data Viewing Tools,
MultiChart, and Bridge Control Panel. These tools are explained in more detail in the application note
AN2397 – CapSense Data Viewing Tools.
3.2 User Module Overview
Figure 3-3. User Module Block Diagram
User modules contain an entire CapSense system from physical sensing to data processing. The behavior of the user
module is defined using several parameters. These parameters affect different parts of the sensing system and can
be separated into low-level and high-level parameters that communicate with one another using global arrays.
Low-level parameters, such as the speed and resolutions for scanning sensors, define the behavior of the sensing
method at the physical layer, and relate to the conversion from capacitance to raw count. Low-level parameters are
unique to each type of sensing method and are described in CSDADC User Module Configurations, CSDADC User
Module Parameters, and SmartSense User Module Parameters.
High-level parameters, such as debounce counts and noise thresholds, define how the raw counts are processed to
produce information such as the sensor ON/OFF state and the estimated finger position on a slider. These
parameters are the same for all sensing methods and are described in CSD User Module High-Level Parameters.
3.3 CapSense User Module Global Arrays
Before learning CapSense User Module parameters, you must be familiar with certain global arrays used by the
CapSense system. These arrays should not be altered manually, but may be inspected for debugging purposes.