Sida 2 av 5

Postat: 28 juli 2008, 19:57:55
av TheCalle
Jo jag är lite sugen på en TI, dokumentationen på den jag jobbade med senast var väldigt bra. Men hur är det med programmerare till TI, är de väldigt dyra?

Postat: 28 juli 2008, 20:05:05
av björn
Vet inte, men som min edit i förra inlägget antydde så kan man bygga en själv med enkelt serieprotokoll. Se tex http://www.ti.com/litv/pdf/slaa089d
EDIT: OCH http://focus.ti.com/general/docs/techdo ... e=slaa096d

Annars finns det nog en hel del färdiga att köpa till olika pengar.

Postat: 28 juli 2008, 20:12:33
av TheCalle
hmm, ok ska kolla lite närmare på det.

Om någon har en TI programmerare att rekomendera så uppskattas det tipset :)

Postat: 28 juli 2008, 20:14:08
av björn
Jag vet inte vad den kostar men kolla på FlashPRO430, den är snabb och verkar fungera bra för dom som använder den på jobbet.

Postat: 28 juli 2008, 20:29:02
av TheCalle
OK, ska kolla in den. Tack för tippset!

Postat: 28 juli 2008, 20:32:36
av limpan4all
LPC2368 kostar från 4,71EUR i 1k pris från digi-key, så troligen går den att få för runt 3,00EUR i 1k.
För ISP programmering räcker vanlig TTL serieport, den har inbyggd bootkod.

Postat: 28 juli 2008, 20:39:09
av björn
MSP430 (MSP430F2252TDA) kostar med 16K flash och 32 ios 38.06 kr i ental, vid köpa av >100 st kostar den 21,73 på farnell.

Postat: 29 juli 2008, 21:36:28
av TheCalle
har nästan bestämt mig för en ATmega324P, men ser att det finns flera olika. De skiljer sig genom 44-TQFP, 44-QFN och 40-dip. Vad är skillnaden? Googlade lite snabbt och det verkar som att DIP är avlånga medan de andra ar kvadratiska. Men är det något annat som skiljer?

Postat: 29 juli 2008, 21:55:50
av thepirateboy
Det är kapseltyp, ytmonterat/hålmonterat. Inget annat brukar skilja. Se även databladet.


TQFP
Bild



QFN
Bild



DIP
Bild

Postat: 29 juli 2008, 22:00:45
av TheCalle
TACK,

Tror att jag väljer en DIP. ser enklare ut att fästa vid ett breadboard...
Om jag skulle vilja byta till en TQFP, så går det bra att använda samma kod right?

Postat: 29 juli 2008, 22:19:03
av thepirateboy
Japp, du kan använda samma kod. Notera dock att pinkonfiguration skiljer mellan ytmonterat/hålmonterat (se databladet sid 2).

http://www.atmel.com/dyn/resources/prod ... oc8011.pdf

Postat: 29 juli 2008, 22:40:35
av TheCalle
Ok, tänkte att det inte skulle vara så stor skillnad.

Postat: 29 juli 2008, 22:56:16
av sodjan
Jag är lite orolig för ditt projekt...

Ganska tidigt så hade du ganska bra uppfattning om vilka krav
du hade på "Mhz", antal pinnar, uController inte PLC, du valde
ganska enkelt bort vissa processormodeller, o.s.v.

Senare så har du lite problem med väldigt grundläggande saker
som vad en "DIP" kapsel är (fast det är väldigt tydligt i databladen)
och andra liknande frågor.

Och att diskutera en eller ett par dollar hit eller dit per processor
är nog ganska ointressant. 100/år är en rellativt liten volym och
den största kostnaden kommer ändå från nerlagd arbetstid, inte
från kostnaden för hårdvaran.

Postat: 30 juli 2008, 06:28:23
av maha
Sen är det väl ganska normal att börja med en lite onödigt kraftfull µController för att sedan då projektet börjar vara klart gå ner lagom många steg i samma "familj" då man vet vilken prestanda och utrustning som behövs.

Postat: 30 juli 2008, 13:45:51
av Digitum
Hej.

Alltså, jag vill egentligen inte göra något me-too-inlägg men jag vill hävda att med tanke på applikationens natur i frågor om bland annat säkerhet och underhåll, så skulle jag defenitivt föreslå en konstruktion där du använder reläer (kanske till och med säkerhetsreläer på vissa ställen) för en del av konstruktionen och PLC för logikdelen.

Nu vet jag inte exakt vad du skall ha den till men om det är en form av pelarlyft där samtliga ben skall köras synkroniserade så är det obra om ett ben sticker iväg okontrollerat pga en programmeringsmiss. Det är nästan helt omöjligt att verifiera att ett kritiskt program är helt säkert. Det är ingen slump att man inom kritiska applikationer ibland har två eller fler datorer med olika konstruktion och program för övervakning av processen och varandra.

Inom järnvägssignalering, till exempel, där mycket skulle underlättas av datorer, använder man ofta fortfarande elektromekanik för den säkerhetskritiska delen och datorerna (som då inte behöver säkerhetsklassas) används enbart för övervakning och manöverering.

I stockholms tunnelbana är hela signalsystemet på bana 2 och 3 helt uppbyggt av elektromekanik. På bana 1 är detta ersatt med tre datorer som övervakar varandra och om inte två av dessa är överens med varandra så blir det stopp i trafiken, av säkerhetsskäl.

Så, jag röstar för att du kör PLC och elektromekanik.