Quelle est la place de l'Atmega32u4 dans le domaine des circuits imprimés ?

Will maîtrise les composants électroniques, les procédés de production de circuits imprimés et les technologies d'assemblage. Il possède également une vaste expérience en supervision de production et en contrôle qualité. Soucieux de garantir la qualité, Will propose à ses clients les solutions de production les plus performantes.
Table des matières
Comment l'Atmega32u4 est-il utilisé dans le domaine des circuits imprimés ?

Avec l'essor des appareils électroniques grand public ces dernières décennies, la demande en Atmega32u4 a considérablement augmenté. Cet article explore sa nature, ses fonctionnalités et ses applications.

Qu'est-ce que Atmega32u4 ?

L'ATmega32U4 est un microcontrôleur puissant, convivial et hautement intégré, largement utilisé dans les systèmes embarqués nécessitant une connectivité USB et des communications complexes. Il s'agit d'un microcontrôleur AVR 32 bits basse consommation basé sur RISC. Il se distingue par 4 Ko de SRAM, 8 Ko d'EEPROM, 2.5 Ko de mémoire flash autoprogrammable, un convertisseur A/N 1 bits 32 canaux, un périphérique USB 12 pleine vitesse/basse vitesse et une interface JTAG pour le débogage sur puce.

Fiche technique ATmega32U4

CatégorieMicrocontrôleur AVR 8 bitsType de mémoire de programmeFlash
Taille de la mémoire du programme 32KBVitesse du processeur (MIPS/DMIPS)16
SRAM 2560BDonnées EEPROM/HEF1024 octets
Périphériques de communication numérique1 UART, 2 SPI, 1 I2CCapture/Comparaison/Périphériques PWMCapture à 2 entrées, 2 CCP, 12 PWM
Timers2 x 8 bits, 2 x 16 bitsNombre de comparateurs1
Nombre de modules USB1, pleine vitessePlage de température -40 Pour 85 ° C
Gamme de tension de fonctionnement 2.7 à 5.5VNombre de broches44

Caractéristiques de l'Atmega32u4

Brochage polyvalent

Brochage polyvalent

BrocheNom de la brocheBrocheNom de la broche
1(INT6/AINO)PE623GND1
2UVcc24AVCC
3D-25(ICP1/ADC8)PD4
4D+26(T1/#OC4D/ADC9)PD6
5UGnd27(T0/OC4D/ADC10)PD7
6UCap28(ADC11/PCINT4)PB4
7VBus29(PCINT5/OC1A/#OC4B/ADC12)PB5
8(SS/PCINT0)PB030(PCINT6/OC1B/OC4B/ADC13)PB6
9(PCINT1/SCLK)PB131(OC3A/OC4A)PC6
10(PDI/PCINT2/MOSI)PB232(ICP3/CLK0/OC4A)PC7
11(PDO/PCINT3/MISO)PB333(#HWB)PE2
12(PCINT7/OC0A/OC1C/#RTS)PB734Vcc1
13RÉINITIALISER35GND2
14Vcc36(ADC7/TDI)PF7
15GND37(ADC6/TDO)PF6
16XTAL238(ADC5/TMS)PF5
17XTAL139(ADC4/TCK)PF4
18(OCOB/SCL/INT0)PD040(ADC1)PF1
19(SDA/INT1)PD141(ADC0)PF0
20(RX D1/AIN1/INT2)PD242AREF
21(TXD1/INT3)PD343GND3
22(XCK1/#CTS)PD544AVCC1

En résumé, il dispose de 44 broches polyvalentes. Deux d'entre elles peuvent être utilisées comme VCC et quatre comme GND. Quatorze broches peuvent servir à des fonctions numériques, dont sept pour la modulation de largeur d'impulsion (PWM). De plus, l'ATmega32U4 est équipé d'une broche MOSI, d'une broche MISO et d'une broche HWB. Elles permettent l'accès et le chargement de programmes. De plus, il peut être utilisé comme GPIO standard. Enfin, il possède une sortie UART, quatre broches SPI et une broche I2C.

Quelle est la consommation actuelle de l'ATmega32u4 ?

L'ATmega32u4 est un microcontrôleur 8 bits principalement utilisé pour la faible consommation d'énergie. Il est équipé d'un quartz de 16 MHz. Mesurée au multimètre, sa consommation est de 40 mA, ce qui est idéal pour les petits appareils tels que les jouets électroniques et les contrôleurs USB. De plus, il est équipé d'une interface USB pour une connexion directe à un PC.

L'ATmega32u4 est-il livré avec un chargeur de démarrage ?

Il n'y a pas de Bootloader En ATmega32u4, il offre une excellente compatibilité avec la programmation du chargeur de démarrage. En même temps, les étapes de programmation sont simples.

  1. Préparez le téléchargeur USBASP.
  2. Installez le pilote USBASP.
  3. Connectez l'USBASP à l'ATmega32u4. Laissez les trois broches NC intactes.
  4. Branchez l'USBASP sur l'ordinateur et lancez le logiciel Progisp. Dans l'interface, 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, car il se trouve dans un coin discret. Après avoir cliqué sur « Importer la mémoire flash » pour charger le firmware, vous pouvez cliquer sur le bouton de programmation automatique. Un message vous rappellera la réussite de la programmation après un certain temps.

Deux forfaits disponibles

Il est disponible en deux types de boîtiers : ATMEGA321A-MU pour QFN et ATMEGA32U4-AU pour TQFP. La principale différence réside dans la distance et la forme des broches. Le QFN est plat et doté de broches soudées en dessous, tandis que le TQFP est un boîtier rectangulaire avec des broches espacées de 0.5 mm. Malgré des boîtiers et des broches différents, leurs fonctions sont identiques.

Excellente mémoire flash

Il dispose de 32 Ko de mémoire flash, de 2.5 Ko de SRAM et de 1 Ko d'EEPROM. Le stockage des données en mémoire flash assure une grande rapidité d'exécution. De plus, une mémoire flash de grande capacité réduit considérablement les goulots d'étranglement des E/S, qui épuisent le cycle de vie du processeur et nuisent aux performances de certaines fonctions.

Application dans le domaine des circuits imprimés

  • Carte de développement : Arduino Micro, basée sur l'ATmega32U4, a été co-développée avec Adafruit. Elle dispose de 20 broches d'entrée/sortie numériques (dont 7 utilisables comme sorties PWM et 12 comme entrées analogiques), d'un oscillateur à quartz 16 MHz, d'une connexion micro-USB, d'une tête ICSP et d'un bouton de réinitialisation. De plus, sa taille est parfaitement adaptée à une platine d'expérimentation. Il suffit de la connecter à votre ordinateur via un câble micro-USB pour qu'elle soit prête à l'emploi. L'ATmega32U4 intègre une communication USB, éliminant ainsi le besoin d'un processeur auxiliaire. Cela permet à l'Arduino Micro de fonctionner comme une souris et un clavier sur les ordinateurs connectés, en plus de ses fonctions de ports série et COM analogiques (CDC).
  • Circuit imprimé pour l'électronique grand public : ses excellentes performances et ses ressources abondantes contribuent à un fonctionnement intelligent et efficace. L'Arduino ATmega32u4 peut être utilisé dans les décodeurs, les enceintes connectées, les appareils photo numériques et les manettes de jeu.
  • Circuit imprimé pour télécommunications : Grâce à son interface USB et à son interface de communication, la vitesse et la stabilité de transmission et de traitement des données sont considérablement améliorées. Il est donc très populaire dans les routeurs Wi-Fi et les cartes de stations de base sans fil.
  • PCB industriel automatique : le calcul rapide de l'appareil l'intègre dans les contrôleurs PLC, les appareils de mesure industriels et les machines électriques intelligentes PCB du contrôleur.

À emporter

L'Atmega32u4 est sans aucun doute un composant utile et jouit d'une grande popularité dans les circuits intégrés grâce à ses fonctionnalités satisfaisantes. Nous pensons néanmoins que cette tendance perdurera tant que l'électronique grand public intelligente conservera sa place sur le marché. Si vous souhaitez vous investir dans ce secteur prometteur, n'hésitez pas à nous contacter. communiquez.

Partager cette publication
Will maîtrise les composants électroniques, les procédés de production de circuits imprimés et les technologies d'assemblage. Il possède également une vaste expérience en supervision de production et en contrôle qualité. Soucieux de garantir la qualité, Will propose à ses clients les solutions de production les plus performantes.
Remonter en haut