Author Topic: Pressure-sensitive capacitive touch: how is it done?  (Read 1564 times)

0 Members and 1 Guest are viewing this topic.

Offline L1L1Topic starter

  • Regular Contributor
  • *
  • Posts: 52
  • Country: gr
Pressure-sensitive capacitive touch: how is it done?
« on: December 11, 2020, 08:00:56 am »
Hi all,

I came across this interesting synthesizer that uses a PCB as a keyboard: https://www.arturia.com/products/hardware-synths/microfreak/overview

One of the big claims of this PCB keyboard is that it offers pressure-sensitive capacitive touch. It seems to work really well. I was wondering how it's done.

While I have played with capacitive touch ICs in the past, they all seemed to provide a rather binary response (either "on" or "off"). Some capacitive touch ICs do provide an analog reading but in my experience, the response curve is very steep, nothing that could be exploited for a musical instrument. But my knowledge is limited here.

So does anyone know how to build a "pressure-sensitive capacitive touch" sensor on a PCB like that? Any ICs or technique to recommend?

Alain
 

Offline Berni

  • Super Contributor
  • ***
  • Posts: 5028
  • Country: si
Re: Pressure-sensitive capacitive touch: how is it done?
« Reply #1 on: December 11, 2020, 08:18:31 am »
Sometimes you can cover the capacitive button with a soft pad. The pressure squishes the pad down to bring the finger closer and this can help give it more linear range.

Tho this device does not appear to have that, perhaps they are just linearizing the response the best they can with with a high resolution capacitive measurement and a lookup table. Another method is a load cell like device under it to record global force
 

Offline Zero999

  • Super Contributor
  • ***
  • Posts: 19962
  • Country: gb
  • 0999
Re: Pressure-sensitive capacitive touch: how is it done?
« Reply #2 on: December 11, 2020, 10:25:44 am »
They use multiple capacitance sensors per key. If someone presses lightly, only one, or two will be activated. The harder one pushes, the more will be actuated. This would mean if someone has fat fingers, they would appear to press harder, so it could account for that by looking at the rate of change, of the number of sensors activated, or a fat fingered user just might have to learn to use less force.
 

Offline L1L1Topic starter

  • Regular Contributor
  • *
  • Posts: 52
  • Country: gr
Re: Pressure-sensitive capacitive touch: how is it done?
« Reply #3 on: December 11, 2020, 09:48:46 pm »
They use multiple capacitance sensors per key. If someone presses lightly, only one, or two will be activated.

Interesting.
I guess it's a valid possibility. But what makes you so sure? Have you tried such a design?
I mean let's assume that we have 5 capacitance sensors per key. There are 25 keys. So that's 125 capacitive touch sensors in total.
 

Offline Zero999

  • Super Contributor
  • ***
  • Posts: 19962
  • Country: gb
  • 0999
Re: Pressure-sensitive capacitive touch: how is it done?
« Reply #4 on: December 11, 2020, 09:51:26 pm »
They use multiple capacitance sensors per key. If someone presses lightly, only one, or two will be activated.

Interesting.
I guess it's a valid possibility. But what makes you so sure? Have you tried such a design?
I mean let's assume that we have 5 capacitance sensors per key. There are 25 keys. So that's 125 capacitive touch sensors in total.
It's how mouse pads on laptops work. I took apart an old laptop from the mid 90s, with a pressure sensitive mouse pad. It was just an array of PCB capacitive sensors.
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 6966
  • Country: nl
Re: Pressure-sensitive capacitive touch: how is it done?
« Reply #5 on: December 12, 2020, 10:29:17 pm »
There's lots of ways. Some mousepads can pivot a bit to measure pressure, on iPhone screens the glass has become so thin they can simply put an elastic material underneath and capacitively measure the depression of small sections instead of measuring the capacitive disturbance of the finger.
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 28013
  • Country: nl
    • NCT Developments
Re: Pressure-sensitive capacitive touch: how is it done?
« Reply #6 on: December 12, 2020, 10:54:43 pm »
Likely it is using rate of change. That is a very common way in electronic keyboards but done by measuring the time between breaking and making a contact operated by the key. I don't think something like that is hard to implement in a capacitive touch sensor; it just takes scanning the sensors fast enough to detect a finger approaching and landing on the sensors.
« Last Edit: December 12, 2020, 10:56:29 pm by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf