AVR 8 bit - Varför så dyrt?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

AVR 8 bit - Varför så dyrt?

Inlägg av Al_Bundy »

På Electrokit kostar en ATMega128-16AU TQFP-64 8-bit MCU flash 128k 153 kr styck.

För samma summa kan man få en enkortsdator(Paj Zero W, Nucleo ST32). Så vad är orsaken varför AVR 8 bit är dyrt? Eller så är det bara jag som uppfattar det?

https://www.electrokit.com/produkt/rasp ... nsoldered/
https://se.farnell.com/stmicroelectroni ... dp/2394225
Gimbal
Inlägg: 7918
Blev medlem: 20 april 2005, 15:43:53

Re: AVR 8 bit - Varför så dyrt?

Inlägg av Gimbal »

Måste du ha just den då?

kanske går det lika bra med:
https://www.lawicel-shop.se/pro-mini-328p-5v-16mhz

för 36:-
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4693
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: AVR 8 bit - Varför så dyrt?

Inlägg av Swech »

Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: AVR 8 bit - Varför så dyrt?

Inlägg av sodjan »

För enstaka processorer måste (t.ex.) Electrokit ha personal som
står och plockar dem ur fabriksförpackning och emballerar en-och-en.
Köp i volym så får du ett helt annat pris. De där andra korten kommer
säkert färdigförpackade från tillverkaren i Kina, bara att skicka vidare
utan så mycket overhead. Och det finns inga volymrabatter listade.

EDIT: Sen så varierar ju priserna mellan leverantörer också... :-)
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: AVR 8 bit - Varför så dyrt?

Inlägg av lillahuset »

Al, det kanske är din ungdom, men du har fel perspektiv.

En åttabittare med mycket minne brukar kosta relativt mycket eftersom den förmodligen är designad för en äldre process som ger stora chip.
Naturligtvis skulle man kunna krympa den och flytta den till en modern process som ger små (billiga) chip men det är inte värt besväret för volymen skulle bli alldeles för liten.
Det är nästan bara amatörer som konstruerar med ATmega idag och man skulle alltså inte sälja speciellt många. Se det som en service från Microchip att dessa processorer går att köpa.

En trettiotvåbittare med oceaner av minne brukar kosta relativt lite eftersom den förmodligen är designad för en nyare process som ger små chip.
"Alla" nya konstruktioner görs med billiga trettiotvåbittare idag.

Vad hände med sextonbittarna då? De kunde inte konkurrera med åttabittarna eftersom chipytan blev mycket större (äldre process) och prestanda blev bara lite bättre.

Idag kan du köpa en STM32H743 med 2M Flash, 1M RAM, ethernet, USB och en massa annan I/O som har en cykeltid på 2,5ns (400MHz) i stycketal för en Ingmar (200SEK).
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: AVR 8 bit - Varför så dyrt?

Inlägg av Al_Bundy »

Så vad menar du med "äldre processer"? Menar du att AVR har föråldrad teknik och ARM har modern teknik?
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: AVR 8 bit - Varför så dyrt?

Inlägg av sodjan »

Processorer som designades för 10-20 år sedan, ofta för att köras
på upp till 5V, har en äldre och "grövre" teknik i själva chippet vilket
gör att det går åt fler mm2 kisel per processor. Inte enbart nackdelar,
de är även ofta mer robusta och tål mer "stryk" i enklare konstruktioner.

Och visst, AVR, PIC, 8051 o.s.v. är alla lite äldre konstruktioner, men det
är inte alltid en fördel att flytta dessa till moderna chip tekniker, det kan
t.ex. vara svårare att få samma tålighet hos I/O pinnarna. Alla pinnar på
den ATMega du nämnde är specade upp till 20 mA. På en ARM är många
pinnar bara specade till ett par mA.

Inte helt rätt att tala om "föråldrad" resp "modern", båda har sina nischer.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: AVR 8 bit - Varför så dyrt?

Inlägg av lillahuset »

Nja, jag skrev äldre inte föråldrad.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: AVR 8 bit - Varför så dyrt?

Inlägg av Al_Bundy »

Vem är enklast att programmera då? Jag antar att desto större uC man har, desto mer är det att skriva kod?

Så för industri där strömkostnad inte spelar så stor roll, men robusthet och stabilitet för olika temperaturer är mer viktigt, då är AVR att föredra och ARM är att föredra till energisnåla och optimerade produkter så som mobiltelefoner?
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: AVR 8 bit - Varför så dyrt?

Inlägg av lillahuset »

Kanske, kanske inte...
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: AVR 8 bit - Varför så dyrt?

Inlägg av Al_Bundy »

Om du fick välja. AVR eller ARM? Vi säger att du ska göra canbusstyrning för hydrauliska lyftare för ett torn och det är viktigt att jobbet görs rätt.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: AVR 8 bit - Varför så dyrt?

Inlägg av sodjan »

Hur många?
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: AVR 8 bit - Varför så dyrt?

Inlägg av lillahuset »

Finns det någon AVR med CAN inbyggd?
Oavsett vilket, jag skulle välja ARM för pris-prestanda och framtida sinnesro.
Användarvisningsbild
Icecap
Inlägg: 26139
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: AVR 8 bit - Varför så dyrt?

Inlägg av Icecap »

För en del år sedan var jag på ett seminarium som Microchip höll. Förutom en del annat fick vi veta att Microchip har som pris-policy att det är chipytan som kostar pengarna, alltså liten chip = lågt pris. Detta betyder att OTP-versionerna kostar mer, helt enkelt för att varje EPROM-cell är större än en FLASH-cell.

Detta är även en mycket stor anledning att PATA (IDE) har blivit SATA: bondingtrådarnas paddar på chippet fyller en hel del mer än kretsloppet som kommunicerar seriellt och lägger in/extraherar klock-pulser.

Så gamla kretsar (och ja, ATmega-serien är uråldrig) är gjort med kanske 120nm teknologi vilket gör chippets storlek "enormt" medan moderna IC kan vara gjort med 45nm teknologi.

Man kan alltså spara en del pengar vid att faktisk anamma modern teknologi och släppa det gamla - men det kräver ofta en ändring av program och/eller konstruktion.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: AVR 8 bit - Varför så dyrt?

Inlägg av sodjan »

> Om du fick välja. AVR eller ARM? Vi säger att du ska göra canbusstyrning för hydrauliska lyftare för ett torn och det är viktigt att jobbet görs rätt.

PLC.
Skriv svar