- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
sir,
I am trying to do skin detection project using capsense. (controller-- cy8c20236a)
if capsense on the skin after power on time, it working properly . no issue is there.
But if capsense switch on the skin when power on time, i cant get any base line updation from controller.
but i need to sense skin in this particular situation. how can i overcome this problem . any one explain me? ..
i saw this problem for all applicable overlay.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think that updating the baseline is necessary for reliable operation .. It can be solve other way, just put a flag to EEPROM, and after the first device activation and initialization, set this flag .. And if flag set, next power on skip the initialization of the capsens and no update the baseline..
I cannot confirm email and add messages due to a bug on your site, the email section is not active
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Vinok,
This is not the problem of overlay. CY8C20236A uses SmartSense algorithm. When the power is off when the device is held in hand / skin contact, and again when it is switched on, the baselines would get updated to the new value (with finger touch). Hence the device will not be detect the finger touch.
Try to use the CSD user module which doesn't use SmartSense and try to set the baseline to a constant value so that it doesn't get updated.
http://www.cypress.com/file/126941/download
http://www.cypress.com/file/37331/download
Regards,
Bragadeesh
Bragadeesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Bragadeesh,
Thank u for your response,
Already i working in CSD user module, But when power is OFF, i held my finger in capsense , when power on time there is no change in different value(rawcount- baseline).
But i dont know how can i set baseline to a constant value,
please help me....
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello anyone is there to answer me?...
how can i set baseline to a constant value in cy8c20236A.
Regards
Vinok
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Vinok,
You can make the Noise threshold and negative noise threshold parameters to 0 to make the baseline constant and not tracking the raw counts.
Please try this and let us know if it is working.
Thanks
Ganesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think that updating the baseline is necessary for reliable operation .. It can be solve other way, just put a flag to EEPROM, and after the first device activation and initialization, set this flag .. And if flag set, next power on skip the initialization of the capsens and no update the baseline..
I cannot confirm email and add messages due to a bug on your site, the email section is not active