
Microcontrôleur à haute densité de mémoires pour le contrôle moteur
Ce composant intègre toutes les fonctions nécessaires pour garantir un contrôle moteur précis et une réponse rapide sans matériel additionnel, ni unité centrale, ni développement logiciel long et fastidieux. Outre les fonctions nécessaires pour le contrôle précis de moteurs triphasés, le circuit offre aussi 512 Ko de ROM et 32 Ko de RAM internes afin de minimiser ou éliminer le besoin de code ou de stockage de données en externe. Les capacités de contrôle moteur sont dérivées d’un moteur vectoriel intégré et d’une fonction de commande de moteur programmable PMD3+ propriétaire à 2 canaux. Le moteur vectoriel réalise les calculs nécessaires au contrôle de deux moteurs maximum et le PMD3+, composé d’un générateur PWM triphasé, d’un contrôleur de temps mort et d’un circuit de protection, fournit les signaux PWM pour le contrôle du moteur. Un CAN 12 bits supporte la conversion analogique-numérique à haute vitesse synchronisée PWM tandis qu’un circuit d’entrée d’encodage 2 canaux avec compteur et comparateur facilite la détection de la direction de rotation et la position du moteur.
Outre le cœur ARM, la mémoire et les fonctions de contrôle moteur, ce circuit intègre aussi un temporisateur 16 bits à 8 canaux, un temporisateur chien de garde, une interface série universelle offrant une sélection UART ou mode synchrone et une interface de bus série commutable entre une opération synchrone ou I2C. Des fonctions de remise à zéro à la mise sous tension (POR) et de détection de tension (VLTD) sont disponibles en standard, tandis qu’une fonction de détection de fréquence d’oscillation (OFD) garantit la conformité avec la législation sur la sécurité des appareils électroménagers.
Proposé en boîtier QFP de 14 x 20 mm (TMPM376FDDFG) ou en boîtier LQFP de 14 x 14 mm (TMPM376FDFG), ce microcontrôleur opère sous une tension d’alimentation de 4,5 V à 5,5 V et à une fréquence maximale de 80 MHz. Un générateur d’horloge intégré supporte des rapports d’horloge de 1/1, 1/2, 1/4, 1/8 ou 1/16. L’utilisation du cœur ARM basse consommation et d’une mémoire NanoFlash de haute efficacité ainsi que la disponibilité des modes en veille Idle et Stop contribuent à réduire la consommation globale dans l’application. De plus, ce circuit est 100% compatible avec le logiciel propriétaire MotorMind. Grâce à lui, les concepteurs sont en mesure de déterminer, modifier et gérer d’une manière rapide et aisée des paramètres clés du contrôle moteur à l’aide d’une interface graphique utilisateur (GUI) qui supporte une fonction DSO (oscilloscope à stockage numérique) pouvant prendre des clichés instantanés des paramètres internes du moteur à des points critiques pendant le fonctionnement du système.
