CAPSENSE™ & MagSense Forum Discussions
Looking for guidance on which "active" & available parts cypress/infineon offers that can do both capsense and inductive sensing.
1)
in the overview pdf's 4100S says "no" in the inductive sensing row, while 4700S says yes...
but on next page, 4100S suddenly says the MSC / 5th gen capsens can do inductive sensing (see picture 2 below)
2)
why do most sales pdf's refer to these as psoc 4100S AUTO
isn't there a consumer (priced) version of the same?
thx!
Show LessEZ-click--连接CY3280-MBR3-DEMO无法连接,I2C都不能通讯,这个驱动是需要重新安装嘛?
In the PSOC4 series product image in Figure 1, it is noted that the CY8C4045-T FLASH is 64K, but according to the naming rules, 4046 should be 64K, and this 4045 should be 32K. The distribution map of the 4000T family in Figure 2 also shows this. The 40X5 are all in the 32K/4K range. So I'm wondering if there's a mistake?
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/CAPSENSE-MagSense/CY8C4045-T%E7%9A%84FLASH%E5%A4%A7%E5%B0%8F%E7%A1%AE%E8%AE%A4/td-p/683222
Show Lesssmartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/CAPSENSE-MagSense/%E5%87%A0%E4%B8%AACAPSENSE%E6%8A%80%E6%9C%AF%E7%9B%B8%E5%85%B3%E7%9A%84%E9%97%AE%E9%A2%98/td-p/678799
Show LessI tried to let CapSense5 goes deep sleep while scanning just like MSCLP does.
- I used CY8CKIT-041S-MAX.
- I configure CapSense with 1 button (BTN0)
- I set Scan mode to CS-DMA to enable Autonomous Scan.
- I have configure DMA just like https://community.infineon.com/t5/Knowledge-Base-Articles/DMA-connection-settings-for-CS-DMA-scan-mo...
- I check difference by measuring current, with CpuEnterSleep() current is lower from 18mA to 12mA.
Result is Cy_SysPm_CpuEnterSleep() works but Cy_SysPm_CpuEnterDeepSleep() doesn't. My questions are
- Is there are more thing to do for going deep sleep while scanning?
- Or MSC cannot go deep sleep but MSCLP can?
- Is there any example code for how to?
Brief of code is as
for (;;) {
if (CY_CAPSENSE_NOT_BUSY == Cy_CapSense_IsBusy( &cy_capsense_context )) {
. . .
}
Cy_SysPm_CpuEnterDeepSleep();
}
Show Less
I have seen questions about developing an I2C Linux driver for receiving touch data from the CapSense engine. This is a driver that a colleague of mine developed a few years ago that I thought might be helpful as an example of what an I2C driver would look like. It is compatible with kernel 5.4 and later. Feel free to use/re-use as needed.
https://github.com/jvavraUICO/CapSense-Projects.git
Show LessHi~
I'm looking for the memory information for touch IC named CYAT81658.
Because I'd like to check out for the CRC and checksum information for it.
But from the TRM document, I cannot find a exact memory map address for it.
I cannot match the memorymap table with it.
So if you let me know it, it will be very happy for me.
Many thanks
BRs
Show Less
How to implement using interrupt to execute scan CSX, abandon the example using loop to scan CSX, is this method feasible?
Do you have any reference code available?
Show Less
We have a custom designed film with three mutual capacitive buttons on it. I am using the PSoC 4100S Max Pioneer demo kit to drive it using an FPC breakout board I wired. I am seeing significant coupling between the buttons: when I attempt to activate one, the others also register a touch. I have attempted adjusting the TX clock divider, number of sub-conversations and clock sources without any noticeable change. Are there other settings in the ModusToolbox Tuner app I can try adjusting to reduce this coupling?
Show Less