Mikrocontrollers programmerade från fabrik / over-the-air?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Lotsare
Inlägg: 67
Blev medlem: 6 augusti 2009, 16:52:11

Mikrocontrollers programmerade från fabrik / over-the-air?

Inlägg av Lotsare »

Om man beställer en hel serie (mycket billiga) microcontrollers, t.ex. TI 8051-baserade i QFN40-förpackning (6x6x0.75mm), hur programmeras de då med ens kod? Erbjuder företag som Texas Instrument tjänsten att föra över all ens kod till varje chip innan leverans? Eller görs det först efter att chippen är monterade på kretskortet? I det senare fallet måste ju kort avsedda för produktion och slutanvändning designas med anslutningar så att de kan programmeras.

Sen undrar jag om chip som t.ex. TI CC2540 som har bluetooth kan programmeras trådlöst, over the air, även från fabrik?
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av thepirateboy »

Normalt beror det på hur stor produktionsvolymen är om MCU:n programmeras före eller efter. Vet inte om TI har den
tjänsten men det finns företag som kan göra det åt dig (har glömt av namnet just nu). Brukar kosta från 1kr per chip.
sodjan
EF Sponsor
Inlägg: 43289
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av sodjan »

> Sen undrar jag om chip som t.ex. TI CC2540 som har bluetooth kan programmeras trådlöst, over the air, även från fabrik?

Vad spelar det för roll *hur* de programmeras på fabriken, om man beställer den tjänsten?
Huvudsaken är väl *att* de programmeras? :-)

Hur som helst, bästa svaret lär du få direkt från TI.
Användarvisningsbild
Krille Krokodil
Inlägg: 4062
Blev medlem: 9 december 2005, 22:33:11
Ort: Helsingborg

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av Krille Krokodil »

Lotsare skrev:...designas med anslutningar så att de kan programmeras.
Löses ofta med bara små kopparöar på kretskortet som man kopplar in sig på med fjädrande stift (pogo pins), ex: http://www.microchip.com/forums/m440903-print.aspx
Nerre
Inlägg: 27416
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av Nerre »

Och det brukar ju inte behövas mer än 4 pinnar, så det är ju inget enormt besvär att få in de där anslutningarna.
Lotsare
Inlägg: 67
Blev medlem: 6 augusti 2009, 16:52:11

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av Lotsare »

Tack för svaren!
sodjan skrev:Vad spelar det för roll *hur* de programmeras på fabriken, om man beställer den tjänsten?
Huvudsaken är väl *att* de programmeras? :-)
Om radiochip har ett grundprogram från fabrik som gör dem programmerbara via radio, så skulle man bara kunna lägga chippen, i sina i övrigt färdiga produkter, påslagna för att få ström från sitt batteri, i ett rum med en programmerarsändare och snabbt programmera många utan att behöva göra några kopplingar. Tänkte att det kanske normalt brukar vara så.
Nerre
Inlägg: 27416
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av Nerre »

Men det finns väl inga radiochip som har antenn i chippet? Och även om de nu skulle kunna programmeras via radio så behöver de matningsspänning. Och måste man ansluta matningsspänningen fysiskt så är det väl lika bra att även göra programmeringen på det sättet?
Lotsare
Inlägg: 67
Blev medlem: 6 augusti 2009, 16:52:11

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av Lotsare »

Jag tänkte på en helt färdig produkt med chippet på kort med antenn, i plastkapsel, med batteri. Man sätter på dem, programmerar dem via radio, testar och allt är klart. Att programmera dem på kort en och en manuellt är inte bara lite tidsödande, det blir ett mellansteg i produktionsprocessen, innan de kapslas in. Känns lite onödigt med radiochip.
Användarvisningsbild
AndLi
Inlägg: 18579
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av AndLi »

Fast du lär vilja spänningssätta kortet och testa det innan du stoppar in det i en plastkapsling för att slippa öppna plastkappslingen igen.
Nåldynor är dina kompisar!

Nu har jag inte läst cc2540:s datablad men att den skulle ha en bootloader som supportar firmware upgrade via radio ser jag som ytters osannolikt. Hur skulle du hantera 10 parallella produktionslinor, då får du lägga en massa tid på att säkerställa att du programmerar rätt enheter.
ElectricNooB
Inlägg: 600
Blev medlem: 26 juli 2011, 20:58:06

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av ElectricNooB »

Det lär ju ske när chippen fortfarande är i wafern då måste man ju hursomhelst kalibrera dem och kolla så att de fungerar, det vore ju rätt dumt att inte programmera dem på samma gång. Men det beror väl kanske lite på storleken på beställningen...
Senast redigerad av ElectricNooB 14 oktober 2013, 13:04:55, redigerad totalt 1 gång.
Användarvisningsbild
Icecap
Inlägg: 26809
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av Icecap »

Att bygga enheter, peta i batteri och sedan programmera dom betyder att man har en yeld på 100,0% - och det händer extremt sällan det händer!

OK för att enheten löds i batch i lödlina, sedan ska de monteras i låda, även det kan göras maskinellt. Men då är det frågan om stora serier innan det är lönt.

Och att sedan hoppas på att allt är OK är naivt...

Korten ska ändå hanteras, är det per automatik är det inget större problem att ha ett steg som håller kortet mot lite pogo-pins samtidig som strömförbrukningen moniteras, det ska ju ändå ske en viss minimal test innan skiten limmas in i låda, alltså kan kortet programmeras i samma veva.

Men nej, jag är ganska säker på att kretsarna inte kommer färdigprogrammerat om inte man beställer den tjänst. Och att en krets kan kommunicera med t.ex. BT betyder inte att den har en bootloader inbyggd av den anledning, snarare tvärtom. Kretsen kan inte veta om det är nu eller nästa gång den ska programmeras, alltså är den känslig för hackersangrepp.

Det kan mycket väl vara att det går att ha det så att det finns en pinne på kretsen som tillåter att bootloadern aktiveras - men då måste man ändå ha hand på kretskortet och då är det lika bra att peta på de 4 pogopins när man är igång ändå.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4767
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av Swech »

Det är ju lite olika divisioner som olika produkter spelar i.
Är det jättestor massprodukt så tar man fram ett eget chip,
(billiga prylar typ fjärrkontroll till tvn.)

Är det stor serie med lite mer budget köper man färdigprogrammerade
alt. programmerar själv. Oftast måste man ju som redan sagt
stoppa in något testprogram för att testa enheten i sig


Swech
superx
Inlägg: 1127
Blev medlem: 19 juni 2012, 23:28:16
Ort: Linköping

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av superx »

Att köpa färdigprogrammerade kretsar innebär också att programmet måste vara klart långt innan enheterna byggs färdigt, vilket inte alltid är önskvärt. Jag tror att en övervägande majoritet av prylar programmeras i produktionen i samband med test.

En del kretsar går även att köpa med custom-ROM-minne, som etsas in i kislet vid chip-produktionen, men då brukar startkostnaden ligga på 500kkr eller så.
Användarvisningsbild
13th.Marine
EF Sponsor
Inlägg: 7314
Blev medlem: 31 december 2004, 16:26:37
Ort: Trelleborg

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av 13th.Marine »

Kommer ihåg att jag sett ett bolag som säljer apparater för att programmera chip innan produktion, kommer tyvärr inte ihåg namnet, men det är nog inte billigt.
Användarvisningsbild
Icecap
Inlägg: 26809
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Mikrocontrollers programmerade från fabrik / over-the-ai

Inlägg av Icecap »

Jag vet att t.ex. Microchip har tjänsten att man kan köpa deras kretsar färdigprogrammerade.

Men jag anser att det i grunden är en akademisk fråga, ingen ger sig in på massproduktion utan deltester och under någon deltest kan man blåsa in mjukvara.

Sedan kan man ju se till att den mjukvara kan innehålla en bootloader så att man kan aktivera en "hyll-enhet" och lägga in det rätta program via det trådlösa interface utan att behöva öppna den men det är ju en annan sak än att bara skruva ihop skiten och hoppas på det bästa.
Skriv svar