PSoC™ 4 Forum Discussions
text.format{('custom.tabs.no.results')}
I'd ordered the PSOC4 Pioneer Kit and some chips from PSoC 4200 and PSoC 4100 Families on August 30,
and 3.5 days later the chips were brought to me. Another 2 days later kit arrived too. Great!
My ten years old PC has some slow USB 1.x ports on system board, and USB 2.0 on the PCI-USB adapter.
Slow ports has revealed some problems operating with the kit, but USB 2.0 operated OK. LED was blinking.
Today - at last! - I try to play with the kit.Before I had some very limited experience with PSoC Designer 4.3
and ICE-4000. And no experience with PSoC Creator. Yet my play was lucky one.
I chose to try the CapSense, which wasn't in my ICE-4000.
I opened in PSoC Creator the CapSense.cywrk under "Examples and Kits". It asked for update. I have allowed.
CapSense_CSD_P4 was updated ver.1.0 to 1.10.
Then I do Build CapSense - it takes some time, about minute or two, then Program, then Debug,
then Resume Execution. The LED stops blinking.
And then tried the Slider (Sensor) with finger.
It works: changes LED glow from red to green proportionally to finger position on Slider.
As much as if it were a normal (res.) slider!
Hello,
Does anyone know if there wil be soon new PSoC 4 devices with more resources and analog capabilities like PGA's, more UDB, more FLASH+RAM, USB,...?
I need things like that which are in the PSoC5 but the PSoC 5 only have the 68QFN and 100TQFP Package and they are also pretty expensive.
Thanks!
Show LessI'm building a design based on the CY8C4245PVI-482 28-SSOP. When I add another pin, taking the pin count up to 21 in the pin selector, I get the error message "Resource limit: Maximum number of Pins exceeded (max=22, needed=23)". I'm not out of physical pins - all the pins I'm using are assigned to physical pins - and I even have 1 unused pin beside the debug pins.
Where are these 2 ghost pins coming from, why am I getting this error, and how can I eliminate it?
Show LessHello,
I’m trying to figure out how to get delta time in a loop. How can this be done? Should I use a timer? I tried to just have an interrupt fired with known clock frequency but think I have to many interrupts firing and there conflicting?
Show LessHow can i control the control bit of a tristate buffer ? tried connecting an output to it but keeps giving me an error. "Terminals "FM_PWM.oe_0,LM_PWM.oe_0,RM_PWM.oe_0,BM_PWM.oe_0" connected to signal "Net_2819" have mismatching types."
Show LessCan some one help me in using UART in Deep Sleep mode?
Wondering if anyone can point me in the right direction for this problem. I need to record the analog voltage level for 2048 pixels on a linear sensor. http://www.hamamatsu.com/resources/pdf/ssd/s11639_kmpd1136e04.pdf
My circuit for controlling and reading data from the sensor is working great. I can hardware trigger the ADC from a trigger signal from the sensor, and I can control the clock rate of the sensor between 200kHz and 10MHz, so I should be able to run the ADC fast enough to get data from each pixel.
What's the best(most efficient or fasted) way of storing that data from the sensor/ADC? For some reason it feels like my solution is bogging down responding to the ADC's interrupts. The slowest the hardware trigger for the ADC will run is 200kHz...and I need to get the data for every hardware trigger.
Thanks for any help/advice/whatever.
Aaron
Show LessHi All,
I'm having some troubles with reading data out of a linear sensor. I'll be posting later about the ADC step, but I need to figure out something else first. Basically I want to be able to either multiplex two clocks on a single digital IO line. I need a 10Mhz clock for part of the sensors cycle, but then, when it's time to read out the video signal, I need to slow down the clock (the minimum the sensor can run is 200kHz). The reason I need to slow it down is so that I can do ADC on the signal, and it has to be fast (10Mhz) so that I can have a low integration time.
I've been successful setting the fractional clock divider in an pwm interrupt to slow down and speed up the clock, but I'd rather have the PWM output change the clock without the interrupt.
Here's the linear sensor ( http://www.hamamatsu.com/resources/pdf/ssd/s11639_kmpd1136e04.pdf)
I have the driver circuit all developed, and everything is working, except that I now have to get the data out, and I know that I have to slow down the clock to allow the ADC to have enough time...
Thoughts?
Show LessSysTick feature is supported in Cortex M0 and hence can be used in PSoC4 as system tick interrupt to control task switching.
SysTick is Cortex Vector #15. System API functions CyIntSetSysVector() and SysTick_Config() have to be used to initialize the SysTick and control its frequency
Show Less
Hi,
I am fairly new to watchdog and brownout detection. I have a prototype project running on a PSoC 4, and in the case of a brown out I have to be able to respond in the following way:
Input voltage drops under 3 V -->
Send 'turn off' command to appropiat chip -->
Wait ~3 seconds before checking that the input voltage has stabalized at >3 V-->
If the input voltage is still < 3 V wait for another ~3 seconds -->
Else if input voltage > 3V reset PSoC board
From what i can see I should be able to use CySysLvdEnable(CY_LVD_TRESHOLD_3_00_V) to detect the input voltage drop. However it does not seem to reset as expected. Could someone nudge me in the right way of how to implement the above flow?
Any help is greatly appreciated.
All the Best,
Kat
Show Less