PSoC™ 5, 3 & 1 Forum Discussions
An awaited and awesome appnote is here!
Link : http://www.cypress.com/?rID=57561
Enjoy the power of the PSoC! 🙂
Show LessHello.
I am attempting to utilize the PSoC 5LP device family in a series of projects, one of which requires operation near a magnetic field (there's a reed switch nearby) and I was wondering if Cypress offered any design review services for this as well as for a few other projects. I have experience designing PCBs, but nothing that requires a significant level of detail (fine pitch parts and mixed signal designs), and instead of trying and failing a few times as I like to do, I'd rather invest the time and money upfront to get some experience.
Please note that I utilize both KiCAD and Eagle as the company I work for does not manufacture many electronics products and therefore the purchase of more elaborate, feature rich softwares such as PADS, Altium, or Allegro are not accessible to myself. Also, I have already developed the firmware for almost all of these projects I have, utilizing the CY8CKIT-059.
Thanks in advance,
Adam
Show LessHi all,
At a test stand we have 40 analog signals coming from voltage dividers.
The problem is that the resistances are very high. The variable resistor, connected to 24VDC, is about 10MOhm, the resistor over that the voltage is measured is 1MOhm.
I have verified by using PSoC Creator that I can configure a CY8C5868AXI-LP035 so that its ADC_SAR has 40 single ended inputs.
The signals change very slowly (temperatures). The measurement may be slow, 100ms or less per channel are ok.
However, I am not sure about the input resistance of the ADC_SAR. There is a very low current flowing through the voltage divider, about 2µA. If the input resistance of ADC_SAR is not extremely high, the input resistance will introduce an error and reduce the measured voltage significantly.
1) What is the input resistance? Can it considered to be constant so that the error introduced by this resistance can be calculated?
We could use OpAmps as impedance converter / voltage follower (I am German and am not sure if this is correct in English; in German it is "Impedanzwandler" and "Spannungsfolger"), but then we would need 40 of them (I know there are ICs with 8 OpAmps).
2) The PSoC5 has 4 OpAmps on board. Can they be used as impedance converters / voltage followers between the multiplexer part of the ADC_SAR and the ADC part?
Thanks for input,
Turtle
Hi.
I had similar problems a number of times already with different projects.
Right now my problem is:
I have a design for a BLDC motor controller, which works without problems. Now I'm trying to add UART component. Actually, I'm not even adding it, I'm re-enabling it, because I've already used it before in this design.
There is no physical connection between this UART and any other component in the design (it's only connected to TX pin, RX pin, and an ISR), but after I add it, something happens and the design becomes unusable. Either state machine of the motor controller is altered, or the PWMs are somehow changed, but it just doesn't work anymore.
What does "help" is disconnecting the TX pin from the component, but then I can't use the UART... Tried to use a different pin for TX - didn't help.
The stupid thing is that I've already used this UART before in the design. Same UART, same pins. Just disabled it at some point and now try to use it again.
As I've already said, it's not the first time I have a similar problem with various designs. But in this design I don't know how to work this around, because the UART is stand alone and is not connected to anything else.
Please help!
Show LessHi
I wanted know,
1. Is there is a way to read the PSOC Programm Flash (which is upto 256K in PSOC-5 devices) in which the compiled program is stored. Also how to know the end of programm.
2. Can I assign any ISR a fixed location in Flash.
3. Can an ISR or function be loaded for the main program as a separately compiled PSoC project.
Regards
Ajay
Show LessGood day to you all,
I am fairly new to psoc and am currently working on a precursor to another project. The system is meant to work as follows;
Two pwm's are to generate a single short pulse "start" and "stop" respectively and these are to be sent to a coarse counter (I used a timer in this case) and the timer is meant to count the period between the start and stop signal (hence I used a logic 'xor' for the enable) and generate an interrupt which prints the output through the uart. But for some reason I get nothing at the output.
I have already tested the uart to confirm it works separately. And I have also confirmed the appropriate pulses are being generated by the pwm's with an oscilloscope so I am at a loss as to why the enable condition is not being met. I have attached the project to this post in hopes that someone can give me clarity as to what the problem could be.
p.s. In case you wonder where the interrupt definition is, it is in the isr_1.c page under the CY_ISR function.
Show LessThe schematic shows that the USB Micro-B receptacle shield should be connected to the board's GND by way of a 100K resistor and 0.01uF capacitor in parallel. All my copies have no solder in the receptacle mounting holes that would make this connection. Once I add solder myself the components test present.
It doesn't make much difference because 3 of the 4 USB cables I tested don't have a shield.
I'm trying to determine if the RC connection is best, or direct connection of the shield to GND is better. Both are recommended by skilled designers. I haven't seen anyone recommend open-circuit.
Show LessHi there!
I've got 2 old cy8ckit-001 boards and don't know their revision (A,B,C?).
Board is pdcr-9461 rev5 (text on label is 121R-46100)
I'm interesting is it compatible with last PSOC5 kits as CY8CKIT-010?
And maybe there are still exist a way to "update" a revision of my PSOC3 cy8ckit-009 ( to "release"-revision mcu) for free.
Show LessHello,
I was trying to teach myself how to use CapSense using the CY8CKIT-001 and can't even get the tuner helper to connect, I keep getting the error message shown in the subject line. I set up my pins as shown in http://www.cypress.com/file/46756/download, page 5 for the PSoC3 module, which I'm using at the moment. I note that this uses the MiniProg3 but looking at the PSoC3 module's schematic, the MiniProg3 connects to J5 TDO, TDI and TCK but the CapSense Tuner is set to use the MiniProg3 I2C link (my pins are set to P12[5:4] as indicated by the module's schematic).
The CapSense data sheet covering the Tuner GUI User Guide shows a very simple procedure for accessing CapSense data that I can't get to work. I've checked my parameters a number of times and they align between the settings shown in the CapSense Tuner configuration window and that shown for the PSoC components.
Any suggestions?
Show LessHi ,
I have just started with PsoC 5 and following Cypress document http://www.cypress.com/blog/psoc-insiders-blog/manchester-code however I do not know how to create dummy connectors as in referenced article. I ended up having pins which I need to connect otherwise I would get error about not connecting all visible ports.
Any hints welcome 🙂
Thanks
Rafal
Show Less