TSC2007: Touch Screen Drivers Interface Y+/Y- cannot work

Part Number: TSC2007

Tool/software:

Hi Team,

After connecting the touch panel, TSC2007 X+/X- has measured the voltage of 3.3V, and there is a voltage change when touching.
But TSC2007 Y+/Y- cannot measure the 3.3V voltage. (After swap panel terminal X+/X- to Y+/Y- pin, still cannot measure the voltage)
Does Register need to be set?

  • Are you writing any data to registers? How do you read the data?

  • Hi Sanjay,

    Before issue has been resolved. as now current issue is about the stability of the touch board. Is there any recommended value for the touch board model?

  • Can you please explain what you mean by touch panel stability ?

  • Hi Sanjay,

    the issue is, when the touch pen slide on the touch panel, the touch point sometimes will not follow the touch pen's slide path, instead it will jump to to the left bottom 

    Customer are now using Linux driver and setting as below, 

    tsc2007@48 {

                  compatible = "ti,tsc2007";

                  reg = <0x48>;

                  pinctrl-names = "default";

                  pinctrl-0 = <&ts_default>;

                  interrupt-parent = <&pio>;

                  interrupts = <0 0x8>;

                  gpio = <&pio 0 0>;

                  ti,x-plate-ohms = <650>;

      };

    Can you help review if any suggestion?  thanks!

  • Please send me your schematic

  • Hi Sanjay,

    customer's schematics attached, pls help check !

    trk-06-m_tsc2007.pdf

  • Sometimes switching noise can disrupt behaviour of the touchscreen. We normally suggest 1n capacitors on X+,X-/Y+,Y- pins.

    Is there some switching supply in the vicinity? 

  • Hi Sanjay,

    The X+/X-/Y+/Y- routing short in inner L8 layer and surround by ground plane (adjacent layer are also ground ).

    The X+,X-/Y+,Y- pins. layout out should be fine, is it ? 

    Also customer had tried add 0.01uF on X+,X-/Y+,Y- pins. but problem the same. Should i ask customer try 1nF ? 

    is there any thing else we can check? 

    thanks!

  • Is this an intermittent issue or is it always present

  • Hi Sanjay

    This issue is always present and easy to duplicate.

  • I shall reply shortly

  • You can try the below.

    Remove the touchscreen connections. Take a DC Power supply and connect its output through a 470 ohm resistor to X+ pin.

    Take a second DC Supply and connect it with 470 ohm resistor to y+

    Fix the Y+Voltage to 1.65v DC. Then shift X+Voltage from 0v to 3v

    Does the touch panel create a stable  x coordinate from left to right of screen?