Hallo, eine Auswahl der Unterschiede: ---------------atmega168-----------Atmega328 Preis-------------2,92----------------2,44 Flash-------------16K-----------------32K SRAM---------------1K------------------2K EEPROM------------512-----------------1K SLEEP_Modes-------5--------------------6 Sehe ich das richtig, dass es in jedem Fall sinnvoller ist sich den Atmega328 in die Hobbykiste auf Lager zu legen? Er ist günstiger und hat mehr Speicher. Übersehe ich da irgendwas? Weshalb wird überhaupt noch der 168er verwendet, wenn er doch pinkompatibel zum günstigeren 328er ist? lg
Ja, ich würde mit den kleineren auch nicht mehr auf Vorrat legen.
Für's Hobby empfehle ich generell die jeweils größte Variante weil der
Preisunterschied gering ist.
> Weshalb wird überhaupt noch der 168er verwendet
Wenn du ein Produkt herstellst, willst du nicht riskieren, dass andere
Bauteile neue Probleme mit sich bringen. Außerdem hast du vermutlich
kein Interesse daran, ständig bei allen Bauteilen nachzuforschen, ob es
einen "besseren" Nachfolger gibt. Da nimmt man das, was vom Designer
vorgesehen war.
Wenn dan später eine Version 2 des Gerätes gestaltet wird, ist der
richtige Zeitpunkt, Teile auszutauschen, wenn sich daraus ein Vorteil
ergibt. Mehr RAM ist aber noch kein Vorteil, solange man ihn nicht
braucht.
Stefan ⛄ F. schrieb: > Ja, ich würde mit den kleineren auch nicht mehr auf Vorrat legen. > > Für's Hobby empfehle ich generell die jeweils größte Variante weil der > Preisunterschied gering ist. Manchmal sogar negativ.
knuckes schrieb: > Übersehe ich da irgendwas? Normalerweise den Preis, halbe Prozessoren sind normalerweise billiger als ganze, aber Reichelt ist sowieso krank. In der Praxis nimmt man den uC, der gerade eben reicht, weil der billiger ist (sonst verhandelt man mit dem Lieferanten BIS er billiger ist). Aber in der Praxis nimmt man sowieso keine teuren Atmel AVR, insofern ist die Frage eher akademisch.
MaWin schrieb: > knuckes schrieb: >> Übersehe ich da irgendwas? > > Normalerweise den Preis, halbe Prozessoren sind normalerweise billiger > als ganze, aber Reichelt ist sowieso krank. > > In der Praxis nimmt man den uC, der gerade eben reicht, weil der > billiger ist (sonst verhandelt man mit dem Lieferanten BIS er billiger > ist). Aber in der Praxis nimmt man sowieso keine teuren Atmel AVR, > insofern ist die Frage eher akademisch. Mich hat gewundert, warum die 328er bei Reichelt günstiger sind. Ich benutze die ATMEGAs nur im Hobby für irgendwelchen Kleinkram. Beruflich und im prof. Umfeld sind die Voraussetzungen und Auswahlkriterien natürlich andere. Diesen Aspekt klammere ich hier mal aus.
knuckes schrieb: > Übersehe ich da irgendwas? Vielleicht! Denn es gibt ja noch die Pico Power Variante ATMega328P Sowie den ATMega328PB und die Automative Variante.
Das ist ein Vergleich von Äpfeln und Birnen. Denn der ATMega328(P) ist eine Generation neuer als der ATMega168, daher billiger. Wenn, dann müsste man ihn mit dem ATMega168(P)A vergleichen, und dann ist der Preisunterschied umgekehrt. Trotzdem lege ich mir als Bastler den 328P statt des 168PA in die Kiste, die paar Cent Preisunterschied machen den Kohl nicht fett. Hatte auch mal das Datenblatt des 328PB quergelesen, irgendwas hatte mich davon abgehalten, den jetzt als "Standard" einzusetzen... Das letzte, was ich verplant habe, waren allerdings Tiny13 - lagen hier noch rum und für einen Tiefentladeschutz für NiMH-Mignonzellen reichen die auch. MfG, Arno
Hallo zusammen. Ich habe da noch einen ganz anderen Aspekt. Die Pfennige Preisunterschied werden keinen Amateur umbringen. Als Amateur und vor allen Dingen als Amateur-Platinenlayouter ist für mich die Anzahl der Pins ein wesentliches Kriterium. Reichen die Ports eines Tiny85, Tiny84 oder muss es ein 861 sein? 20 Pins sind mir auf dem Steckbrett ok, aber als einseitige Platine? ...ich breche mir dabei regelmässig die Finger. Und noch mehr Pins, ... für noch mehr kBs, die ich vielleicht (wahrscheinlich) gar nicht brauche? 73 Wilhelm PS: Ja ich weiss, Weichei, aus der Zeit gefallen...
Die Preisunterschiede gibt es nicht nur bei Reichelt. WIMRE erinnere, war 'früher' der Kleinere auch der Billigere. Nachdem der Arduino so richtig in Fahrt gekommen ist, haben sich vor ein paar Jahren die Preise signifikant geändert. Vielleicht schlägt hier auch Atmels Preispolitik durch: Produkte werden scheinbar nicht abgekündigt, sondern Schritt für Schritt teurer gemacht... Weiß jemand, ob in den ICs verschiedene Die drin stecken, oder ob der 168 nur ein verkappter 328 ist, bei dem der halbe Flash deaktiviert wurde, um die Ausbeute zu erhöhen?
Irgendwas konnte der 328PB schlechter, das wurde hier mal diskutiert. Ich hab's leider vergessen.
Arduino Fanboy D. schrieb: > 20MHz Quarz kann er nicht gibt es denn einen Grund die PB-Variante zu benutzen? Der 328/P kann ja 20MHz-Quarze verwenden. die vielen Variaten sind etwas verwirrend.
Bernd schrieb: > Weiß jemand, ob in den ICs verschiedene Die drin stecken, oder ob der > 168 nur ein verkappter 328 ist, bei dem der halbe Flash deaktiviert > wurde, um die Ausbeute zu erhöhen? Du meinst ob man defekte 328er als 168er verkaufen kann. Also solche wo der defekt in der oberen Speicherhälfte liegt. So einfach ist es auch nicht immer, versuch mal passiert, wenn Du eine Anwendung mit Bootloader hast, die für einen 168er ist. Wenn Du das 1:1 incl.der Fuse Bits in den 328er schreibst, dann funktioniert der Bootloader nicht, die Anwendung schon. Grund dafür, der Bootloader liegt an einer anderen Adresse. Das ist sicher eine Ausnahme, was bei Privatanwendern keine Rolle spielt, aber in der Industrie mit großen Stückzahlen, wenn dann für das gleiche Gerät zweierlei elf Files in der Produktion auftauchen ist das schlecht. Wäre mal Interessant, welche Stückzahlen von 168 und 328 Produziert werden. Habe noch nichts gelesen, das der 168 ausläuft und durch einen 328 ersetzt werden soll. Sonst bekomme ich immer wieder die Hinweise von Herstellern, dieses Produkt nicht für Neuentwicklungen zu verwenden. Der nächste Schritt ist dann, wenn ein Zeitpunkt genannt wird, wann das Teil das letzte mal bestellt werden kann. Auf Lager legen muss man weder den 168 noch den 328er, die gibt es noch länger. Vielleicht die Ausführungen im DIL28S Gehäuse, die in der Produktion zu werden könnten.
knuckes schrieb: > gibt es denn einen Grund die PB-Variante zu benutzen Er hat einen zweiten seriellen Port.
knuckes schrieb: > gibt es denn einen Grund die PB-Variante zu benutzen? https://www.pololu.com/file/0J1464/Atmel-42559-Differences-between-ATmega328P-and-ATmega328PB_ApplicationNote_AT15007.pdf knuckes schrieb: > Der 328/P kann ja > 20MHz-Quarze verwenden. Der PB kann auch 20MHz mit externem Oszillator
Bernd schrieb: > Weiß jemand, ob in den ICs verschiedene Die drin stecken, oder ob der > 168 nur ein verkappter 328 ist, bei dem der halbe Flash deaktiviert > wurde, um die Ausbeute zu erhöhen? Gehe ich schwer von aus! Ist nicht sogar die Signatur und OSCCAL in Flash/ROM Zellen? Da ist bestimmt ein paar Bit Platz für den Zweck.
knuckes schrieb: > Übersehe ich da irgendwas? Weshalb wird überhaupt noch der 168er > verwendet, wenn er doch pinkompatibel zum günstigeren 328er ist? Ja Du übersiehst schon was. Ich lasse jetzt mal die Technischen Daten wo sich die beiden Unterscheiden außen vor. Die Preise wo Du irgendwo gefunden hast, sind doch nur irgend welche Einzelhandelspreise. Zum füllen der Bastelkiste! Diese Preise finde ich schon sehr hoch. Ganz anders sieht es aus, wenn Du diese Teile in großen Stückzahlen kaufst, dann kommt es darauf an was mit dem Distributor/Hersteller ausgehandelt wurde. Hier kann es auch mal so sein, das der ATMEGA168 auch nur die Hälfte kostet als ein ATMEGA328. Schau doch mal was so ein ATMEGA168 aus China kostet. Für große Stückzahlen werden dann Preise unter 0,60 Euro aufgerufen.
Ich hab noch /8er in der Schublade, muss ich die entsorgen?
knuckes schrieb: > Übersehe ich da irgendwas? Naja, die Frage kann man näturlich nicht nur bezüglich des 168/328 stellen. Man könnte auch gleich überlegen auf z.B. STM32 umzusteigen. Die sind teilweise noch billiger als der 328er zu haben und sind ungleich leistungsfähiger. Es kommt also nicht immer auf den Preis an.
Thomas G. schrieb: > Ich hab noch /8er in der Schublade, muss ich die entsorgen? Was wir in der Schublade haben hat doch nichts damit zu tun, ob du sie noch gebrauchen kannst.
Frank schrieb: > Die sind teilweise noch billiger als der 328er zu haben und sind > ungleich leistungsfähiger. Sie sind eine Überlegung Wert. Es gibt aber einige Punkte, wo STM32 schlechter sind. Zum Beispiel vertragen sie keine 5V (Direktbetrieb an LiIo Akkus oder 3 AA Zellen). Die Referenz vom ADC funktioniert dort ganz anders. Die Ausgänge können nicht so viel Strom liefern. Die Stromaufnahme ist in einigen Betriebsarten deutlich höher. Es gibt sie nicht im DIL Gehäuse. Module mit USB Anschluss sind teurer und nicht so gut Verfügbar*. Es ist nicht alles Gold, was glänzt. *) ausgenommen Blue-Pill Boards, die aber meist (immer?) schlecht gefälschte Chips enthalten
Warum ATMega nehmen, wenns AT*X*Mega gibt? ATXMEGA32E5-AU 2.09€/Stück +MwSt bei 25 Stück
:
Bearbeitet durch User
Crazy H. schrieb: > Warum ATMega nehmen, wenns AT*X*Mega gibt? Zum Beispiel weil man die nicht in ein Steckbrett stecken kann. Weil der Handel kaum Boards mit diesen Chips anbietet (im Gegensatz zu Arduino Nano). Weil sie nicht mit 5V funktionieren. Weil man dafür andere Programmieradapter braucht. Weil der Debugger 10x teurer ist, als für STM32.
Stefan ⛄ F. schrieb: > Crazy H. schrieb: >> Warum ATMega nehmen, wenns AT*X*Mega gibt? > > Zum Beispiel weil man die nicht in ein Steckbrett stecken kann. Steckbrett ist kein Daueraufbau und für den Fall kann man sich 2...3 auf Adapter löten > Weil der Handel kaum Boards mit diesen Chips anbietet (im Gegensatz zu > Arduino Nano). Ich weigere mich über A..... zu diskutieren :-D > Weil sie nicht mit 5V funktionieren. Das tun viele aktuelle Chips/Sensoren/.... auch nicht mehr > Weil man dafür andere Programmieradapter braucht. Braucht man nur 1x > Weil der Debugger 10x teurer ist, als für STM32. Der heißt nicht Atmel und steht nicht zur Diskussion :-P Dafür läuft der XMega mit 32Mhz, bei mir in vielen Schaltungen sogar mit 64MHz
:
Bearbeitet durch User
Wenn man kein Geld ausgeben möchte, dann muß man nach dem Preis auswählen. 0,81 Euro: https://www.digikey.de/product-detail/de/microchip-technology/ATMEGA168-15MT1/1611-ATMEGA168-15MT1CT-ND/6832001 bzw. 1,23 Euro: https://www.digikey.de/product-detail/de/microchip-technology/ATMEGA328PB-MU/ATMEGA328PB-MU-ND/5638814
Crazy H. schrieb: > Steckbrett ist kein Daueraufbau Es gibt für jedes Argument Gegenargumente. Jeder muss für sich selbst entscheiden, wie relevant die einzelnen Nachteile und Vorteile sind.
Crazy H. schrieb: > Warum ATMega nehmen, wenns AT*X*Mega gibt? > > ATXMEGA32E5-AU 2.09€/Stück +MwSt bei 25 Stück Ich habe mir einige avr128d[a/b]28 auf die Seite gelegt. Die Teile sind wirklich zum abspritzen!
:
Wiederhergestellt durch Moderator
Nudelhaus schrieb: > Ich habe mir einige avr128d[a/b]28 auf die Seite gelegt. Die Teile sind > wirklich zum abspritzen! Ja, die haben das Potential, noch lange gegen die oft nutzlose 32Bit-Mischpoke anstinken zu können. Denn: in sehr, sehr vielen µC-Anwendungen wird schlicht fast nirgendwo 32Bit-Verarbeitungsbreite benötigt, weil die Daten eh' weit überwiegend nur mit Bit- oder Byte-Breite rein- und rausgehen, maximal mit (unter) 16 Bit und man selbst bei der Verarbeitung der Daten nur höchst selten Richtung 32Bit ausweichen muss. Was aber nützlich für viele µC-Anwendungen ist, sind ein breiter Bereich der Versorgung, geringer Energiebedarf im den Schlaf-Modi, geringe Aufwachzeit und natürlich für Prototypen die Verfügbarkeit einer Bauform, die nicht zur Fertigung eines PCB für jede Iteration zwingt. Sehr negativ zu bewerten ist allerdings konkret für die AVR128Dx, dass kein Simulator verfügbar ist und der einzige Adapter, der Debugging unterstützt, wirklich exorbitant überteuert ist. Das betrifft mich persönlich zwar nicht, weil mein Brötchengeber die AtmelICE bezahlt, aber als reiner Hobbyprogrammierer wäre der Preis natürlich schon dramatisch abschreckend.
:
Wiederhergestellt durch Moderator
Beitrag #6530634 wurde von einem Moderator gelöscht.
Beitrag #6532406 wurde von einem Moderator gelöscht.
Beitrag #6532562 wurde von einem Moderator gelöscht.
Beitrag #6532572 wurde von einem Moderator gelöscht.
Stefan ⛄ F. schrieb: > Ja, ich würde mit den kleineren auch nicht mehr auf Vorrat legen. Kommt darauf an, was der kostet, manche Händler hauen die kleinen auch mal raus. Vermutlich weil die Verkaufszahlen rückläufig sind. Bevor man die nicht mehr los wird. Dann kosten oft mal nur noch die Hälfte.
Bernd schrieb: > Weiß jemand, ob in den ICs verschiedene Die drin stecken, oder ob der > 168 nur ein verkappter 328 ist, bei dem der halbe Flash deaktiviert > wurde, um die Ausbeute zu erhöhen? Nochmal (scheint die Hälfte der Leute nicht gelesen zu haben): Aus der Generation des 168 gibt es keinen 328, der kam erst mit dem 168A dazu. "Dummerweise" hat Atmel/Microchip ihn dann nicht 328A genannt. Erst in der Generation B (gibt es soweit ich gesehen habe nur als PicoPower PB) heißen sie dann 168PB und 328PB. Wenn, dann ist ein verkappter 328 mit deaktivierter Flash-Hälfte also ein 168A. Deswegen ist auch der Preisvergleich verfälscht: Der 168A ist dann wieder (etwas) billiger als der 328. MfG, Arno
Beitrag #6534100 wurde von einem Moderator gelöscht.
Beitrag #6534146 wurde von einem Moderator gelöscht.
Beitrag #6534176 wurde von einem Moderator gelöscht.
Beitrag #6535376 wurde von einem Moderator gelöscht.
Beitrag #6535390 wurde von einem Moderator gelöscht.
Beitrag #6537566 wurde von einem Moderator gelöscht.
Beitrag #6537667 wurde von einem Moderator gelöscht.
Beitrag #6537668 wurde von einem Moderator gelöscht.
Beitrag #6537669 wurde von einem Moderator gelöscht.
Beitrag #6537934 wurde von einem Moderator gelöscht.
Beitrag #6538142 wurde von einem Moderator gelöscht.
Beitrag #6538197 wurde von einem Moderator gelöscht.
Was ist denn das Thema? Dieses: Warum sollte man einen ATMega168 verwenden/einsetzen, wenn doch ein ATMega328P Pinkompatibel ist, weniger Strom verbraucht(im Schlaf), mehr Ressourcen bietet und zudem billiger ist?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.