Puce de processeur capacitif numérique MCP1081S
Puce de processeur capacitif numérique

Puce de processeur capacitif numérique - MCP1081S

Front-end de détection capacitive
– Mesure de 10 canaux capacitifs à extrémité unique / 5 canaux capacitifs à double extrémité
– Plage de mesure de capacité : 1 pF à 10 nF
– Fréquence de détection capacitive : 100 kHz à 30 MHz
– Résolution de capacité/fréquence : 16 bits
– Prise en charge du blindage actif et de la mesure de capacité mutuelle adjacente
Noyau et système
– 32-bit Arm®Cortex®-M0
– Fréquence de fonctionnement jusqu'à 48 MHz
Mémoire
– Mémoire Flash de 16 Ko
– 2KB SRAM

Référence du produit : MCP1081S

Présentation du produit

MCP1081S (Mysentech Capacitive Processor) est la nouvelle génération de puce SOC de microprocesseur de détection capacitive lancée par Mysentech. Elle intègre un circuit frontal de détection capacitive analogique à dix canaux, multimode et large bande, un microprocesseur, de la mémoire et des interfaces d'E/S riches. La fréquence de mesure de capacité est configurable de 0,1 à 30 MHz, avec une sortie numérique de 16 bitset une résolution maximale de 1 fF. La puce prend en charge plusieurs modes de fonctionnement, notamment la mesure de capacité à extrémité unique, de capacité flottante à double extrémité et de capacité mutuelle. La puce intègre également un capteur de température numérique haute précision de 16 bits, adapté aux scénarios nécessitant une compensation de température et une détection composite de température.
Pour résoudre le traitement embarqué de la détection capacitive dans divers secteurs, la puce SOC intègre un microprocesseur avec un noyau Arm® Cortex®-M0, permettant le calcul en périphérie de divers algorithmes de détection, convertissant les valeurs de fréquence d'oscillation mesurées brutes en valeurs de capacité et en grandeurs physiques spécifiques telles que le niveau de liquide, la teneur en humidité, le déplacement, la distance de proximité, etc. La puce intègre une mémoire Flash de 16 Ko et une SRAM de 2 Ko, permettant aux développeurs d'écrire des logiciels d'application et de stocker des données d'étalonnage et d'application. La puce intègre également des ressources matérielles telles que l'ADC, des minuteries avancées, des minuteries générales, des minuteries de base 16 bits, ainsi que des interfaces USARTet I2C.

I. Caractéristiques de la puce de processeur capacitif numérique - MCP1081S :

Front-end de détection capacitive
– Mesure de 10 canaux capacitifs à extrémité unique / 5 canaux capacitifs à double extrémité
– Plage de mesure de capacité : 1 pF à 10 nF
– Fréquence de détection capacitive : 100 kHz à 30 MHz
– Résolution de capacité/fréquence : 16 bits
– Prise en charge du blindage actif et de la mesure de capacité mutuelle adjacente
Noyau et système
– 32-bit Arm®Cortex®-M0
– Fréquence de fonctionnement jusqu'à 48 MHz
Mémoire
– Mémoire Flash de 16 Ko
– 2KB SRAM
Horloge, réinitialisation et gestion de l'alimentation
– Alimentation de 2,3 V à 5,5 V
– Réinitialisation à la mise sous/hors tension (POR/PDR), moniteur de tension programmable (PVD)
– Oscillateur haute vitesse HSI intégré de 48 MHz
– Oscillateur basse vitesse LSI intégré de 40 kHz
– Prise en charge d'une entrée d'horloge externe jusqu'à 48 MHz (HSE, via la broche OSCIN)
Faible consommation
– Prise en charge des modes basse consommation, y compris le sommeil (Sleep) et le sommeil profond (Deep Sleep)
– Consommation moyenne : 12 µA à 1 Hz
5 minuteries
– 1 minuterie de contrôle avancée 16 bits à 4 canaux (TIM1)
– 1 minuterie générale 16 bits à 4 canaux (TIM3)
– 1 minuterie de base 16 bits (TIM14)
– 1 chien de garde matériel avec horloge indépendante (IWDG)
– 1 minuterie Systick : compteur décrémentiel 24 bits
9 ports d'E/S rapides
– Toutes les E/S peuvent être mappées sur des interruptions externes
– Tous les ports peuvent accepter et fournir des signaux avec une tension ne dépassant pas VDD
3 interfaces de communication
– 1 interface USART
– 1 interface I2C

1 convertisseur analogique-numérique (ADC) 12 bits, prenant en charge un temps de conversion minimal de 1 µs (taux d'échantillonnage de 1 MSPS), avec 4 canaux externes et 1 canal interne pour la tension de référence intégrée
Unité de calcul CRC
96Identifiant unique (UID) de la puce
Mode de débogage – interface de débogage série (SWD)
Plage de température de fonctionnement : -40 °C à +85 °C
Temps de conversion par canal : configurable de 0,1 ms à 23,5 ms
Mesure de température numérique haute précision intégrée de 16 bits


II. Applications de la puce de processeur capacitif numérique - MCP1081S :
Mesure de niveau de liquide
Mesure de teneur en humidité
Analyse de sécheresse et d'humidité
Détection d'immersion
Détection diélectrique
Détection de proximité
Touches tactiles