01-2005_066-068.pdf

(387 KB) Pobierz
ep_01_066-068.indd
P O D Z E S P O Ł Y
Mikrokontrolery firmy
Renesas, część 2
Przegląd oferty
Dynamicznie rozwijająca się oferta firmy Renesas utrudnia użytkownikom orientację w
zakwalifikowaniu do określonej rodziny, a przez to określenie możliwości i wyposażenia
produkowanych przez tą firmę mikrokontrolerów. Ponieważ próśb o usystematyzowanie tej wiedzy
otrzymujemy sporo, postanowiliśmy zająć się tym - jak się okazało niezbyt łatwym - zadaniem.
Jak wielokrotnie informowaliśmy
na łamach EP, oferta firmy Renesas
powstała w wyniku połączenia dzia-
łów półprzewodnikowych firm Hitachi
i Mitsubishi. Mikrokontrolerową ofertę
firmy Renesas przejętą od firmy Hita-
chi przedstawiliśmy miesiąc temu, te-
raz skupimy się na przybliżeniu ro-
dzin mikrokontrolerów, które powstały
w laboratoriach firmy Mitsubishi.
Mikrokontrolery firmy Renesas...
...które pochodzą z oferty Mitsubi-
shi można podzielić na trzy podsta-
wowe grupy, które powstały na bazie
uniwersalnej, 16-/32-bitowej platformy
opartej na rdzeniu M16C:
- M32C – 16-bitowe mikrokontro-
lery RISC z możliwością wykonywa-
nia operacji na danych 32-bitowych i
częstotliwości taktowania od 32 MHz
(M32C/80, szybkość do 32 MIPS),
przez 64 MHz (M32C/90, szybkość do
55 MIPS) aż do 100 MHz (M32C/100,
szybkość ok. 100 MIPS). Przestrzeń
adresowa obsługiwana przez jednostkę
centralną M32C sięga 4 GB, proceso-
ry wyposażono w 4-kanałowe DMA,
a także (M32C/100) koprocesor zmien-
noprzecinkowy.
- M16C – w skład której wchodzi
6 podrodzin 16-bitowych mikrokon-
trolerów taktowanych sygnałami ze-
garowymi o częstotliwości od 10 do
24 MHz (szybkość wykonywania pro-
gramu dochodzi do 20 MIPS), przy-
stosowanych do adresowania pamię-
ci o pojemności do 16 MB i wyposa-
żonych w sprzętowe kontrolery DMA.
Najbogatszym wyposażeniem we-
wnętrznym dysponują mikrokontrole-
ry z podrodziny M16C/60 (m.in. 10-
-bitowy przetwornik A/C, UART, SPI,
Renesas to firma powstała w wyniku połączenia
działów półprzewodnikowych Hitachi i Mitsubishi.
Jest jednym z największych światowych graczy
na rynku mikrokontrolerów. Jej udział w świa-
towej sprzedaży mikrokontrolerów w roku 2003
przekroczył 21% (przy miesięcznej produkcji
przekraczającej 8 milionów sztuk), a w samej
Europie osiągnął 14%, co zapewniło firmie trzecie
miejsce wśród największych producentów. Podboje
rynkowe ułatwia ciągłe doskonalenie technologii
produkcji i wiążące się z nim obniżanie cen
mikrokontrolerów wyposażonych w pamięć Flash
programowaną w systemie.
66
Elektronika Praktyczna 1/2005
27820086.033.png 27820086.034.png 27820086.035.png
Elektronika Praktyczna 1/2005
67
P O D Z E S P O Ł Y
Rys. 2.
nia programu. Ilustruje to rys. 3 , na
którym pokazano osiągi wybranych
procesorów z rodzin M16C i M32C.
Przedstawione wyniki odniesiono do
„standardowych” procesorów 16- i 32-
-bitowych (zaznaczonych czarnymi li-
niami).
Renesas, podobnie do innych pro-
ducentów mikrokontrolerów, postawił
na silną integrację mniej i bardziej
zaawansowanych peryferiów z CPU,
dzięki czemu idea budowania syste-
mów jednoukładowych jest możliwa
do realizacji już teraz. Bardzo istotny
jest także fakt, że Renesas nie zlek-
ceważył „małych” aplikacji, które są
idealnym celem dla mikrokontrolerów
Tiny , których duża liczba wariantów
i naprawdę doskonałe wyposażenie
otwierają im drogę do dalszego pod-
boju rynku. Mamy nadzieję, że uda
się to także w naszym kraju.
Andrzej Gawryluk
16-bitowy timer itp.), natomiast do
aplikacji wymagających wyspecjalizo-
wanych mikrokontrolerów (wyposażo-
nych np. w interfejs USB lub sterow-
nik wyświetlacza LCD) doskonale na-
dają się mikrokontrolery z podrodzi-
ny M16C/20. Interesującą podrodziną
jest M16/Tiny, którą zaprojektowano z
myślą o zminimalizowaniu kosztów i
jednocześnie dobrym wyposażeniu w
bloki peryferyjne.
- R8C/Tiny – najmniejsze, pod
względem liczby dostępnych wypro-
wadzeń i wymiarów obudów, mikro-
kontrolery z rodziny w skład której
wchodzi aż 8 grup układów. Jedną
z ich cech charakterystycznych jest
obudowa o niewielkich wymiarach i
liczbie wyprowadzeń 20 lub 32. Prze-
strzeń adresowa obsługiwana przez
rdzeń tych mikrokontrolerów wyno-
si 1 MB, a maksymalna częstotliwość
taktowania dochodzi do 20 MHz, co
zapewnia szybkość wykonywania pro-
gramu do 9 MIPS. Pomimo słowa
„Tiny” w nazwie, mikrokontrolery te
mogą znaleźć zastosowania w za-
awansowanych aplikacjach, jak przy-
kładowo mikrokontrolery R8C/11, któ-
re wyposażono w 6-kanałowy PWM
(umożliwiający wykonanie m.in. 3-fa-
zowego falownika) – rys. 2 .
dów wyposażonych w sprzętowe blo-
ki wspomagające realizację zadań DSP.
W prezentacji skupiliśmy się wyłącz-
nie na rodzinach, które producent in-
tensywnie rozwija i które są wyposa-
żane w reprogramowalną pamięć pro-
gramu typu Flash, co ułatwia stoso-
wanie tych interesujących układów w
aplikacjach niskonakładowych.
Wspólną, szczególnie podkreśla-
ną, cechą procesorów firmy Renesas
jest niewielki pobór mocy przy za-
chowaniu dużej szybkości wykonywa-
Na płycie CD-EP1/2005B publiku-
jemy interaktywny selektor mikro-
kontrolerów Renesas Microchooser,
za pomocą którego można ułatwić
i przyspieszyć dobieranie właści-
wych mikrokontrolerów do wyma-
gań aplikacji.
Za mało informacji?
Czytelników, którzy nie znaleźli w artykule
odpowiedzi na nurtujące ich pytania zachęcamy
do bezpośredniego kontaktu z dystrybutorem firmy
Renesas: MSC Polska, tel. (32) 3305450
Renesas jest...
...producentem wielu innych, poza
wymienionymi w obydwu częściach
artykułu, rodzin mikroprocesorów i
mikrokontrolerów, w tym także ukła-
Bezpłatne narzędzie
Firma Renesas udostępniła bezpłatny kompilator języ-
ka C dla mikrokontrolerów R8C/Tiny. Dla pozostałych
mikrokontrolerów z rdzeniem M16C są dostępne
4-miesięczne wersje ewaluacyjne narzędzi projek-
towych, za pomocą których nie można realizować
projektów komercyjnych.
Rys. 3.
68
Elektronika Praktyczna 1/2005
27820086.036.png 27820086.001.png 27820086.002.png 27820086.003.png 27820086.004.png 27820086.005.png 27820086.006.png 27820086.007.png 27820086.008.png 27820086.009.png 27820086.010.png 27820086.011.png 27820086.012.png 27820086.013.png 27820086.014.png 27820086.015.png 27820086.016.png 27820086.017.png 27820086.018.png 27820086.019.png 27820086.020.png 27820086.021.png 27820086.022.png 27820086.023.png 27820086.024.png 27820086.025.png 27820086.026.png 27820086.027.png 27820086.028.png 27820086.029.png 27820086.030.png 27820086.031.png 27820086.032.png
Zgłoś jeśli naruszono regulamin