Windows & Андроид мультитач контроллер емкостного экрана.

Опубліковано: 09 листопада 2017р. 18:15
Я їжджу на Chevrolet Bolt EV, Toyota Fortuner (1G)
Одеса, Україна

Контроллер YAM_TOUCH_I2C_SIMPLE предназначен для подключения по USB емкостных тачей со встроенным I2C контроллером от:
— FocalTech FT5206/FT5302/FT5306/FT5406/FT5606
— GOODIX GT801/GT811/GT911/GT927x/GT928
— Synaptics S7300B
— VTL CT360/CT363
— Atmel MXT1386
— Ilitek ILI2511

YAM_TOUCH_I2C_SIMPLE так-же может являться и внутрисхемным программатором контроллера дисплея на чипе RTD2660H/RTD2662.

Контроллер поддерживает до 5 одновременных касаний.

Работает на андроид устройствах, имеющих поддержку тачпанели от Cypress, они, как правило уже вкомпилены в ядро.
Под windows7 и выше не требуется никаких драйверов.
Обновление ПО контроллера производится путем нажатия кнопки на плате и подключения к компьютеру.
Для YAM_TOUCH_I2C_SIMPLE обновление ПО производится с помощью оболочки под windows.

Тестовая программа проверки мультитача под windows.

Под 6 пиновые разъемы с шагом 0.5мм и стандартной распиновкой.
Или любые другие разъемы, для этого на плате предусмотрены точки для пайки шлейфа или для установки разъема.
Размеры платы: 27x40mm
новая версия платы V5:

Для подключения любых нестандартных шлейфов на 6pin предусмотрен переходник:

Рабочие тестовые тачпанели:
первая — 9" 233x141 габариты, 199x112 активная область
вторая — 7" 187x112 габариты, 155x87 активная область
третья — 10.1" 248x150 габариты, 224x127 активная область
четвертая — 7" 166x104 габариты, 156x90 активная область
пятая от Chalk-а — 7" 162x108 габариты, 154x96 активная область
шестая FPC-TP070323(M742S)-01 — 7" 165x98 габариты, 154x89 активная область
седьмая MCF-101-1093-V3 от Lenovo Yoga B8000 — 10" 259x161 габариты, 218x136 активная область
восьмая AD-C-800033-1-FPC от Newsmy — 8" 191x121 габариты, 174.5x105 активная область
девятая YDT1387-A2 — 8" 192x116 габариты, 180x103 активная область (под ZJ080NA-08A)
десятая TOPSUN M1003 — 10.1" 251x155 габариты, 223x125 активная область
одиннадцатая от Acer Iconia Tab A500 — 10.1" 255x158 габариты, 217x136 активная область

Добавлена поддержка емкостных тачей от магнитол с 5-ю кнопками слева:

К сожалению под андроидом кнопки слева по USB не работают, необходимо использовать приложение Serial Manager и любой UART конвертор.
Видео по программированию сенсорных кнопок ниже.

ВНИМАНИЕ:
на некоторых тачпанелях вместо сигнала RST выведен WUP (WAKE) и они не работают, необходимо просто выпаять R10 — он отмечен на фото.

Видео работы под андроид тв-бокс

Видео работы с планшетом на windows 8.1
Видео работы с планшетом на windows 8.1 и тачем на GT911
Видео проверки работы на GT928
Видео проверки работы на FT5606
Видео работы на PIPO X8 обновленном до windows 10
Видео работы на мультитач панели от Teclast X98 Air II на GOODIX GT9271
Видео работы с мультитачем PIPO Max-M9 на CT363 чипе от VTL
Видео работы с GT801 на 8" таче AD-C-800033-1-FPC
Видео работы с мультитачем от Acer Iconia Tab A500 на MXT1386 чипе от Atmel
Программирование сенсорных кнопок на мультитач панелях

Только для Amlogic s905x/s912 андроид 6.0.1:
Драйвер для работы hid-multitouch.zip
Для установки необходим root. После распаковки переписать hid-multitouch.ko в /system/lib, дать права 644.
Для автозагрузки драйвера добавить в конец install-recovery.sh
insmod /system/lib/hid-multitouch.ko
или если в install-recovery.sh есть запуск install-recovery-2.sh создать install-recovery-2.sh
#!/system/bin/sh
insmod /system/lib/hid-multitouch.ko
и дать права 755

Софт:
— Графическая оболочка для обновления ПО YAM_TOUCH_I2C_SIMPLE_UPDATE_V0102.zip
— Прошивки с поддержкой 5, 2 и 1 касания для всех панелей (1 касание для старых версий андроида и windows XP) touchi2csimple.zip
— Прошивки с поддержкой 5, 2 и 1 касания для панелей от магнитол на GT911 touchi2csimple_gt911_head_unit.zip
— IDC файл чтобы не было курсора для прошивки с поддержкой 1 касания. Файл Vendor_ffff_Product_0101.zip (после распаковки) положить в /system/usr/idc и выставить права 644

Программирование:
— Описание калибровки SETUP.pdf
— Режим работы под windows8 и далее: нажать кнопку, дождаться 4-го зажигания светодиода, отпустить кнопку.
— Режим работы в андроиде и под windows7: нажать кнопку, дождаться 5-го зажигания светодиода, отпустить кнопку.
— Сброс параметров в состояние по умолчанию: нажать кнопку, дождаться 9-го зажигания светодиода, отпустить кнопку.

Обновление ПО:
— Отключить контроллер от USB;
— Нажать кнопку на плате;
— Держа кнопку подключить USB.
— Далее через ПО оболочки загрузить нужную прошивку.

Параметры по умолчанию:
— режим работы в андроиде

Внутрисхемный программатор контроллера дисплея на чипе RTD2660H/RTD2662

Прошивка и оболочка программатора YAM_RTDPROG.zip
Подключение к контактам за FPC разъемом (см. фото контроллера):
1 — GND
2 — SDA
3 — SCL

Видео по обновлению ПО контроллера
Видео перепрошивки контроллера дисплея
 

Как из YAM_TOUCH_I2C_SIMPLE контроллера мультитача сделать программатор "народного" контроллера дисплея (далее контроллер дисплея):
— Отключить контроллер YAM_TOUCH_I2C_SIMPLE от USB компьютера.
— Отключить емкостный тач от контроллера, если он подключен.
— Запустить оболочку обновления ПО YAM_TOUCH_I2C_SIMPLE, файл YAM_TOUCH_I2C_SIMPLE_UPDATE.exe.
— Нажать кнопку на плате контроллера YAM_TOUCH_I2C_SIMPLE и подключить его к USB компьютера, после этого кнопку можно отпустить.
— В оболочке нажать первую кнопку с подсказкой "Обновление ПО устройства" и выбрать файл программатора progi2csimpleV0104.ldr.
— Согласиться со всеми предупреждениями и выполнить обновление ПО.
— Подключить три провода от контроллера YAM_TOUCH_I2C_SIMPLE к контроллеру дисплея GND, SDA и SCL начиная с GND.

— Подать питание на плату контроллера дисплея.
— Запустить оболочку программатора YAM_RTDPROG_GUI.exe.
— В оболочке программатора нажать вторую кнопку с подсказкой "Проверка связи".
— Далее выполнить чтение или запись памяти.

Как из YAM_TOUCH_I2C_SIMPLE программатора "народного" контроллера дисплея сделать обратно контроллер мультитача:
— Отключить питание контроллера дисплея, если оно подано.
— Отключить контроллер YAM_TOUCH_I2C_SIMPLE от USB компьютера.
— Отключить линии от контроллера дисплея, если они подключены.
— Запустить оболочку обновления ПО YAM_TOUCH_I2C_SIMPLE, файл YAM_TOUCH_I2C_SIMPLE_UPDATE.exe.
— Нажать кнопку на плате контроллера YAM_TOUCH_I2C_SIMPLE и подключить его к USB компьютера, после этого кнопку можно отпустить.
— В оболочке нажать первую кнопку с подсказкой "Обновление ПО устройства" и выбрать файл ПО мультитача для своего чипа, например touchi2csimpleV0110_gt9xxx_2.ldr для чипа GT911.
— Согласиться со всеми предупреждениями и выполнить обновление ПО.

0 0

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.