- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I hope they have bigger ones coming. Not sure what type of market this PSoC4 is for?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nice find dana.
I'm stil confused, doe the PSOC4 has 8 macrocells per UDB intead of 2 macrocells per UDB in PSOC3/5 ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
also interesting the adition of more fixed funtion peripherals like the Serial Communication Blocks (SCB), it reduces the number of UDB needed in most deign, unless you need more than 2 comm interfaces.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The PSoC5/3 also have 8 macro cells per UDB. They have 2 PLDs per UDB, each with 4 macro cells- see pages 149-151 in the PSoC5 TRM (http://www.cypress.com/?docID=39997 - it has btw. TRM_PSoC3.book as title...).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What I have seen so far while skimming over the data sheet:
- there are in total 12 clock dividers, which is more than the PSoC5 (I think) and allows more flexible clocking
- there are no separate PGAs, this is handled by the (only 2) OpAmps
- the 4 FF-counter blocks can do capture (which they cannot in the PSoC5)
- the maximum bus clock is 48MHz, which may affect some UDB components (e.g. an UDB counter)
The fixed function blocks seem more capable now, which reduces the need to use UDB implementations (e.g. I complained before that I have a project which would need 2 16-bit-counters with capture - now this is possible w/o the UDBs...)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yeah I was confusing PLD with macrocells
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What seems to be missing:
- the digital Filter Block (DFB)
- there is no mentioning of DMA?
- voltage DACs
- boost generator
- the SC/CT blocks (though it mentions some of the features, e.g. PGA, under the OpAmp capabilites and calls it 'CTBm block')
- no PLL for clock generation
- no SIO pins? (the data sheets says the maximum current is 25mA for GPIO, but characterizes them only up to 8mA)
- already mentioned are the missing Delta-Sigma ADC and USB
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I guess a $ 1 part does not have same capabilities as a $ 5 - $ 15 part.
Also looks like PSOC 4 is not a PSOC 1 replacement family, eg. PSOC 1
still relevant for some solutions.
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I was not complaining, just listing what the differences between the PSoC4 and its older siblings are. Right now Cypress focuses on the 'Cortex-M0 and less power' part. But for in informed decision I want to know about all the differences...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PSOC4 is not ony not a PSOC1 replacement, but neither is an easy upgrade path from PSOC1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The PSoC3 and PSoC5 had 3 or 4 variants with different hardware/flash combination, would ready like to know if that's the same with PSoC4. And we may have PSOC1 projects that needs to upgrade to a more powerfully CPU. PSoC 4 would be a good alternative.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Good Cypress came out with a follow on to the PSoC line, was starting to get concerned.
Trust they also had a defined market for this entry device, we've been using the PSoC3 and I find it hard to justify going up to a 32bit, yet have half the storage and RAM, and UDB.
If anything, would have liked them to have a upgrade to the 3/5 with more analog/digital.
Saw the EETimes article, where Cypress anticipates increases to the PSoC4 in a couple years.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Intresting. I don't see any mention of DMA or RTC for that matter. The RTC is very important for my application, can anyone confirm if it is not present?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Correct, no RTC.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
RTC is mainly software and a periodic interrupt. Neither in PSoC3 nor 5 the RTC was from hardware-side something complicated. So I suspect that it might be easily implemented and may come a bit later as an improvement.
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here is an old example used for PSOC 1, might be the basis fort a port.
www.khalus.com.ua/psoc/pdf/appnotes/an2043.pdf
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The big problem, at least for the 4100 and 4200 series PSoC 4 is that it doesn't have a 32 Khz Xtal circuit. There is no reason you cant implement something in software as mentioned earlier, but you'll need an accurate timebase.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Any idea when PSoC4 with more flash/RAM/UDB would be released?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Youc an always make a 32 Khz oscillator with an OpAmp in the 4100/4200, this is a
reprersentative circuit to try, otehrs on net.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When I heard the first time about PSoC4 I was told (by Cypress) that it will arrange itself between PSoC1 and PSoC3. I expected something like a shrunk PSoC3/5 hardware with an m0 processor. I have to admit that I am overhelmed by the flexibility the TCPWM usermodules offer! "Thinking PSoC4" is a bit different compared to the other family members. Some of the problems the former UMs have had, may be avoided now: I had some problems with the updating of PWM-compare values, but now with the switch to a different buffer value there will be no glitches!! I am VERY confident that the PSoC4 will find its applications.
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Note, circuit shown for 32 Khz oscillator uses a comparator. 4100/4200 also
have comparators you can try.
OpAmp approaches vs Comparator have various characteristics.
Then you can also consider age old CMOS gate oscillator, although it tends
to use a lot more power than a carefully designed OA or COMP solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
To Bob Marloe:
You are always too optimistic about PSOC in general.
I think that your optimism about PSOC1 was much better targeted.
Regards
Robert
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I had compared the pin out arrangement of psoc4 with other psoc. it is not a drop in replacement for psoc1.
Cannot compare with psoc3 and psoc5 as they don't have such a small package.
We had project using psoc3 because changing between psoc3 and psoc5 doesn't need to redesign the PCB. Not sure if that is same with psoc4, It would be good if it is same pin arraignment as psoc3 and psoc5.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PSOC 1 is substantially a different animal than PSOC 4, not only content
but simple stuff like analog output column buffers, etc..
Yes, would be nice if there were common pinouts across packages,
but decisions get made. No small amount of $$ needed to qualify
die/packages. Usually one looks at some min opportunity to offer
a package, like 1M+ pieces for starters.
That being said would not mind seeing 8/12/16 pin packages 🙂
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I tould be nice to have small DIP package for the PSoC3/4/5 series.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm pretty sure there will never be a psoc3/5 in DIP but I hope for a PSOC4 in DIP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello ,
For the SD Card i need some data to store in it. I combined some programs ADC,RTC both are working but when i'm going to combine SD Card & BLE it is not working. I think programs are correct because they are working separately but problem in usage. Any body has any idea that how to combine clubbed RTC&ADC program with BLE & SD Card. If i'm combining them ti is not giving any bug & output also. Problem in usage.
I'm attaching my programs.