RTV forum PL | NewsGroups PL

Mikrokontroler 8-bitowy z 12-16k RAM i 4 UART: Silicon Labs vs. Texas Instruments MSP430?

Mikrokontroler z dużą ilością ramu na pokładzie (np. 12-16k

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Mikrokontroler 8-bitowy z 12-16k RAM i 4 UART: Silicon Labs vs. Texas Instruments MSP430?

Goto page 1, 2, 3, 4  Next

Pszemol
Guest

Mon Nov 15, 2010 8:26 pm   



Szukam mikrokontrolera (może być 8 bitowiec z rodziny 8051
ale niekoniecznie) co miałby sporo pamięci ram na pokładzie...

Potrzebuje conajmniej 12kb, fajnie byłoby 16kb.

Mam w tej chwili na oku klon 8051 firmy Silicon Labs
C8051F045 ale ma on tylko 8kb ram. Chciałbym uniknąć
potrzeby dodawania zewnętrznych kostek RAM a z tego
co widzę SiLabs robi wszystkie proce z max 8kb...

Procesor ma pracować na małej płytce obsługującej
inteligentnego tłumacza protokołów komunikacyjnych
pomiędzy 3 urządzeniami komunikującymi się z 4-tym przez
porty szeregowe, więc posiadanie kilku uartów (może 4?)
na pokładzie też byłoby zaletą, ale na drugim planie...
Prędkość komunikacji na poziomie zaledwie 9600 baud
umożliwi mi łatwe zrobienie uarta softwareowego metodą
"bit-bang".

Acha, zapomniałem dodać, że procek ma być oczywiście tani
i dostępny. Najlepiej z darmowym kompilatorem C/C++ Smile)
Koszt procka C8051F045 to jest rząd 7-8 dolarów USD
i mam już z tą rodziną proców doświadczenie, kompilatory.

Patrzę jeszcze na 16-bitowe procki Texas Instruments serii
MSP430. Niektóre mają większą pamięć ram 16kb i 4 uarty.
Na przykład MSP430F5418 - cena jednostkowa podobna
do proca SiLabs a przy 1000 sztuk spada do 5 dolców...
Niestety nie znam tej rodziny proców, nie mam narzędzi itp.

Co możecie doradzić innego? Coś, co nie miałoby wejść/wyjść
analogowych, które podejrzewam mocno podrażają kostkę
w przypadku C8051F045 lub MSP430F5418 z A/C i C/A...

Sebastian Biały
Guest

Mon Nov 15, 2010 9:02 pm   



On 2010-11-15 20:26, Pszemol wrote:
Quote:
Koszt procka C8051F045 to jest rząd 7-8 dolarów USD
i mam już z tą rodziną proców doświadczenie, kompilatory.

Powinieneś w tej cenie zmiescić małego ARM7 z wystarczającą ilością RAM.

Ewentualnie jak tego ramu chcesz dużo ale niekoniecznie szybko to byle
co plus:

http://ww1.microchip.com/downloads/en/DeviceDoc/22100E.pdf

Sylwester Łazar
Guest

Mon Nov 15, 2010 9:06 pm   



Quote:
Potrzebuje conajmniej 12kb, fajnie byłoby 16kb.

Mam w tej chwili na oku klon 8051 firmy Silicon Labs

CY7C68013A
-16 KBytes of on-chip Code/Data RAM
- 48-MHz, 24-MHz, or 12-MHz CPU operation
- Four clocks per instruction cycle
- Two USARTS
Software: 8051 code runs from:
- Internal RAM, which is downloaded via USB
- Internal RAM, which is loaded from EEPROM
- 3.3V operation with 5V tolerant inputs

--
pozdrawiam
Sylwester Łazar
http://www.alpro.pl
http://www.rimu.pl -oprogramowanie do edycji schematów
i projektowania PCB

Pszemol
Guest

Mon Nov 15, 2010 9:23 pm   



"Sylwester Łazar" <info@alpro.pl> wrote in message
news:ibs3m5$9s$1@mx1.internetia.pl...
Quote:
Potrzebuje conajmniej 12kb, fajnie byłoby 16kb.

Mam w tej chwili na oku klon 8051 firmy Silicon Labs

CY7C68013A
-16 KBytes of on-chip Code/Data RAM
- 48-MHz, 24-MHz, or 12-MHz CPU operation
- Four clocks per instruction cycle
- Two USARTS
Software: 8051 code runs from:
- Internal RAM, which is downloaded via USB
- Internal RAM, which is loaded from EEPROM
- 3.3V operation with 5V tolerant inputs

No ale ten nie ma nawet flasha na pamięć programu.
Widzę że kod ładuje się z USB lub EEPROM...
Poza tym ma w porównaniu do MSP430F5418 tylko
dwa uarty... Jak już mam się przesiadać na proca,
którego nie znam to chyba wolałbym już iść na całość.

Acha, chciałem jeszcze dodać coś, o czym zapomniałem
napisać wcześniej - fajnie byłoby, aby procek miał swój
wewnętrzny oscylator w miarę dokładny do UARTów,
np. 1% co by się nic nie rozjeżdżało nawet bez kwarca.
Proce SiLabs ma taki kompensowany generatorek RC
na pokładzie. Nie wiem co TI ma na myśli pisząc "oscilator
type: internal" bo jeszcze datasheeta nie łyknąłem do niego.

Jak już mam wybrzydzać to też chciałbym obudowę
typu QFP albo SSOP a nie jakieś BGA co by łatwo było
na prototypach polutować to-to ręcznie lutownicą.

Miłosz Skowyra
Guest

Mon Nov 15, 2010 9:28 pm   



W dniu 2010-11-15 19:26, Pszemol pisze:

Quote:
Acha, zapomniałem dodać, że procek ma być oczywiście tani
i dostępny. Najlepiej z darmowym kompilatorem C/C++ Smile)
Koszt procka C8051F045 to jest rząd 7-8 dolarów USD
i mam już z tą rodziną proców doświadczenie, kompilatory.

Jak 12 kB to stary i zapomniany AT89S8253.
Niestety - jeden UART. Na siłę możesz dorzucić zewnętrzne uarty na
SPI... choć to bez sensu.


--
Pozdrawiam Miłosz.

Pszemol
Guest

Mon Nov 15, 2010 9:28 pm   



"Sebastian Biały" <heby@poczta.onet.pl> wrote in message
news:ibs3kj$77l$1@news.onet.pl...
Quote:
On 2010-11-15 20:26, Pszemol wrote:
Koszt procka C8051F045 to jest rząd 7-8 dolarów USD
i mam już z tą rodziną proców doświadczenie, kompilatory.

Powinieneś w tej cenie zmiescić małego ARM7 z wystarczającą ilością RAM.

A co konkretnie masz na myśli? Bo na stronie digikey.com szukam
ARM7 po ustawienie mu 16kb ram dostaję tylko kostki po 10-12 dolców.
Zresztą ARM7 brzmi trochę jak armata do komara - 60MHz ?? Smile)

Quote:
Ewentualnie jak tego ramu chcesz dużo ale niekoniecznie szybko to byle co
plus:

http://ww1.microchip.com/downloads/en/DeviceDoc/22100E.pdf

Tak, to zawsze jest Plan B którzy trzymam w tylnej kieszeni...
Ale na razie chciałbym coś, co rozwiąże mi problem bez
dodatkowych kostek ram...

Andrzej Ekiert
Guest

Mon Nov 15, 2010 9:50 pm   



Dnia 15-11-2010 o 20:26:24 Pszemol <Pszemol@polbox.com> napisał(a):

Quote:
Szukam mikrokontrolera (może być 8 bitowiec z rodziny 8051
ale niekoniecznie) co miałby sporo pamięci ram na pokładzie...

Potrzebuje conajmniej 12kb, fajnie byłoby 16kb.

[...] więc posiadanie kilku uartów (może 4?)
na pokładzie też byłoby zaletą [...]

Jeśli jesteś gotów wyrwać się poza świat 8051, to PIC24FJ128GA106 wydaje
się po prostu być zaprojektowany dla Ciebie ;-)

http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532133

Pozdrawiam,
ae
--
http://www.ekiert.com/microchip

Sebastian Biały
Guest

Mon Nov 15, 2010 10:07 pm   



On 2010-11-15 21:28, Pszemol wrote:
Quote:
Powinieneś w tej cenie zmiescić małego ARM7 z wystarczającą ilością RAM.
A co konkretnie masz na myśli? Bo na stronie digikey.com szukam
ARM7 po ustawienie mu 16kb ram dostaję tylko kostki po 10-12 dolców.
Zresztą ARM7 brzmi trochę jak armata do komara - 60MHz ?? Smile)

AT91SAM7S64. 16kB RAM. Cena około 8 dol. W TME za jedną sztukę w sklepie
który do tanich nie należy. Przypuszaczam ze Philipsowe LPC bedą tańsze,
ale nie mam doświadczeń.

60MHz? To sobie zmniejsz do ilu chcesz. Pracuj nawet na wewnętrznym
zegarze jeśli masz ochotę.

Nie widzę sensu wkładania średniowiecznej technologii '51 na którą nie
ma kompilatorów normalnych języków, składa sie głównie z ograniczeń
kiedy obok leży w tej samej cenie coś znacznie wygodniejszego.

entroper
Guest

Mon Nov 15, 2010 10:09 pm   



Użytkownik "Andrzej Ekiert" <dspicant@tlen.pl> napisał w wiadomości
news:op.vl8b6fibf6rg9m@jabba.local...

Quote:
Jeśli jesteś gotów wyrwać się poza świat 8051, to PIC24FJ128GA106 wydaje
się po prostu być zaprojektowany dla Ciebie Wink


to już lepiej wyrwać się od razu w świat ARM7... ten procek w tej chwili
to ślepa ścieżka ewolucji :)

e.

Zbych
Guest

Mon Nov 15, 2010 10:10 pm   



Pszemol przemówił ludzkim głosem:
Quote:
Szukam mikrokontrolera (może być 8 bitowiec z rodziny 8051
ale niekoniecznie) co miałby sporo pamięci ram na pokładzie...
Potrzebuje conajmniej 12kb, fajnie byłoby 16kb.

porty szeregowe, więc posiadanie kilku uartów (może 4?)
na pokładzie też byłoby zaletą, ale na drugim planie...

Coś z rodziny stm32. Do 5 uartów, z RAMeme też nie będzie problemu.

Irek N.
Guest

Mon Nov 15, 2010 10:25 pm   



Quote:
Jak 12 kB to stary i zapomniany AT89S8253.
Niestety - jeden UART. Na siłę możesz dorzucić zewnętrzne uarty na
SPI... choć to bez sensu.

Miłosz, ale te 12k RAM-u dosyć specyficznie wygląda w 8253 Wink))

Przy okazji, gdzie obecny?

Miłego.
Irek.N.

Jerry1111
Guest

Mon Nov 15, 2010 10:31 pm   



On 15/11/2010 19:26, Pszemol wrote:
Quote:
Szukam mikrokontrolera (może być 8 bitowiec z rodziny 8051
ale niekoniecznie) co miałby sporo pamięci ram na pokładzie...

AVR32? Np: AT32UC3A0512 i pochodne. AFAIR 3 USARTY ma.

--
Jerry1111

Miłosz Skowyra
Guest

Mon Nov 15, 2010 11:08 pm   



W dniu 2010-11-15 21:25, Irek N. pisze:
Quote:
Jak 12 kB to stary i zapomniany AT89S8253.
Niestety - jeden UART. Na siłę możesz dorzucić zewnętrzne uarty na
SPI... choć to bez sensu.

Miłosz, ale te 12k RAM-u dosyć specyficznie wygląda w 8253 Wink))

To prawda... ale tego Pszemol nie zdefiniował Wink
W ogóle papranie się natentychczas w rodzinę '51 uważam za lekki sport
ekstremalny. Ale czemu by nie Wink
Ze 3-4 lata temu musiałem się zmierzyć z własnym projektem który wymagał
rozszerzenia z 8252 na 8253... i tylko dlatego pamiętam ten procek.

Quote:
Przy okazji, gdzie obecny?

Nadal Dundee. Axeon. Przy okazji... zmieniłeś numer... podeślij nowy ;)

--
Pozdrawiam Miłosz.

Sylwester Łazar
Guest

Tue Nov 16, 2010 12:11 am   



Quote:
Jeśli jesteś gotów wyrwać się poza świat 8051, to PIC24FJ128GA106 wydaje
się po prostu być zaprojektowany dla Ciebie ;-)

to już lepiej wyrwać się od razu w świat ARM7... ten procek w tej chwili
to ślepa ścieżka ewolucji :)

e.
W przeciwieństwie do '51 Smile

S.

entroper
Guest

Tue Nov 16, 2010 12:49 am   



Użytkownik "Sylwester Łazar" <info@alpro.pl> napisał w wiadomości
news:ibsehp$1c8$1@mx1.internetia.pl...

Quote:
to już lepiej wyrwać się od razu w świat ARM7... ten procek w tej
chwili
to ślepa ścieżka ewolucji :)

W przeciwieństwie do '51 Smile

51 jest legendą Smile Muzealnym, ale dość popularnym standardem. Jeśli ktoś
ma świadomość tego co robi, zna 51 i uważa, że 51 wystarczy, to czemu nie.
16-bitowe PIC-e nie są legendą Wink a i z popularnością też sporo gorzej -
jeśli ktoś się do nich nie dotykał, to lepiej, żeby się nie dotykał nadal
:)

e.

Goto page 1, 2, 3, 4  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Mikrokontroler 8-bitowy z 12-16k RAM i 4 UART: Silicon Labs vs. Texas Instruments MSP430?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map