Vue d'ensemble fonctionnelle de la PSoC
La famille PSoC se compose de nombreux périphériques de contrôle
sur puce. Ces périphériques sont conçus pour remplacer plusieurs
composants de système traditionnels basés sur MCU par un
périphérique programmable puce unique faible coût.Les dispositifs
PSoC comprennent des blocs de logique analogique et numérique
configurablesCette architecture permet l'utilisateur de créer des
configurations périphériques personnalisées qui correspondent aux
exigences de chaque application individuelle.un processeur rapide,
la mémoire de programme flash, la mémoire de données SRAM et les
E/S configurables sont inclus dans une gamme de pinouts et de
paquets pratiques.
Caractéristiques
■ Un puissant processeur d'architecture Harvard:
Processeur M8C Vitesse jusqu' 24 MHz
8x8 multipliez, 32 bits accumulent
¢ Faible puissance grande vitesse
La tension de fonctionnement est de 3,0 5,25 V.
La température industrielle varie de -40°C +85°C.
■ périphériques avancés (blocs PSoC®)
Six blocs de type analogique E PSoC fournissent:
• ADC 8 bits simple ou double
• Comparateurs (jusqu' quatre)
¢ Jusqu' huit blocs numériques de PSoC fournissent:
• Timers, compteurs et PWM de 8 32 bits
• Prise en charge du mode One Shot, Multi Shot dans les minuteurs
et les PWM
• PWM avec prise en charge de Deadband dans un seul bloc numérique
• Les modules du registre des équipes, CRC et PRS
• UART en double intégré
• Maîtres ou esclaves SPI multiples, prise en charge de la longueur
variable des données: 8 16 bits
• Peut être connecté toutes les broches GPIO
Les périphériques complexes en combinant des blocs
¢ Support de la fonction de changement pour la détection de FSK
Les opérations sur les modules analogiques peuvent être
synchronisées par des blocs numériques ou des signaux externes.
■ ADC SAR haute vitesse 10 bits avec échantillonnage et retenue
optimisés pour le contrôle intégré
■ Précision, chronométrage programmable:
L'oscillateur 24/48 MHz interne ± 5% dans la plage de température
industrielle
¢ Haute précision 24 MHz avec optionnellement 32 kHz Crystal et PLL
️ Optionnel, oscillateur externe jusqu' 24 MHz
Ossillateur interne/externe pour chien de garde et sommeil
■ Mémoire sur puce flexible:
¢ stockage de données SRAM jusqu' 1K bytes
❐ In-System Serial Programming (ISSP)
Les mises jour Flash partielles
Modes de protection flexibles
Émulation EEPROM en éclair
■ Ressource CapSense® optimisée:
2 IDAC supportant jusqu' 640 μA de courant de source pour remplacer
la résistance externe
Deux ressources d'horloge dédiées pour CapSense:
• CSD_CLK: 1/2/4/8/16/32/128/256 Dérivé de SYSCLK
• CNT_CLK: 1/2/4/8 Dérivé de CSD_CLK
¢ Timers/compteurs dédiés 16 bits pour la numérisation CapSense
¢ Prise en charge de la numérisation simultanée par deux canaux de
CSD
■ Configurations de broches programmables:
25 mA évier, 10 mA source sur tous les GPIO
❐ Pull up, Pull down, High Z, Strong, or Open Drain Drive Modes on
all GPIO
¢ Jusqu' 38 entrées analogiques sur GPIO
L'interruption est configurable sur tous les GPIO
■ Ressources supplémentaires du système:
I2CTM Slave, Master et MultiMaster 400 kHz
Prend en charge la fonction d'adressage matériel
¢ Chiens de garde et chronomètres de sommeil
Détection de basse tension configurable par l'utilisateur
¢ Circuit de surveillance intégré
¢ référence de tension de précision sur la puce
Il prend en charge le blocage RTC dans la logique périphérique
numérique