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