Site Search

Product Summary

QE for Capacitive Touch is a development support tool for Renesas capacitive touch sensors.

  

Key features of QE for Capacitive Touch include:

- Easy touch development with GUI operations (creating touch interface configurations, monitoring touch input status, adjusting parameters, etc.)

- Automatic tuning of touch sensor sensitivity

  

By using a general-purpose microcontroller from Renesas and QE for Capacitive Touch, you can easily achieve capacitive touch.

Background of the verification experiment

Renesas' capacitive touch solution has the following features:

Features

- Water resistant & high noise resistance, IEC61000 4-3 level 4 medical grade

- High-precision 3D gesture sensor, also supports Touch ON/OFF determination without CPU intervention

- Automatic touch adjustment tool provides a stress-free environment for easy development and evaluation

- Can be used in various situations, such as when wearing rubber gloves or when water droplets are attached

 

This time, we investigated how easily it is possible to get started with a capacitive touch key solution using QE for Capacitive Touch.

Verification experiment procedure

This time, we will use a capacitive touch evaluation system equipped with the Renesas 16-bit general-purpose microcontroller RL78/G22.

The RL78/G22 is a microcontroller that features excellent low power performance and abundant capacitive touch channels.

  

Below is a summary of the development environment:

Integrated volatile environment: e2studio (V2021-07 (21.7.0) or later)

Evaluation board: RL78/G22-equipped capacitive touch evaluation system (RL78/G22-equipped CPU board + self-capacitance evaluation board),

Software: QE for Capacitive Touch (version: 2.0.0 or later) * QE for Capacitive Touch is a plug-in for e2 studio. It must be downloaded and installed from the web.

Compiler: Renesas CCRL (v1.10.00 or later)

Debugger: E2 Emulator Lite

Results of the verification experiment

This time, I tried using QE-for-Capacitive Touch based on the following document.

・RL78 Family Capacitive Touch Application Development using QE and SIS Rev.3.00

https://www.renesas.com/jp/ja/document/apn/rl78-family-using-qe-and-sis-develop-capacitive-touch-applications

  

So let's proceed according to the above document. I won't go into details, so I hope you will check the document.

 

 1. 

First, select [File] - [New] - [C/C++ Project] from the e2studio menu to start creating a new project.

The above document is based on RL78/G23, so you must select RL78/G22 as the device.

2.

Configure the CTSU (Capacitive Touch Sensor Unit) pins to use the Touch function.

In the above document, the G23 terminal is also set, so use the G22 Capacitive Touch Evaluation System User's Manual to find the assigned pin and set it.

This time, I will be touching TS-B1, 2, 3 (LED14, 15, 16) on the top right of the board, so I will enable TS28, 18, 00 which are connected to them respectively.

3.

Launch QE-for-Capacitive Touch.

4.

This time we will be using TS-B1, 2, and 3, so we will arrange the three self-capacitance buttons vertically like the application board.

Double-click the buttons you have lined up and assign the CTSU terminal you just set up.

5.

Tuning will start automatically when you press "Start tuning".

After that, actually touch the button to which the CTSU terminal you have set is registered to tune.

This completes tuning. Click "Output file" to output a file containing the tuning information.

 

6. 

Finally, you can code based on the sample code that appears when you click "Show example".

With the above steps, we have easily achieved capacitive touch.

  

When implementing, documentation is also provided, including a pattern layout reference guide and detailed tuning methods using monitoring.

The products that realize this are here

RL78/G22

QE-for-Capacitive Touch

Contact Us