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
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
