PSoC™ 4 Forum Discussions
text.format{('custom.tabs.no.results')}
Hey guys,
I'm working on a product with a proximity sensing loop, and a driven shield on the backside to direct sensitivity in a single half of the pcb plane.
I'm trying to figure out if my CMod capacitor is sized properly for my application. Here's a scope capture, Chan1 is the sensor signal, and chan2 is the driven shield. Is this what it is supposed to look like?
The application notes and reference manuals said to 'make sure CMod is fully charging and discharging' but it didn't specify what the voltage is or what the waveform should look like--so guidance is appreciated.
[Image attached] also uploaded here: http://i.imgur.com/DlMw2Xy.png
Show LessTwo quarries :-
1. I have found on http://www.cypress.com/procble/ that "Support for Over-the-Air (OTA) Firmware Upgrades", I didn't find any doc / app-note regarding implementation of this (Or example project). Can someone help me.
2. Does PRoC support bootloder? if yes : App-note "AN73854" and " AN68272" gives bootloader procedure for PSoC, will this also applicable for PRoC?
Show LessDear's
I follow these steps for programming your PSoC 4 Prototyping Kit using Bootloader Host.
- Open the Bootloader Host Windows application
- Press and hold the user button down on the Prototyping Kit and insert it into an open USB port on your PC. The button must be pressed on power up to invoke the bootloader. The amber LED should light up indicating board power and the blue LED should blink continuously indicating the bootloader has been invoked and it is waiting for a file to upload.
- The Prototyping Kit should automatically enumerate and show up in the Ports window within the Bootloader Host application. You may need to wait for the driver to finish installing. If the port doesn't show up after the driver installs, click on the Filters button in Bootloader Host and make sure "Show UART Devices" is selected.
- Once the Kit enumerates, select it in the Ports window.
- Apply the following serial settings:
Baud: 115200
Data Bits: 8
Stop Bits: One
Parity: None
6. Select File -> Open
7. In the 'Open' dialog box, navigate to the CYACD file you created from your bootloadable project and open it. It will be in your project directory under <project name>.cydsn -> CortexM0 -> ARM_GCC_xxx -> Debug. ( Problem 1:no boot loader file in Debug)
8. Program the Prototyping Kit by selecting Actions -> Program. (Problem 2: Programming option is not enable )
Each time you want to program the kit, you will need to unplug the board, press the button and re-insert it into a USB port to invoke the bootloader. You will also need to re-select the proper COM port within the Ports window in Bootloader Host as it will disappear when you unplug the kit.
[Inline image 1]
kindly help me to solve these to problem
Show LessI want to trigger ADC sampling @1000Hz with a Clock. However, I get a (for me) strange error:
Pin guidance unavailable: Invalid connection for clock "Clock_ADC_SAR_Seq" connected to "\ADC_SAR_Seq:cy_psoc4_sar\:trigger".
Pin guidance could not be updated due to an error. Fix the error to get updated pin guidance. See summary for details.
See attached image ClockToSOC.png . But if I connect it through a FreqDiv there is no error, see attached image ClockToFreqDiv.png . How do I trigger a SOC with a Clock @1000Hz?
Also: I see that the Clock symbol has a white square graph, but on other designs I had a black square graph. And I do not know where "summary" is.
EDIT: I saw that the Clock frequency was falsely set to "1000 kHz", but correcting it to "1 kHz" did no difference.
Show LessNew with Creator 3.3 you can not create dual image bootloaders easily on PSoC4 devices. I put together a couple examples using I2C and EZI2C to help people get started! Here are some of the features that are covered in these examples:
1) Dual Image In-Application Bootloading – Allows loading a new image from within the executing application image.
2) P4 Dual Image Optimization – Enables Link time optimization, and shows an example of API inline optimized code in order to make the dual image bootloader a much more viable solution for 32k devices.
3) Launcher ONLY bootloader – Bootloader contains no communication interface to save code space.
4) SCB dynamic reconfiguration between I2C and EZI2C – Allows a project that uses simple EZI2C to still use the bootloader component which only supports I2C.
5) In-Application Image Switching – Allows a device to jump between images based on external stimulus (pseudo-dynamic reconfiguration).
The full project can be found in the attached ZIP, with a short word doc describing a few more details on the project. All projects were tested on the PSoC4A Pioneer Board CY8CKIT-042, with Miniprog3, PSoC Creator, Bootloader Host Tool and Bridge Control Panel.
Show LessI'm interested in developing a Bluetooth Low Energy enable BLDC motor controller that uses Sensorless Field Oriented Control to handle the motor speed.
Researching different alternatives I found this Application Note for the that implements the Sensorless FOC technique in a Cypress PSoC 4.
Is that same application valid for the PSoC 4 BLE? Can I run those examples on a PSoC 4 BLE?
I know I can have a dedicated PSoC 4 do the motor control and use an external BLE module to handle the Bluetooth Low Energy communication, but it would be nice to use 1 IC to do both things.
My main goal is configure a GATT server that with different characteristic of the motor control, and use another device (a Smartphone for example) to set the motor speed.
Thank you very much beforehand.
Show LessHey Guy's
do i need an external programmer to program this kit?:http://be.farnell.com/cypress-semiconductor/cy8ckit-049-42xx/prototype-board-cy8c4245axi-483/dp/2420489
Whit best regards Ben
Show LessHi,
How to know if the BLE device is scanning in FAST mode or SLOW mode? In fact, for my particular case, I would like to know when exactly the device is advertising to blink a LED at the same rate.
Thanks,
Denis Alain, Eng.
Show LessSeeing an intermittent communication issue on some CY8C4245 chips, wherein the clock line gets pulled low and remains low.
1) The problem seems to go away when heated and returns when cooled.
2) Reducing the internal clocking speed from 48Mhz to 24Mhz helps the issue as well.
Have you guys run into any similar stability issues ?
Show LessHi All,
I have question about transmission from central/peripheral. I am aware that Bluetooth uses frequency hopping to transmit its data. What I also know is that both central and peripheral have the same sequence of frequency hopping. My question is, if central using channel X at certain time to transmit, does peripheral use the same channel X as well to transmit its data at the consecutive time? If that's the case, how long the transmission between both of them are spaced? Is there possibility that the peripheral transmit in different channel? If central transmit in a period of time, does peripheral has to transmit the same period as well, or can it be longer/shorter?
thank you.
Best regards,
Daryanto
Show Less