You are on page 1of 2

M I N I P R O J E K T Y

Wspln cech ukadw opisywanych w dziale Miniprojekty jest atwo ich praktycznej realizacji. Zmontowanie
ukadu nie zabiera zwykle wicej ni dwa, trzy kwadranse, a mona go uruchomi w cigu kilkunastu minut.
Ukady z Miniprojektw mog by skomplikowane funkcjonalnie, lecz atwe w montau i uruchamianiu, gdy ich
zoono i inteligencja jest zawarta w ukadach scalonych. Wszystkie ukady opisywane w tym dziale s wykonywane i baane w laboratorium AVT. Wikszo z nich znajduje si w ofercie kitw AVT, w wyodrbnionej serii Miniprojekty o numeracji zaczynajcej si od 1000.

DIPmodu procesora MSP430F1121A


Po wielu latach panowania
mikrokontrolerw 8-bitowych
w konstrukcjach amatorskich
i nie tylko nadchodzi czas by
sign po wiksze ukady.
W artykule przedstawiamy
prosty modu zawierajcy
mikrokontroler 16-bitowy
firmy Texas Instruments z
rodziny MSP430, uatwiajcy
rozpoczcie przygody z tymi
ukadami.

Zapewne wielu Czytelnikw odstrasza myl przecie to 16 bitw


- kojarzy si to z wielkimi procesorami, za ktre nie wiadomo jak si
zabra. Wprawdzie w ofercie TI s
ukady 64- czy 100-nkowe (przykadem jest projekt termometru opisanego w EP9/2004), ktrych samo wlutowanie w pytk jest problemem, ale
dostpne s take mniejsze ukady w
obudowach 20- i 28-nkowych, ktre
mona stosowa w niewielkich apli-

Rys. 1. Schemat elektryczny moduu

Elektronika Praktyczna 2/2005

kacjach. Wszystkie procesory z serii


MSP430F oferowane s tylko w obudowach do montau powierzchniowego, co z jednej strony umoliwia miniaturyzacj pytki, ale z drugiej strony komplikuje poznanie tych ukadw, gdy do wszelkich prb ukad
musi by wlutowany w pytk. Aby
umoliwi poznanie mikrokontrolerw
z tej serii w artykule przedstawiony
zostanie modu umoliwiajcy wlutowanie jednego z najmniejszych z tej
rodziny ukadu typu MSP430F1121A.
Ukad ten umieszczony jest w obudowie SO20 i posiada dwa niepene
porty co daje 14 linii I/O.
Pami programu typu Flash tego
mikrokontrolera ma pojemno 4 kB
a pami danych RAM - 256 B.
Dodatkowo w ukadzie znajduje si
256 B pamici Flash przeznaczonej
do zapisu danych. Ponadto mikrokontroler posiada wiele innych peryefriw, takich jak chociaby komparator analogowy czy licznik, umoliwiajcy midzy innymi sprztowe
generowanie przebiegu PWM.
Schemat moduu przedstawiono
na rys. 1. Na pytce zastosowano
podstawowe elementy umoliwiajce
prac mikrokontrolera. Rezystor R1 i
kondensator C1 pracuj w obwodzie
zerowania mikrokontrolera, rezonator kwarcowy X doczony jest bez

75

M I N I P R O J E K T Y

M I N I P R O J E K T Y

Rys. 2. Schemat montaowy pytki


moduu

zewntrznych kondensatorw, gdy


znajduj si one wewntrz procesora.
Na zcza JP1 i JP2 zostay wyprowadzone wszystkie sygnay procesora, natomiast na zcze JP3 sygnay
umoliwiajce doczenie interfejsu
JTAG sucego do jego zaprogramowania. Zworki Z1 i Z2 su do wyboru sposobu zasilania w zalenoci
od zastosowanego interfejsu JTAG.
Jeli interfejs JTAG posiada wasne
zasilanie, to mona z niego zasili
modu i naley zewrze zwork Z1.
Jeli natomiast interfejs JTAG nie posiada wasnego zasilania, to naley
zewrze zwork Z2 i w ten sposb
zostanie on zasilony z pytki moduu. Zwork t naley zewrze w
przypadku stosowania JTAG-a, ktry
opiszemy za miesic w EP.
Monta elementw na pytce drukowanej (rys. 2) naley rozpocz od
mikrokontrolera, a nastpnie naley
wlutowa rezystory, kondensatory i
rezonator kwarcowy. Na kocu montowane s zcza, przy czym zcze
JP3 montowane jest od strony elementw, natomiast zcza JP1 i JP2
od strony cieek. Zworki Z1 i Z2
s wykonane w postaci punktw lu-

WYKAZ ELEMENTW
Rezystory
R1, R2: 33 kV 1206
Kondensatory
C1, C2: 100 nF
1206
Pprzewodniki
U: MSP430F1121A SO20
Inne
X: kwarc 32,678 kHz
JP1, JP2: Goldpin 1x10 mski
JP3: Goldpin 2x7 mski

towniczych, ktre mona zewrze nanoszc odrobin cyny.


Pytka moduu jest wykonana w
formie kompatybilnej z rozmiarami
obudw DIP (600 mils), co umoliwi
monta w rnego pytkach uniwersalnych. Modu moe by zasilany
napiciem z przedziau 1,8 V3,6 V,
przy czym w czasie programowania
napicie to musi by wysze od
wartoci 2,7 V. Zasilanie naley doczy do wyprowadze oznaczonych
jako VCC (nka numer 2 plus) i
VSS (nka numer 4 - masa).
Do tworzenia programw na mikrokontrolery MSP430 udostpniony
jest darmowy kompilator C firmy IAR
w wersji Kickstart, ktry jest w peni
funkcjonaln wersj z ograniczeniem
generowanego kodu do 4 kB, co dla
przedstawionego ukadu nie ma znaczenia. Oprogramowanie jest dostpne na stronie www-s.ti.com/sc/techzip/
slac050.zip, publikujemy je take na
CD-EP2/2005B. Wygld gwnego okna
programu przedstawiono na rys. 3.
Krzysztof Pawsiuk, EP
krzysztof.plawsiuk@ep.com.pl

Rys. 3. Wygld okna pakietu IAR dla ukadw MSP430

76

Elektronika Praktyczna 2/2005

You might also like