
Недавно я начал разрабатывать ещё один проект под Dell Axim X51v. Этот легендарный КПК вы могли помнить по моим прошлым статьям, где я апгрейдил на нём оперативную память в домашних условиях, ремонтировал вечно ломающиеся переключатели и концевики, и даже писал под его GPU Intel 2700G полноценную 3D-гоночку!
Но увы, время никого не щадит, и даже такая легенда рано или поздно отправляется на покой. И виной этому не ломающийся корпус (который, к слову, в Axim’ах был очень надежным), не аппаратные проблемы (с этим все супер, даже несмотря на переход на бессвинец в 2004-2005 году), и даже не софт. А самое подлое место — тачскрин.

Дело в том, что все остальные неисправности можно решить. Корпус можно взять с донора, залитый девайс отмыть в УЗВ, заменить сгоревшие компоненты и восстановить сгнившие дорожки, а в плане софта мы вольны написать всё что угодно — от клиентов ChatGPT, до Telegram и Хабра. Но резистивный тачскрин не заменить ничем.
Разобранный Axim X51v
Резистивные тачи имеют два слоя, где каждая точка (или «пиксель») изменяет сопротивление выхода. Замерив падение напряжения с помощью ADC, мы можем узнать куда нажал пользователь и преобразовать эти координаты в нормализованные (0..1) или абсолютные (0..640, 0..480). Поскольку такие тачскрины невозможно сделать абсолютно идентичными и от износа сопротивление на точках может изменяться, резистивные панели необходимо калибровать — обычно калибровка заключается в просчитывании корректировок координат для каждой стороны тача (центр, верх, низ, лево и право).

Однако панель и сама резистивная панель склеены с помощью токопроводящего клея, который от времени деградирует, после чего тач либо выдает координату только по вертикали/горизонтали, либо вообще перестает корректно работать. От этого уже пострадала Toshiba E330 (подарок читателя CurlyBrace)…

Axim X51v моего подписчика Максима, а также Acer n311 (где используются такие же дисплей и тач, как на Axim’е)…

И редчайший китайский клон HTC Touch Diamond 2, который из коробки умеет дуалбут в Windows Mobile и Android (обе системы предустановлены и выбираются в меню при включении). Увы, но время никого не щадит. И даже если слои получится проклеить токопроводящим клеем для ремонта подогрева автомобильных стекол, то износ резистивного слоя ничем не исправишь и именно так тысячи полностью рабочих коммуникаторов перестают быть юзабельными…

Но конечно все не так плохо. Иногда проблемы с тачем заключаются в пыли между рамкой и дисплеем (которая «нажимает» на тач, достаточно лишь разобрать устройство и почистить грязь), сломанных рычажках перехода в режим просмотра видео (исправляется выпаиванием переключателя и установкой перемычки) и необходимости сделать «массаж» тачскрину (иногда оживает после проведения пальцем с усилием по всей площади экрана). Но увы, у моего Axim’а умирает уже именно тачскрин…

Источник: habr.com