We are using CY8CMBR3116 IC in our application.
We need to fine tune proximity sensing, we are using CS0 for proximity sensor.
values used for base threshold for register(0x0c) is 0x80
and for proximity touch threshold(PROX_TOUCH_TH0) is 0x00DC.
Proximity is sensing for a distance of 1cm for these values.
What values to be loaded to registers(0x0C and 0x2A),to increase proximity sensing distance?
How to fine tune proximity distance?
MBR3 capsense desing guide:
section 6.3 Tuning a proximity sensor
Use EZ-click tool to tune your sensor and acquire the proximity distance, then to set the register use I2C interface.
We dont have EZ-click tool.
Is there any other way to configure without EZ-click..?
You can configure the MBR3 using any I2C Master that is interfaced to MBR3 as a slave. If you have Miniprog 3 or any I2C bridge we recommend you to download the Ez-Click tool from the link below and configure your device using Ez-Click via the Miniprog 3.
If you do not have Miniprog 3, you can configure the MBR3 through bridge control panel and any I2C bridge. For this you can generate the I2C file from Ez-Click software, open the .iic file with bridge control panel and configure the MBR3 device.
You can also configure the MBR3 using any host which support as I2C master. The configuration file (set of 128 configuration registers) can be generated by Ez-Click software. The example where the host programs the MBR3 device is obtained from the link below:
You can download the bridge control panel from the link below. It comes along with PSoC programmmer.
Thanks and regards