Comment l'Atmega32u4 fonctionne-t-il dans le domaine des circuits imprimés?

Will maîtrise les composants électroniques, Processus de production de PCB et technologie d'assemblage, et possède une vaste expérience dans la supervision de la production et le contrôle de la qualité. Sur le principe d'assurer la qualité, Will fournit aux clients les solutions de production les plus efficaces.
Contenu
Comment l'Atmega32u4 fonctionne-t-il dans le domaine des circuits imprimés

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

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.

  1. Préparer le téléchargeur USBASP.
  2. Installer le pilote USBASP.
  3. Connectez USBASP à ATmega32u4. Laissez trois broches NC seules.
  4. 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.

Partager cette publication
Will maîtrise les composants électroniques, Processus de production de PCB et technologie d'assemblage, et possède une vaste expérience dans la supervision de la production et le contrôle de la qualité. Sur le principe d'assurer la qualité, Will fournit aux clients les solutions de production les plus efficaces.
Faites défiler vers le haut