Inleiding
PSoC staat voor 'Programmable System on Chip'. Cypress gebruikt soms
'PSoC devices mixed-signal arrays'. Om het component te begrijpen
is het noodzakelijk om te splitsen in diverse onderdelen.
Het PSoC component bestaat uit verschillende deel-systemen, en
alles in een component. De deelsystemen zelf en de verbindingen
tussen de deelsystemen, kunnen tot een systeem geconfigureerd worden,
en dit alles in een component. In de meeste gevallen, bij het ontwerp
van een product, zal het gebruik van PSoC leiden tot reductie van
componten. Dit komt omdat diverse functies door een enkele PSoC
wordt uitgevoerd. Reductie van componenten kan leiden tot kostprijs
vermindering, verhoogde kwaliteit, langere levensduur, minder herstellingen,
betere service na verkoop...
Maar, PSoC biedt meer dan reduceren van componenten. Cypress MicroSystems
bracht een totaal vernieuwend geintegreerd ontwikkelingsomgeving
uit (Integrated Development Environment -IDE) om de ontwerper te
assisteren bij het ontwikkelen van hun systeem/produkt. Het kunnen
programmeren is slechts een onderdeel van PSoC ontwikkelingsomgeving.
Software IP blokken, genoemd 'User Modules', worden grafisch voorgesteld,
en de meeste configuratie van modules maken gebruik van grafische
gebruikers interface (GUI).
PSoC deel-systemen
Hier volgt de top niveau van de PSoC's hardware deelsystemen.
Analoge PSoC modules: PSoC component heeft een rij van analoge
PSoC blokken die autonoom of gezamelijk werken. De door Cypress
ontwikkelde analoge gebruikers modules geven aan de ontwerper een
hulpmiddeldoos van analoge functies. Dit om het ontwerpen van aaneenschakeling
van analoge processen mogelijk te maken. Vele analoge gebruikers
modules zijn beschikbaar, zoals instrumentatie versterkers, analoog
naar digitaal omvormer, digitaal naar analoog omvormer, filters,...

Digital PSoC modules: PSoC component heeft een rij van digitale
PSoC blokken. Elk digitaal PSoC blok kan individueel gebruikt worden
als een functie met 8 bits, maar kan gecombineerd worden met andere
digitale PSoC blokken met als functie van 16, 24 of 32 bits. De
door Cypress ontwikkelde digitale gebruikers modules geven aan de
ontwerper een hulpmiddeldoos van digitale functies. Vele digitale
gebruikers modules zijn beschikbaar, zoals klokken, tellers, UART,
SPI, en CRC.

8-Bit Controller (M8C): Alle PSoC componenten heeft eveneens een
8-bit controller die werkt op een snelheid van 93kHz tot 24MHz.
De programmatie werkt vanuit de inwendige flash geheugen, en de
controller heeft een apparte SRAM en registers.

De Middelen van het systeem: Elke PSoC heeft ook een assortiment
van systeemmiddelen zoals I2C, configureerbare klokken, interne
precisie oscillatoren zonder uitwendige componenten, en nog meer...
Natuurlijk hebben PSoC's ook in-uit verbindindingen en zij zijn
configureerbaar als uitgang met diverse aandrijvingssterke en zijn
configureerbaar als input met aanslutingen aan interne blokken of
processor.
Meer informatie
Meer informatie i.v.m. PSoC producten is te vinden op http://www.Cypressmicro.com
of bezoek de Cypress Semiconductor webpagina. |