Контроллер YAM_CAP2RES позволяет заменить штатную резистивную тачпанель на емкостный мультитач с сохранением всей функциональности по управлению штатной магнитолой.
При этом для штатного контроллера резистивной тачпанели магнитолы контроллер эмулирует резистивный тач.
Для устройств, подключенных к его USB порту он представляет из себя контроллер мультитача, позволяя более комфортно управлять андроидом или карпс на windows.
YAM_CAP2RES поддерживает емкостные тачпанели со встроенным I2C контроллером от FocalTech (FT5206/FT5302/FT5306/FT5406/FT5606) или GOODIX GT801/GT811/GT911/GT928.
Прототипом является YAM_TOUCH_I2C_SIMPLE.
Мультитач работает на андроид устройствах, имеющих поддержку тачпанели от Cypress, они, как правило уже вкомпилены в ядро.
Под windows7 и выше не требуется никаких драйверов.
Обновление ПО контроллера производится путем нажатия кнопки на плате и подачи питания с помощью оболочки под windows.
Все настройки производятся автономно с помощью кнопки и светодиода на плате.
Размер печатной платы 40x35мм.
YAM_CAP2RES так-же может являться и внутрисхемным программатором контроллера дисплея на чипе RTD2660H/RTD2662.
Весь комплект на фото:
Контроллер рассчитан на прямое подключение стандартных 12 пиновых емкостных панелей с шагом 0.5мм.
Или любые другие разъемы, для этого на плате предусмотрен разъем для подключения платы — переходника на 6pin с шагом 0.5мм или 1.0мм:
Понятие тачпанель перехвачена означает, что все нажатия на нее передаются не штатной магнитоле путем эмуляции резистивного тача, а передаются устройству, подключенному к USB порту контроллера.
Для перехвата тачпанели введены следующие варианты работы:
— перехват при подаче 0 на вход перехвата
— перехват при подаче 3V…5V на вход перехвата
— триггерный режим, при котором каждое замыкание входа перехвата на массу меняет состояние, при включении нет перехвата
— триггерный режим, при котором каждое замыкание входа перехвата на массу меняет состояние, при включении есть перехват
— программное управление от USB HID контроллера 4-й версии
В вариантах автономной работы состояние перехвата индицируется на статусном выходе, 0 — есть перехват, 5В — нет перехвата.
Софт:
— Графическая оболочка для обновления ПО YAM_CAP2RES_UPDATE_V0101.zip
— Прошивки с поддержкой 2 касаний для FT5206/FT5302/FT5306/FT5406/FT5606, GT801, GT811, GT911/GT928 cap2res_2.zip
— Прошивки с поддержкой 1 касания для FT5206/FT5302/FT5306/FT5406/FT5606, GT801, GT811, GT911/GT928 cap2res_1.zip (для старых версий андроида и windows XP)
— IDC файл чтобы не было курсора для прошивки с поддержкой 1 касания. Файл Vendor_ffff_Product_0101.zip (после распаковки) положить в /system/usr/idc и выставить права 644.
Подключение:
— ОБЯЗАТЕЛЬНО соединить GND контроллера и массу магнитолы;
— +5V питания контроллера ЖЕЛАТЕЛЬНО взять от магнитолы, для этого переставить свич в нижнее положение и использовать контакт 1 +5V.
Подключение для совместной работы с USB HID контроллером 4-й версии:
Для подключения в контроллере версии 4 можно выбрать или разъем X4 или X6 в нижней вкладке CAP2RES его оболочки настройки.
— 1. +5V к X4/1 или X6/1
— 2. Выход статуса к X4/2 или X6/2
— 3. Вход перехвата к X4/3 или X6/3
— 4. GND к X4/4 или X6/4
Для начала настройки нажать кнопку на плате. Отсчитать необходимое число миганий светодиода и отпустить кнопку.
Настройка (число миганий):
— 2 — настройка ориентации и калибровка емкостной тачпанели при работе по USB;
Описание SETUP.pdf;
— 3 — настройка ориентации и калибровка емкостной тачпанели при работе по USB при размере изображения больше активной области тача;
Описание SETUP.pdf;
— 4 — настройка ориентации и калибровка емкостной тачпанели при эмуляции резистивной тачпанели;
Калибровку производить аналогично калибровке по 2-м миганиям;
— 5 — настройка ориентации и калибровка емкостной тачпанели при эмуляции резистивной тачпанели при размере изображения больше активной области тача;
Калибровку производить аналогично калибровке по 3-м миганиям;
— 6 — смена ориентации XY при эмуляции резистивной тачпанели;
— 7 — смена ориентации по X при эмуляции резистивной тачпанели;
— 8 — смена ориентации по Y при эмуляции резистивной тачпанели;
— 10 — установка режима перехвата при подаче 0 на вход перехвата;
— 11 — установка режима перехвата при подаче 3V…5V на вход перехвата;
— 12 — установка триггерного режима перехвата, нет перехвата при включении;
— 13 — установка триггерного режима перехвата, есть перехват при включении;
— 14 — установка управления от USB HID контроллера 4-й версии;
— 16 — режим работы под windows8 и далее;
— 17 — режим работы в android и windows7;
— 20 — сброс параметров в состояние по умолчанию;
Описание настройки контроллера:
— выполняем калибровку при работе по USB по 2-м или 3-м миганиям согласно описанию в pdf файле;
— при выполнении калибровки при эмуляции резистивной тачпанели необходимо настроить штатное ГУ для отображения точек касания (по возможности);
— выполняем калибровку при эмуляции резистивной тачпанели по 4-м миганиям. Нажимать необходимо по углам выводимого изображения от штатного источника видео;
— проверяем соответствие перемещений по X, для этого проводим слева направо по экрану;
— если при этом курсор движется в верх или в низ, то необходимо выполнить смену ориентации XY по 6 миганиям;
— если курсор движется в обратную сторону, то то необходимо выполнить смену ориентации X по 7 миганиям;
— проверяем соответствие перемещений по Y, для этого проводим сверху вниз по экрану;
— если курсор движется в обратную сторону, то необходимо выполнить смену ориентации Y по 8 миганиям;
— настройка окончена, проверяем соответствие нажатий;
Пример замены резистивной тачпанели на емкостную на Lexus GC470 с помощью контроллера YAM_CAP2RES.
Сохранены все штатные функции + работает мультитач для андроида.
Внутрисхемный программатор контроллера дисплея на чипе RTD2660H/RTD2662
Прошивка и оболочка программатора progcap2resV0103.zip
Подключение к контактам за FPC разъемом (см. фото контроллера):
1 — GND
2 — SDA
3 — SCL