Vous êtes sur la page 1sur 25

Chapitre 2 :
Les PSoCs ”
La problématique…

 Electronique numérique incontournable dans les systèmes


électroniques embarqués
 Electronique communicante avec l’extérieur
 Les signaux électriques analogiques images de l’information
doivent être :
 amplifiés, filtrés  traités  numérisés  restitués

 Réduction des dimensions des cartes


 Réduction des coûts (nombre de composants)
 Fiabilité et performances
Le remède

 Association de l’électronique numérique et de


l’électronique analogique

 Intégration de l’ensemble des composants dans


une puce (SoC)
La solution Cypress…

PSoC est l'acronyme de Programmable


System on Chip, système électronique
propriétaire de Cypress.

Les circuits PSoC ont été introduits au début


des années 2000 et sont conçus pour
remplacer à la fois le microcontrôleur et les
circuits périphériques d'un système embarqué.
La solution Cypress…

Composant PSoC (Programmable


Système on Chip)

 Constitution :

 microcontrôleur 8bits
 mémoire FLASH, SRAM, EEPROM
 blocs logiques et analogiques
La solution Cypress…
 Fonctions numériques, analogiques, mixtes (choisies dans
une bibliothèque) implémentées dans les blocs du PSoC
(modules pré-configurés) :

 CAN, CNA, UART, SPI, Timer, PWM…


 contrôleurs de cartes mémoires (SD, miniSD…)
 amplificateurs à gain programmable
 amplificateurs opérationnels et d’instrumentation
 comparateurs, filtres etc…
Les atouts du PSoc

• Circuit qui réduit le nombre de composants


• Circuit reconfigurable pendant le fonctionnement
• Flexibilité des configurations grâce aux blocs
• Programmation In-Situ
• Coût et évolution matérielle du système
Architecture d’un Psoc 1
Architecture d’un Psoc 1
Principaux circuits de la famille
PSoC 1
Familles
des PSoc
Les points forts des
Psoc 3 et Psoc 5 :
 performance et
consommation
optimisées
 plage
d’alimentation: 0.5V to
5.5V
 consommation :
0.8 mA à 3 MHz, 1.2 mA
à 6 MHz, 6.6 mA à 48
MHz
Les familles PSoC

 augmentation mémoires FLASH et SRAM


 importante bibliothèque de périphériques numériques
 une large bibliothèque de blocs analogiques
 debug “on-chip” (JTAG et SerialWire)
 blocs hardware pour filtrage numérique,
(filtres FIR ; avec PSoC Creator, sans taper du code)
 et plus encore …
Outils de développements

Cypress fournit des outils de développements gratuits


téléchargeables gratuitement sur son site (il faut toutefois
s'inscrire).
Outils de développements

Le développement des PsoC1 s'effectue à l'aide du logiciel


PsoC Designer.

Le développement des PsoC 3 et 5 se fait à l'aide du logiciel


PsoC Creator.

Il est nécessaire de disposer d'un petit accessoire de


programmation (périphérique USB) type PsoC MiniProg.
Outils de développements
Psoc Designer pour les PSoC 1

Environnement de Développement Intégré avec


compilateur C

 sélection et placement des modules dans les blocs


 configuration des modules et des E/S
 routage des connexions
 programmation en C ou en assembleur
 compilation, programmation, essais
Psoc Designer pour les PSoC 1

Gratuit ! ! !
Psoc Creator pour les PSoC

Environnement de Développement Intégré avec


compilateur
 démarche semlable à PSoC Designer
 debugger intégré
 outil de configuration matériel simplifié
PSoC Programmer PSoC
1/3/5
Programmation In-Situ
 Lancement à partir de PSoC Designer
 Lancement à partir de PSoC Creator
Kit de développement PSoC 1

PSOCEVAL1 (CY3210)
Prix HT 320DT
Kit de développement PSoC 1

PSoCEval USB with CapSensePLUS

 Prix 250DT
Kit de développement PSoC 3

PSoC 3 Analogue Voltmeter Demo Kit (CY8CKIT- 007)

 Prix HT 200 DT
Kit de développement PSoC 3
PSoC3 FirstTouch Starter Kit (CY8CKIT- 003)

 Prix HT 150 DT
Kits de développement PSoC
1/3/5
PSoC development kit CY8C29,CY8C38
(CY8CKIT-001B)

 Prix HT 620 DT
Kits de développement
CT PSOC DEV C01

Vous aimerez peut-être aussi