PSoC™ 4 Forum Discussions
Dev-board : CY8CKIT-149
IDE : PSoC Creator 4.4
Hi, I’m using touchpad(metal mesh sheet) and trying to detect short defect by shorting two GPIO Pin connected with electrode.The capacitance value of the shorted pin is theoretically twice the normal value, but 40 times the normal value is detected.And its 40 times value is constant at 854375 (In general, capacitance value should shake out a bit).
Something is wrong obviously.I have got a few ideas.
Regarding to “PSoC® 4 and PSoC 6 MCU CapSense® Design Guide ‘3.1 CapSense CSD Sensing mode Figure3-1), when using CSD mode, a GPIO pin may serve as an output as well as an input (if both are outputs, there will be a conflict).
When I disconnected the Jumper wire from the electrode and shorted the pin on the dev-board, the constant value was detected as well, so the problem must be on the board side.
For example, I shorted P2_2 and P2_1. Any other combination would have the same result. What’s strange is that sometimes pins that aren't shorted act like they are shorted. When the Pin is not shorted, it measures normal values, so it is unlikely that the board is broken.
I share the project. Please teach me what is wrong with it and how to accomplish my purpose.
Thank you.
Show LessDear Receiver,
I am testing PSoC4 I2C Master and Slave sample code.
I understand Master_Read, Master_Write, Slave_Write and Slave_Read from sample codes which are provided by PSoC creator 4.4.
But above sample codes are all for polling type.
I can't find sample code for slave receive interrupt.
Could you please help me to get a I2C slave interrupt (master - > salve, and slave interrupt immediately not polling ) sample code ?!
Thank you so much.
Show LessI'm a beginner, and I've been assigned a project to enable an OTA FW update for PSOC 4 BLE boards via an iOS app. There are two different boards shipped with two different PSOC 4 BLE parts on them: CYBLE-224116-01 and CYBLE-224110-00. The present FW on the units is not equipped with functions to read the the PSOC part IDs to differentiate them during flashing. The test units I have do not have recovery pins exposed, so flashing FW compiled for the wrong part could brick the unit. I need confirm the bricking behavior. Will the unit become inoperable without recovery or will the FW flash simply fail due to a check in the flashing code and leave the running FW in place? If its the second one, I can simply retry with a FW file for the other unit since there are only two possibilities.
Show LessHi ! I'm experimenting with CY8CKIT-149.
I'm using CSD sensing method or CSX sensing method to measure the capacitance value on touchpad.
I shorted two GPIO Pin to simulate short defect. In this case, the two shorted GPIO Pins theoretically indicate double the normal value.
But, it was observed 40 times as large as the normal value and constant at 84537 fF measured by the function CapSense_GetSensorCapacitance().
I don't know how to observe the double value.
Please help me.
Show LessHello,
I am working with PSoC-4 and want to know what is the PSoC-4 boot time. How much time it take for executing the first line of main() upon power-up. I could not find this data from Cypress website.
Please help.
Thanks,
Kurian Polachan
Show LessCommunity,
I've been working on psoc4 mcu (CY8C4245AXI-483). I've been facing the following two major issues:
1. The cypress mcu's uart is connected to external MCU's uart. When I power on the device, cypress mcu goes into non-responsive state. Neither it detects any touch nor it transmits through its uart but at same instant, the cypress rx receives data and performs function as declared in the code. I found a temporary solution to this by adding a delay of 5 seconds as a first instruction after int main(). Can anyone let me know the possible reason why this might be happening?
2. On power up, as soon as the infinite function starts running, initially the capsense undergoes false detection on certain keys. How could this be resolved?
Any relevant suggestion is appreciated.
Show LessI have gone through the internet sources I didn't find any examples for LIN for CY8CKIT-149 dev kit for Modus tool box IDE.
Does any LIN examples available in internet for cy8ckit-149 dev kit, if there please help me with that links or if you guys have any sample example code that can be imported to Modus tool box ide please share me that example code
Show LessHi,
I am using Cypress CY8C4124LQI-443. Software development started several years ago. At this time there was information about the principle of operation of capsense and description of the CSD_CONFIG register and CSD_IDACregister available. Now there is no information available in PSoC 4100 and 4200 Family: PSoC 4 Architecture Technical Reference Manual (TRM) and PSoC 4100S and PSoC 4100S Plus: PSoC 4 Architecture Technical Reference Manual (TRM)
I have to improve touch performance and would like to gather informations about to the principle of operation, in order to configure the hard
Show LessHello,
I have psoc 4100s plus. And I want to communicate with SHT20 temperature and humidity sensor and read the data. But I could not. I could not find the correct communication and reading addresses. Can you help me ?
I share the images of the products here.
Thank you.
Best regards,
Show Less