PSoC™ 4 Forum Discussions
Hello,
I have 2 questions.
Q1)
In old type of CapSense Design Guide, the below was recommended. I can not download the document anymore now, So I picked up the picture from Japanese ver.
In the documentation, the maximum shield width is shown as 1cm. However, there is not described minimum width.
In other chapter, there is described that Hatch pattern should be 0.17mm trace and 1.143mm grid (25% filling)
If we can satisfy this condition, can we take any shield electrode width?
Q2)
How much space is needed between Shield electrode and PCB Ground Plane.
Best regards,
Show LessHi Everyone,
In the "PSoC® 4: PSoC 4200L Datasheet", on the bottom of page 12 it reads:
"Balls C6, D11, H11, H3, L4, and L5 are No Connects (NC) on the 124-BGA package. Pins 11 and 15 are NC on the 48-TQFP packages."
Does anybody know if these pins are not internally connected or that they are connected (for another purpose) and I should leave them unconnected?
I have no device at hand, otherwise I would have measured it.
I find it good design practice to connect all pins that are not internally connected to GND on the PCB.
Tying these pins to GND allows for a better spread of GND on the PCB. Besides, as a former Philips employee, I was drilled to not have any floating copper on a PCB.
Cheers,
Casper van Doorne
Doofenshmirtz Evil Inc.
Show LessHello,
I want to use PSoC 4 BLE for sensing the weight using HX711D.
I have found many sample codes and libraries on Internet for using HX711D on Arduino.
How can we implement the same using PSoC 4 BLE.
Thanks,
Ameya.
Show LessOK, this is what I'm trying to do...
I have a sporadic analog signal that I want to capture the peak value of. I have no way of knowing when this signal will occur, and its duration will be something in the order of 20usec - 1msec, and I want to try to capture the peak value. Or, at the very least, be able to determine if the peak was within Range 1, Range 2 or Range 3.
My initial idea was to use a SAR ADC component and set up the lower and upper trigger levels for 3 different channels to give me the three ranges (Range 1 < Range 2 < Range 3). I could then simply set interrupt priorities accordingly, and get a rough peak detect result that way. However, it doesn't look like you can set the upper and lower trigger levels for individual channels; it appears this is a "set to the same for all channels" option only.
My next thought was to use 3 x SAR ADC components, and have the same input into each one, and simply set the trigger levels on each SAR ADC component to match the range levels I wanted. However, there is a limit of only one SAR ADC component, so I can't use that option either.
I'm trying to achieve my end goal without making any modifications to my existing hardware, so whilst I can see there is a way to achieve my end goal in hardware (for example having three different comparators that I use the outputs of to trigger an interrupt), this is not a path I want to go down unless it proves impossible to achieve in software.
Anyone been confronted with this issue before, and if so, how did you solve it?
Cheers,
Mike
Show Less... and then using parts of the kit and power it with a vibration harvester and sell it as a complete test kit.
My questions is if it is OK to purchase the kit, re-package with a harvester and then sell. Or does the included software come with a license that is personal?
Thanks!
Show LessHello
There is design guidline below in CapSense Design guid.
Hatched pattern 0.17 mm (7 mil) trace and 1.143 mm (45 mil) grid (25% filling) |
If we will change the layout to below, what is wrong?
Hached pattern:
- 0.01mm trace
- 0.1mm grid (10% filled)
Best regards,
Hatched pattern 0.17 mm (7 mil) trace and 1.143 mm (45 mil) grid (25% filling) |
Hi Everyone,
I am using a cyble-224116-01 BLE module along with PSOC Creator 4.2. I include the stdlib.h library and my code compiles correctly, however, a call to calloc() or malloc() always returns null. I was wondering if I had to do anything special for it to work properly? Or is calloc() and malloc() not operable for my device?
Regards, Uziel.
Show LessHello,
I'm using the PSoC programmer on some custom boards with CY8C5868LTI-LP038.
I can program properly most of them.
However, for 2 of them I always get this error message:
"262144 FLASH bytes
Erase Succeeded
Programing of flash starting
Failled: Time out of SPC Polling
Lost communication with chip
Status=0x82"
For the other one the message ends with "Status=0x26".
I've inspected the 5 wire connection from the programmer to the board and every thing seems OK.
I was wondering if anyone could give me a hint of what these error codes mean, so I know what to look for.
Any feedback is appreciated.
Thank you.
Show LessHello,
I am using CYBLE-224110-00 BLE module on a custom pcb with an application and the OTA upgradable stack in the Creator workspace.
The BLE component in the application is set at -6dBm tx power, and in the firmware the PA/LNA is set in high power Mode in the BLE CYBLE_EVT_STACK_ON.
Shall these settings be applied to the BLE component in the Upgradable Stack project or bypass the PA/LNA?
The problem is: while switching to OTA bootloader, the device is not shown advertising by the Android client app, but it is detected normally when running the application. So there must be some issue with the tx settings while using the BLE component from the OTA upgrade firmware.
What is advisable to configure the BLE and PA/LNA for the OTA side?
Regards.
Show LessDear friends,
now i am using CySmar v1.3 emulator tool ,but this toot only show unsupported device(Dongle model CY5677).please anyone help me how to solve this problem. I attached getting problem screenshot int the mail.
Show Less