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++

)
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++

)
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 ??

)
Quote:
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 ??

)
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

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

))
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

))
To prawda... ale tego Pszemol nie zdefiniował
W ogóle papranie się natentychczas w rodzinę '51 uważam za lekki sport
ekstremalny. Ale czemu by nie
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

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
51 jest legendą

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ą

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