Gibt es Gründe, Nano anstelle von Micro zu wählen?

7

Nano stammt aus dem Jahr 2008 und Micro aus dem Jahr 2012. Micro scheint bei jedem Parameter besser zu sein, insbesondere, wenn es einen besseren (glaube ich) Mikrocontroller, ATMega32u4, als ATMega328P gibt.

Alle Geschäfte, die ich besucht habe, sowohl lokal als auch online, verkaufen den Nano, und nur einige verkaufen Micro. Und Nano ist immer teurer als Micro. ZB bei RS-Online 26GBP für Nano ( Link ) und 16GBP für Micro ( Link ).

Warum verkaufen viele Geschäfte nur das minderwertige Produkt?

Warum ist der ältere und weniger leistungsfähige Nano teurer?

Warum sollte jemand den Nano über das Mikro kaufen?

Mads Skjern
quelle
Und warum kann ich meine Frage mit "Arduino-Nano" markieren, aber nicht mit "Arduino-Micro"?
Mads Skjern
Um ein Tag zu erstellen, benötigen Sie einen Ruf von mindestens 150.
Werner Kvalem Vesterås
Eigentlich weiß ich es, aber danke :) Was ich damit gemeint habe ist, dass die Leute auf dieser Seite offensichtlich mehr Fragen zu Nano als zu Micro stellen. Natürlich könnte es daran liegen, dass es schon länger gibt, aber für mich immer noch überraschend, wenn Micro in jeder Hinsicht besser und auch billiger erscheint.
Mads Skjern
Es scheint, als gäbe es viele Nano-Klone, z. B. 6 Euro bei DX.com. Und ich habe keine Mikroklone gesehen. Wenn Sie also Klone verwenden, ist Nano tatsächlich viel billiger.
Mads Skjern
Schau dir ePrey an. Es gibt viele 5V-Mikroklone, die billiger sind als Nano-Klone. Tatsächlich müssen Sie ungefähr 100 Mikroklone durchlaufen, bis Sie einen Nano-Klon finden (wenn Sie nach dem niedrigsten Preis sortieren), und vielleicht 80 5-Volt-Mikros, bis Sie einen 3,3-Volt-
Mikroklon

Antworten:

11

Der Hauptunterschied zwischen dem ATmega32u4 und dem ATmega328P besteht darin, dass der 32u4 über integrierten USB verfügt. Wenn ATmega328P in einem Arduino verwendet wird, werden sie häufig mit einem FTDI USB-zu-Seriell-Chip gekoppelt. Der FTDI-Chip kostet ungefähr 5 US-Dollar, daher können hier die zusätzlichen Kosten anfallen.

Den USB-Chip separat zu haben ist eigentlich keine schlechte Sache:

  • Der Atmega328P verbraucht weniger Strom als der ATmega32u4
  • FTDI-Chips sind üblich, daher befinden sich die Treiber auf den meisten Computern, während für 32u4 eine .inf-Datei unter Windows geladen werden muss.
  • Der FTDI-Chip verwendet die FTDI-Hersteller- und Produkt-ID und kann daher in großen kommerziellen Projekten verwendet werden, während der ATmega32u4 den Kauf einer Hersteller-ID und einer Produkt-ID von der USB-Gruppe erfordern würde. (Mein Fazit nach einigem Lesen im Internet, bitte korrigieren, wenn falsch).
geometrisch
quelle
3

Ich würde den NANO und STEER CLEAR des Mikros mit diesem 32u4-Chip kaufen. Der gute alte 328p-Chip hat auch einen FTDI-Chip, um USB zu seriell zu verarbeiten, während der andere Chip ihn alleine handhabt. Das Problem ist, dass der Bootloader des Micro NUR den Versuch ermöglicht, ihn mit USB zu programmieren, und einen speziellen Treiber benötigt. Unter Linux verfügen nur wenige ausgewählte Versionen über den erforderlichen Treiber. Wenn Ihre Linux-Version nicht über den Treiber verfügt, haben Sie kein Glück. Nehmen Sie es in diesem Fall zurück oder spenden Sie es an einen Hackerspace. Sie werden es NIE zum Laufen bringen.

Ich war auf der Website arduino.cc und habe alles versucht, um mich zunehmend über diese Zitrone einer Karte zu ärgern. Sie wissen, es ist Zeit aufzugeben, wenn Sie in Flammen stehen.

Anonym
quelle
Gut zu wissen über die Linux-Probleme. Ich habe sowohl Micro als auch Nano von Ubuntu ohne Probleme programmiert, aber vielleicht hatte ich bisher Glück.
Mads Skjern
Wenn Sie jedoch ein 3-Volt-Gerät benötigen, müssen Sie sich für ein Micro und nicht für einen Nano entscheiden.
Greenonline
2

Es hängt davon ab, worauf Sie sich konzentrieren. Aus Sicht des reinen Mikrocontrollers ist der 328P im Vergleich zum 32u4

  • ist 4MHz schneller
  • hat zwei Touch-Kanäle mehr
  • hat picoPower Technologie
  • hat eine RTC
  • hat eine niedrigere minimale Versorgungsspannung

Wenn eine oder mehrere dieser Funktionen für Ihr Projekt wesentlich sind, ist der Nano möglicherweise die bessere Wahl.

Bezüglich des Preises:
Ich bin mir nicht sicher, ob es einen so hohen Einfluss haben kann, aber es könnte einen technologischen Rückgang gegeben haben. Aus diesem Grund ist ein modernes 32-Bit-Mikro zumindest bei B2B-Preisen billiger als ein altmodisches 8- oder 16-Bit-Mikro.

mic
quelle
1
Laut arduino.cc/en/Products.Compare sind beide 16 MHz.
Mads Skjern
Ich bin mir nicht sicher, ob ich verstehe, was Sie unter "Technologie-Schrumpf" verstehen. Können Sie das erklären?
Mads Skjern
4
Die Arduino-Karten haben möglicherweise beide einen 16-MHz-Oszillator, der AtMega328P selbst kann jedoch laut der Produktvergleichsseite von Atmel mit bis zu 20 MHz betrieben werden. "Technologie-Schrumpf" bedeutet eine Änderung des Produktionsprozesses zu kleineren Siliziumstrukturen. Zum Beispiel wurde die Freescale S12 (16-Bit-CPU) mit einem 180-nm-Prozess gebaut, Renesas verwendet einen 40-nm-Prozess für den neuen RH850 (32-Bit-CPU). Kleinere Struktur = weniger Silizium (plus andere Vorteile). Dies ist einer der Gründe, warum der RH850 billiger als der S12 ist, aber viel mehr Funktionen bietet.
Mikrofon