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

How to Create a PCB Drawing: A Step-by-Step Guide for Beginners

Bringing your electronic ideas to life begins with PCB drawing, which is the process of

1 month ago

8 Leading PCB Design Software: A Comprehensive Comparison

Printed Circuit Board design is one of the most significant processes in electronics production. Deciding

1 month ago

Ein umfassender Leitfaden zur Entkopplung von Kondensatoren

Die von uns verwendeten elektronischen Geräte unterliegen ständigen Veränderungen und Verbesserungen. Sie werden kleiner und funktioneller,…

2 months ago

PCB-Grabstein: Was ist das und wie kann man es vermeiden??

Die Leiterplattenbestückung ist ein äußerst komplizierter Prozess, Dabei kommt es immer auf Genauigkeit an. Even

2 months ago

oben 10 Häufige Fehler beim PCB-Design und wie man sie vermeidet

Es ist wichtig sicherzustellen, dass ein PCB-Design zuverlässig ist, da es keine Designfehler gibt,…

2 months ago

Beherrschung der PCB-Signalintegrität: Schlüsselfaktoren, Design-Tipps, und Testmethoden

Beim Entwurf der Leiterplatte, a high level of concentration is given towards PCB signal

3 months ago