Touch screen interfaces are a highly effective medium of operating personal devices (like smartphones, tablets, etc.) or public informational devices (ATMs and ticket vending machines, for example) because of their highly interactive and user-friendly nature. Touch screen switch panels are also gaining popularity and can be seen in the control panel of cars, smart washing machines, and many other appliances. A variety of touch screen light switch is being used today in different types of applications, each having their own advantages and drawbacks. The two main types of touch screens used today are the resistive touch screens and the capacitive touch screens.
The resistive touch screen senses a touch when the pressure applied by the touch leads to contact between the two conductive layers of the screen. A capacitive touch screen, on the other hand, detects a touch when static charge from the screen is transferred to the human skin or stylus. Due to low prices, the resistive touch screens are preferred over other touch screens in areas where image quality can be compromised for low prices.
When a touch screen is touched at a given point on the touch screen, it creates an analog signal that containing some noise, which needs to be filtered and converted into digital signals, which is known as Data Acquisition. Also, when a touch screen is pressed, it leads to vibrations in the conductive layers and inductive and capacitive effects due to the drivers. The reading can be taken only when the voltage has settled. The time elapsed until this happens is called the settling-time. This settling-time also needs to be taken into account while taking the readings. Be
cause of such challenges, sensing and interpreting the touch signals requires a very advanced and sophisticated system which is generally called Touch Screen Controllers. These systems are available in the form of small chips (ICs).As soon as the screen is touched, a series of processes are triggered inside the touch screen controllers. First of all, a few readings for the X-coordinate of the touched region are taken. After this, several readings are taken for the Y-coordinates as well. Similar happens for Z-values (if the system supports three-dimensional analysis). After this is done, the values of X, Y, and Z readings are averaged to reduce the noise in the signal. Then, the touch screen controller checks if the variation between different readings doesn’t fall outside a particular range or else, the readings are discarded and the whole process is repeated from the beginning.
The whole process involved in determining the position of the touch is carried out by the intelligent touch screen controller and no involvement is required from the CPU but the CPU just receives the final result and then processes it.
Data Acquisition - Touch Screen Controllers
Image |
Part Number |
Manufacturer |
Description |
Package |
Stock |
Quantity |
Resolution (Bits) | Interface | Voltage Reference | Voltage - Supply | Current - Supply | Operating Temperature | Mounting Type | Package / Case | Supplier Device Package |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AKM Semiconductor Inc. |
INTEGRATED CIRCUIT
|
Package: - |
Stock6,144 |
|
- | - | - | - | - | - | - | - | - |
||
Microchip Technology |
INTERFACE,TOUCH SCREEN CONTROLLR
|
Package: - |
Stock6,208 |
|
- | I2C | - | 3.3V | - | -40°C ~ 85°C | Surface Mount | - | - |
||
NKK Switches |
IC SCREEN CNTRL 10BIT 48LFQFP
|
Package: 48-LQFP |
Stock7,024 |
|
10 b | Serial, USB | - | 3.3V, 5V | 170mA | -20°C ~ 85°C | Surface Mount | 48-LQFP | 48-LFQFP |
||
Semtech Corporation |
IC SCREEN CNTRL 12BIT 19WLCSP
|
Package: 19-UFBGA, WLCSP |
Stock7,216 |
|
12 b | I2C, Serial | Internal | 2.3 V ~ 3.6 V | 120µA | -40°C ~ 85°C | Surface Mount | 19-UFBGA, WLCSP | 19-WLCSP (2.07x2.07) |
||
Semtech Corporation |
IC SCREEN CNTRL 12BIT 19WLCSP
|
Package: 19-UFBGA, WLCSP |
Stock5,248 |
|
12 b | I2C, Serial | Internal | 2.3 V ~ 3.6 V | 120µA | -40°C ~ 85°C | Surface Mount | 19-UFBGA, WLCSP | 19-WLCSP (2.07x2.07) |
||
Semtech Corporation |
IC SCREEN CNTRL 12BIT 19WLCSP
|
Package: 19-UFBGA, WLCSP |
Stock5,712 |
|
12 b | I2C, Serial | Internal | 2.3 V ~ 3.6 V | 120µA | -40°C ~ 85°C | Surface Mount | 19-UFBGA, WLCSP | 19-WLCSP (2.07x2.07) |
||
Analog Devices Inc. |
IC ADC 12BIT CTLR TOUCH 16CSP
|
Package: 16-VQFN Exposed Pad, CSP |
Stock4,208 |
|
12 b | SPI | External | 1.6 V ~ 3.6 V | - | -40°C ~ 85°C | Surface Mount | 16-VQFN Exposed Pad, CSP | 16-LFCSP-VQ (4x4) |
||
Analog Devices Inc. |
IC ADC 12BIT CTLR TOUCH 16CSP
|
Package: 16-VQFN Exposed Pad, CSP |
Stock2,400 |
|
12 b | SPI | External | 1.6 V ~ 3.6 V | - | -40°C ~ 85°C | Surface Mount | 16-VQFN Exposed Pad, CSP | 16-LFCSP-VQ (4x4) |
||
Analog Devices Inc. |
IC ADC 12BIT CTRLR TOUCH CSP
|
Package: 16-VQFN Exposed Pad, CSP |
Stock4,080 |
|
12 b | I2C, Serial | External | 1.6 V ~ 3.6 V | - | -40°C ~ 85°C | Surface Mount | 16-VQFN Exposed Pad, CSP | 16-LFCSP-VQ (4x4) |
||
Maxim Integrated |
IC SCREEN CNTRL 8/10/12BIT 28QFN
|
Package: 28-VFQFN Exposed Pad |
Stock5,504 |
|
8, 10, 12 b | SPI | Internal | 4.75 V ~ 5.25 V | 670µA | -40°C ~ 85°C | Surface Mount | 28-VFQFN Exposed Pad | 28-QFN (5x5) |
||
Microchip Technology |
IC SCREEN CNTRL 10BIT 32MLF
|
Package: 32-VFQFN Exposed Pad |
Stock2,400 |
|
10 b | I2C | External, Internal | 1.8 V ~ 5.5 V | - | - | Surface Mount | 32-VFQFN Exposed Pad | 32-MLF? (5x5) |
||
Semtech Corporation |
IC SCREEN CNTRL 12BIT 19WLCSP
|
Package: 19-UFBGA, WLCSP |
Stock7,616 |
|
12 b | I2C, Serial | Internal | 2.3 V ~ 3.6 V | 120µA | -40°C ~ 85°C | Surface Mount | 19-UFBGA, WLCSP | 19-WLCSP (2.07x2.07) |
||
Semtech Corporation |
IC SCREEN CNTRL 12BIT 19WLCSP
|
Package: 19-UFBGA, WLCSP |
Stock6,900 |
|
12 b | I2C, Serial | Internal | 2.3 V ~ 3.6 V | 120µA | -40°C ~ 85°C | Surface Mount | 19-UFBGA, WLCSP | 19-WLCSP (2.07x2.07) |
||
Analog Devices Inc. |
IC ADC 12BIT TOUCHSCREEN 16QSOP
|
Package: 16-SSOP (0.154", 3.90mm Width) |
Stock4,576 |
|
12 b | Serial | External, Internal | 2.2 V ~ 5.25 V | - | -40°C ~ 85°C | Surface Mount | 16-SSOP (0.154", 3.90mm Width) | 16-QSOP |
||
Cypress Semiconductor Corp |
IC SCREEN CNTRL 32BIT 44QFN
|
Package: 44-UFQFN Exposed Pad |
Stock2,144 |
|
32 b | I2C, SPI | - | 1.71 V ~ 5.5 V | - | - | Surface Mount | 44-UFQFN Exposed Pad | 44-QFN (5x5) |
||
Cypress Semiconductor Corp |
IC SCREEN CNTRL 32BIT 44QFN
|
Package: 44-UFQFN Exposed Pad |
Stock4,848 |
|
32 b | I2C, SPI | - | 1.71 V ~ 5.5 V | - | - | Surface Mount | 44-UFQFN Exposed Pad | 44-QFN (5x5) |
||
NKK Switches |
TOUCH SCREEN
|
Package: 64-LQFP |
Stock5,952 |
|
- | - | - | - | - | -20°C ~ 70°C | Surface Mount | 64-LQFP | 64-LQFP (10x10) |
||
Maxim Integrated |
IC CTRLR TOUCH-SCREEN 12-QFN
|
Package: 12-WQFN Exposed Pad |
Stock7,872 |
|
12 b | I2C, Serial | - | 1.7 V ~ 3.6 V | - | -40°C ~ 85°C | Surface Mount | 12-WQFN Exposed Pad | 12-TQFN (4x4) |
||
Maxim Integrated |
IC CTRLR TOUCH-SCREEN 12-QFN
|
Package: 12-WQFN Exposed Pad |
Stock4,896 |
|
12 b | I2C, Serial | - | 1.7 V ~ 3.6 V | - | -40°C ~ 85°C | Surface Mount | 12-WQFN Exposed Pad | 12-TQFN (4x4) |
||
IDT, Integrated Device Technology Inc |
IC SCREEN CNTRL 10BIT 48VFQFN
|
Package: 48-WFQFN Exposed Pad |
Stock7,328 |
|
10 b | I2C, SPI | Internal | 2.7 V ~ 3.6 V | - | - | Surface Mount | 48-WFQFN Exposed Pad | 48-VFQFN (6x6) |
||
IDT, Integrated Device Technology Inc |
IC SCREEN CNTRL 10BIT 48VFQFN
|
Package: 48-WFQFN Exposed Pad |
Stock3,712 |
|
10 b | I2C, SPI | Internal | 2.7 V ~ 3.6 V | - | - | Surface Mount | 48-WFQFN Exposed Pad | 48-VFQFN (6x6) |
||
Analog Devices Inc. |
IC ADC 12BIT CTRLR TOUCH 12WLCSP
|
Package: 12-UFBGA, WLCSP |
Stock57,792 |
|
12 b | I2C, Serial | External | 1.6 V ~ 3.6 V | 10nA | -40°C ~ 85°C | Surface Mount | 12-UFBGA, WLCSP | 12-WLCSP (1.51x2.01) |
||
Analog Devices Inc. |
IC ADC 12BIT CTRLR TOUCH 16LFCSP
|
Package: 16-VQFN Exposed Pad, CSP |
Stock6,928 |
|
12 b | I2C, Serial | External | 1.6 V ~ 3.6 V | - | -40°C ~ 85°C | Surface Mount | 16-VQFN Exposed Pad, CSP | 16-LFCSP-VQ (4x4) |
||
Texas Instruments |
IC TOUCHSCREEN CONTROLLR 48TSSOP
|
Package: 48-TFSOP (0.240", 6.10mm Width) |
Stock5,376 |
|
10 b | UART | - | 2.7 V ~ 5.5 V | 11.5mA | 0°C ~ 70°C | Surface Mount | 48-TFSOP (0.240", 6.10mm Width) | 48-TSSOP |
||
Texas Instruments |
IC TOUCHSCREEN CTLR 48-TSSOP
|
Package: 48-TFSOP (0.240", 6.10mm Width) |
Stock20,388 |
|
10 b | UART | - | 2.7 V ~ 5.5 V | 11.5mA | 0°C ~ 70°C | Surface Mount | 48-TFSOP (0.240", 6.10mm Width) | 48-TSSOP |
||
Analog Devices Inc. |
IC ADC 12BIT CTRLR TOUCH 16LFCSP
|
Package: 16-VQFN Exposed Pad, CSP |
Stock5,088 |
|
12 b | I2C, Serial | External | 1.6 V ~ 3.6 V | - | -40°C ~ 85°C | Surface Mount | 16-VQFN Exposed Pad, CSP | 16-LFCSP-VQ (4x4) |
||
STMicroelectronics |
IC TOUCHSCREEN CTLR PWM 12CSP
|
Package: 12-WFBGA, WLCSP |
Stock1,030,464 |
|
12 b | I2C | Internal | 1.65 V ~ 3.6 V | - | -40°C ~ 85°C | Surface Mount | 12-WFBGA, WLCSP | 12-CSP (2.17x1.67) |
||
Semtech Corporation |
IC TOUCH SCREEN 12BIT 20QFN
|
Package: 20-WFQFN Exposed Pad |
Stock6,704 |
|
12 b | I2C, Serial | Internal | 2.3 V ~ 3.6 V | - | -40°C ~ 85°C | Surface Mount | 20-WFQFN Exposed Pad | 20-QFN (4x4) |
||
Semtech Corporation |
IC TOUCH SCREEN 12BIT 20QFN
|
Package: 20-WFQFN Exposed Pad |
Stock7,152 |
|
12 b | I2C, Serial | Internal | 2.3 V ~ 3.6 V | - | -40°C ~ 85°C | Surface Mount | 20-WFQFN Exposed Pad | 20-QFN (4x4) |
||
Semtech Corporation |
IC TOUCH SCREEN 12BIT 20QFN
|
Package: 20-WFQFN Exposed Pad |
Stock3,536 |
|
12 b | I2C, Serial | Internal | 2.3 V ~ 3.6 V | - | -40°C ~ 85°C | Surface Mount | 20-WFQFN Exposed Pad | 20-QFN (4x4) |