Ein umfassender Einkaufsführer für ATTiny85

Dieser Text beseitigt alle Ihre Verwirrung während des Kaufvorgangs von ATTiny85, enthält seine Spezifikation, Pin-Konfiguration, unterscheiden sich von anderen Attiny-Chips, Details zur Attiny85-Familie, Kaufpreis, und einige Tipps zur Verwendung, wenn Sie es erhalten.

Was ist der ATtiny85? | Vor dem Kauf

Der ATtiny85 ist ein kleiner, Hochleistungs-Mikrocontroller auf AVR-Basis. Es ist mit einer RISC-CPU ausgestattet. Es ist in zwei Paketformen erhältlich, die für unterschiedliche Schnittstellen und Steuerungen von Sensoren und Geräten geeignet sind. Zufriedenstellend, Mit einem MSSP und einem 10-Bit-ADC kann ein geringer Stromverbrauch erzielt werden. RAM-512 Bytes und EEROM-8kb von ATTiny85 bieten Platzeinsparung für Befehlscode. Es gibt auch Timer, SPI-Kommunikation, 12C-Kommunikation, BSB (Unterspannungs-Reset), unterbricht, und ADC im kleinen Hauptteil von ATTiny85. Es stehen verschiedene Lagermöglichkeiten zur Verfügung, wie FLASH, EEPROM, und SRAM. Dies macht es zu einem absolut vielseitigen und nützlichen Gerät.

Spezifikation

Jetzt ist es an der Zeit, mehr über seine Spezifikationen und Parameter zu zeigen, damit Sie es sorgfältig prüfen können.

CPU-Framework 8 Bits RISC Stifte Pins-8
CPU-Frequenz 0-20MHz Betriebsspannung 4.5V-5,5V
GPIO-Port 6 INT0 bis GPIO7 1 Externer Interrupt
Max. DC pro I/O-Pin 40mA Max. Gleichstrom (VCC & GND-Pins) 200mA
Arbeitstemperatur -55℃ bis 125℃ UART-Schnittstelle N / A
Serielle Master/Slave-SPI-Schnittstelle(5,6,7 Stift) Kann zur Programmierung dieses Controllers verwendet werden I2C oder serielle Zweidrahtschnittstelle(5, 7Stift) Kann zum Anschluss von Peripheriegeräten und Sensoren verwendet werden
Universelle serielle Schnittstelle(5,6,7 Stift) Kann zur Kommunikation mit anderen Controllern verwendet werden ADC-Funktion 4Kanäle

10-Bitauflösungs-ADC

Analoge Komparatoren 1 Timer-Modul Zwei 8-Bit-Zähler
PWM-Ausgänge 4 Externer Oszillator 0-20MHz
CPU geschwindigkeit 1 MIPS@1MHz Interner Oszillator 0-8MHz
Programmspeicher- oder Flash-Speichergröße 8Kbyte

[10000 Schreib-/Löschzyklen]

RAM-Größe 512Bytes im internen SRAM
EEPROM-Größe 512Bytes des systemintern programmierbaren EEPROM Programmsperre Verfügbar
Watchdog-Timer Verfügbar Energiesparmodi 3 Modi: Leerlauf, ADC-Rauschunterdrückung, Stromausfall

Pin-Konfiguration

  • Pin1 (PB5): Die Funktionen dieses Pins sind PCINT5, ADCO, dW, und RESET. Dieser Pin dient als Analog, zurücksetzen, Bootloader, ADC, und löschen.
  • Pin2 (PB3) : Die Rolle von Pin2 ist XTAL1, CLKI, ADC3, OC1B & PCINT3. Pin2 wird hauptsächlich für die USB-Programmierung verwendet, XTAL-Eingang, Analogeingang und PWM.
  • Die Hauptfunktionen von Pin3 sind XTAL2, CLKO, ADC2, OC1B und PCINT4. Dieser Pin wird hauptsächlich für analoge Eingänge verwendet, USB-Programmierung, PWM, und XTAL-Ausgänge.
  • Pin4 (GND): Pin4 führt Erdung oder negative Energie in das System ein.
  • Pin5 (PBO) : Die Hauptfunktionen von Pin5 sind AINO, MOSI, OC1A, OCOA, AUS, AREF, SDA und PCINTO. Es übernimmt die SPI-Kommunikation, PWM-Ausgang und 12C-Kommunikation.
  • Pin6 (PB1) : Die Hauptfunktionen von Pin6 sind MISO, AIN1,OCOB, OC1A, DO und PCINT1. Pin6 wird für den PWM-O/P verwendet, SPI-Daten o/ P.
  • Pin7(PB2)Die Hauptfunktionen von Pin7 sind SCK, ADC1, TOm SCL und PCINT2. Pin7 wird hauptsächlich für SCL und SCK von analogen I/P- und SPI-Daten verwendet.
  • Pin8 (VCC): Pin8 dient zur Spannungsversorgung des Systems.

Wie groß ist ATtiny85??

Merkmale & Funktionen & Anwendung

ATTiny85 unterscheidet andere ICs durch viele Vorteile. Zuerst, Niedrigere Kosten und geringerer Stromverbrauch machen es benutzer- und umweltfreundlicher. Zweite, aufgrund seiner kleinen und kompakten Größe, es kann leicht in einem kleinen arrangiert werden PCB-Board. Dritte, Durch verschiedene Energiesparmodi ist es in der Lage, mit batteriebetriebenen Anwendungsprogrammen zu arbeiten. Vierte, Viele Funktionen werden von kleinen Stiften übernommen, Daher nutzt es den Platz voll aus, wenn es in kleinen und hochtechnologischen Leiterplatten verwendet wird. Zuletzt, sein Programmspeicher ist nicht schlecht.

ATtiny85 ist ein sehr fortschrittlicher Mikrocontroller, der mehrere Funktionen umfasst, Daher kann es in einer Vielzahl elektronischer Anwendungen eingesetzt werden. Dieser Mikrocontroller ähnelt einem kleinen Arduino. Sobald der Code klein ist, ist ein alternativer Controller erforderlich, Dann ist der ATtiny85 die richtige Wahl.

Es findet breite Anwendung in verschiedenen Bereichen, wie Automobil, industrielle Kontrolle, Sensorsystem, Solarenergiegerät, Massachusetts, die Kunden in verschiedenen Branchen wie der Industrie bedienen, medizinisches Gerät, IoT, eingebettetes System und sogar Roboterbereich.

Was sind die Unterschiede zwischen ATtiny84 und ATtiny85??

Sie unterscheiden sich in der Pinbelegung. ATtiny ist im Lieferumfang enthalten 8 Stifte. Fünf davon sind für digitale I/O geeignet. Drei davon können als Analogeingang dienen. Zwei davon können PWM-Pins sein. Im Gegensatz, ATtiny84 hat 14 Stifte. Acht davon stehen für den digitalen Ausgang und den analogen Eingang zur Verfügung. Drei sind für den PWM-Ausgang geeignet. Was ist mehr, Seine PB7-Pins unterstützen auch PWM.

Was sind die Unterschiede zwischen ATtiny13A und ATtiny85??

Im Vergleich zu ATtiny13A, das 85 hat mehr Blitz, RAM- und EEPROM-Speicher. Ebenfalls, Attiny85 ist einfacher zu starten als 12A, da mehr Bibliotheken verfügbar sind.

Ein genauerer Blick auf die ATtiny85-Familie

Artikel Marke Beschreibung
ATTiny85-20PU Mikrochip AVR, 4KB-FLASH, 256B SRAM, ADC, 2 TIMERS – 5V, 20MHz, PDIP, IND TEMP, GRÜN
ATtiny85-20MUR Mikrochip AVR, 4KB-FLASH, 256B SRAM, ADC, 2 TIMERS – 20MHz, QFN/MLF, IND TEMP, GRÜN, 5V., T.&R.
ATTiny85-20SF Mikrochip AVR, 4KB-FLASH, 256B SRAM, ADC, 2 TIMERS – 5V, 20MHz, SOIC, +125C., GRÜN
ATTiny85-20SU ATMEL MCU 8Bit ATtiny AVR RISC 8KB Flash 3,3V/5V 8Pin SOIC EIAJ
ATTiny85-20PU ATMEL 8Bit-Mikrocontroller, Geringer Stromverbrauch, hohe Leistung, Winzig, 20MHz, 8KB, 512Byte, 8Stifte, TAUCHEN
ATTiny85-20MU ATMEL AVR, 4KB-FLASH, 256B SRAM, ADC, 2 TIMERS – 5V, 20MHz, MLF, IND TEMP, GRÜN
ATTiny85-20SH ATMEL 8Bit Microcontrollers – MCU 8K FLSH 256B EE 512B SRAM ADC 5V 20MHz
ATTiny85-20SUR ATMEL MCU 8Bit ATtiny AVR RISC 8KB Flash 3,3V/5V 8Pin SOIC EIAJ T/R
ATtiny85-20MUR ATMEL AVR, 4KB-FLASH, 256B SRAM, ADC, 2 TIMERS – 20MHz, QFN/MLF, IND TEMP, GRÜN, 5V., T.&R.
ATTiny85-15SZ ATMEL MCU 8Bit ATtiny AVR RISC 8KB Flash 3,3V/5V Automotive 8Pin SOIC
ATTiny85-15ST1 ATMEL MCU 8Bit ATtiny AVR RISC 8KB Flash 3,3V/5V Automotive 8Pin SOIC

Die ATTiny85-Familie enthält viele Artikel, die genau Ihren Anforderungen entsprechen.

Bezugsquellen für ATTINY85| Kaufen Sie

Wenn wir ATTiny85 kaufen, Eine der besseren Möglichkeiten besteht darin, sich an die ursprüngliche Fabrik oder den ursprünglichen Händler zu wenden.

oben 5 ATTNY85 Verkäufer

  1. Mikrochip: Microchip Technology ist der ursprüngliche Anbieter von ATtiny85. Es bietet auch hervorragenden technischen Support.
  2. Mokotechnologie : Mokotechnology ist Ihr vertrauenswürdiger Elektronikhersteller. Es bietet ATtiny85 und die gesamte Lösung für jedes PCB-Design.
  3. Mouser Electronics: Mouser ist ein autorisierter Distributor aller weltweit führenden Anbieter elektronischer Komponenten.
  4. Digikey: Die weltweit größte Auswahl an elektronischen Komponenten ist sofort lieferbar, Kondensatoren, Widerstände für jedes Design und jedes Gerät.
  5. RS-Komponenten: RS ist der führende Online-Anbieter von Industrie- und Elektroniklösungen. Sichere Online-Bestellung, Versand am selben Tag & kostenlose Lieferung möglich.

So verwenden Sie ATtiny85 mit Arduio?| Nach dem Kauf

Ttiny85 ISP ist ein Open-Source-Gerät mit Arduino IDE-Kompatibilität. Hier nehmen wir einen Anwendungsfall, Mini-USB, um Ihnen zu zeigen, wie ATtiny85 verwendet wird Unterhaltungselektronik.

Dieses Design verwendet eine interne 8 MHz-Takt zur Ansteuerung des Mikrocontrollers. Zum Übertragen von Daten an das FTDI-Board, Stift 2 des Mikrocontrollers ist mit dem TX-Pin der FTDI-Karte verbunden. FTDI-Splitter auf Pin 3 Bieten Sie dem Mikrocontroller 5V-Stromversorgung an. Jumper JP1 wird verwendet, um das Zurücksetzen des Mikrocontrollers zu aktivieren/deaktivieren, wenn eine Terminalverbindung mit der FTDI-Splitterplatine hergestellt wird.

Beim Debuggen von Skizzen mit AVR Dragon, Vergessen Sie nicht, den Jumper JP1 einzuschalten. Andernfalls, Der Kondensator C3 führt beim Schrittcode zu Nebenwirkungen.

So programmieren Sie ATtiny85?

Sie können Arduino Uno verwenden, um ATtiny85 zu programmieren.

Schritt 1: Zuerst müssen wir den Arduino Uno als ISP konfigurieren, um als Programmierer für den ATtiny85 zu fungieren. Um dies zu tun, Verbinden Sie den Arduino Uno mit Ihrem Laptop und schalten Sie die Arduino IDE ein. Dann, Klicken Sie auf Datei >Beispiel>ArduinolSP und laden Sie den Arduino ISP-Code hoch.

Schritt 2: Schaltplan des ATtiny85 programmieren.

Schritt 3: Programmieren Sie es mit der Arduino IDE.

So führen Sie ATtiny85 sorgfältig aus?

Es handelt sich um eine sehr empfindliche Komponente. Um langfristig die beste Leistung von Controllern zu erzielen, Designer sollten bei der Verwendung in jeder Anwendung vorsichtig sein.

  • Die Versorgungsspannung sollte 5,5 V nicht überschreiten. Und der Ausgang der Spannungsquelle muss vor dem Anschließen mit einem genauen digitalen Multimeter überprüft werden.
  • Der DC von jedem 1/0 Der Pin sollte 40 mA betragen. Der GND-Pin und die positive Stromversorgung sollten 200 mA betragen. Bevor Strom zugeführt wird, Die Polarität des Mikrocontroller-Pins sollte überprüft werden.
  • Zur Positionierung dieses Controllers, Sie müssen einen IC-Sockel auf der Schaltung oder dem Steckbrett verwenden, der den Controller vor der beim Schweißen entstehenden Hitze schützt.
  • Zusätzlich, Die minimale und maximale Lagertemperatur beträgt -65°C bis +150°C, aber die Betriebstemperatur beträgt -55°C bis +125°

Wenn Sie weitere Fragen zu ATtiny85 haben, wie eingebettetes Design und die damit verbundene Geräteherstellung, Bitte zögern Sie nicht kontaktiere uns.

Will Li

Will beherrscht elektronische Komponenten, Leiterplatten-Produktionsprozess und Bestückungstechnik, und verfügt über umfangreiche Erfahrung in der Produktionsüberwachung und Qualitätskontrolle. Unter der Prämisse der Qualitätssicherung, Will bietet Kunden die effektivsten Produktionslösungen.

kürzliche Posts

BGA Reballing: An Essential Process in Electronics Repair and Maintenance

BGA reballing emerges as a critical repair technique for modern electronic devices. Heutzutage, elektronische Geräte…

5 days ago

What Are PCB Stiffeners? Exploring Their Types, Uses, and Thicknesses

Do you know what PCB stiffeners are? They are widely used in flex and rigid-flex

2 weeks ago

Why PCB Warpage Happens and How You Can Prevent It?

Im PCB-Herstellungsprozess, PCB warpage is a common problem that manufacturers would encounter.

1 month ago

What Is a PCB Netlist? Alles, was Sie wissen müssen, finden Sie hier

In the world of printed circuit board design and manufacturing, precision and accuracy are paramount.

2 months ago

What Is Solder Wetting and How to Prevent Poor Wetting?

Soldering is a cornerstone technique in electronics assembly, it's used to connect electrical pieces and

2 months ago

7 Critical Techniques to Improve PCB Thermal Management

Heutzutage, electronic products are both compact and lightweight while performing a variety of functions. Diese…

2 months ago