The user interface of a product is an important element which design engineers need to address if it is to provide a compelling user experience. Touch pads, sliders and rotary interfaces offer a more intuitive and effective means of user interaction than traditional buttons.
Now NXP Semiconductors has simplified the design of touch-based user interfaces with the introduction of the new NXP Touch solution. This solution includes software which works simply and seamlessly with NXP’s capacitive touch-sensing hardware IP on the Kinetis KE15Z microcontroller.
The main benefits of the NXP Touch solution include:
• Robust EMC performance
• A high degree of noise immunity. The NXP Touch system is certified for compliance with the IEC 61000-4-6 standard according to the 3V and 10V tests.
• Self-capacitance and mutual capacitance modes which are capable of supporting touch pads in a matrix of up to 6 x 6 sensors
• Effective performance even in the presence of liquids such as water, oil and vapour
• High sensitivity. A sensor boost feature operates to ensure robust sensing of touches through thick acrylic or glass overlays.
NXP supports users of the NXP Touch solution with software to facilitate project start-up and development. The NXP Touch Library, which is based on the MCUXpresso Software Development Kit, includes:
• APIs for high-level touch applications
• Typical design examples
• Advanced Filtering and Integrating Detection (AFID)/Signal Adaptive Filtering Algorithm (SAFA) key detectors
• Automatic touch IP register configuration
• A GUI to make debugging and test easy
The new library code is suitable for use in RTOS-based multi-tasking applications and in C++ object-oriented applications.
- Analogue sliders
- Rotary switches
- Analogue rotary switches
- Matrix sensors
- Optimised for use with Touch-Sensing Interface (TSI) module found in most Kinetis MCUs
- Home appliances
- Smart lighting
- Health and wellness monitors
- Glucose monitors