Toshiba lance des microcontrôleurs à cœur Arm Cortex-M3 capables de mise à jour du micrologiciel sans interruption du circuit

Toshiba microcontrôleurs Arm Cortex-M3 à 1 Mo de flash

Toshiba lance par l’intermédiaire de son entité européenne Toshiba Electrionics Europe la production en volume de microcontrôleurs du groupe M3H de la famille TXZ+ Advanced Class, fabriqués selon un procédé en 40 nm, architecturés autour d’un cœur Arm Cortex-M3 (cadencé à 120 MHz) et flanqué désormais de 1 Mo de mémoire flash et 130 Ko de mémoire RAM.

Ces microcontrôleurs, destinés aux applications IoT, aux applications de commande moteur, aux appareils électroménagers et aux petits équipements industriels, offrent également diverses options d'interfaces, notamment une UART, un bus I2C et un bus SPI, un encodeur, un pilote de moteur programmable (PMD, Programmable Motor Driver), un contrôleur DMA (Direct Memory Access) à deux unités et un contrôleur LCD.

Sur ces circuits, la mémoire flash de 1 Mo est implantée en deux zones distinctes de 512 Ko chacune, permettant ainsi aux instructions d'être lues et exécutées à partir d'une des zones, tandis que le code mis à jour est programmé simultanément dans l'autre zone. Parallèlement, les modifications sur le micrologiciel sont prises en charge par une fonction d'échange de zone, qui constitue l'avancée clé de ces nouveaux composants (avec l'augmentation de la mémoire). Des caractéristiques qui s’inscrivent, selon Toshiba, dans la nécessité désormais de prendre en charge des programmes de plus grande capacité avec des mises à jour FOTA (Firmware Over the Air) sans avoir à interrompre l’activité du microcontrôleur et de l’application qui s'y exécute.

Ces microcontrôleurs intègrent en outre un convertisseur analogique/numérique sur 12 bits qui permet de définir deux types de temps d'échantillonnage pour chacun des 21 canaux d'entrée du convertisseur. Une configuration adaptée pour la commande de moteurs à courant alternatif ou de moteurs à courant continu sans balais (BLDC pour Brushless DC) en combinaison avec un circuit de contrôle avancé qui peut fonctionner de manière synchrone avec le convertisseur.

Côté sécurité, les fonctions d'autodiagnostic intégrées dans le circuit pour la mémoire flash, la mémoire RAM, le convertisseur A/N et l'horloge aident les utilisateurs à obtenir la certification de sécurité fonctionnelle CEI 60730 Classe B.

Enfin, pour démarrer les développements, une plate-forme d'évaluation est disponible, créée en partenariat avec MikroElektronika. La carte Clicker 4 pour TMPM3H, associée à la carte Clicker 4 Inverter Shield, est une solution simple à utiliser pour expérimenter des scénarios de commande de moteur BLDC. Elle est prise en charge par le logiciel MCU Motor Studio proposé par Toshiba sur son site Web en libre accès.