Maker Pro
Maker Pro

TTP223 touch sensors self-triggering bug

Head Crusher

Feb 12, 2013
4
Joined
Feb 12, 2013
Messages
4
I have three TTP223 touch sensors connected to a power source (only VCC and GND are connected).
I intentionally didn't connect I/O pin to Arduino because I suspected that it could cause the problem (trigger the sensor by accidentally sending current to the I/O pin). One of the sensors gets triggered and starts blinking, please see the video:
https://www.dropbox.com/s/y0eeg959fybolfz/IMG_0495.MOV?dl=0

I fail to reproduce this bug consistently and don't know what causes it. I've noticed the following:
1. It happens only on the 1st and/or the 2nd sensor only if they are both connected (but after switching sensors and then assembling this same setup - sometimes this bug disappeared).
2. Thought they were too close together and were triggering each other but I tried putting other sensors even closer and it didn't happen.

I would be very grateful for any ideas on why this is happening, thanks in advance!
 

(*steve*)

¡sǝpodᴉʇuɐ ǝɥʇ ɹɐǝɥd
Moderator
Jan 21, 2010
25,510
Joined
Jan 21, 2010
Messages
25,510
I'm not going to sign up to dropbox to view your video. Upload it to youtube or similar.
 

Harald Kapp

Moderator
Moderator
Nov 17, 2011
13,771
Joined
Nov 17, 2011
Messages
13,771
Neither will I.
In this case, however, you don't have to sign up, Steve, although the popup irritatingly declares so.
I just clicked the popup away and was able to see the video.

@Head Crusher : The sensor may be triggered by the capacitance between sensor and the breadboard. Try increasing the distance between the two (and possibly the distance between the sensors, too).
 

Head Crusher

Feb 12, 2013
4
Joined
Feb 12, 2013
Messages
4
Neither will I.
In this case, however, you don't have to sign up, Steve, although the popup irritatingly declares so.
I just clicked the popup away and was able to see the video.

@Head Crusher : The sensor may be triggered by the capacitance between sensor and the breadboard. Try increasing the distance between the two (and possibly the distance between the sensors, too).
Thank you!
I think the proximity of the sensors may be the issue here. Been testing this a little bit more and if I put the sensor about 1-2 cm farther the triggering doesn't start.
However if I put them close to each other (about 2 mm) it MAY (or may not) start triggering itself. And if it happens - always on the same sensors. Could this be the problem?
How is it possible to fix it without changing the distance? Maybe I can isolate the sensors from each other somehow?
(I tried sending logic LOW to the sensor's output pin and this made it unresponsive, meaning real touch wouldn't trigger it, but the sensor nearby was still getting triggered. It would stop if I completely turn off the first sensor)
 

Harald Kapp

Moderator
Moderator
Nov 17, 2011
13,771
Joined
Nov 17, 2011
Messages
13,771
It seems you can adjust the sensitivity of the sensor by changing a capacitor on the sensor PCB.
You can also try to decouple the sensors (reduce their mutual influence) by putting a piece of electrically conductive material at 90 ° angle between the sensors and connectingb this material to ground potential (0 V). A piece of sheet metal of a piece of copper clad PCB can be used. This setup, however, will be a bit challenging to realize in a device.
 
Top