Nové obvody od Cypress MicroSystems Inc. obsahujú vysokokvalitné (Instrumentation Quality) analógové bloky, Flash, SRAM, jadro M8 MCU a hodiny za veľmi nízku cenu, ktorá je až o 80% nižšia ako porovnateľné procesory s tradičnými perifernými obvodmi (rozhrania, A/D, D/A prevodníky, pasívne súčiastky).
Obvody PSoC sa používajú najmä vo veľkosériových priemyselných riadiacich systémoch, kancelárskej technike, telekomunikačných zariadeniach a v automobilovom priemysle.
Nová rodina obvodov CY8C27x ponúka analógové bloky, ktoré dosahujú špičkovú kvalitu prístrojových OZ vrátane rail-to-rail vstupov, programovateľného zisku, 14-bitových A/D prevodníkov (maximálny počet nezávislých A/D prevodníkov na jednom PSoC čipe je až 4), výnimočne nízky šum, nízky vstupný prúd a napäťový offset a taktiež širokú škálu digitálnych periférii + 8-bitové procesorové jadro.
V knižnici týchto obvodov sa nachádza viac než 100 rekonfigurovateľných analógových a digitálnych periférií, ktoré je možné vytvoriť z 12 analógových a 8 digitálnych blokov, ktoré dané obvody obsahujú. PSoC sú skutočne kompletným riešením, ktoré obsahuje 24MHz, 8-bitové mikroprocesorové jadro, 16kB Flash, 256 bytov SRAM, 8x8 násobičku s 32-bitovým akumulátorom, monitorovacie obvody napájania a režimu so zníženou spotrebou a precízne hodiny reálneho času.
Toto je archívny článok z 14.04.2004. Niektoré informácie v ňom už nemusia byť aktuálne a v zhode so súčasným stavom. V prípade pochybností Vám radi poskytneme aktuálne informácie.
O obvodoch PSoC CY8C27x
CY8C27x eliminujú potrebu použitia externých analógových obvodov ako sú prístrojové zosiľňovače, filtre (Bessel, Butterworth a eliptický), RMS/DC prevodníky, programovateľné zosiľňovače zisku a stovky iných analógových komponentov. Táto druhá generácia PSoC obvodov dosahuje vynikajúce parametre ako je úroveň šumu 70nV/√Hz a analógové offsetové napätie 6mV, digitálne nastaviteľné na menej ako 100uV pri zachovaní nízkej ceny obvodu, ktorá neprekročí cca 200Sk. Popri zlepšených parametroch analógovej časti obvodu nová generácia PSoC prináša aj zlepšené parametre digitálnych blokov, napr. hardvérovo implementovanú komunikáciu I2C, zlepšené možnosti prepojenia údajov a hodín, synchrónne, asynchrónne funkcie pre ovládanie motorov, logiku a ďalšie I/O režimy pre ovládanie a taktiež nižšie EMI. V režime so zníženou spotrebou obvody PSoC dosahujú hodnotu len 3uA, čo je najnižšia hodnota pre flash mikroprocesory vôbec. Pri tejto nízkej spotrebe funguje sleep timer, watchdog a obvody sledovania napájacieho napätia, čo sú najčastejšie vyžadované funkcie v konštrukciách s flash mikroprocesormi.
CY8C27x eliminujú potrebu použitia externých analógových obvodov ako sú prístrojové zosiľňovače, filtre (Bessel, Butterworth a eliptický), RMS/DC prevodníky, programovateľné zosiľňovače zisku a stovky iných analógových komponentov. Táto druhá generácia PSoC obvodov dosahuje vynikajúce parametre ako je úroveň šumu 70nV/√Hz a analógové offsetové napätie 6mV, digitálne nastaviteľné na menej ako 100uV pri zachovaní nízkej ceny obvodu, ktorá neprekročí cca 200Sk. Popri zlepšených parametroch analógovej časti obvodu nová generácia PSoC prináša aj zlepšené parametre digitálnych blokov, napr. hardvérovo implementovanú komunikáciu I2C, zlepšené možnosti prepojenia údajov a hodín, synchrónne, asynchrónne funkcie pre ovládanie motorov, logiku a ďalšie I/O režimy pre ovládanie a taktiež nižšie EMI. V režime so zníženou spotrebou obvody PSoC dosahujú hodnotu len 3uA, čo je najnižšia hodnota pre flash mikroprocesory vôbec. Pri tejto nízkej spotrebe funguje sleep timer, watchdog a obvody sledovania napájacieho napätia, čo sú najčastejšie vyžadované funkcie v konštrukciách s flash mikroprocesormi.
O rodine obvodov PSoC
Všetky PSoC obvody sú dynamicky rekonfigurovateľné, umožňujúc tým návrhárom vytvárať nové funkcie systému priamo počas behu programu. Ten istý čip môže v rôznych strojových cykloch nadobúdať rôzne funkcie, takže navrhár môže dosiahnúť až 120% využitie obvodu veľmi často. Veľmi dobrým príkladom je LIN bus. Rovnaké transistory sú opätovne využité štyrikrát pre podporu rôznych komunikačných režimov LIN, počas tejto komunikácie tieto tranzistory spotrebúvajú menej ako 10% PSoC MCU cyklov. Aby bolo možné ešte viac skrátiť dobu vývoja niektoré PSoC obvody obsahujú predprogramované, špecializované bloky pre riadenie osvetelnia, riadenie motorov, komunikácie, pre automobilový priemysel a batériové zariadenia. Každý člen rodiny PSoC má silnú podporu v podobe referenčných konštrukcií a príkladov použitia pre urýchlenie vývoja a implementácie.
Všetky PSoC obvody sú dynamicky rekonfigurovateľné, umožňujúc tým návrhárom vytvárať nové funkcie systému priamo počas behu programu. Ten istý čip môže v rôznych strojových cykloch nadobúdať rôzne funkcie, takže navrhár môže dosiahnúť až 120% využitie obvodu veľmi často. Veľmi dobrým príkladom je LIN bus. Rovnaké transistory sú opätovne využité štyrikrát pre podporu rôznych komunikačných režimov LIN, počas tejto komunikácie tieto tranzistory spotrebúvajú menej ako 10% PSoC MCU cyklov. Aby bolo možné ešte viac skrátiť dobu vývoja niektoré PSoC obvody obsahujú predprogramované, špecializované bloky pre riadenie osvetelnia, riadenie motorov, komunikácie, pre automobilový priemysel a batériové zariadenia. Každý člen rodiny PSoC má silnú podporu v podobe referenčných konštrukcií a príkladov použitia pre urýchlenie vývoja a implementácie.
V súčasnosti sú dostupné tieto obvody:
-1.generácia PSoC obvodov (CY8C25/26x), ktoré boli uvedené na trh v roku 2001, obsahujú 12 analógových a 8 digitálnych blokov, 16kB Flash a 256B SRAM.
-vylepšené PSoC obvody (CY8C27x), ktoré sú uvedené v tomto článku majú rovnakú architektúru so spomenutými vylepšeniami oproti predchádzajúcej generácii
-začiatkom roka 2004 Cypress MicroSystems začal s dodávkou obvodov CY8C24x, ktoré budú vybavené šiestimi analógovými a štyrmi digitálnymi blokmi, 4kB Flash a 256B SRAM
-tiež začiatkom roka 2004 má začať výroba CY8C22x s tromi analógovými a štyrmi digitálnymi blokmi, 2kB Flash a 256B SRAM
-PSoC pre automobilový priemysel s rozšíreným teplotným rozsahom sú dostupné od konca roka 2003.
-1.generácia PSoC obvodov (CY8C25/26x), ktoré boli uvedené na trh v roku 2001, obsahujú 12 analógových a 8 digitálnych blokov, 16kB Flash a 256B SRAM.
-vylepšené PSoC obvody (CY8C27x), ktoré sú uvedené v tomto článku majú rovnakú architektúru so spomenutými vylepšeniami oproti predchádzajúcej generácii
-začiatkom roka 2004 Cypress MicroSystems začal s dodávkou obvodov CY8C24x, ktoré budú vybavené šiestimi analógovými a štyrmi digitálnymi blokmi, 4kB Flash a 256B SRAM
-tiež začiatkom roka 2004 má začať výroba CY8C22x s tromi analógovými a štyrmi digitálnymi blokmi, 2kB Flash a 256B SRAM
-PSoC pre automobilový priemysel s rozšíreným teplotným rozsahom sú dostupné od konca roka 2003.
Softvér a podpora:
Vývojové prostredie PSoC Designer 4.0 podporuje všetky súčasné PSoC obvody a tiež low-cost verzie, ktoré prídu v budúcnosti. PSoC Designer 4.0 je plne grafická aplikácia v prostredí Windows, ktorej ovládanie je veľmi jednoduché a intuitívne, umožňuje vytvoriť potrebnú konfiiguráciu blokov na čipe a tiež napísať kód pre procesorové jadro v asembleri alebo v C. Vstavaný debugger umožňuje ladenie programu pomocou prepracovaných funkcií ako je napr. event trigger alebo viacnásobné breakpointy, krokovanie v kóde C alebo v asembleri alebo v kombinácii oboch. PSoC Designer 4.1 je možné stiahnúť zadarmo z http://www.cypressmicro.com. Prekladač jazyka C však nie je zdarma, stoji cca 6000 Sk. CY3205-DK profesionálny vývojový kit obsahuje emulátor s veľkou pamäťou na sledovanie, ktorý je integrovaný s PSoC Designerom 4.1. Vývojový kit obsahuje všetko nevyhnutné pre kompletný vývoj s novou rodinou PSoC obvodov. Navyše firma Cypress MicroSystems ponúka zdarma na svojich stránkach každý týždeň „Tele-training“, ktorý je určený začiatočníkom ale aj pokročilým používateľom PSoC. Pre prácu s obvodmi CY8C27xxx je potrebné ku kitu CY3205DK doobjednať testovaciu dosku CY3207-POD, ktorá stojí 1960Sk bez DPH.
Vývojové prostredie PSoC Designer 4.0 podporuje všetky súčasné PSoC obvody a tiež low-cost verzie, ktoré prídu v budúcnosti. PSoC Designer 4.0 je plne grafická aplikácia v prostredí Windows, ktorej ovládanie je veľmi jednoduché a intuitívne, umožňuje vytvoriť potrebnú konfiiguráciu blokov na čipe a tiež napísať kód pre procesorové jadro v asembleri alebo v C. Vstavaný debugger umožňuje ladenie programu pomocou prepracovaných funkcií ako je napr. event trigger alebo viacnásobné breakpointy, krokovanie v kóde C alebo v asembleri alebo v kombinácii oboch. PSoC Designer 4.1 je možné stiahnúť zadarmo z http://www.cypressmicro.com. Prekladač jazyka C však nie je zdarma, stoji cca 6000 Sk. CY3205-DK profesionálny vývojový kit obsahuje emulátor s veľkou pamäťou na sledovanie, ktorý je integrovaný s PSoC Designerom 4.1. Vývojový kit obsahuje všetko nevyhnutné pre kompletný vývoj s novou rodinou PSoC obvodov. Navyše firma Cypress MicroSystems ponúka zdarma na svojich stránkach každý týždeň „Tele-training“, ktorý je určený začiatočníkom ale aj pokročilým používateľom PSoC. Pre prácu s obvodmi CY8C27xxx je potrebné ku kitu CY3205DK doobjednať testovaciu dosku CY3207-POD, ktorá stojí 1960Sk bez DPH.
Viac informácií najdete na stránke výrobcu Cypress Microsystems
Nezmeškajte takéto články!
Páčia sa Vám naše články? Nezmeškajte už ani jeden z nich!
Nemusíte sa o nič starať, my zabezpečíme doručenie až k Vám.