Author Topic: FT5306 Touch Controller  (Read 2687 times)

smallfire

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
    • View Profile
FT5306 Touch Controller
« on: August 26, 2015, 12:20:24 AM »
Hi!

Can you please explain what are the main steps in the touch point processing? It is unclear in the controller datasheet what put up, put down, or contact means. Also, the gesture always show 0x00 even if I tried different motion (2 fingers zoom out for example).

I have a program running. It does the following:
1) init wake signal
2) when interrupt happens, read number or points and all the touch coordinates
3) plot each of the touch points based in number of points read

If I touch it with one finger, sometimes the controller indicates that there are two points and the coordinate of the second point looks random. Similarly with touching two points and the controller sometimes read three or four points with third and fourth points being random.

If I change the routine to just read one point and plot it, it works very well. Is there any kind of filtering that I should be doing? I tried debouncing the touchpoints by at least 5 times consecutively before plotting the coordinates on screen and that show significant improvement but once in awhile, it still sees a wrong coordinate or number of points but much less often compared to without the debouncing.

Thanks for your advice!

Saurabh_B

  • Administrator
  • Hero Member
  • *****
  • Posts: 355
  • Karma: 10
    • View Profile
Re: FT5306 Touch Controller
« Reply #1 on: August 26, 2015, 09:29:28 AM »
Hi,

I was wondering if you could give me a little bit more information:

1. What size display are you using?
2. Would you be able to provide the date stamp on the touch panel of the FFC of the touch panel?
3. Also if you could provide what you have stored in registers, A3, A6 and A8 of the controller?

smallfire

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
    • View Profile
Re: FT5306 Touch Controller
« Reply #2 on: August 26, 2015, 10:51:03 PM »
1. What size display are you using? 5" 800 x 480
2. Would you be able to provide the date stamp on the touch panel of the FFC of the touch panel? 500209-0515
3. Also if you could provide what you have stored in registers, A3, A6 and A8 of the controller?
A3=0x06
A6=0x30
A8=0x98

v8dave

  • Newbie
  • *
  • Posts: 5
  • Karma: 2
    • View Profile
Re: FT5306 Touch Controller
« Reply #3 on: December 02, 2015, 07:50:02 PM »
I'd like to add that I am also not seeing any gestures with the controller on the 7" or the 5"

The gestures register always shows 0x00 for any left right or up down gesture. For me zoom in and out is being detected.

 

NHD‐3.5‐320240MF‐ATXL#‐T‐1 Touch Signal

Started by jmasamotoBoard TFTs

Replies: 1
Views: 2097
Last post February 05, 2016, 08:05:40 AM
by Paul_B
NHD‐3.5‐320240MF‐34 Controller Board

Started by mmlquinlanBoard Customer Projects

Replies: 0
Views: 1324
Last post November 08, 2016, 12:25:24 PM
by mmlquinlan
NHD‐2.4‐240320SF‐CTXL#‐FTN1 touch-screen problem

Started by hbcelebiBoard TFTs

Replies: 5
Views: 4163
Last post December 10, 2014, 11:19:05 AM
by Michael_L
NHD‐5.0‐800480TF‐34 Controller Board Back Light (B/L Enable)

Started by MidknighTrainBoard TFTs

Replies: 11
Views: 1909
Last post September 14, 2016, 10:30:31 PM
by MidknighTrain
NHD-2.4-240320CF-CTXI#-FT (ST7789S controller) and STM32F4 FSMC LCD Interface

Started by deshayesBoard TFTs

Replies: 1
Views: 2659
Last post March 17, 2016, 06:25:18 PM
by fahad