AVR 8 bit - Varför så dyrt?
AVR 8 bit - Varför så dyrt?
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
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
Re: AVR 8 bit - Varför så dyrt?
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:-
kanske går det lika bra med:
https://www.lawicel-shop.se/pro-mini-328p-5v-16mhz
för 36:-
Re: AVR 8 bit - Varför så dyrt?
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å...
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å...
- 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?
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).
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).
Re: AVR 8 bit - Varför så dyrt?
Så vad menar du med "äldre processer"? Menar du att AVR har föråldrad teknik och ARM har modern teknik?
Re: AVR 8 bit - Varför så dyrt?
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.
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.
- 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?
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?
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?
- 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?
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.
- 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?
Finns det någon AVR med CAN inbyggd?
Oavsett vilket, jag skulle välja ARM för pris-prestanda och framtida sinnesro.
Oavsett vilket, jag skulle välja ARM för pris-prestanda och framtida sinnesro.
Re: AVR 8 bit - Varför så dyrt?
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.
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.
Re: AVR 8 bit - Varför så dyrt?
> 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.
PLC.