На что реагирует сенсорный экран
Как работают сенсорные экраны
iPhone 2G был первым мобильным телефоном, управление которым полностью строилось на взаимодействии с сенсорным экраном. С момента его презентации прошло больше десяти лет, но многие из нас все еще не знают, как устроен Touchscreen. А ведь мы сталкиваемся с этим интуитивным средством ввода не только в смартфонах, но и в банкоматах, платежных терминалах, компьютерах, автомобилях и самолетах — буквально повсюду.
Содержание
До тачскринов самым распространенным интерфейсом для ввода команд в электронные устройства были различные клавиатуры. Хотя, кажется, что у них с тачскринами нет ничего общего, на самом деле то, насколько сенсорный экран по принципам работы схож с клавиатурой, может удивить. Давайте рассмотрим их устройство в деталях.
Клавиатура представляет собой печатную плату, на которой устанавливается несколько рядов переключателей-кнопок. Вне зависимости от их конструкции, мембранной или механической, при нажатии каждой из клавиш происходит одно и то же. На компьютерной плате под кнопкой замыкается электрическая цепь, компьютер регистрирует прохождение тока в этом месте схемы, «понимает», какая клавиша нажата и выполняет соответствующую ей команду. В случае с сенсорным экраном происходит почти тоже самое.
Существует порядка десятка различных видов сенсорных экранов, однако большинство из этих моделей или давно устарело и не используется, или относится к экспериментальным и вряд ли когда-нибудь появится в серийных устройствах. Прежде всего, я расскажу об устройстве актуальных технологий, тех из них, с которыми постоянно взаимодействуете или хотя бы можете столкнуться в повседневной жизни.
Резистивный сенсорный экран
Резистивные сенсорные экраны изобретены еще в 1970 году и с тех пор изменились мало.
В дисплеях с такими сенсорами над матрицей располагается пара дополнительных слоев. Впрочем, оговорюсь, матрица здесь вовсе не обязательна. Первые резистивные сенсорные устройства не были экранами вовсе.
Нижний сенсорный слой состоит из стеклянной основы и называется резистивным слоем. На него наносится прозрачное металлическое покрытие, хорошо передающее ток, например, из такого полупроводника, как оксид индия-олова. Верхний слой тачскрина, с которым взаимодействует пользователь нажимая на экран, сделан из гибкой и упругой мембраны. Он называется проводящим слоем. В пространстве между слоями оставляют воздушную прослойку, либо равномерно усеивают его микроскопическими изолирующими частицами. По краям к сенсорному слою подводится четыре, пять или восемь электродов, связывающих его с датчиками и микроконтроллером. Чем больше электродов, тем выше чувствительность резистивного такчскрина, поскольку изменение напряжения на них постоянно отслеживается.
Вот экран с резистивным тачскрином включен. Пока ничего не происходит. Электрический ток свободно течет по проводящему слою, но когда пользователь дотрагивается до экрана, мембрана сверху прогибается, изолирующие частицы расступаются, и она касается нижнего слоя тачскрина, вступает в контакт. За этим следует изменение напряжения разом на всех электродах экрана.
Контроллер тачскрина обнаруживает изменения напряжения и считывает показания с электродов. Четыре, пять, восемь значений и все разные. По разнице в показаниях между правым и левым электродами микроконтроллер вычислит X-координату нажатия, а по различиям в напряжении на верхнем и нижнем электродах, определит Y-координату и, таким образом, сообщит компьютеру точку, в которой слои сенсорного слоя экрана соприкоснулись.
Резистивные сенсорные экраны могут похвастать длинным перечнем недостатков. Так, они в принципе не способны распознать двух одновременных нажатий, не говоря уже о большем числе. Они плохо ведут себя на холоде. Из-за необходимости в прослойке между слоями сенсора, матрицы таких экранов заметно теряют в яркости и контрастности, склонны бликовать на солнце, и в целом выглядят заметно хуже. Тем не менее, там, где качество изображения играет второстепенную роль, их продолжают применять в силу устойчивости к загрязнениям, возможности использования в перчатках и, что самое главное, низкой стоимости.
Такие средства ввода повсеместно монтируются в недорогих массовых устройствах, вроде информационных терминалов в общественных местах и все еще встречаются в устаревающих гаджетах, типа дешевых MP3-плееров.
Инфракрасный сенсорный экран
Следующим, куда менее распространенным, но, тем не менее, актуальным вариантом сенсорного экрана является инфракрасный тачскрин. Он не имеет ничего общего с резистивным сенсором, хотя и выполняет схожие функции.
Инфракрасный тачскрин сконструирован из массивов светодиодов и светочувствительных фотоэлементов, расположенных на противоположных сторонах экрана. Светодиоды подсвечивают поверхность экрана невидимым инфракрасным светом, образуя на ней нечто вроде паутины или координатной сетки. Это напоминает охранную сигнализацию, какой ее показывают в шпионских боевиках или компьютерных играх.
Когда к экрану что-то прикасается, не важно палец это, рука в перчатке, стилус, или карандаш, два или более луча прерываются. Фотоэлементы фиксируют это событие, контроллер тачскрина выясняет, какие из них недополучают инфракрасный свет и по их положению вычисляет зону экрана, в которой возникло препятствие. Остальное — сопоставить прикосновение с тем, какой элемент интерфейса находится на экране в этом месте — задача программного обеспечения.
Сегодня с инфракрасными сенсорными экранами можно столкнуться в тех гаджетах, чьи экраны обладают нестандартной конструкцией, там, где добавлять дополнительные сенсорные слои технически сложно или нецелесообразно — в электронных книгах на базе дисплеев E-link, например, Amazon Kindle Touch и Sony Ebook. Кроме того, устройства с подобными сенсорами из-за простоты и ремонтопригодности приглянулись военным.
Емкостный сенсорный экран
Если в резестивных сенсорных экранах компьютер регистрирует изменение проводимости, последовавшее за нажатием на экран, непосредственно между слоями сенсора, то емкостные сенсоры фиксируют прикосновение непосредственно.
Человеческое тело, кожа — хорошие проводники электричества и обладают электрическим зарядом. Обычно это замечаешь пройдясь по шерстяному ковру или сняв любимый свитер, а затем прикоснувшись к чему-либо металлическому. Все мы знакомы со статическим электричеством, испытывали его действие на себе и видели крошечные искры, срывающиеся с наших пальцев в темноте. Более слабый, незаметный обмен электронами между человеческим телом и различными проводящими поверхностями происходит постоянно и именно его фиксируют емкостные экраны.
Первые такие тачскрины назывались поверхностно-емкостными и были логичным развитием резистивных сенсоров. В них всего один проводящий слой, похожий на тот, что использовался ранее, устанавливался прямо поверх экрана. К нему также присоединялись чувствительные электроды, на этот раз по углам сенсорной панели. Следящие за напряжением на электродах датчики и их программное обеспечение были сделаны заметно чувствительнее и теперь могли улавливать малейшие изменения в течении электрического тока по экрану. Когда палец (другой проводящий ток предмет, например, стилус) касается поверхности с поверхностно-емкостным тачскрином, проводящий слой немедленно начинает обмениваться с ним электронами, а микроконтроллер это замечает.
Появление поверхностно-емкостных тачскринов стало прорывом, однако из-за того, что нанесенный прямо поверх стекла токопроводящий слой было легко повредить, они не были пригодны для устройств нового поколения.
Для создания первого iPhone потребовались проекционно-емкостные сенсоры. Этот тип тачскринов быстро стал наиболее распространенным в современной потребительской электронике: смартфонах, планшетах, ноутбуках, моноблоках и прочих бытовых устройствах.
Верхний слой экрана с тачскрином этого типа выполняет защитную функцию и может быть сделан из закаленного стекла, например, знаменитого Gorilla Glass. Ниже располагаются тончайшие электроды, образующие сетку. Поначалу их накладывали друг на друга в два слоя, затем для уменьшения толщины экрана стали располагать на одном уровне.
Выполненные из полупроводниковых материалов, в том числе уже упоминавшегося оксида индия-олова, эти токопроводящие волоски создают электростатическое поле в местах своего пересечения.
Когда палец касается стекла, за счет электропроводных свойств кожи он искажает локальное электрическое поле в местах ближайших пересечений электродов. Это искажение может быть измерено, как изменение емкости в отдельно взятой точке сетки.
Поскольку массив электродов делается достаточно мелким и плотным, такая система способна отслеживать касание очень точно и без проблем улавливает сразу несколько прикосновений. Кроме того, отсутствие дополнительных слоев и прослоек в бутерброде из матрицы, сенсора и защитного стекла положительно сказывается на качестве изображения. Правда, по той же причине, разбитые экраны, как правило, заменяются полностью. Однажды собранный воедино, экран с проекционно-емкостным сенсором чрезвычайно сложно поддается ремонту.
Сейчас преимущества проекционно-емкостных тачскринов не звучат, как что-то удивительное, но на момент презентации iPhone они обеспечили технологии колоссальный успех, несмотря на объективные минусы — чувствительность к загрязнениям и влажности.
Чувствительные к давлению сенсорные экраны — 3D Touch
Идейным предшественником сенсорных экранов, чувствительных к давлению, стала фирменная технология Apple, под названием Force Touch, применявшаяся в умных часах компании, MacBook, MackBook Pro и Magic Trackpad 2.
Опробовав на этих устройствах интерфейсные решения и различные сценарии использования распознавания силы нажатия, Apple начала внедрение похожего решения в свои смартфоны. В iPhone 6s и 6s Plus распознавание и измерение давления стало одной из функций тачскрина и получило коммерческое наименование 3D Touch.
Хотя в Apple и не скрывали, что новая технология лишь модифицирует привычные нам емкостные сенсоры и даже показали схему, в общих чертах объяснявшую принцип ее действия, подробности об устройстве сенсорных экранов с 3D Touch появились только после того, как первые iPhone нового поколения были разобраны энтузиастами.
Для того, чтобы научить емкостной сенсорный экран распознавать нажатия и различать несколько степеней давления, инженерам из Купертино потребовалось пересобрать бутерброд сенсорного экрана. Они внесли изменения в отдельные его части и добавили к емкостному еще один, новый слой. И, что интересно, делая это, они явно вдохновлялись устаревшими резистивными экранами.
Сетка емкостных сенсоров осталась без изменений, однако она была перенесена назад, ближе к матрице. Между набором электрических контактов, следящих за местом прикосновения к дисплею, и защитным стеклом был интегрирован дополнительный массив из 96 отдельных датчиков.
Его задача заключалась не в том, чтобы определить местоположение пальца на экране iPhone. С этим по-прежнему отлично справлялся емкостный тачскрин. Эти пластины необходимы для обнаружения и измерения степени изгиба защитного стекла. Компания Apple специально для iPhone заказала у Gorilla Glass разработку и производство такого защитного покрытия, которое бы сохраняло прежнюю прочность и, в то же время, было достаточно гибким, чтобы экран мог реагировать на давление.
На этой разработке можно было закончить материал, повествующий о сенсорных экранах, если бы не еще одна технология, которой несколько лет назад прочили большое будущее.
Волновые сенсорные экраны
Неожиданно, но они не используют электричество и даже не имеют ничего общего со светом. Технология Surface Acoustic Wave system для определения точки прикосновения применяет поверхностные акустические волны, распространяющиеся вдоль поверхности экрана. Ультразвук, создаваемый пьезоэлектрическими элементами по углам, слишком высок для того, чтобы его мог уловить человеческий слух. Он распространяется взад и вперед, многократно отражаясь от краев экрана. Звук анализируется на предмет аномалий, создаваемых прикасающимися к экрану предметами.
Недостатков у волновых сенсорных экранов не много. Они начинают ошибаться после сильного загрязнения стекла и в условиях сильного шума, но, при этом, в экранах с таким сенсором нет дополнительных слоев, увеличивающих толщину и влияющих на качество изображения. Все компоненты сенсора прячутся под рамкой дисплея. Кроме того, волновые сенсоры позволяют точно подсчитывать площадь соприкосновения экрана с пальцем или другим предметом и по этой площади косвенно рассчитать силу нажатия на экран.
Мы уже вряд ли столкнемся с этой технологией в смартфонах из-за нынешней моды на безрамочные дисплеи, но несколько лет назад компания Samsung экспериментировала с Surface Acoustic Wave system в моноблоках, а в качестве комплектующих для игровых автоматов и рекламных терминалов панели с акустическими тачскринами продаются и сейчас
Вместо заключения
За очень краткий срок тачскрины завоевали мир электроники. Несмотря на отсутствие тактильного отклика и другие свои недостатки, сенсорные экраны стали очень интуитивным, понятным и удобным методом ввода информации в компьютеры. Не в последнюю очередь, своим успехом они обязаны разнообразием технических реализаций. Каждая со своими преимуществами и недостатками, подходящая для своего класса устройств. Резистивные экраны для самых дешевых и массовых гаджетов, емкостные экраны для смартфонов и планшетов и настольных компьютеров с которыми мы взаимодействуем каждый день и инфракрасные тачскрины для тех случаев, когда конструкцию экрана следует оставить в неприкосновенности. В заключение, остается лишь констатировать, что сенсорные экраны с нами надолго, замены им в ближайшем будущем не предвидится.
Как на самом деле работает сенсорный экран вашего смартфона?
Если вы интересовались тем, как работает сенсорный экран, то, скорее всего, натыкались на одну из этих статей «для радиолюбителей». Все они написаны, как под копирку и звучат примерно так: когда вы прикасаетесь пальцем к экрану, в определенной точке изменяется емкость условного конденсатора, которую и регистрируют специальные датчики.
Меня всегда удивляли такие объяснения. От того, что кто-то заменил слова «сенсорный экран» словами «емкость конденсатора», мне никогда не становилось легче. Неужели все эти «техноблогеры» в прошлом были электриками? Почему бы не объяснить такую интересную технологию простыми словами, чтобы все было понятно?
Затем я вижу новость, мол, Apple представила iPhone X с экраном 120 Гц, только это не частота обновления картинки (как на Galaxy S20), а частота какого-то опроса сенсора. Естественно, я иду в интернет за ответами и вижу однотипные объяснения: сенсор экрана iPhone X обрабатывает движение пальцев в 2 раза быстрее, то есть, считывание происходит не за 16, а за 8 миллисекунд!
Ага, вроде теперь все стало на свои места. Правда, не совсем понятно, какое еще считывание, что значит «обрабатывать движение пальцев в 2 раза быстрее» и почему процессор может обрабатывать миллиарды операций в секунду, но движение пальцев — только 60 или 120 раз в секунду?
В общем, эта статья будет другой. После ее прочтения у вас не останется неприятного «послевкусия» и вы действительно будете понимать, как все это работает и при чем здесь 120 Гц.
Принцип работы сенсорного экрана — настоящая драма на кончиках пальцев!
Итак, прежде всего, важно понять, что сам по себе экран смартфона совершенно бесчувственный. Чем бы и как бы мы ни прикасались к нему — никакой реакции не последует. Ведь это простой набор из нескольких миллионов крошечных цветных лампочек, которые смартфон использует для отображения картинки.
Чтобы получить какую-то реакцию на прикосновение, нужно где-то дополнительно разместить специальный «чувствительный слой». Но как он выглядит и как именно работает?
Давайте представим, что нам нужно сделать только одну небольшую точку на экране чувствительной к прикосновению. Для этого мы разместим над этой точкой две маленькие пластинки — оранжевую и синюю.
На одну пластинку мы будем подавать ток, то есть загонять туда большое количество электронов (отрицательно заряженных частичек):
Природа всегда стремится к равновесию, то есть, внутри пластинки или чего-угодно (например, наших пальцев) количество положительных и отрицательных зарядов должно быть примерно одинаковым.
Однако же на оранжевой пластинке произошел переизбыток электронов (отрицательно заряженных частичек), которые мы силой туда затолкнули, взяв их из батарейки смартфона. Они пытаются оттолкнуться друг от друга и присоединиться к положительно заряженным частичкам, но не могут.
Дело в том, что эти две пластинки мы предварительно изолировали друг от друга, чтобы свободные электроны не смогли просто перепрыгнуть на голубую пластинку, где их с нетерпением ожидают положительно заряженные частицы. Электрическое поле оранжевой пластинки продолжает отталкивать все «минусы» и притягивать «плюсы», которых уже достаточно много собралось на синей пластине.
Что же произойдет, если мы прикоснемся к этим пластинкам любым проводящим ток предметом, например, своим пальцем?
Электрическое поле оранжевой пластины моментально начнет действовать и на наш палец, частично «переключив внимание» с положительных зарядов синей области на положительные заряды внутри нашего пальца:
Ведь синяя пластинка уже под завязку набита положительно заряженными частицами и это «давление» слишком высоко, а на пальце никакого «давления» нет — там свободно себе «плавают» как положительные, так и отрицательные заряды. Естественно, все это приведет к тому, что положительно заряженных частиц на синей пластинке станет меньше, так как влияние оранжевой пластинки снизилось и переключилось на палец.
Вот, в принципе, и все! Нам лишь осталось измерить эти заряды на пластинке и мы сразу поймем, что возле них появился лишний предмет — кто-то прикоснулся к экрану.
Чтобы весь экран стал чувствительным, нужно полностью перекрыть его этими пластинками: вначале первый слой, на который мы будем подавать ток, затем второй изолирующий слой и после — третий, на котором будем замерять изменение заряда:
Несмотря на то, что все эти слои находятся прямо у вас перед глазами и перекрывают изображение, вы их не увидите, так как все они сделаны из полностью прозрачных материалов. Например, в качестве изоляции может использоваться стекло, а сеточки токопроводящих пластин делают из оксида индия-олова. В низкокачественных экранах эту сеточку увидеть, все же, вполне реально, если посмотреть на выключенный экран под углом на ярком солнце.
Что такое частота опроса сенсора. Или откуда в iPhone 120 Гц?
На картинке выше я схематически показал сеточки из токопроводящего материала, но, естественно, с размером я немножко промахнулся. Кроме того, я не рассказал об одной важной вещи. Все оранжевые пластинки соединены в линии (строки), а голубые — в столбики. То есть, в реальности все выглядит примерно так:
Зачем это делать? Понятное дело, что на экране сенсорный слой состоит не из 3 строк и 3 столбиков, а, например, из 80 строк и 40 столбиков, то есть, всего 3200 пересечений, на которых мы и анализируем электрическое поле. Представляете, какую нужно сделать схему, чтобы подключить каждый такой электрод к своему питанию, чтобы мы могли анализировать 3200 областей на экране?
Вместо этого мы просто подаем напряжение сразу на всю строку и на весь столбик. То есть, подключаем только строки и столбики, после чего наша схема выглядит примерно так:
Но теперь возникает просто колоссальная проблема! Мы включаем напряжение на первый слой, чтобы вокруг каждого пересечения создавалось электрическое поле и начинаем непрерывно отслеживать изменение электрического поля в каждом столбце. Еще раз напоминаю, все электроды (пластинки) соединены теперь в один столбик.
Когда мы касаемся какой-то определенной точки, система моментально фиксирует изменение напряжения не в конкретной точке, а в целом столбике (на картинке — это 7 столбец):
Получается, экран лишь понимает, что в длинной полоске произошло касание, но где именно — без понятия, ведь мы не анализируем каждое конкретное пересечение электродов, а подключаем все их столбцами и строками.
Можно ли как-то решить эту проблему? Да запросто! Давайте просто перестанем подавать напряжение на всю сетку (весь экран) и будем «заталкивать» свободные электроны только в первую строку из токопроводящих пластинок. В результате электрическое поле будет создано только вдоль одной единственной строки.
Теперь, когда «сработает» 7-й столбец, мы будем точно знать, что точка касания находится на пересечении первой строки и седьмого столбца. Почему так? Да потому, что во всех остальных строках вообще не было никакого электрического поля, мы же ток подавали только на первую строку.
Действительно, это решает проблему для первой строки. Но как быть с остальными? Точно так же! Подаем напряжение только на первую строку и замеряем все столбцы, отключаем ток на первой строке и подаем напряжение на вторую строку. Столбцы, при этом, замеряют изменение непрерывно. Таким образом, мы просто поочередно включаем каждую строку и проверяем столбцы. После того, как дойдем до последней строки, переходим снова к первой.
Конечно же, электроника строит «карту прикосновений», чтобы получить полную картинку, где были расположены пальцы на экране по всем строкам. Ведь, палец — это не тонкое перо, он всегда захватывает большую область, то есть, изменяет электрическое поле (и емкость) сразу в нескольких пересечениях. Поэтому, запоминаются значения напряжения для каждой строки.
Один такой цикл прохода от первой до последней строки — это 1 Гц. Если бы «частота опроса сенсора» равнялась одному герцу, управлять таким экраном было бы крайне тяжело, особенно это касается жестов (движения пальца по экрану) или мультитача (одновременного касания нескольких пальцев).
Для этого мы немножко ускоряемся и весь цикл от первой до последней строки проходит за 16 миллисекунд, то есть, за 1 секунду мы получим 60 проходов (поочередной подачи напряжения от первой до последней строки и считывании напряжения на столбцах).
Нужно ли пробегаться по всем строкам еще быстрее — вопрос интересный. К примеру, картинка на экране iPhone 11 меняется каждые 16 миллисекунд (то есть, частота обновления экрана составляет 60 Гц). При этом, сенсорный слой за это же время успевает пройтись построчно по всему экрану дважды. Зачем? Без понятия. Наверное, чтобы во время презентации (или в технических характеристиках) упомянуть о «120 герцах» и, тем самым, «невольно» ввести неподкованного пользователя в заблуждение.
Интересные моменты
Сенсорный слой (то есть, те самые сетки из токопроводящих пластин и изолятора между ними) раньше всегда находился с обратной стороны защитного стекла. То есть, пользователь прикасался к стеклу, на обратной стороне которого и создавалось электрическое поле. В бюджетных моделях примерно так все и осталось.
Затем производители стали думать, куда бы убрать сенсорный слой в своих флагманах, чтобы сократить толщину экрана и сделать его более прозрачным (а значит и ярким). Так появился Super AMOLED-экран от Samsung, который отличался от любого другого OLED-дисплея только расположением сенсорного слоя — внутри дисплейного модуля, а не на защитном стекле.
Дело в том, что любой экран представляет из себя «бутерброд» из нескольких слоев. В частности, для OLED-экрана это TFT-слой управляющих транзисторов, слой органических диодов, поляризационная пленка и пр. Так вот, «сенсорный слой» на Super AMOLED находится внутри «бутерброда», сразу под поляризационной пленкой.
Apple также размещает в некоторых iPhone этот слой внутри дисплея. Если мне не изменяет память — сразу над цветными фильтрами их IPS-экранов.
Как вы уже поняли, сенсорный экран реагирует на любой предмет, способный проводить электричество: от тонкого металлического провода до капельки воды. Если какой-то предмет не проводит ток, он не вступит во взаимодействие с электрическим полем сенсорного слоя.
Вода является одним из главных врагов сенсорных экранов, так как, будучи прекрасным проводником электричества, вносит очень много «шума» в сигнал. И смартфону становится тяжело точно отличить «прикосновения» воды от реальных касаний. Сравните, насколько похожи эти сигналы:
Когда мы прикасаемся пальцем к экрану, меняется напряжение сразу во многих точках, причем, в самом центре касания, где контакт максимален — сильнее, чуть дальше — слабее. Это можно изобразить схематически примерно так:
То есть, смартфон не просто «чувствует» касание, но и «видит» форму этого касания. Соответственно, он пытается реагировать только на тот предмет, который оставляет характерный «след» от пальца. Из-за этого сенсорные экраны и не реагируют на некоторые токопроводящие предметы, например, стилусы с очень тонким наконечником.
К слову, перо S Pen на смартфонах Galaxy Note вообще не имеет никакого отношения к сенсорному слою и электрическому полю, там используется радиосвязь, о чем я подробно рассказывал в этой статье.
Алексей, глав. редактор Deep-Review
P.S. Не забудьте подписаться в Telegram на первый научно-популярный сайт о мобильных технологиях — Deep-Review, чтобы не пропустить очень интересные материалы, которые мы сейчас готовим!
Как бы вы оценили эту статью?
Нажмите на звездочку для оценки
Внизу страницы есть комментарии.
Напишите свое мнение там, чтобы его увидели все читатели!
Если Вы хотите только поставить оценку, укажите, что именно не так?