diff sensitivity for sensors

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hey guys I'm working on my project with capsense & in that I wish to have different sensitivity for each snsor I use. Like I mean

   
        
  1. BTN1 can sense my finger without phisical touch (1mm/2mm away from BTN)
  2.     
  3. BTN2 can sense my fingerwhen I just touch it
  4.     
  5. BTN3 can sense my finger after the delay of 1sec & likwise.
  6.    
   

Also I wish to try n give some sensors as a pre-requisite for another sensors, can I do that?

   
        
  1. untill my BTN1 is ON BTN3 will not be turned ON & likewise.
  2.    
   

If I can then how is that? Thanks.

   

Regards-

   

Amit

0 Likes
15 Replies
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Proximity sensors fpr PSoC1 are explained here: www.cypress.com/

   

 

   

Bob

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

In Designer, Help, Docmentation, there is a section for Capsense,

   

both general and device specific.

   

 

   

In these discussed are the arrays for counts, baseline, etc.. that can be called/

   

modified to affect detection parameters on a per sensor basis.

   

 

   

Regards, Dana.

0 Likes
Anonymous
Not applicable

Thanks Dana & Bob,

   

surely will go through it n see what I will get out of it.

   

Regards--

   

Amit

0 Likes
Anonymous
Not applicable

Hi guys, Good morning

   

I want to know does the size & shape of the buttons affect the sensing opration?

   

I wish to use the slider shaped(as per std. board or a rectangle of about 1/3rd size of normal square buttons), can I do that?

   

if I do so what parameters I need to change.

   

Thanks & Regards-

   

Amit

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Recommended layout dimensions here: www.cypress.com/

   

Video: video.cypress.com/video-library/video/Touch-Sensing/CapSense-Layout-Best-Practices-Video-Part1/22587...

   

using gloves: www.cypress.com/

   

 

   

Bob

0 Likes
Anonymous
Not applicable

Thanks Bob, I will go through the links.

   

Regards-

   

Amit

0 Likes
Anonymous
Not applicable

Hello Bob, its a nice feeling to be back on PSoC n with the supporties like you, Dana & all.

   

I have gone through the links you suggested me for understanding the sensitivity of the sensors with different overlays & the working environment. I am able to get that to a good hight.

   

According to the notes reffered, for the variable sensitivity I need to cosider the parameters of the CSA_EMC, the overlay material & its thickness & the shape & size of the sensors.

   

Apart from that I wish to ask you that, is there anything in the programming that we can do to modify the sensitivity of the perticular sensor.

   

Get it clear, if I do the changes in the CSA_EMC parameters or in the overlays; those will be applicable to all of the sensors & changing the size of the sensors individually will not be a proper solution.

   

So suggest me on changing the sensitivity of the individual sensors.

   

Thanks & Regards-

   

Amit

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Afaik you may change the sensitivity of buttons separately. But I am mostly concerned with PSoC4  and 5 CapSenses, not with PSoC1

   

 

   

Bob

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Looking at APIs I do not see any to fix individual button

   

sensitivity. Clearly you can alter an individual buttons

   

layout to effect sensitivity, but in code I do not see any

   

possibility to do this. Unless you use from one scan to

   

the next different tuning (the scan covers all buttons

   

with one sensitivity).

   

 

   

Given you do not want alter layout you might want to file a CASE -

   

 

   

    

   

          

   

To create a technical or issue case at Cypress -

   

 

   

www.cypress.com

   

“Support”

   

“Technical Support”

   

“Create a Case”

   

 

   

You have to be registered on Cypress web site first.

   

 

   

Regards, Dana.

0 Likes
Anonymous
Not applicable

Thanks Bob, at least I got confirmation about the assigning variable sensitivity to individual sensors.

   

I will look deeper & see what I can get on it.

   

Thanks & Regards-

   

Amit

0 Likes
Anonymous
Not applicable

Thanks Dana, at l'm confirmed that I'm going in a possible facts with Capsense. So I can change the sensitivity of sensors individually & for more details I will create a case & see what the Cypress get me on it.

   

Also see if you can find anything about it like App Note or something helpful.

   

Thnaks & Regards-

   

Amit

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

In Smartsense2x you are allowed to set individual button sensitivity -

   

 

   

   

 

   

 

   

Also there are arrays that can be used to control parameters -

   

 

   

 

   
    

Finger Threshold Table

    
     

The Finger Threshold table defines the normalized finger threshold for each sensor. A typical example for a one-button and five-sensor slider is shown here.

     
SmartSense2X_Finger_Threshold_Table:
     
_ SmartSense2X_Finger_Threshold_Table:
     
db 255; Buttons
     
db 1, 1, 1, 1, 1; Sliders
    
   
   
         

Sensitivity Level Table

    
     

The Sensitivity Level Table defines the sensor sensitivity for each sensor. A typical example for a one-button and five-sensor slider is shown here.

     
SmartSense2X_Sensitivity_Level_Table:
     
_ SmartSense2X_Sensitivity_Level_Table:
     
db 2; Buttons
     
db 2, 2, 2, 2, 2; Sliders
    
   
0 Likes
Anonymous
Not applicable

Hi Dana, thanks for the suggestion.

   

I'm using the CY8C20x34 family for my project.

   

I think it does not support the Smartsense, does it ?

   

If it doesn't, I have to change the Controller; thats the only choice?

   

Thanks & Regards-

   

Amit

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

I concur, does not seem to be listed as a supported family

   

in module datasheet or Capsense user guide.

   

 

   

Maybe file a CASE to see if its planned, and include you question

   

about SW controlled sensitivity if it winds up not being supported.

   

 

   

    

   

          

   

To create a technical case at Cypress -

   

 

   

www.cypress.com

   

“Support”

   

“Technical Support”

   

“Create a Case”

   

 

   

You have to be registered on Cypress web site first.

   

 

   

Regards, Dana.

0 Likes
Anonymous
Not applicable

Thanks Dana, I will file the case for the same & see what I can get. Lets hope for the best.

   

Regards-

   

Amit

0 Likes