PSoC™ 5, 3 & 1 Forum Discussions
The ADC_DelSig_v2_10.pdf datasheet states "To switch input between samples when using modes other than Continuous, use the Analog Hardware Mux". Other than switching speed, is there a reason that the Analog Mux component should not be used? I want to access internal signals using the Analog Mux instead of only the GPIO signals supported by the Analog Hardware Mux. I want to calibrate the buffered A/D by muxing the1.024V reference and analog which is only supported using the Analog Mux component. Is there a reason not to do this as long as the A/D is stopped before switching the input and restarted after switching the input?
Show LessHi
I using the CY8C21523B as I would like to creat the following:
8 cap buttons
1 proximity
8 output to reflect each button (logic)
1 output to reflect proximity result (logic)
1 output to heptic/speaker
UART for serial communication
I thought the CY8C21534B will be excellent for it but then found out that i have only 4 digital blocks.The UART need 2 block and the Smart sense need 3 digital blocks. this means that I cant do it or are dont understand how to do it?
can you help?
any recommendation?
Hi
I am trying to evalute if the PSoC 5 chip is the right platform to use.
I wrote a simple verilog state machine that detects if a signal is within
a specified range. The states are:
parameter IDLE = 2'b00;
parameter COUNT = 2'b01;
parameter JUDGE = 2'b10;
parameter DONE = 2'b11;
The machine goes from IDLE to COUNT on a rising
edge of the input signal to measure.
From COUNT to JUDGE on a falling edge.
In the JUDGE state it compare the "count" against two constants to see if
the "count" is within range. It then goes to "DONE" and back to "IDLE";
It can go from JUDGE to IDLE since there is nothing being computed at DONE.
The above state machine consumes just about all UDB resources. So after watching the Sensei videos on
Datapath I understood that is much better to use the Datapath for these things.
The input signal to measure is ~100KHz square wave. The input clock the Datapath is 12MHz.
So the intent is to count "Datapath clocks" while the input signal is "high".
So the questions:
1. The video slides says I can compare A0 with D0, but this option is not in the Datapath Config tool.
2. How can the above design be done with the Datapath tool? It should be very simple right? well, I
have not been able to do it.
Thanks,
Saul
Show LessHi,
I want to interface a tft screen to PSoC5 device using EMIF, however there is very little information about it.
I want to write to Cortex-M3 memory mapped to EMIF, but don't know about the assignment of data, address and control signals to the pins.
Can someone point me into the right sources, links, manuals ?
Jan
Show LessHello everyone,
I'm an absolute beginner in PSoC Programming and hope someone could help me.
I'm using the PSoC3 on Development Kit, and trying to figure out how I could start the programm with a switch. Normally it starts by supplying.
I want to use both switches, the frist for selecting a special mode. 0 would mean Multiplexer 1 will start, and 1 is for Multiplexer 2. Both are differntial Multiplexers with different "pairs" of signal. After the mode is selected, the second switch should start the programm. It's not neccessary to switch the mode again while the programm is running.
Could anyone help? Or do you have an other solution for this problem?
Regards
Show LessThe emerging market of home automation devices is encouraging application engineers to think of solutions that integrate number of features into a single system. Through their innovative ideas and forward thinking they try to come up with highly effective and reliable system. These system not only enable the user to access his home appliances remotely and automate his daily chores but also to think of a solution which addresses most of the his security concerns in minimum number of chips. This article discusses such a solution and is divided broadly into 4 parts:
1. Sensors
2. Communication between these sensors
3. User control and feedback
4. Security measures to prevent intrusion
Read the full article on EE Times.
Show LessHello everyone,
I have a quick question how to reconfigure the (analog) part of the PSoC 5 in a running program.
For Instance:
I want to change the output range of an IDAC from 0-32 µA to 0-2,04 mA. I want to use the same DAC, only in a part of the program the range should be changed.
Another thing is to reassign pins during a program. How can I do that?
To myself: I am a student using the PSoC 5 and just started working with PSoCs. I found the application note on dynamic reconfiguration, but it is only for PSoC 1.
Thanks in advance for your help,
Thomas
Show LessHie,
Does anyone know how I can convert a float into a string on the psoc5 (gcc compiler)? I would like to convert floats into strings so that I can display on my GLCD which has library functions for displaying only string types.
Show Less