Guide d'achat complet sur ATTiny85

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
Guide d'achat complet sur ATTiny85

Ce texte dissipera toute confusion lors de tout processus d'achat d'ATTiny85, contenant ses spécifications, sa configuration de broches, sa distinction par rapport aux autres puces Attiny, des détails sur la famille Attiny85, une considération d'achat et quelques conseils sur la façon de l'utiliser lorsque vous l'obtenez.

Qu'est-ce que l'ATtiny85 ? | Avant d'acheter

L'ATtiny85 est un petit microcontrôleur hautes performances basé sur AVR. Il est équipé d'un processeur RISC. Il est disponible en deux boîtiers pour différentes interfaces et pour le contrôle de capteurs et d'appareils. Il offre une faible consommation d'énergie grâce à un MSSP et un CAN 10 bits. Ses 512 octets de RAM et ses 8 Ko d'EEROM permettent de gagner de la place pour le code d'instruction. Son petit boîtier principal intègre également des temporisateurs, des communications SPI, 85C, un BOD (réinitialisation en cas de sous-tension), des interruptions et un CAN. Différents types de stockage sont disponibles, tels que FLASH, EEPROM et SRAM. Cela en fait un appareil polyvalent et pratique.

Spécifications

Il est maintenant temps de vous montrer davantage de détails sur ses spécifications et ses paramètres pour une vérification minutieuse.

Cadre de processeurRISC 8 bitsÉpinglesBroches-8
Fréquence du processeur0-20MHzTension de travail4.5V-5.5V
Port GPIO6INT0 vers GPIO71 interruption externe
Courant continu max. par broche d'E/S40mAMax. CC (broches VCC et GND)200mA
Température de fonctionnement-55 ℃ à 125 ℃Interface UARTN/D
Interface série SPI maître/esclave (5,6,7, XNUMX, XNUMX broches)Peut être utilisé pour programmer ce contrôleurInterface série I2C ou à deux fils (5, 7 broches)Peut être utilisé pour connecter des périphériques et des capteurs
Interface série universelle (5,6,7, XNUMX, XNUMX broches)Peut être utilisé pour communiquer avec d'autres contrôleursFonctionnalité ADC4channels

ADC à résolution 10 bits

Comparateurs analogiques1Module de minuterieDeux compteurs 8 bits
Sorties PWM4Oscillateur externe0-20MHz
Vitesse de l'unité centrale1 MIPS à 1 MHzOscillateur interne0-8MHz
Taille de la mémoire du programme ou de la mémoire flash8 Ko

[10000 XNUMX cycles d'écriture/effacement]

Taille de la RAM512 octets sur la SRAM interne
Taille de l'EEPROM512 octets d'EEPROM programmable dans le systèmeVerrouillage du programmeDisponible
Chien de gardeDisponibleModes d'économie d'énergie3 modes : inactif, réduction du bruit ADC, mise hors tension

Configuration des broches

Configuration des broches

  • Broche 1 (PB5) : Les fonctions de cette broche sont PCINT5, ADCO, dW et RESET. Elle sert de signal analogique, de réinitialisation, de chargeur de démarrage, de convertisseur analogique-numérique (CAN) et de suppression.
  • Pin2 (PB3) : Le rôle de Pin2 est XTAL1, CLKI, ADC3, OC1B et PCINT3. Pin2 est principalement appliqué pour la programmation USB, l'entrée XTAL, l'entrée analogique et PWM.
  • Les principales fonctions de la broche 3 sont XTAL2, CLKO, ADC2, OC1B et PCINT4. Cette broche est principalement utilisée pour les entrées analogiques, la programmation USB, la modulation de largeur d'impulsion (PWM) et les sorties XTAL.
  • Broche 4 (GND) : la broche 4 introduit la terre ou l'alimentation négative dans le système.
  • Broche 5 (PBO) : Ses principales fonctions sont AINO, MOSI, OC5A, OCOA, DI, AREF, SDA et PCINTO. Elle gère la communication SPI, la sortie PWM et la communication 1C.
  • Broche 6 (PB1) : Ses principales fonctions sont MISO, AIN6, OCOB, OC1A, DO et PCINT1. Elle est utilisée pour la sortie PWM et la sortie de données SPI.
  • Broche 7 (PB2) : Les principales fonctions de la broche 7 sont SCK, ADC1, TOm SCL et PCINT2. La broche 7 est principalement utilisée pour les signaux SCL et SCK des entrées analogiques et des données SPI.
  • Pin8 (VCC) : Pin8 est utilisé pour fournir une alimentation en tension au système.

Quelle est la taille de ATtiny85 ?

Quelle est la taille de ATtiny85

Caractéristiques et fonctions et application

L'ATTiny85 se distingue des autres circuits intégrés par de nombreux avantages. Tout d'abord, son coût inférieur et sa faible consommation d'énergie le rendent respectueux de l'environnement et des utilisateurs. Ensuite, grâce à sa taille compacte, il s'intègre facilement dans un petit espace. PCB bordTroisièmement, il est capable de fonctionner avec des programmes d'application alimentés par batterie grâce à différents modes d'économie d'énergie. Quatrièmement, de nombreuses fonctions sont prises en charge par de petites broches, ce qui lui permet d'optimiser l'espace lorsqu'il est utilisé sur des circuits imprimés compacts et de haute technologie. Enfin, sa mémoire programme est appréciable.

L'ATtiny85 est un microcontrôleur très avancé doté de nombreuses fonctions, ce qui lui permet d'être utilisé dans de nombreuses applications électroniques. Ce microcontrôleur est comparable à un petit Arduino. Si le code est court et qu'un contrôleur alternatif est nécessaire, l'ATtiny85 est le choix idéal.

Il est largement appliqué dans différents domaines, tels que l'automobile, le contrôle industriel, les systèmes de capteurs, les appareils à énergie solaire, les télécommunications, les appareils médicaux, l'IoT, les systèmes embarqués et même le domaine des robots.

Quelles sont les différences entre ATtiny84 et ATtiny85 ?

Leur configuration des broches diffère. L'ATtiny est doté de 8 broches, dont cinq sont dédiées aux E/S numériques, trois aux entrées analogiques et deux aux PWM. L'ATtiny84, quant à lui, possède 14 broches, dont huit sont dédiées aux sorties numériques et analogiques, et trois aux sorties PWM. De plus, ses broches PB7 prennent également en charge la PWM.

Quelles sont les différences entre ATtiny13A et ATtiny85 ?

Comparé à l'ATtiny13A, l'Attiny85 dispose de davantage de mémoire Flash, RAM et EEPROM. De plus, l'Attiny85 est plus facile à prendre en main que l'ATtiny12A grâce à ses bibliothèques plus nombreuses.

Un regard plus approfondi sur la famille ATtiny85

ProduitMarqueDescription
ATTiny85-20PUPuceAVR, 4 Ko de mémoire FLASH, 256 octets de mémoire SRAM, ADC, 2 minuteries – 5 V, 20 MHz, PDIP, température ind., vert
ATTiny85-20MURPuceAVR, 4 Ko de mémoire FLASH, 256 octets de mémoire SRAM, ADC, 2 temporisateurs – 20 MHz, QFN/MLF, température ind., vert, 5 V, T&R
ATTiny85-20SFPuceAVR, 4 Ko de mémoire FLASH, 256 octets de SRAM, ADC, 2 TIMERS – 5 V, 20 MHz, SOIC, +125 °C, VERT
ATTiny85-20SUATMELMicrocontrôleur 8 bits ATtiny AVR RISC 8 Ko Flash 3.3 V/5 V 8 broches SOIC EIAJ
ATTiny85-20PUATMELMicrocontrôleur 8 bits, basse consommation, hautes performances, ATtiny, 20 MHz, 8 Ko, 512 octets, 8 broches, DIP
ATTiny85-20MUATMELAVR, 4 Ko de mémoire FLASH, 256 octets de mémoire SRAM, ADC, 2 minuteries – 5 V, 20 MHz, MLF, température ind., vert
ATTiny85-20SHATMELMicrocontrôleurs 8 bits – MCU 8K FLSH 256B EE 512B SRAM ADC 5V 20MHz
ATTiny85-20SURATMELMicrocontrôleur 8 bits ATtiny AVR RISC 8 Ko Flash 3.3 V/5 V 8 broches SOIC EIAJ T/R
ATTiny85-20MURATMELAVR, 4 Ko de mémoire FLASH, 256 octets de mémoire SRAM, ADC, 2 temporisateurs – 20 MHz, QFN/MLF, température ind., vert, 5 V, T&R
ATTiny85-15SZATMELMicrocontrôleur 8 bits ATtiny AVR RISC 8 Ko Flash 3.3 V/5 V automobile 8 broches SOIC
ATTiny85-15ST1ATMELMicrocontrôleur 8 bits ATtiny AVR RISC 8 Ko Flash 3.3 V/5 V automobile 8 broches SOIC

La famille ATTiny85 contient de nombreux éléments pour répondre à vos besoins précis.

Où acheter ATTINY85 | Acheter

Lorsque nous achetons ATTiny85, l’un des meilleurs moyens est de se tourner vers son usine d’origine ou ses distributeurs.

Top 5 des vendeurs ATTNY85

  1. Microchip : Microchip Technology est le fournisseur original d'ATtiny85. Il offre également un support technique exceptionnel.
  2. Mokotechnologie Mokotechnology est votre fabricant électronique de confiance. Il propose l'ATtiny85 et la solution complète pour toute conception de circuit imprimé.
  3. Mouser Electronics : Mouser est un distributeur agréé de tous les leaders mondiaux des composants électroniques.
  4. Digikey : la plus grande sélection au monde de composants électroniques disponibles pour une expédition immédiate, condensateurs, résistances pour toute conception ou appareil.
  5. RS Components : RS est le fournisseur leader en ligne de solutions industrielles et électroniques. Commandes en ligne sécurisées, expédition le jour même et livraison gratuite.

Comment utiliser ATtiny85 avec Arduino ? | Après l'achat

Comment utiliser ATtiny85 avec Arduino

Ttiny85 ISP est un périphérique open source compatible avec l'IDE Arduino. Nous allons ici prendre un exemple d'utilisation, le mini-USB, pour vous montrer comment ATtiny85 s'en sert. l'électronique grand public.

Cette conception utilise une horloge interne de 8 MHz pour piloter le microcontrôleur. Pour transférer les données vers la carte FTDI, la broche 2 du microcontrôleur est connectée à la broche TX de cette dernière. Le répartiteur FTDI sur la broche 3 fournit une alimentation 5 V au microcontrôleur. Le cavalier JP1 permet d'activer/désactiver la réinitialisation du microcontrôleur lors de la connexion du terminal à la carte répartiteur FTDI.

Lors du débogage de croquis avec AVR Dragon, n'oubliez pas d'activer le cavalier JP1. Sinon, le condensateur C3 provoquera des effets secondaires lors de l'exécution du code pas à pas.

Comment programmer ATtiny85 ?

Vous pouvez utiliser Arduino Uno pour programmer ATtiny85.

Étape 1 : Nous devons d’abord configurer l’Arduino Uno comme FAI pour qu’il agisse comme programmeur pour l’ATtiny85. Pour cela, connectez l’Arduino Uno à votre ordinateur portable et démarrez l’IDE ​​Arduino. Cliquez ensuite sur Fichier > Exemple > ArduinoSP et téléchargez le code FAI de l’Arduino.

Étape 2 : Programmez le schéma du circuit ATtiny85.

Étape 3 : Programmez-le avec l'IDE Arduino.

Comment exécuter ATtiny85 avec précaution ?

Il s'agit d'un composant très sensible. Pour optimiser les performances des contrôleurs à long terme, les concepteurs doivent être prudents lors de leur utilisation, quelle que soit l'application.

  • La tension d'alimentation ne doit pas dépasser 5.5 V. La tension de sortie de la source doit être vérifiée à l'aide d'un multimètre numérique précis avant la connexion.
  • La tension continue de chaque broche 1/0 doit être de 40 mA. La tension de la broche GND et de l'alimentation positive doit être de 200 mA. Avant la mise sous tension, la polarité de la broche du microcontrôleur doit être vérifiée.
  • Pour positionner ce contrôleur, vous devez utiliser un support IC sur le circuit ou la plaque d'essai qui protège le contrôleur de la chaleur générée pendant le soudage.
  • De plus, la température minimale et maximale de stockage est de -65°C à +150°C, mais la température de fonctionnement est de -55°C à +125°

Si vous avez des questions supplémentaires sur ATtiny85, telles que la conception embarquée et la fabrication d'appareils associés, n'hésitez pas à 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