Novinka:Cypress: PSoC 4
(Kategória: Semiconductor-ZONE)
Zaslal wek
12.06.2013-23:19

Cypress rozšíril rady PSoC obvodov novým radom PSoC 4. Hlavným poznávacím znakom tohoto radu je použitie jadra ARM Cortex-M0.

Čitateľom uZone obvody PSoC určite netreba predstavovať. Jedná sa o mikrokontroléry s neobvykle rozsiahlym a najmä konfigurovateľným súborom periférií, ktoré zahŕňajú aj programovateľné analógové periférie. Doterajšie rady boli založené na rôznych procesorových jadrách: pôvodné PSoC 1 obsahujú proprietárne (a mnohými "zatracovaný") 8-bitové jadro; novšie PSoC 3 sú založené na modernej rýchlej variante starej dobrej 8051, a v PSoC 5 (a "low- power podrad" PSoC 5LP) tiká nadupaný 32-bitový ARM Cortex-M3.

Pomerne logicky sa včlenil teda aj nový rad PSoC 4 s jadrom ARM Cortex-M0, ktorý predstavuje najnižšiu variantu jadier typu Cortex-M, so zredukovaným počtom inštrukcií a s vynechaním niektorých "luxusnejších" vlastností, za účelom zmenšenia plochy jadra na kremíku (a tým pochopiteľne aj celkovej ceny čipu).

A rovnako ako u ostatných PSoC obvodov, aj rozsiahla konfigurovateľnosť periférií v rade PSoC 4 je podporovaná suitou softwaru pre konfigurovanie a programovanie (vrátane zaujímavého "grafického programovania").

Vlastnosti
PSoC4 je zatiaľ k dispozícii v dvoch pod-radoch, PSoC 4100 a PSoC 4200, základný rozdiel medzi nimi je v neprítomnosti UDB blokov v nižšom rade. Plánované sú aj lepšie vybavené modely. Prehľad vlastností pre PSoC4200:

■ 48 MHz ARM Cortex-M0
■ Up to 32 kB of flash with Read Accelerator
■ Up to 4 kB of SRAM
■ Two op amps
■ 12-bit 1 Msps SAR ADC
■ Two current DACs (IDACs)
■ Two low- power comparators
■ Four programmable logic blocks (universal digital blocks, UDBs)
■ Low Power 1.71 to 5.5 V operation
■ 20 nA Stop Mode with GPIO pin wakeup
■ Capacitive Sigma-Delta (CSD) Sensing
■ Automatic hardware tuning (SmartSense™)
■ Segment LCD drive supported on all pins
■ LCD drive Operates in Deep Sleep mode with 4 bits per pin memory
■ Two independent run-time reconfigurable Serial Communication Blocks (SCBs) with re-configurable I2C, SPI, or UART functionality
■ Four 16-bit Timer/Counter Pulse-Width Modulator (TCPWM) blocks, Center-aligned, Edge, and Pseudo-random modes
■ Up to 36 Programmable GPIO
■ Any GPIO Pin can be Capsense, LCD, Analog, or Digital
■ Drive modes, strengths, and slew rates are programmable
■ 44-pin TQFP, 40-pin QFN, and 28-pin SSOP packages

Blokové zapojenie


Cena

Nie všetky modely sú momentálne dostupné u bežných dodávateľov typu Digikey a Mouser, ale u tých, ktoré sa tam objavili, sú ceny orientačne okolo $2-$3 pri 100 kusoch. To je porovnateľné s obdobnými obvodmi s jadrom Cortex-M0 výrobcov ako STM alebo NXP, aj keď sa určite u konkurencie nájdu aj lacnejšie modely.

Podpora
Pochopiteľne, k dispozícii je aj vývojový kit, pod názvom PSoC 4 Pioneer Kit, ktorý je k dispozícii za $25 priamo od Cypressu (odkiaľ to však $35 poštovné a následné DPH+colné náklady trocha predražia) ale aj od obvyklých distribútorov (Farnell, Digikey, Mouser, atď.) Šikovným ťahom je, že kit je (okrem iných vlastností) kompatibilný so shieldami (rozširujúcimi doskami) pre Arduino. V spolupráci s portálom element14 práve prebieha akcia "100 projektov za 100 dní", ktorá tiež môže byť zdrojom inšpirácie pre aplikácie s PSoC 4.

Záver
Obvody PSoC vždy predstavovali výzvu vzhľadom na ich netradičné poňatie a potrebu rozsiahlo konfigurovať. Na druhej strane majú unikátne vlastnosti, vďaka ktorým sa v určitých skupinách aplikácií vracia úsilie venované ich "naštudovaniu". Použitie jadra Cortex-M0 je logickým krokom k doplneniu portfólia. Je škoda, že Cypress nesiahol po vylepšenom jadre ARM Cortex-M0+; na druhej strane však u PSoC aj tak nie je jadro to najdôležitejšie. Aj keď je v oblasti mikrokontrolérov s jadrami ARM Cortex-Mx momentálne obrovská konkurencia, a nedá sa očakávať, že PSoC 4 budú nejakým prevratným trhákom, svoje miesto na trhu aj v aplikáciách si rozhodne nájdu.



Táto novinka je z mikroZONE
( http://www.mikrozone.sk/news.php?extend.916 )