Quand les appareils électroniques grand public font leur apparition au cours des dernières décennies, la demande d'Atmega32u4 augmente considérablement. Ce texte explorera ce que c'est, comment ça se présente, et où il est appliqué.
Qu'est-ce qu'Atmega32u4?
L'ATmega32U4 est un puissant, convivial, et microcontrôleur hautement intégré, qui est largement appliqué dans les systèmes embarqués nécessitant une connectivité USB et des communications complexes. L'ATMega32U4 est un microcontrôleur AVR RISC 8 bits basse consommation qui se distingue par 2,5 Ko de SRAM., 1Ko EEPROM, 32Ko de mémoire de programme flash à auto-programmation, 12-convertisseur A/D canal 10 bits, USB 2.0 appareil à pleine vitesse/basse vitesse, et interface JTAG pour le débogage sur puce.
Fiche technique ATmega32U4
Catégorie | 8-bit AVR Micro-contrôleur | Type de mémoire de programme | Éclair |
Taille de la mémoire du programme | 32Ko | Vitesse CPU (MIPS/DMIPS) | 16 |
SRAM | 2560B | Données EEPROM/HEF | 1024octets |
Périphériques de communication numérique | 1-UART, 2-SPI, 1-2C | Capturer/Comparer/Périphériques PWM | 2 Capture d'entrée, 2 PCC, 12PWM |
Minuteries | 2 x 8 bits, 2 x 16 bits | Nombre de comparateurs | 1 |
Nombre de modules USB | 1, Pleine vitesse | Écart de température | -40 à 85°C |
Plage de tension de fonctionnement | 2.7 à 5,5 V | Nombre de broches | 44 |
Caractéristiques de l'Atmega32u4
Brochage polyvalent
Numéro de broche. | Nom de la broche | Numéro de broche. | Nom de la broche |
1 | (INT6/UNIQUEMENT)PE6 | 23 | GND1 |
2 | UVCC | 24 | AVCC |
3 | ré- | 25 | (ICP1/ADC8)PD4 |
4 | J+ | 26 | (T1/#OC4D/ADC9)PD6 |
5 | UGnd | 27 | (T0/OC4D/ADC10)PD7 |
6 | UCap | 28 | (ADC11/PCINT4)PB4 |
7 | VBus | 29 | (PCINT5/OC1A/#OC4B/ADC12)PB5 |
8 | (SS/PCINT0)PB0 | 30 | (PCINT6/OC1B/OC4B/ADC13)PB6 |
9 | (PCINT1/SCLK)PB1 | 31 | (OC3A/OC4A)PC6 |
10 | (PDI/PCINT2/MOSI)PB2 | 32 | (ICP3/CLK0/OC4A)PC7 |
11 | (PDO/PCINT3/MISO)PB3 | 33 | (#BOOSTER)PE2 |
12 | (PCINT7/OC0A/OC1C/#RTS)PB7 | 34 | Vcc1 |
13 | RÉINITIALISER | 35 | GND2 |
14 | VCC | 36 | (ADC7/TDI)PF7 |
15 | GND | 37 | (ADC6/TDO)PF6 |
16 | XTAL2 | 38 | (ADC5/TMS)PF5 |
17 | XTAL1 | 39 | (ADC4/TCK)PF4 |
18 | (OCOB/SCL/INT0)PD0 | 40 | (ADC1)PF1 |
19 | (SDA/INT1)PD1 | 41 | (ADC0)PF0 |
20 | (Réception D1/AIN1/INT2)PD2 | 42 | AREF |
21 | (TXD1/INT3)PD3 | 43 | GND3 |
22 | (XCK1/#CTS)PD5 | 44 | AVCC1 |
Pour résumer, il y en a au total 44 broches polyvalentes équipées. Deux d'entre eux peuvent être utilisés comme VCC et quatre d'entre eux peuvent être utilisés comme GND.. Quatorze broches peuvent servir de fonction numérique, dont sept broches pour PWM. De plus en plus, L'ATmega32U4 est livré avec une broche MOSI, une broche MISO et une broche HWB. Ils permettent l’accès de l’utilisateur et le chargement du programme. Plus loin, il peut même être utilisé comme GPIO commun. Durer, il a une sortie UART, quatre broches SPI et une broche I2C.
Quelle est la consommation actuelle d’ATmega32u4?
ATmega32u4 est un microcontrôleur 8 bits, qui est principalement appliqué dans les cas de faible consommation d'énergie. Il a un cristal de 16 MHz. Mesure avec un multimètre, la consommation électrique est de 40 mA, ce qui convient très bien aux petits appareils tels que les jouets électroniques et les contrôleurs USB. Quoi de plus, il est équipé d'une interface USB pour une connexion directe au PC.
ATmega32u4 est-il livré avec un chargeur de démarrage?
Il n'y a pas Chargeur de démarrage dans ATmega32u4, mais il a une excellente compatibilité avec la programmation du chargeur de démarrage. pendant ce temps, les étapes de programmation ne sont pas si compliquées.
- Préparer le téléchargeur USBASP.
- Installer le pilote USBASP.
- Connectez USBASP à ATmega32u4. Laissez trois broches NC seules.
- Branchez USBASP sur l'ordinateur et ouvrez le logiciel progisp. Dans l'interface de commande, sélectionnez d'abord la puce. Cliquez ensuite sur le bouton RD. N'oubliez pas de cliquer sur le … bouton pour configurer la position du fusible, puisque ce bouton est dans un coin peu impressionnant. Après avoir cliqué sur importer le flash pour charger le firmware, vous pouvez cliquer sur le bouton de programmation automatique. Il y aura un rappel de la programmation réussie après un certain temps.
Deux forfaits disponibles
Il est livré avec deux types de forfaits, ATMEGA321A-MU pour QFN et ATMEGA32U4-AU pour TQFP. La plus grande différence entre eux est la distance et la forme des broches.. QFN est plat et est livré avec des broches soudées en bas, tandis que TQFP est un boîtier rectangulaire avec des broches à intervalle de 0,5 mm. Bien qu'ils soient différents dans les packages et les épingles, leurs fonctions sont les mêmes.
Excellente mémoire flash
Il dispose de 32 Ko de mémoire flash, 2.5Ko de SRAM et 1 Ko d'EEPROM. Lorsque les données sont stockées dans la mémoire flash, l'appareil fonctionne rapidement. aditionellement, la grande mémoire flash réduit non seulement considérablement les goulots d'étranglement d'E/S qui gaspillent le cycle de vie du processeur, mais entraîne également une mauvaise performance d'une fonction spécifique.
Application dans le domaine des circuits imprimés
- Tableau de développement: Arduino Micro, basé sur ATmega32U4, est co-développé avec Adafruit. Il a 20 broches d'entrée/sortie numérique (7 dont peuvent être utilisés comme sorties PWM et 12 comme entrées analogiques), 16 Oscillateur à cristal MHz, connexion micro-USB, Responsable ICSP, et bouton de réinitialisation. en outre, sa taille correspond correctement à la planche à pain. Connectez-le simplement à votre ordinateur par câble micro USB, il est complètement prêt à commencer à l'utiliser. L'ATmega32U4 dispose d'une communication USB intégrée, éliminant le besoin d'un processeur auxiliaire. Cela permet au Micro d'apparaître comme une souris et un clavier sur les ordinateurs connectés, en plus de la fonction analogique (CDC) ports série et COM.
- PCB pour l'électronique grand public: Ses bonnes performances et ses ressources abondantes contribuent à un fonctionnement intelligent et efficace. Arduino ATmega32u4 peut être utilisé dans un décodeur, haut-parleur intelligent, appareil photo numérique et plateau de jeu.
- PCB de télécommunication: Grâce à son interface USB et son interface de communication, la vitesse et la stabilité de la livraison et du processus des données sont grandement améliorées. Donc, il jouit d'une grande popularité dans les routeurs wifi et les cartes de stations de base sans fil.
- PCB industriel automatique: Le calcul rapide de l'appareil l'adapte aux contrôleurs PLC, dispositif de mesure industriel et machine électrique intelligente carte de contrôleur.
Emporter
Indubitablement, Atmega32u4 est un appareil utile et gagne en popularité dans les circuits intégrés, avec ses fonctionnalités satisfaisantes. Et encore, nous pensons que cette tendance ne s'atténuera pas à l'avenir tant que l'électronique grand public intelligente restera forte sur le marché. Si vous souhaitez vous engager dans ce domaine plein d'espoir, n'hésitez pas à Nous contacter.