www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

89c669 ali ARM?

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
damo
Član
Član



Pridružen-a: Čet 31 Jul 2003 13:45
Prispevkov: 2008
Aktiv.: 8.48
Kraj: Krško

PrispevekObjavljeno: Tor Jan 02, 2007 9:37 pm    Naslov sporočila:  89c669 ali ARM? Odgovori s citatom

Ojla,

ker to vprašanje sodi v forum o 8051 in v ARM obenem, ga postavljam kar tukaj.

Do zdaj delam z 8051, največ z atmeli 89s53 ter 89s8253. Pri novem projektu pa rabim 2 serijska porta, prav tako nebi bilo odveč malce več rama (>256 bytov) ter flash-a (>12k). Kasneje bi rabil tudi ad converter, ki bo moral biti galvansko ločen od procesorja. Torej, čas je, da presedlam na boljšega konja.

Gledam 89C669 (8051, 2 uarta, xram, 96k flash, i2c....), ki bi zadostoval mojim zahtevam. Uporabil bi i2c ad pretvornik, ki bi ga spojil preko optocouplerjev ter tako izvedel galvansko ločitev (seveda bi bilo tudi napajanje ločeno).

Po drugi strani gledam tudi ARM LPC2138 - ram in flash neprimerljiv z 669, ima še adc (kako tu poceni narediti galvansko ločitev?), dac, in še marsikaj, kar mogoče trenutno ne potrebujem, je pa mamljiva ponudba za naprej.

Prehod na 669 bi bil neboleč, medtem ko na arm zahteva svoj čas, ki pa ga imam bolj malo. Glede cene enega in drugega ne vem, ampak po moje ni nekih drastičnih razlik (recimo da jih bom porabil max 20 na leto). In zdaj nehvaležno vprašanje za vas:

Kaj se vam zdi bolj pametno izbrati?

Nalogo bosta sicer opravila oba. Arm se mi zdi mamljiv kot nova igračka in platforma za naslednjih x let, vendar malo kolebam, da mi bo prehod vzel preveč časa.

Aha, programiram v Cju, vendar kot hobi programer.


hvala za nasvete!


lp!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.32

PrispevekObjavljeno: Tor Jan 02, 2007 10:56 pm    Naslov sporočila:   Odgovori s citatom

Ocitno ves kaj potrebujes in tudi ves kako to dobiti. Uporabi 669, v prostem casu pa spoznaj se kaksen drug kontroler npr. kaksnega z ARM jedrom, ce te ze firbec matra. Ko bos zbral dovolj poguma in znanja bos ze zamenjal.

Ampak... zakaj bi posploseval zadeve. Ce ti bo zadostoval in nalogo opravil tudi kaksen 8051, AVR, PIC,... ni potrebno komplicirat. Na pravo izbiro vpliva vec dejavnikov, katere moras pretehtat.


Nazadnje urejal/a Glitch Tor Jan 02, 2007 11:01 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
.
Član
Član



Pridružen-a: Pon 23 Avg 2004 16:16
Prispevkov: 16777190
Aktiv.: 70812.76

PrispevekObjavljeno: Tor Jan 02, 2007 11:00 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
damo
Član
Član



Pridružen-a: Čet 31 Jul 2003 13:45
Prispevkov: 2008
Aktiv.: 8.48
Kraj: Krško

PrispevekObjavljeno: Tor Jan 02, 2007 11:20 pm    Naslov sporočila:   Odgovori s citatom

Ja, Mare, tudi jaz sem nekak tako mislil. V bistvu samo na začetku inicializiraš hardware, npr. io pine, uart, ad, da, oz. kaj od tega rabiš, ostalo pustiš pri miru. Nato delaš enako kot z 8051. Se motim?

Itak sem prijavljen k tebi na dva deci oz. na ARM tečaj Smile.

Glede uporabe ad se mi ga zdi pametno izolirat, da nebi pobral kakih šumov iz okolja. Plus tega bi rabil diferencialne vhode, ker meril tok večih 4-20ma zank.


lp
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
silica
Član
Član



Pridružen-a: Ned 29 Avg 2004 20:01
Prispevkov: 360
Aktiv.: 1.52
Kraj: Logatec

PrispevekObjavljeno: Sre Jan 03, 2007 12:19 am    Naslov sporočila:   Odgovori s citatom

Damo, se par besed glede C669.
Je sicer eden zelo redkih 5 voltnih i51tk, ki ima 2 UARTa in veliko Flasha, 96K.
Ga pa je NPX z 31.3.07 nameraval prenehati izdelovati. Konec Novembra 06
so si premislili in mu podaljsali dobo proizvajanja za se 2 leti, do 2008. Vendar
se mu bo pa z 1.4.07 dvignila cena za cca 15% in z 1.1.08 za se dodoatnih 25%.
Sevedate to pri 20 kosih ne prizadane prevec.

V vsakem primeru pa ti priporocam da se lotis ARMov. Trenutno cenovno najugodnejsi in z vso mogoco periferijo je LPC2364. Ceprav tudi druzina
LPC213x (ali LPC214x) ni slaba odlocitev.

Ko bos rabil semple katerega, se mi javi.

LP Tomaz

_________________
Za www.quectel.com
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Proteus
Član
Član



Pridružen-a: Sre 15 Jun 2005 10:03
Prispevkov: 1943
Aktiv.: 8.20

PrispevekObjavljeno: Pet Jan 05, 2007 4:15 pm    Naslov sporočila:   Odgovori s citatom

Stvar ni vedno tako preprosta, kot se zdi na prvi pogled. Za kateri procesor se boš odločil je najbolj odvisno od tvoje aplikacije, pa tudi od tega, kako sisteme vzdržuješ.

Tudi sam sem bil pred časom pred to dilemo, pa je odločitev padla na 89c669 iz zelo enostavnega razloga:
- enostavnejši in cenejši razvoj in
- enostavnejše in cenejše vzdrževanje.
Vezje z 89c669 je pri meni predstavljalo samo enega izmed sklopov, ki komunicirajo med seboj, pri čemur je v sistemu kar nekaj starih sklopov s starejšimi verzijami 8031. Takoj ko se naročnik spomni kaj takega kar presega obseg parametriranja in moraš poseči v kodo, bi to pri meni pomenilo spreminjanje kode na vsaj dveh mestih enkrat za 8031 (za stare sklope), drugič za ARM (za nove sklope), kar pa mi niti slučajno ni bilo všeč - dvojno delo za isto ceno.

V primeru, da gre za nov produkt, ki ni vezan na kakšnega obstoječega, potem ni dileme izbereš najcenejšo možnost, ki še zadovoljuje tvoje kriterije.

Povsem druga stvar pa je, če nekaj počneš za hobi za svojo dušo za učenje, potem sploh ni potrebno razmišljati o čem drugem, kot o ARM.

Sicer pa, če potrebuješ pri 8031 dva serijska porta, potem 89c669 še zdaleč ni edina izbira. Meni so še posebej všeč "igrače" Dallas Semiconductor.

Zelo uporaben link za iskanje alternativ:
http://www.keil.com/dd/search_parm.asp
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
smartgsm
Član
Član



Pridružen-a: Sob 10 Apr 2004 11:54
Prispevkov: 364
Aktiv.: 1.54

PrispevekObjavljeno: Pet Jan 09, 2009 11:12 am    Naslov sporočila:  Še kaksna alternativa Odgovori s citatom

Podedoval sem nekaj projektov, kateri so pisani za 8051.

Sedaj pa bi rad malo nadgradil.
Pri enem delu imam podoben problem kot zgoraj napisani.
Rabil bi 2 UARTA.

Našel sem dobro alternativo: SILABS c8051f044.
Vse mi ustreza. Edino eno lab lastnost imam ta chip.
Ima dinamično prilagajanje hardvera glede na pin.
Enostavno to pomeni, da ce imam vklopljen UART0 in UART1 sta na pinih 1,2 in 3,4. Če pa vklopim SPI se UART1 premakne na pina 7,8.
Kar pa pomeni ponovno risanje sheme in vezja.

Kaj je od 8051 smiselno uporabit in seveda, da bo v produkciji še nekaj časa?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 494 dni


Powered by phpBB © 2001, 2005 phpBB Group