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.
Cos'è ATtiny85 | Prima di acquistare
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.
specificazione
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 |
Configurazione dei pin
- Perno1 (PB5): Le funzioni di questo pin sono PCINT5, ADCO, dW, e RESET. Questo pin funge da analogico, Ripristina, boot loader, ADC, ed eliminare.
- Perno2 (PB3) : Il ruolo di Pin2 è XTAL1, CLKI, ADC3, OC1B & PCINT3. pin2 viene utilizzato principalmente per la programmazione USB, Ingresso XTAL, ingresso analogico e PWM.
- Le funzioni principali del Pin3 sono XTAL2, CLKO, ADC2, OC1B e PCINT4. Questo pin viene utilizzato principalmente per gli ingressi analogici, Programmazione USB, PWM, e uscite XTAL.
- Perno4 (GND): Il pin4 introduce alimentazione di terra o negativa al sistema.
- Perno5 (PBO) : Le funzioni principali del Pin5 sono AINO, MOSI, OC1A, OCOA, DI, AREF, SDA e PCINTO. Si occupa della comunicazione SPI, Uscita PWM e comunicazione 12C.
- Perno6 (PB1) : Le funzioni principali di Pin6 sono MISO, AIN1,OCOB, OC1A, FARE e PCINT1. Il pin6 è utilizzato per PWM o/p, Dati SPI o/ P.
- Perno7(PB2)Le funzioni principali del Pin7 sono SCK, ADC1, TOm SCL e PCINT2. Il Pin7 viene utilizzato principalmente per SCL e SCK di dati i/p analogici e SPI.
- Perno8 (VCC): Il pin8 viene utilizzato per fornire alimentazione di tensione al sistema.
Qual è la dimensione di ATtiny85?
Caratteristiche & Funzioni & Applicazione
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.
Quali sono le differenze tra ATtiny84 e ATtiny85?
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.
Quali sono le differenze tra ATtiny13A e ATtiny85?
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.
Uno sguardo più da vicino alla famiglia ATtiny85
Articolo | Marca | Descrizione |
ATTiny85-20PU | Microchip | AVR, 4KB FLASH, 256B SRAM, ADC, 2 TIMER – 5V, 20MHz, PDIP, TEMP.IND, VERDE |
ATTiny85-20MUR | Microchip | AVR, 4KB FLASH, 256B SRAM, ADC, 2 TIMER – 20MHz, QFN/MLF, TEMP.IND, VERDE, 5V, T&R |
ATTiny85-20SF | Microchip | AVR, 4KB FLASH, 256B SRAM, ADC, 2 TIMER – 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 TIMER – 5V, 20MHz, FML, TEMP.IND, VERDE |
ATTiny85-20SH | ATMEL | 8Microcontrollori Bit – 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 TIMER – 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.
Dove acquistare ATTINY85| Comprare
Quando acquistiamo ATTiny85, uno dei modi migliori è rivolgersi alla fabbrica originale o ai distributori.
Superiore 5 ATTNY85 Venditore
- Microchip: Microchip Technology è il fornitore originale di ATtiny85. Offre anche un eccezionale supporto tecnico.
- Mokotecnologia : Mokotechnology è il tuo produttore elettronico di fiducia. Offre ATtiny85 e con esso l'intera soluzione di qualsiasi progettazione PCB.
- Elettronica Mouser: Mouser è un distributore autorizzato di tutti i leader mondiali nei componenti elettronici.
- Digikey: La più vasta selezione al mondo di componenti elettronici disponibili per la spedizione immediata, condensatori, resistori per qualsiasi progetto o dispositivo.
- Componenti RS: RS è il fornitore leader online di soluzioni industriali ed elettroniche. Ordinazioni online sicure, spedizione in giornata & consegna gratuita disponibile.
Come utilizzare ATtiny85 con Arduio?| Dopo l'acquisto
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.
Come programmare ATtiny85?
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.
Come eseguire ATtiny85 con attenzione?
È 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.
- La tensione di alimentazione non deve superare i 5,5 V. E l'uscita della sorgente di tensione deve essere verificata da un multimetro digitale accurato prima del collegamento.
- La DC di ciascuno 1/0 il pin dovrebbe essere 40mA. Il pin GND e l'alimentazione positiva dovrebbero essere 200 mA. Prima che venga fornita l'alimentazione, verificare la polarità del pin del microcontrollore.
- Per posizionare questo controller, è necessario utilizzare una presa IC sul circuito o breadboard che protegga il controller dal calore generato durante la saldatura.
- Inoltre, la temperatura minima e massima di conservazione è compresa tra -65°C e +150°C, ma la temperatura operativa è compresa tra -55°C e +125°
Se hai altre domande su ATtiny85, come la progettazione integrata e la relativa produzione di dispositivi, sentiti libero di Contattaci.