Arrow Electronic Components Online

Confronto tra microcontrollori ATtiny25/45/85

Microcontrollori26 ago 2022
Primo piano di una piccola scheda di breakout del microcontrollore nera con un connettore micro‑USB, componenti montati in superficie e fori per i pin etichettati su uno sfondo bianco.
Visualizza tutti gli articoli

L'intercambiabilità dei microcontrollori ATtiny

Quando hai bisogno di un microcontrollore in grado di gestire compiti minori con estrema affidabilità e un costo BOM contenuto, la famiglia di microcontrollori ATtiny85/45/25 è un'opzione molto apprezzata da molti ingegneri. Questi dispositivi si distinguono per le loro dimensioni ridottissime, insieme a capacità IO limitate (5 IO dedicati + reset). Funzionano su un'ampia gamma di tensioni e consumano pochissima energia. Questo rende gli ATtiny perfetti per l'uso in dispositivi a batteria per la mobilità elettrica o in elettrodomestici efficienti dal punto di vista energetico, dove ogni minimo consumo energetico è fondamentale.

Various electronic integrated circuits in different package sizes, including DIP and sComparison of two Atmel microcontroller chips, one larger DIP package standing on metal pins and one smaller surface‑mount package, shown on a white background.

Immagine: Jeremy Cook

Tuttavia, con i continui problemi nella catena di approvvigionamento, potrebbe non essere possibile trovare l'esatto modello di ATtiny che si è abituati a utilizzare e, quando si trova ciò di cui si ha bisogno, il prezzo potrebbe essere diverso da quello previsto. La buona notizia è che potrebbe esserci un'alternativa per la tua nuova macchina autonoma, innovazione tecnologica per edifici intelligenti o altro dispositivo smart, sotto forma di un altro microcontrollore ATtiny. Spesso un ATtiny può funzionare come sostituto diretto se le specifiche sono sufficienti.

Differenze ATtiny (25/45/85)

Studiando il lungo (234 pagine) datasheet di ATtiny25/V / ATtiny45/V / ATtiny85/V, si scopre che questi piccoli chip sono estremamente impressionanti, includendo un numero enorme di funzionalità in un alloggiamento che potrebbe facilmente essere risucchiato da un aspirapolvere. Si scopre anche che le differenze di elaborazione tra i tre risiedono principalmente nelle configurazioni della memoria. Tutti dispongono di versioni standard che funzionano tra 0 e 20 MHz, così come la versione a bassa tensione -V che funziona tra 0 e 10 MHz. Condividono inoltre molte periferiche disponibili, come uscite PWM, ingressi ADC e funzionalità touch.   Le statistiche di memoria si trovano a pagina 1 del datasheet. Riassumendo per il 25, 45 e 85 rispettivamente:

  • Flash: 2/4/8 kilobyte
  • EEPROM: 128/256/512 byte
  • SRAM: 128/256/512 byte
Considerate le loro caratteristiche comuni, se un chip è stato sovradimensionato in termini di memoria, per ragioni di flessibilità futura o altre motivazioni, potrebbe essere un buon momento per rivalutare quale processore dovrebbe essere utilizzato in un dispositivo particolare. La capacità di essere flessibili in questo ambito può aiutare a gestire eventuali interruzioni della fornitura e, potenzialmente, a ridurre i costi in futuro, a seconda dei prezzi dei microcontrollori.

Pacchetti ATtiny25/45/85

Oltre ai requisiti di memoria, affinché i chip possano essere sostituti diretti l’uno dell’altro, anche i loro package devono essere compatibili. La buona notizia è che ogni variante di ATtiny è disponibile nei seguenti formati, come descritto in dettaglio alle pagine 204-211 del datasheet:

  • 8P3 – Package Dual In-line Plastico a 8 pin (PDIP)
  • 8S2 – Package Small Outline Plastico a 8 pin (EIAJ SOIC)
  • 20M1 – Package Micro Lead Frame a 20 piazzole (MLF)

Close-up of a small surface‑mount integrated circuit labeled “A405 TKSV” placed beside a black pin header on a white background.

Immagine: Jeremy Cook  | intestazione da 0,1” per scala

L'ATtiny85 è disponibile solo nei formati (8P3, 8S2, 20M1), il che significa che i modelli 25/45 hanno entrambi un form-factor compatibile con qualsiasi chip ATtiny85. Tuttavia, l'ATtiny25 e l'ATtiny45 hanno ciascuno un formato aggiuntivo che non si trova altrove in questa famiglia:

  • ATtiny45 – 8X – Plastic Thin Shrink Small Outline Package (TSSOP)
  • ATtiny25 – S8S1 – Plastic Gull Wing Small Outline Package (JDEC SOIC)
Questi dispositivi possono anche essere ottenuti in formato die wafer. Sebbene leggermente al di fuori dell'ambito di questo articolo, è menzionato per completezza e potrebbe meritare considerazione.

Tensione, Velocità di Elaborazione e Tolleranza alla Temperatura

I chip ATtiny25/45/85 sono tutti disponibili in versioni “V” con velocità di clock di 10 MHz (es. ATtiny25V-10MU), che richiedono un'alimentazione tra 1,8-5,5V. Ogni chip è anche disponibile in versioni “non-V” con velocità di clock di 20 MHz (es. ATtiny25-20MU), che richiedono un'alimentazione leggermente superiore, compresa tra 2,7-5,5V.   Le gamme di temperatura standard per gli ATtiny sono comprese tra -40ºC e +85ºC. Per l'ATtiny25 sono disponibili gamme estese fino a +105ºC e +125ºC.

Altre possibilità per ATtiny

Comparison of two Atmel microcontroller chips, one larger DIP package standing on metal pins and one smaller surface‑mount package, shown on a white background.

Immagine: Jeremy Cook

L'ATtiny25/45/85 è un componente di automazione affidabile e, come discusso qui, sono compatibili in molte situazioni. Si potrebbe anche considerare i più recenti microcontrollori ATtiny delle serie 1 e 0 di Microchip per i progetti, anche se utilizzarli in un design esistente richiederebbe un po' più di adattamento rispetto a inserire semplicemente un altro chip ATtinyx5.

Esperimenti sulle capacità di ATtiny

Sebbene la serie ATtiny sia limitata nei suoi utilizzi, è piuttosto utile per determinati progetti, come dispositivi embedded che devono svolgere alcuni semplici compiti.    Qualunque tipo di ATtiny tu scelga–o decida di sostituire–puoi essere certo di capacità di elaborazione estremamente affidabili in un formato molto compatto.

Tag articolo

Tutto Intelligente
Sistema microelettromeccanico (MEMs)
Microcontrollori - MCUs

Contenuti correlati