La série MCP61 (Mysentech Capacitive Processor) est une nouvelle génération de puce SOC microprocesseur de détection capacitive lancée par Mysentech, intégrant un circuit frontal analogique de détection capacitive à double canal (AFECAP), qui peut être directement connecté aux plaques de condensateur différentiel à proximité de l'objet mesuré. Grâce à une excitation par résonance, elle calcule et résout les variations de petites capacités. La fréquence d'excitation est configurable dans la plage de 0,1 à 20 MHz, et sa sortie de mesure de fréquence est un signal numérique 16 bits, avec une résolution de détection de capacité correspondante élevée de1fF。
Pour répondre aux applications de détection capacitive dans divers secteurs, la puce SOC intègre un microprocesseur à cœur Arm® Cortex®-M0, permettant de réaliser divers algorithmes de traitement de perception embarquée, convertissant les valeurs de fréquence d'oscillation brutes en valeurs de capacité ainsi qu'en grandeurs physiques spécifiques telles que le niveau de liquide, la teneur en eau et la distance de déplacement. De plus, le front-end analogique de la puce intègre également un circuit de détection de température, adapté aux scénarios de détection nécessitant une compensation de température. La mémoire Flash intégrée de 16 Ko et la SRAM de 2 Ko permettent aux développeurs d'écrire des logiciels d'application et de stocker les données d'étalonnage et d'application de détection.
La puce intègre également des ressources matérielles telles que l'ADC, les minuteurs avancés, les minuteurs à usage général, les minuteurs de base, ainsi que des interfaces USART, SPI et I2C.
Caractéristiques :
Front-end de détection de capacité
– Mesure de capacité mutuelle à double extrémité
– Plage de mesure de capacité : 1~1000 pF
– Fréquence de détection de capacité : 0,1~20 MHz
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 2,5 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 lent LSI intégré de 40 KHz
– Prend en charge une entrée d'horloge externe jusqu'à 48 MHz (HSE, via la broche OSCIN)
Faible consommation d'énergie
– Plusieurs modes de faible consommation, notamment : veille (Sleep), arrêt (Stop) et arrêt profond (Deep Stop)
– Consommation moyenne : 12 μA @ 1 Hz
5 minuteurs
– 1 minuteur de contrôle avancé 16 bits à 4 canaux (TIM1)
– 1 minuteur à usage général 16 bits à 4 canaux (TIM3)
– 1 minuteur de base 16 bits (TIM14)
– 1 chien de garde matériel à horloge indépendante (IWDG)
– 1 minuteur Systick : compteur décrémenté de 24 bits
11 ports d'E/S rapides
– Toutes les broches d'E/S peuvent être mappées sur des interruptions externes
– Toutes les broches peuvent avoir une tension d'entrée/sortie ne dépassant pas VDDdu signal
3 interfaces de communication
– 1 interface USART (prenant en charge le mode SPI)
– 1 interface I2C
– 1 interface SPI
1 convertisseur analogique-numérique (ADC) 12 bits, prenant en charge un temps de conversion rapide de 1 μs (taux d'échantillonnage de 1 MSPS), configuré avec 5 canaux externes et 1 canal interne pour acquérir la tension de référence intégrée
Unité de calcul CRC
Identifiant unique (UID) de 96 bits
Mode débogage – Interface de débogage série (SWD)
Plage de température de fonctionnement -40 ℃ ~ +85 ℃
Boîtiers QSOP24/QFN24 en option
Applications :
Détection continue de niveau de liquide
Détection d'immersion dans l'eau
Détection de la constante diélectrique des matériaux