I want to program the CapSense with a µC. Specifically I want to change a SPO register to be used as a driven shield. Since I'm new to this, some of the first instructions in the programming manual are unclear to me:
// Note, that this step requires following data from hex-file:
// - I2C Program Address (0x90500002 – offset in hex)
// - I2C Verify Address (0x90500003 – offset in hex)
// Programmer should implement below APIs:
// 1) HEX_GetProgramAddr() and 2) HEX_GetVerifyAddr()
// Reset Target depending on acquire mode – Reset or Power Cycle
If (AcquireMode == “Reset”) ToggleReset(); // Toggle XRES pin, target must be powered.
Else If (AcquireMode == “Power Cycle”) Power(ON);// Supply power to target.
// Loop to find out correct I2C device from hex-file
Program_Address = HEX_GetProgramAddr();
Verify_Address = HEX_GetVerifyAddr();
So do I get this right, that I get the Hex File only by reading it from the chip? What is this the proper way of receiving the hexfile from the CapSense?
So do I need to read the adresses 0x90500002 and 0x90500003 of the CapSense with I2C? Will the result of this reading be the Hex File Record Struct, where I can extract the adresses? If so, how do I know the size of the structure before reading it?
I would like to create a whole new Capsense project. So I add a Capsence block and EzI2C block.
But I met a problem, I don't know how to select I2C pin(SCLK/SDA).
I don't know which I2C pin connect to Capsense tuner software. please refer to the attached file.
Could you guide me how to know which I2C pin that Capsense Tuner used ?!
Thank you so much.Show Less
I saw in the Page 22 of CY8CMBR3106S datasheet，pin19 is connected to a BUZZER.But in Page 11,pin19 is not defined as a BUZZER output,is there a mistake?Show Less
I want to use a two layers FPC to design a slide with CY8CMBR3106S.But I'm not sure if the soldermask(usually use PI material) will affect the sensitivity or not?Should I expose the slide segment pad?Show Less
Hi, I’m a beginner of dev-board CY8CKIT-149.
My goal is getting the capacitance value and displaying it in some way.
Could you tell me how to do it ?
Is there any dedicated software provided by Cypress, or do I have to build the firmware myself?
Thank you.Show Less
As I know, Smart Sense (Full auto Tune) can solve most of cap sense turning problem.
But I feel a little curious about Smart Sense (Manual Tune) now.
What's kind situation you will select Smart Sense (Manual Tune) ?!
It's hard for me to image SNR < 5, if I select Smart Sense (Full auto Tune) already.
Because I feel Smart Sense (Full auto Tune) will always get SNR > 5. Auto-tune should be smarter than manual tune.
Base on above,,,
Could you please give me some actual examples that SNR can't reach 5 even I select Smart Sense (Full auto Tune) ?!
I would like to learn how do estimate what case I should use Smart Sense (Full auto Tune) and what case maybe I need to use Smart Sense (Manual Tune).
Thank you so much.Show Less
We released a board that uses the CY8C4147AZI-S475 controller to measure capacitance readings from 5 sensors. We look at the actual count value for our application and a problem has come up when we started to produce more boards. basically certain boards read far lower count values for certain sensors than others when reading the same capacitance. So far we've only seen cases where one or two sensors out of the five are reading lower. For example, a "good" board will read 960 counts, and if I apply the same capacitance to the "bad" board will give me 580 counts.
Any ideas on why it would be so inconsistent? Could it be manufacturing issues or something like that? I wouldn't think the PSOC controller itself would have that kind of variation chip to chip.Show Less
I use different demo kit and import following project to "design creator 4.4".
1. KIT: CY8CKIT-042, import project : CapSense_CSD_P4_Design,
I found the name of capsense block is called "CapSense CSD v2.6" (Attached file 2)
2. KIT: CY8CKIT-041, import project : CapSense_CSD_P4_One_Button,
In this project I can' find capsense block "CapSense CSD v2.6" (Attached file 1)
But I get a new capsense block which is called "CapSense v7.0"
I found the setting inside the "CapSense CSD v2.6" and "CapSense v7.0" are very different.
I feel a little confuse why different kit has different CapSense block ?!
Does different types of PSoC has different version of CapSense block ?!
How can I know which version of PSoC and its corresponding CapSense block ?!
Thank you so much.
We try use the EZ-Click V2.0 for CY8CMBR3102-SX1L, after click Apply current config the file cannot apply in it. please kindly check the attached file.