Принцип работы 4-проводного резистивного тачскрина Печать
Добавил(а) microsin   

Такой тачскрин представляет собой двухкоординатный, чувствительный к нажатию сенсор. Он состоит из двух слоев прозрачного материала находящегося друг от друга на некотором малом расстоянии. Верхний слой сделан на основе гибкого полиуретана (PET), который может прогибаться при нажатии и касаться нижнего слоя. Вся структура покоится на жестком стеклянном основании.

4 wire analog resistive touchscreen structure

Верхний и нижний слои внутри покрыты специальным полу-проводящим материалом (металлический компаунд Indium Tin Oxide, ITO), обладающий нормированным сопротивлением электрическому току. Интервал между слоями организован с помощью маленьких бамперов. Когда на верхний слой осуществляется нажатие, между резистивными поверхностями происходит контакт.

Для определения координат места нажатия контакта на торцах токопроводящих слоев сделаны параллельные шины. На верхнем слое они находятся справа и слева, на нижнем снизу и сверху. Всего получается 4 электрода, с помощью которых контролер определяет место нажатия на экране:

4 wire analog resistive touchscreen layer top                         4 wire analog resistive touchscreen layer bottom

Считывание координаты X. Чтобы определить позицию нажатия по оси X, контроллер подает на правый и левый контакты верхнего проводящего слоя известное напряжение, например +5V. На левой шине (контакт 4) появляется напряжение +5V, а на правом (контакт 1) 0V. С контакта 3 нижнего проводящего слоя контроллер считывает уровень напряжения с помощью АЦП. Этот уровень будет пропорционален координате по оси X. Чем точка нажатия находится левее, тем напряжение выше, и наоборот - чем правее, тем ниже.

4 wire analog resistive touchscreen read X 4 wire analog resistive touchscreen read X circuit

Считывание координаты Y. Координата Y определяется аналогичным способом. Чтобы определить позицию нажатия по оси Y, контроллер подает на верхний и нижний контакты нижнего проводящего слоя +5V. На верхней шине (контакт 1) появляется напряжение +5V, а на нижней (контакт 3) 0V. На контакте 4 верхнего проводящего слоя контроллер считывает уровень напряжения с помощью АЦП. Этот уровень будет пропорционален координате по оси Y. Чем точка нажатия находится выше, тем выше напряжение, и наоборот - чем точка ниже, тем ниже напряжение.

4 wire analog resistive touchscreen read Y 4 wire analog resistive touchscreen read Y circuit

Контроллер осуществляет операции чтения X и Y очень быстро, множество раз в секунду (насколько позволяет емкость между слоями тачскрина). Благодаря этому достигается плавная и точная работа тачскрина.