Toshiba TMPM4K microcontrôleurs (MCU)

Les microcontrôleurs tmpm4k de toshiba intègrent un processeur Arm® Cortex®-M4 avec UVF et une plage de fréquence de fontionnement de 1 MHz à 160 MHz. Ces microcontrôleurs (MCU) proposent un oscillateur externe haute vitesse de 6 MHz à 12 MHz, une entrée d'horloge externe haute vitesse et un oscillateur interne de 10 MHz. Les MCU TMPM4K disposent d’un amplificateur opérationnel sélectionnable par gain (OPAMP) et d’un convertisseur analogique-numérique (CAN) 12 bits avec un temps de conversion maximal de 91 ° et une fonction de prise en charge d’auto-diagnostic. Ces MCU offrent une mémoire interne de RAM 24 KB, une mémoire flash de code 128 Ko à 256 Ko réinscriptible jusqu’à 100 000 fois et une mémoire flash de données 32 Ko réinscriptible jusqu’à 100 000 fois. Les MCU TMPM4K fonctionnent dans la plage de température -40 °C à 105 °C. Les applications standard incluent les moteurs, les appareils électroménagers majeurs utilisant des moteurs et les équipements industriels.

Caractéristiques

  • Processeur Arm® Cortex®-M4 avec UVF
    • Plage de fréquence de fontionnement de 1 MHz à 160 MHz
    • Unité de protection de la mémoire (MPU)
  • Mode à faible consommation d'énergie
  • Tensions de fonctionnement
    • 2,7 V à + 5,5 V
    • de 4,5 V à 5,5 V (toutes les fonctions)
    • de 2,7 V à 4,5 V (hors OPAMP et CAN)
    • Fonctionnement à faible consommation d’énergie IDLE, STOP1
  • Plage de température de fonctionnement de -40 à 105 °C
  • Mémoire interne
    • Flash code de 128 Ko à 256 Ko réinscriptible jusqu'à 100 000 fois
    • Flash de données de 32 Ko réinscriptible jusqu'à 100 000 fois
    • La mémoire flash de données est réinscriptible en parallèlement à l’exécution des instructions
    • RAM de 24 Ko avec parité
  • Horloge
    • Oscillateur externe haute vitesse de 6 MHz à 12 MHz (céramique et quartz)
    • Entrée d'horloge haute vitesse externe de 6 MHz à 10 MHz
    • Oscillateur interne haute vitesse 10 MHz (IHOSC1) avec fonction de réglage par l'utilisateur
    • PLL de sortie (horloge système) 160 MHz
  • Détection des anomalies d’horloge système avec circuit OFD (Oscillation Frequency Detection)
  • Circuit de détection de tension à 8 niveaux (LVD) pour produire un signal d'interruption et de réinitialisation en sortie 
  • Interruption
    • Facteurs externes : 8 à 20 (facteurs de broches externes : 10 à 32 broches, avec DNF)
    • Facteurs internes : 80 à 100
  • Ports E/S
    • 31 à 87 (entrée : 2 et sortie : 1)
    • Tolérant à 5 V, drain ouvert et pull-up/down
  • Débogage sur puce (JTAG/SW) et NBDIF (surveillance de la RAM)
  • Sélecteur de déclenchement (TRGSEL)
  • Expansion de la demande de déclenchement pour DMAC et minuteur
  • 1 contrôleur DMA (DMAC), demandes DMA : 26 à 32 facteurs, déclencheurs internes/externes
  • Circuit de calcul CRC32, CRC16 CRC (CRC)
  • Interface série asynchrone (UART) à 3 ou 4 canaux, 5 Mbit/s (max), PEPS (transmission à 8 étages et réception à 8 étages)
  • 1 à 2 canaux d'interface série périphérique (TSPI), mode SIO/SPI, 10 MHz (max), FIFO (émission : 16bitx8 et réception : 16bitx8)
  • Interface I2C
    • 1 à 2 canaux et interface I2C multi maître (I2C)
    • Interface I2C multi-maître de 1 à 2 canaux version A (EI2C) avec prise en charge de l’adressage esclave sur 10 bits 
  • Convertisseur analogique-numérique (CAN) de 8 à 22 entrées en 3 unités, 12 bits
    • Temps de conversion de 91 µs
    • Fonction d’auto-diagnostic
  • Amplificateur opérationnel (OPAMP) à gain sélectionnable à 3 unités
  • Circuit de contrôle de moteur programmable avancé (A-PMD) à 1, 3 canaux
    • Sortie MLI triphasée complémentaire et synchronisée avec CAN
    • Contrôle PFC : prend en charge le PFC entrelacé à 3 phases
    • Fonction d’arrêt d’urgence par entrées externes (broche EMG et broche OVV)
  • Moteur vectoriel Advanced Vector Engine Plus (A-VE+) 1 canal
  • Circuit d’entrée de codeur Advanced Encoder de 0 à 1, 3 canaux (32 bits) (A-ENC32)
  • Compteur d’événements à minuteur 32 bits (T32A)
  • Minuteur Watchdog à 1 canal (SIWDT)

Applications

  • Moteurs
  • Appareils les plus courants utilisant des moteurs et équipements industriels

Schéma fonctionnel

Toshiba TMPM4K microcontrôleurs (MCU)
View Results ( 7 ) Page
Numéro de pièce Taille de la mémoire du programme Largeur du bus de données Fréquence de l'horloge max. Nombre d'E/S Taille de la RAM de données Tension d’alimentation - Min. Tension d’alimentation - Max. Type d'interface Température de fonctionnement min. Température de fonctionnement max.
TMPM4KNF10AFG(DBB) 1 MB 160 MHz 87 I/O 64 kB 2.7 V 5.5 V I2C, SPI, UART - 40 C + 105 C
TMPM4KNFYAFG(DBB) 256 kB 32 bit 160 MHz 87 I/O 24 kB 2.7 V 5.5 V I2C, SPI, UART - 40 C + 105 C
TMPM4MNFYAFG(DBB) 256 kB 32 bit 160 MHz 87 I/O 24 kB 2.7 V 5.5 V CAN, I2C, SPI, UART - 40 C + 105 C
TMPM4KLFYAFG 256 kB 32 bit 160 MHz 51 I/O 24 KB 2.7 V 5.5 V I2C, SPI, UART - 40 C + 105 C
TMPM4KLFYAUG 256 kB 32 bit 160 MHz 51 I/O 24 KB 2.7 V 5.5 V I2C, SPI, UART - 40 C + 105 C
TMPM4KNFYADFG 256 kB 32 bit 160 MHz 87 I/O 24 KB 2.7 V 5.5 V I2C, SPI, UART - 40 C + 105 C
TMPM4KNFYAFG 256 kB 32 bit 160 MHz 87 I/O 24 KB 2.7 V 5.5 V I2C, SPI, UART - 40 C + 105 C
Publié le: 2024-02-27 | Mis à jour le: 2024-09-16