Introduction aux PSoC D’après Jérôme Fabriès – Lycée Cabanis de Brive

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
LES NOMBRES PREMIERS ET COMPOSÉS
[number 1-100].
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
Licence pro MPCQ : Cours
Distance inter-locuteur
Le pluriel des noms
A.Martinez-Nepveu.
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
Les numéros
ACTIVITES Les fractions (10).
Sud Ouest Est Nord Individuel 36 joueurs
Les identités remarquables
Performances 1 Évolution : Performance. Performances 2 Évolution : Mémoire.
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Journée détude régionale du 23 mai Lévaluation interne des établissements et services sociaux et médico-sociaux : Où en sommes-nous ? 1 Résultats.
ETALONNAGE D’UN CAPTEUR
LES CAPTEURS INDUSTRIELS
2 1. Vos droits en tant quusagers 3 1. Vos droits en tant quusagers (suite) 4.
De Vensoc à Biztax Biztax Déclaration I.Soc 2011.
Le Concept. Régulation électronique LonWorks communicante pour application poutre froide.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
-17 Anticipations économiques en Europe Septembre 2013 Indicateur > +20 Indicateur 0 a +20 Indicateur 0 a -20 Indicateur < -20 Union européenne total:
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
PROMOTION 2012 Les résultats. Baccalauréat général et technologique Filière STG CFE STG COM RH STG MERC LES 1ES 2S1S2S3TOTAL Nb de candidats
Interagir avec un objet mixte Propriétés physiques et numériques Céline Coutrix, Laurence Nigay Équipe Ingénierie de lInteraction Homme-Machine (IIHM)
Etude et réalisation d’un système asservi de contrôle de mouvement nanométrique appliqué à une source d’électrons Mémoire d’ingénieur électronique présenté.
Arduino board and Shield
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
PM18 MONTAGE DU BLINDAGE AUTOUR DE LA QRL F. DELSAUX - 25 JAN 2005
Titre : Implémentation des éléments finis sous Matlab
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
CONCEPTION ET SIMULATION DE CIRCUITS ÉLECTRONIQUES
LES NOMBRES PREMIERS ET COMPOSÉS
La Saint-Valentin Par Matt Maxwell.
Présentation des projets S6 département ESE
RACINES CARREES Définition Développer avec la distributivité Produit 1
Représentation des systèmes dynamiques dans l’espace d’état
SPI - Serial Peripheral Interface
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
La Distribution des Données
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Notre calendrier français MARS 2014
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
Titre : Implémentation des éléments finis en Matlab
3ème partie: les filtres
Choix d’un microcontrôleur
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
C'est pour bientôt.....
Veuillez trouver ci-joint
Équipe 2626 Octobre 2011 Jean Lavoie ing. M.Sc.A.
P.A. MARQUES S.A.S Z.I. de la Moussière F DROUE Tél.: + 33 (0) Fax + 33 (0)
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
Les robots Mayotte – ISN
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Règles calcul au quotidien  4 = ?. Règles calcul au quotidien  4 = ?
CALENDRIER-PLAYBOY 2020.
Journée N°1 – Baccalauréat STI2D – Formation de spécialité SIN
Les Chiffres Prêts?
Les systèmes mono-puce
Transcription de la présentation:

Introduction aux PSoC D’après Jérôme Fabriès – Lycée Cabanis de Brive Revue P.Guérangé lycée Vaucanson Introduction_aux_PSOC_V2_ajout_PG.pptx

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)

Utilité des PSoC Quelques avantages  Surface de circuit imprimé plus faible  Consommation électrique plus faible  Rapidité de mise en œuvre  Reconfiguration et évolution plus simple

La solution Cypress… Composant PSoC (Programmable Système on Chip) Constitution :  microcontrôleur 8bits – 32 bits  mémoire FLASH, SRAM, EEPROM  blocs logiques et analogiques

La solution Cypress…  CAN, CNA, UART, SPI, Timer, PWM… 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

PSoC la première réponse la famille PSoC 1 Noyau 8 bits Fréquence jusqu’à 24MHz 32kiOctet Flash Programme Existe en boitier DIL Blocs analogiques / Numériques Fonctions additionnelles Ne se programme pas avec PSoC Creator !

Architecture d’un Psoc 1

Principaux circuits de la famille PSoC 1

La famille PSoC 5 84 DMIPS 32 bits 4 MIPS 8 bits

La famille PSoC 5 Organisation d’un MCU typique PSoC 5 typique

La famille PSoC 5 Les éléments configurés peuvent Quelques avantages de l’organisation PSoC 5 Les éléments configurés peuvent fonctionner indépendamment de la MCU Le parallélisme asynchrone devient possible Des fonctions particulières peuvent être implémentées dans les blocs logiques du PSoC, par exemple les UART.

Comparatif Rapide PSoC 1 3 5

Bilan PSoC Les + 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

Bilan PSoC Les + des Psoc 3 et Psoc 5  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 … Jérôme Fabriès – Lycée Cabanis de Brive 18 novembre 2011 Journée N°1 – Baccalauréat STI2D – Formation de spécialité SIN

Psoc Designer pour les PSoC 1 Environnement de Développement Intégré avec compilateur C (ImageCraft)  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 Jérôme Fabriès – Lycée Cabanis de Brive 18 novembre 2011 Journée N°1 – Baccalauréat STI2D – Formation de spécialité SIN

PSoC Creator pour les PSoC 3/5 Environnement de Développement Intégré avec compilateur  démarche supérieure à PSoC Designer  debugger intégré  outil de configuration matériel simplifié

PSoC Creator pour les PSoC 3/5 Quelques ‘composants’ Disponibles dans PSoC Creator

Kit de développement PSoC VOX Cartes PSoC  PSoC 3  PSoC 5 Fonctions disponibles  Afficheur LCD 20x4  Prototypage rapide  Liaison série RS232  Liaison I2C Vox  Connecteur MyAVR pour  extensions  prototypage  serveur WEB Quelques fonctionnalités de la carte PSoC Vox

Kit de développement PSoC VOX ST232 Liaison série RS232

Kit de développement PSoC VOX I2C Inter connections au format Bus I2C

Kit de développement PSoC VOX 4 boutons poussoirs Afficheur LCD alphanumérique 4 x 20

Kit de développement PSoC VOX Serveur WEB Prototypage à souder Connecteur extension au format MyAVR

Kit de développement PSoC VOX Prototypage manuel Capteur température I2C LM75 Connecteur extension au format MyAVR

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)  RS : prix HT 105,97€  Farnell : prix HT 107,09€

Kit de développement PSoC 1 Kit de Développement First Touch (CY3270)  4 schémas différents  RS : prix HT 34,00 €

Kit de développement PSoC 1 PSoCEval USB with CapSensePLUS  Digilent : prix $87.95 academic

Kit de développement PSoC 3 PSoC 3 Analogue Voltmeter Demo Kit (CY8CKIT- 007)  RS : prix HT 98,00 €

Kit de développement PSoC 3 PSoC3 FirstTouch Starter Kit (CY8CKIT- 003)  RS : prix HT 41,08 €

Kits de développement PSoC 1/3/5 PSoC development kit CY8C29,CY8C38 (CY8CKIT-001B)  Farnell : prix HT 205,50 €  RS : prix HT 205,50 €

Bibliographie & Liens « achats » http://www.cypress.com http://psoczone.com http://www.digilentinc.com http://www.lextronic.fr http://fr.farnell.com http://radiospares-fr.rs-online.com

Exemple d’application : télémètre

Télémètre : Trouver graphiquement la relation entre VOUT et x à partir de la courbe constructeur du capteur Calculer le quantum q Donner la relation entre N, q, Vout A partir de (1) établir la relation qui détermine d

Télémètre : Etablir la relation VOUT , x : Etablir la relation VOUT =f(x) simplifiée de la forme : VOUT = k.x Calculer le quantum q : Vréf = 5V Résolution 12 bits q =

Télémètre : Solution VOUT = 12 . X q = 0.00122V=1.22mV VOUT = 12 . X = N . Q X = N . Q / 12 d = (1 – 0.42 x ) / x ( 1 – 0.42 . N q /12 ) d = --------------------------- N q / 12

Télémètre : Solution avec PSoC Creator