PSoC™ 4 Forum Discussions
Hello,
I am facing an issue regarding High power consumption (3mA) in deep Sleep.
This happens, when device Battery is already connected to device, and code is uploaded to it, in this scenario, code works perfectly, only the current consumption in deep sleep is about 3mA. If I reboot the device by software (CySoftwareReset()), then also this issue is present.
After code upload, if Battery is removed and reinserted then , everything is normal, device in deep sleep took about 3.7uA current consumption.
Device battery is non removable, So it is impossible to update the code.
Please help us regarding this issue.
Thank you
Show Less
Hi,
I'm sure I'm doing something stupid, but I need some guidance. I downloaded the attached Cypress code from Github to implement a UART through the USB on CY8C4246AZI-L433. At this point in time, I'm just trying to use the communication to provide me with feedback about my hardware. So I've added a small amount of additional code to send strings of data, converted to ASCII. Currently that string is just fixed at the number 65535. What comes out at my PC (I'm using Terraterm, but I tried Putty as well) is usually just the first two digits. Maybe every 20 or 30 times, a larger portion of the string will come across. Any help would be appreciated. (And apologies in advance for my less-than-superhuman software skills!).
Windows 10, Creator 4.4, my own hardware.
Dave
Show LessHi,
I want to design a CapSense board using CY8C4246AZI-L445.
The capsense button size will be of 50mm X 50mm.
Will it give smooth touch operation over 30mm glass?
Is there any formula or ration which can define the sensitivity on button size Vs overlay thickness?
Show LessI have my mux set up for channel 0 and the INJ channel.
I can read channel 0 fine with
ADC_StartConvert();
ADC_IsEndConversion( ADC_WAIT_FOR_RESULT );
data = ADC_GetResult16( 0 );
But the following doesn't work for the Injection Channel:
ADC_StartConvert();
ADC_EnableInjection();
ADC_IsEndConversion( ADC_WAIT_FOR_RESULT_INJECT );
data = ADC_GetResult16( ADC_SAR_INJ_RESULT_REG );
I can't find example code anywhere. What am I doing wrong? Thanks!
Show LessI have programmed a CY8C428-LQI-BL583 succesfully with some code that is stable and works as a datalogger.
The BLE component has a device address as follows;
I have been using CySmart to analyse the bluetooth environment, and am confused as the reported Bluetooth address is different to that set above.
Can anyone explain why they are different ?
Show LessI have a system that uses BLE for communication. It is supposed to be BLE 4.2, but I cannot get it to send packets with more than 22 bytes (0x16). The packet data is truncated at 22 bytes.
I am using the Cypress BLE Dongle as a replacement for the system master, which will eventually be a phone-thingy.
Dongle: CY8C5868L
Device: CYBLE-222014-01
These are the BLE setup screens for the Dongle. It is using BLE object 3.65. The BLE setup screens for the device are the same.
This is a typical transaction that is supposed to be 28 bytes of data. It is truncated to 22 bytes (0x16).
Packet capture is with the TI RF-Sniffer, which is nominally a BLE 4.0 tool. But note that the data packet arrives with a 'length' of 0x17 - 1 byte of ATT op code + 22 bytes of data.
Is there something else I need to do to get longer packets?
Steve
Show Less
Good morning. There is always help from the community. Thank you : )
This time, while checking the CapSense PCB Layer document, please contact us if you have any questions. What percentage is the percentage fill shown in the image below? How do you design the Hatch Ground with the percentage stated in the actual design? Thank you.
Show Less
Hello.
A customer is using the CYBLE-022001-00.
The customer received a request to pay the royalty.
Should the customer pay the patent usage fee for controlling a LED by a PWM of PRoC4?
Thanks and Best regards.
Glenn.
Show Less