Brukar ni överdimensionera processor?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Brukar ni överdimensionera processor?

Inlägg av Korken »

Godagens!

Ja, som överskriften säger, brukar ni överdimensionera processor ofta när ni gör något?
Jag brukar ofta ta en 32bitare fast att jag bara kanske skulle behöva en 8 bitare. Ofta går det snabbare att fixa saker på den så bekvämligheten slår in när man bara kan slänga in ett RTOS son fixar det mesta.

Är det bara jag som gör så? Och varför brukar ni i så fall göra så?

Mvh
Emil
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Brukar ni överdimensionera processor?

Inlägg av Lennart Aspenryd »

Med dagens priser och i minde serier kan det inte vara fel.
Om man inte vill spara på annat.
Exempel och biblioteksrutiner avgör kanske för en del!
Men snabbt upp i luften är guld värt, mer än knåp och pill!
Användarvisningsbild
Klas-Kenny
Inlägg: 11822
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Brukar ni överdimensionera processor?

Inlägg av Klas-Kenny »

Inte så grovt i alla fall.

Men det kanske beror mest på att jag inte gått upp ifrån 8bitars PIC ännu. :)

Till viss del överdimensionerar jag väl kanske, jag brukar ju inte snåla med att köra funktioner i mjukvara, när det finns PIC'ar som har hårdvara för det (tex. pwm, timers mm). Jag brukar även göra de flesta saker med den processor jag har hemma för tillfället, byggde till exempel en liten styrning till RC-servon med en 16 pinnars PIC16F616, som precis lika gärna kunnat göras med en mycket mindre och billigare 6-pinnars PIC10F200 :wacko:
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Brukar ni överdimensionera processor?

Inlägg av blueint »

Prismässigt skiljer det knappt. Så det enda är väl att kapseln har mindre ben. DIL kapsel är lätthanterligt..
sodjan
EF Sponsor
Inlägg: 43244
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Brukar ni överdimensionera processor?

Inlägg av sodjan »

För den som ska designa en leksak som ska göras i 10 milj ex så är
det så klart idiotiskt att överdimensionera. Men annars spelar det väl
ingen större roll... Men tager vad man haver, är ju en känd devis...
Användarvisningsbild
Icecap
Inlägg: 26625
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Brukar ni överdimensionera processor?

Inlägg av Icecap »

Om det är småserier är utvecklingstiden den avgörande faktor i prisbilden! Om en processor kostar 50:-/st eller 30:-/st har knappast betydelse om man ska bygga 100 enheter/år, hanteringen av programmeringen, testning, inbyggnad i låda, förpackning osv som är mer kostsam men vid större kvantiteter kan det definitivt vara värd att fila på det hela.

Jag håller just nu på med en grej som det kanske kommer att säljas 100 st/år av. Själva funktionen kunde enkelt uppnås med en PIC18Fnånting men jag väljer ändå en 16 bit Renesas M16C-26, helt enkelt för att jag har alla verktyg till den fullt fungerande och prisskillnaden för hårdvaran är obetydlig.

Processorkraft kostar numera knappast något, en våldsam skillnad i datorkraft ger ofta bara en mindre skillnad i pris så det som är mer viktigt har flyttat till att vara utvecklingsverktyg och kännedom till hela systemet.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Brukar ni överdimensionera processor?

Inlägg av MicaelKarlsson »

Intressant läsning!

En fundering som slog mig är: När tycker ni att det är värt att vara extra petig med kostnaden för processor eller mikrokontroller. Tänker mest på antalet enheter som skall tillverkas?
sodjan
EF Sponsor
Inlägg: 43244
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Brukar ni överdimensionera processor?

Inlägg av sodjan »

Det är bara ett ta fram miniräknaren och räkna på det.
Det går inte att hugga antal ur luften hur som helst.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Brukar ni överdimensionera processor?

Inlägg av MicaelKarlsson »

Hade inte förväntat mig ett exakt antal utan snarare en uppskattning (gissning om du så vill). Eftersom jag inte varit i den situationen att det varit läge att sätta sig ned och räkna på om det är värt att spara in en 50-lapp på mikrokontroller var jag intresserad av att höra vad personer som gjort det har att säga om när den sortens överväganden blir intressanta.
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Re: Brukar ni överdimensionera processor?

Inlägg av thepirateboy »

Säg att produkten säljs i 10 000 ex per år. Om man kan kostnadsreducera produktkostnaden med 10kr blir det 100 000 per år.
100 000kr blir i tid ca 3 veckor med konsultkostnad på ca 750kr/timme. Så om du kan sänka kostnaden med 10kr om du får
3 veckor på dig att gör det kan produktägaren räkna hem det på 1 år, grovt räknat...
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4743
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Brukar ni överdimensionera processor?

Inlägg av Swech »

Det beror ju också på det totala värdet på lösningen.
T.ex om processorn står för 50% av totala komponentkostnaden eller 1%

Sen kan man ju fundera på om 750:- i timmen exemplet har någon relevans/
förankring i verkligheten.
Är förutsättningen då att endast ett processorbyte skulle gå lös på 3 veckors jobb?
Eller framtagning av en totallösning?

För de projekt jag kör väljer jag till 99% processorer som jag använt sedan tidigare
eftersom man då vet möjligheter/begränsningar samt fallgropar med just de processorerna.
En projektkund brukar sällan vara interesserad av att betala för att jag utbildar mig
på någon ny processor.

Swech
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Re: Brukar ni överdimensionera processor?

Inlägg av thepirateboy »

Jag pratar om kostnadsreducering av befintlig produkt. Men exemplet skulle lika
gärna kunna vara framtagning av totallösning men det blir mer komplicerat att
räkna på det. Mina projektkunder brukar ofta vara intresserade av att kapa kostnaderna
men det beror som sagt på i vilka volymer produkten säljs eller kommer att sälja.
Användarvisningsbild
jesper
Inlägg: 722
Blev medlem: 12 juni 2006, 16:04:08
Ort: Laem Mae Phim, Thailand

Re: Brukar ni överdimensionera processor?

Inlägg av jesper »

Gör man något till sig själv eller i mindre serier, tar man första bästa processor som har det man behöver och en utveklingsmiljö man är van vid. (Om inte man vill lära sig något nytt, så klart).

Det finns ingen gyllene regel.

När volymantalen blir 6 och 7 siffriga, blir allting lite konstigt.
Har varit med om flera kostnadsreduceringsvarv på existerande konstruktioner där ett 10-tal konsulter/anställde spenderade flera dagar för att spara bort enstaka motstånd.
Det är inte så mycket kostnaden för motståndet, utan kostnaden för logistik, inköp, montering, felrisk m.m. som måste räknas in.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Brukar ni överdimensionera processor?

Inlägg av Korken »

Så fort man pratar om volymproduktion så får man nog tänka om, men jag kör på hobby-nivå än så länge.
Jag tycker verkligen om att ha massa kraft så man kan utan problem testa saker innan man börjar stryka ut ojämnheterna i koden.
Men smaken är väll som baken :) När man verkligen vill ha något litet så tar även jag en så liten MCU som möjligt, men oftast inte.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Brukar ni överdimensionera processor?

Inlägg av blueint »

Kostnaden för att uppgradera en för långsam processor jämfört med att använda mindre kraft på en dyrare processor lutar i dom flesta fall på det senare alternativet.
Skriv svar