This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TSC2000 Touch

Other Parts Discussed in Thread: TSC2000, TSC2008, TSC2046, TSC2005, TSC2046E

Hi everyone,I am using TSC2000 in my project .i am facing an issue in touch and seeking solution from my project sometimes tough gets hang.initially i checked DAV interrupt trigger which i have used for touch detection it gets disabled. DAV never goes low then.only way to recover is i have to reset TSC2000.

so i decided to go with PENIRQ Because when DAV not generates still PENIRQ goes low .so i had an idea using PENIRQ even if DAV not going low i can reset TSC2000. but dis does not work as PENIRQ has erratic behaviour.even if i left finger from touch PENIRQ goes high-low-high(checked on dso ).please help do i solve this issue . please help me out. i need  solution asap as it is urgent.

Thanks in advance.

Kiran Kadam

  • Hi Kiran,

    How many units did you tried?  Did all of them fail?  Normally, if there is no issue with your circuit, when TSC2000 is powered on and you press the touch panel attached, the PENIRQ should go from high to low and stay low until you release your finger.

    Since TSC2000 is a pretty old device, I would recommend that you choose other newer touch controllers, such TSC2046/TSC2046E, TSC2005/6 and TSC2008. All of them have official EVMs and reference firmware / driver code, so it will make your debug much easier.