Newhaven Display Forum

Newhaven Products => TFTs => Topic started by: smallfire on August 26, 2015, 12:20:24 AM

Title: FT5306 Touch Controller
Post by: smallfire 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!
Title: Re: FT5306 Touch Controller
Post by: Saurabh_B 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?
Title: Re: FT5306 Touch Controller
Post by: smallfire 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
Title: Re: FT5306 Touch Controller
Post by: v8dave 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.