Questo testo eliminerà tutta la tua confusione durante qualsiasi processo di acquisto di ATTiny85, contenente la sua specificazione, configurazione dei pin, distinguersi dagli altri chip Attiny, dettagli sulla famiglia Attiny85, corrispettivo dell'acquisto, e alcuni suggerimenti su come usarlo quando lo ottieni.
L'ATtiny85 è piccolo, microcontrollore ad alte prestazioni basato su AVR. È dotato di una CPU RISC. È disponibile in due forme di pacchetto che si adattano a diverse interfacce e controllo di sensori e dispositivi. In modo soddisfacente, può realizzare un basso consumo energetico con un MSSP e un ADC a 10 bit. RAM-512 byte e EEROM-8kb di ATTiny85 offrono spazio di risparmio per il codice delle istruzioni. Ci sono anche i timer, Comunicazione SPI, 12Comunicazione C, CORPO (Ripristino della sottotensione), interrompe, e ADC nel piccolo corpo principale di ATTiny85. Sono disponibili vari contenitori, come FLASH, EEPROM, e SRAM. Questo lo rende un dispositivo assolutamente versatile e utile.
Ora è il momento di mostrare di più sulle sue specifiche e parametri per un tuo attento controllo.
Struttura della CPU | 8 bit RISC | Perni | Perni-8 |
Frequenza della CPU | 0-20MHz | Tensione di lavoro | 4.5V-5,5 V |
Porta GPIO | 6 | Da INT0 a GPIO7 | 1 Interruzione esterna |
Max. CC per pin I/O | 40mA | Max. DC (VCC & Pin GND) | 200mA |
Temperatura di lavoro | -55℃ a 125 ℃ | Interfaccia UART | N / A |
Interfaccia seriale SPI master/slave(5,6,7 Spillo) | Può essere utilizzato per programmare questo controller | Interfaccia seriale I2C o bifilare(5, 7Spillo) | Può essere utilizzato per collegare dispositivi periferici e sensori |
Interfaccia seriale universale(5,6,7 Spillo) | Può essere utilizzato per comunicare con altri controller | Funzionalità dell'ADC | 4canali 10-ADC con risoluzione in bit |
Comparatori analogici | 1 | Modulo timer | Due contatori a 8 bit |
Uscite PWM | 4 | Oscillatore esterno | 0-20MHz |
Velocità della CPU | 1 MIPS@1MHz | Oscillatore interno | 0-8MHz |
Dimensioni della memoria del programma o della memoria flash | 8Kbyte [10000 cicli di scrittura/cancellazione] | Dimensione della RAM | 512Byte sulla SRAM interna |
Dimensioni dell'EEPROM | 512Byte di EEPROM programmabile nel sistema | Blocco del programma | Disponibile |
Temporizzatore del cane da guardia | Disponibile | Modalità di risparmio energetico | 3 Modalità: Oziare, Riduzione del rumore dell'ADC, Spegnimento |
ATTiny85 distingue gli altri circuiti integrati da molti vantaggi. Primo, il costo inferiore e il minor consumo energetico lo rendono amico degli utenti e dell'ambiente. Secondo, grazie alle sue dimensioni piccole e compatte, può essere facilmente organizzato in un piccolo Scheda PCB. Terzo, è in grado di funzionare con programmi applicativi alimentati a batteria con diverse modalità di risparmio energetico. Il quarto, molte funzioni sono abbracciate da piccoli pin, quindi occupa tutto lo spazio quando viene utilizzato in PCB piccoli e ad alta tecnologia. Scorso, la sua memoria di programma non è male.
ATtiny85 è un microcontrollore molto avanzato che comprende diverse funzioni, quindi può essere utilizzato in una varietà di applicazioni elettroniche. Questo microcontrollore è proprio come un piccolo Arduino. Una volta che il codice è piccolo ed è richiesto un controller alternativo, allora l'ATtiny85 è la scelta giusta.
È ampiamente applicato in diversi campi, come quello automobilistico, controllo industriale, sistema di sensori, dispositivo a energia solare, telecomunicazioni, dispositivo medico, IoT, sistema embedded e persino campo robotico.
Sono diversi nella configurazione dei pin. ATtiny viene fornito con 8 perni. Cinque di essi sono adatti per I/O digitali. Tre di essi possono servire l'ingresso analogico. Due di questi possono essere pin PWM. In contrasto, ATtiny84 ha 14 perni. Otto di essi sono disponibili per uscita digitale e ingresso analogico. Tre è in grado di fornire un'uscita PWM. Cosa c'è di più, i suoi pin PB7 supportano anche PWM.
Rispetto a ATtiny13A, il 85 ha più flash, Memoria RAM ed EEPROM. Anche, Attiny85 è più facile da avviare rispetto a 12A poiché ha più librerie disponibili.
Articolo | Marca | Descrizione |
ATTiny85-20PU | Microchip | AVR, 4KB FLASH, 256B SRAM, ADC, 2 TIMERS – 5V, 20MHz, PDIP, TEMP.IND, VERDE |
ATTiny85-20MUR | Microchip | AVR, 4KB FLASH, 256B SRAM, ADC, 2 TIMERS – 20MHz, QFN/MLF, TEMP.IND, VERDE, 5V, T&R |
ATTiny85-20SF | Microchip | AVR, 4KB FLASH, 256B SRAM, ADC, 2 TIMERS – 5V, 20MHz, secondi, +125C, VERDE |
ATTiny85-20SU | ATMEL | MCU 8 bit ATtiny AVR RISC 8 KB Flash 3,3 V/5 V 8 pin SOIC EIAJ |
ATTiny85-20PU | ATMEL | 8Microcontrollore Bit, Prestazioni elevate a basso consumo, ATminuscolo, 20MHz, 8KB, 512Byte, 8Perni, TUFFO |
ATTiny85-20MU | ATMEL | AVR, 4KB FLASH, 256B SRAM, ADC, 2 TIMERS – 5V, 20MHz, FML, TEMP.IND, VERDE |
ATTiny85-20SH | ATMEL | 8Bit Microcontrollers – MCU 8K FLSH 256B EE 512B SRAM ADC 5V 20MHz |
ATTiny85-20SUR | ATMEL | MCU 8 bit ATtiny AVR RISC 8 KB Flash 3,3 V/5 V 8 pin SOIC EIAJ T/R |
ATTiny85-20MUR | ATMEL | AVR, 4KB FLASH, 256B SRAM, ADC, 2 TIMERS – 20MHz, QFN/MLF, TEMP.IND, VERDE, 5V, T&R |
ATTiny85-15SZ | ATMEL | MCU 8 bit ATtiny AVR RISC 8 KB Flash 3,3 V/5 V SOIC automobilistico a 8 pin |
ATTiny85-15ST1 | ATMEL | MCU 8 bit ATtiny AVR RISC 8 KB Flash 3,3 V/5 V SOIC automobilistico a 8 pin |
La famiglia ATTiny85 contiene molti articoli per soddisfare le tue precise esigenze.
Quando acquistiamo ATTiny85, uno dei modi migliori è rivolgersi alla fabbrica originale o ai distributori.
Ttiny85 ISP è un dispositivo open source con compatibilità IDE Arduino. Qui prendiamo uno dei casi d'uso, mini-USB, per mostrarti come utilizza ATtiny85 elettronica di consumo.
Questo design utilizza un interno 8 Orologio MHZ per pilotare il microcontrollore. Per trasferire i dati alla scheda FTDI, spillo 2 del microcontrollore è collegato al pin TX della scheda FTDI. Splitter FTDI sul pin 3 offrono alimentazione a 5 V al microcontrollore. Il ponticello JP1 viene utilizzato per abilitare/disabilitare il ripristino del microcontrollore quando si stabilisce la connessione terminale con la scheda divisore FTDI.
Durante il debug degli schizzi con AVR Dragon, non dimenticare di attivare il jumper JP1. Altrimenti, il condensatore C3 causerà effetti collaterali durante l'esecuzione del codice.
Puoi usare Arduino Uno per programmare ATtiny85.
Passo 1: Dobbiamo prima configurare Arduino Uno come ISP per fungere da programmatore per ATtiny85. Per farlo, collega Arduino Uno al tuo laptop e accendi l'IDE Arduino. Poi, fare clic sul file >Esempio>ArduinolSP e carica il codice ISP di Arduino.
Passo 2: Programma lo schema elettrico ATtiny85.
Passaggio 3: Programmalo tramite l'IDE di Arduino.
È un componente molto sensibile. Per ottenere le migliori prestazioni dai controller a lungo termine, i progettisti dovrebbero fare attenzione quando li utilizzano in qualsiasi applicazione.
Se hai altre domande su ATtiny85, come la progettazione integrata e la relativa produzione di dispositivi, sentiti libero di Contattaci.
In the world of printed circuit board design and manufacturing, precision and accuracy are paramount.…
Soldering is a cornerstone technique in electronics assembly, it's used to connect electrical pieces and…
Al giorno d'oggi, electronic products are both compact and lightweight while performing a variety of functions. Questo…
As technology continues to advance in the electronics industry, packaging remains one of the key…
Bringing your electronic ideas to life begins with PCB drawing, which is the process of…
Printed Circuit Board design is one of the most significant processes in electronics production. Deciding…