127
Elektronika Praktyczna 10/2005
B I B L I O T E K A E P
W „Bibliotece EP” prezentujemy książki dotyczące zagadnień związanych z różnymi dziedzinami techniki, jednak zawsze przydatne
w pracy elektronika lub pomocne w uprawianiu elektronicznego hobby. Nasza opinia jest oczywiście subiektywna, ale wynika
z wieloletniego doświadczenia zawodowego i chyba jest zgodna z oczekiwaniami tych, którzy chcą z książek korzystać, a nie
przyozdabiać nimi półki. Aby nie marnować miejsca w EP, nie będziemy publikować recenzji książek ocenianych na jedną lub
dwie “lutownice”. Przyjęliśmy szeroką skalę ocen, aby ułatwić Czytelnikom orientację w potencjalnej przydatności ksią
żki. Ze względu
na to, że w książkach wydawanych w Polsce pewne działy elektroniki są wyraźnie pomijane, w dziale Biblioteki EP omawiamy
również pozycje książkowe pochodzące od wydawców światowych. Przy wyborze tych książek kierujemy się ich tematyką,
wartością merytoryczną i subiektywnym odczuciem ich przydatności.
Publikowane w EP recenzje książek można znaleźć w Internecie pod adresem: http://biblioteka.ep.com.pl.
Uwaga! Większość prezentowanych książek można zamówić w Dziale Handlowym AVT. Chcemy w ten sposób udostępnić je
Czytelnikom EP. Pozycje zagraniczne znaleźć można pod adresem: http://www.abe.pl.
127
Harald Kreidl, Gerald Kupris, Peter Dilger,
Mikrokontrolery 68HC08 w praktyce, BTC, 2005
ISBN 83–60233–00–4
Jeślibyśmy przyjęli, że miarą popu-
larności mikrokontrolerów jest liczba
wydanych o nich książek, to popular-
ność mikrokontrolerów 68HC08 firmy
Freescale (dawniej Motorola) w Polsce
gwałtownie wzrosła. Prezentowana
książka jest bowiem pierwszą znaną
mi pozycją na temat tych układów,
wydaną w języku polskim. Jej głównym
autorem jest Harald Kreidl, pracownik
niemieckiego oddziału firmy Freescale,
znany i uznany specjalista w dziedzinie
mikrokontrolerów. Książka składa się 6
części (rozdziałów). Rozdział pierwszy
– najdłuższy jest poświecony opisowi
rdzenia wszystkich wersji mikrokontro-
lerów rodziny 68HC08. Przedstawiono
w nim mikrokontroler widziany ocza-
mi programisty. Po ogólnym scharakte-
ryzowaniu rdzenia 68HC08 porównano
go z jego poprzednikiem – rdzeniem
mikrokontrolerów 68HC05, a następnie
szczegółowo przedstawiono przerwa-
nia i ich obsługę, tryby adresowania,
pełną listę rozkazów, możliwe źródła
sygnału zegarowego oraz tryby pracy
mikrokontrolera. Ten rozdział kończy
się krótkim opisem układów zwiększa-
jących pewność działania mikrokon-
trolera, którymi są watchdog i moni-
tor napięcia zasilającego. W rozdziale
drugim są przedstawione moduły pe-
ryferyjne układów rodziny 68HC08.
Mowa jest tu o układach czasowych,
wejściach i wyjściach cyfrowych, prze-
twornikach analogowo–cyfrowych oraz
interfejsach szeregowych: synchronicz-
nym i asynchronicznym. Wspomniano
również o interfejsie Mszan, wbudo-
wanym w niektóre mikrokontrolery
z rodziny 68HC08. Rozdział trzeci jest
w całości poświęcony pamięciom mi-
krokontrolerów 68HC08. Omówione
zostały rodzaje i konfiguracje stosowa-
nych w tych układach pamięci oraz
sposoby programowania mikrokontrole-
rów w systemie. W rozdziale czwartym
dokonano pełnej (w momencie pisania
książki) prezentacji układów wykony-
wanych w ramach rodziny 68HC08.
Opisano sposób oznakowania mikro-
kontrolerów oraz ich podział na róż-
ne serie o szczególnych cechach (ni-
ska cena, zastosowania standardowe,
układy dla „małych aplikacji”). Każdą
serię mikrokontrolerów opisano z pod-
kreśleniem ich szczególnych właściwo-
ści nadających im odpowiedni charak-
ter. Rozdział 5 przedstawia narzędzia
stosowane do wspomagania projekto-
wania systemów z układami 68HC08.
Wymieniono tu zarówno narzędzia
oferowane przez Freescale, jak i opra-
cowane przez firmy zewnętrzne. Roz-
dział ostatni, szósty, został przeznaczo-
ny na omówienie tematów związanych
z programowaniem mikrokontrolerów
rodziny 68HC08 w językach C i C++.
Dokonano krótkiego porównania obu
tych języków z punktu widzenia ich
wykorzystania do programowania mi-
krokontrolerów, jak również podano
sposoby praktycznego posługiwania się
nimi (np. łączenia fragmentów kodu
zapisanego w asemblerze i C/C++).
Ogólne wrażenie po zapoznaniu się
z książką jest pozytywne. Oczywiście
nie sposób w krótkiej książce wyczer-
pać każdy z zasygnalizowanych tema-
tów, ale wydaje się, że autorzy poru-
szyli wszystkie istotne sprawy. Bardzo
cenne są przy tym przykłady poka-
zujące jak w sposób praktyczny reali-
zować omawiane zagadnienia. Należy
tutaj zasygnalizować duży wkład pol-
skiego wydawcy – firmy BTC – który
dokonał aktualizacji pewnych informa-
cji, jak również przetestował zamiesz-
czone w tekście, przykładowe fragmen-
ty programów. Czytelnicy z pewnością
docenią również fakt, że pewne in-
formacje przedstawione w książce nie
były do tej pory nigdzie indziej do-
stępne – dotyczy to zwłaszcza opisu
niektórych funkcji programu monitora.
Faktem jest, że każdy poważnie my-
ślący o projektowaniu jakiegokolwiek
systemu z wykorzystaniem mikrokon-
trolerów rodziny 68HC08, będzie mu-
siał posłużyć się oryginalną dokumen-
tacją konkretnego modelu. Dobrze się
jednak stało, że polski Czytelnik ma
dostępną książkę, która pozwala na
ogólne zapoznanie się z tymi mikro-
kontrolerami i która pokazuje pewne
sposoby ich wykorzystania. Przyznaje-
my 5 lutownic.
Andrzej Gawryluk
Elektronika Praktyczna 10/2005
128
B I B L I O T E K A E P
książka
wybitna,
polecamy!
książka
o dużych
walorach
praktycznych,
polecamy!
może się
przydać
daleka od
doskonałości
nie warto
kupować
Legenda:
Sanjaya Maniktala, Switching Power Supply Design &
Optimization (Projektowanie i optymalizacja zasilaczy
impulsowych), McGraw–Hill, 2005. ISBN 0–07–143483–6
Autorem prezentowanej książki
jest inżynier zatrudniony w firmie Na-
tional Semiconductor specjalizującej
się ostatnio w produkcji analogowych
układów scalonych, w tym układów
scalonych na potrzeby zasilaczy i sta-
bilizatorów impulsowych. Sanjaya Ma-
niktala jest obok tej książki autorem
dwóch patentów i wielu artykułów
poświęconych zasilaczom. Już samo
to jest dobrą rekomendacją, ponieważ
wiedza inżynierów pracujących u pro-
ducentów układów scalonych musi
dawać dobre efekty praktyczne. Moż-
na więc z czystym sumieniem stwier-
dzić, że autorem książki jest prawdzi-
wy ekspert. Tezę tę potwierdza układ
i treść książki. Zaczyna się ona trady-
cyjnie, od omówienia podstawowych
zasad obowiązujących w zasilaczach
impulsowych, z tym, że widzianych
oczami praktykującego inżyniera. Za-
równo w tym wstępie, jak i w całej
książce autor podaje proste, ale bar-
dzo praktyczne przykłady rachunkowe
oraz wzory obliczeniowe. Śledząc te
przykłady można odnieść wrażenie,
że projektowanie zasilaczy jest nie-
zwykle proste, ale jest to do pewnego
stopnia złudzenie wynikające z umie-
jętności autora do prowadzenia Czy-
telnika właściwą ścieżką. Samodzielne
odnalezienie tej ścieżki wymaga jed-
nak sporej wiedzy i doświadczenia.
We wstępie autor podkreśla, że nie
ma formalnego wykształcenia elektro-
nicznego i w związku z tym przestawia
prezentowaną tematykę w taki sposób,
w jaki sam ją poznawał w trakcie
wieloletniego samokształcenia. Okazu-
je się przy tym, że sprawy oczywiste
dla wykształconego inżyniera nie są
tak samo oczywiste dla samouka, ale
bywa również odwrotnie. Po omówie-
niu zasad podstawowych autor przed-
stawia podstawowe układy przetwornic
DC/DC, nie zapominając o przykładach
praktycznych. W postaci osobnego roz-
działu została wydzielona tematyka
układów wejściowych zasilaczy podłą-
czanych bezpośrednio do napięcia sie-
ciowego. Rozważone tu zostały przy-
padki różnych napięć i częstotliwości
sieciowych. W kolejnym kroku autor
omawia izolowane zasilacze impulso-
we sterowane bezpośrednio napięciem
sieciowym. W tym miejscu zostają
omówione topologie układów współ-
bieżnych (forward) i przeciwbieżnych
(flyback). I na tym, można powiedzieć,
kończy się część bezpośrednio związa-
na z techniką układową i podstawowy-
mi konfiguracjami różnych zasilaczy.
Od tej chwili autor koncentruje się
na omówieniu elementów magnetycz-
nych stosowanych w technice zasila-
czy impulsowych. Po przedstawieniu
podstawowych zasad magnetyzmu zo-
stają omówione transformatory (w tym
różne topologie z dzielonymi uzwo-
jeniami) i indukcyjności. Szczególną
uwagę autor poświęcił dobieraniu in-
dukcyjności do układów przetwornic
DC/DC oraz projektowaniu transfor-
matorów do układów współbieżnych
i przeciwbieżnych. Oprócz wzorów
projektowych i przykładów obliczenio-
wych podane są tu szczegóły kon-
strukcyjne poszczególnych elementów
magnetycznych. W następnym kroku,
w książce znalazły się bardzo cieka-
we rozdziały dotyczący projektowania
płytek drukowanych i prowadzenia
ścieżek połączeniowych oraz zagad-
nień termicznych związanych z wy-
dzielaniem i odprowadzaniem ciepła.
W końcowych rozdziałach książki au-
tor omówił zagadnienia związane ze
stabilizacją przetwornic pracujących
w trybie prądowym oraz praktyczne
projektowanie filtrów przeciwzakłóce-
niowych. Krótki, choć bez wątpienia
bardzo istotny jest rozdział 16 o zna-
czącym tytule „Rzeczy do wypróbo-
wania”. Zostały w nim zaprezentowa-
ne rozmaite pomysły układowe, które
jednak zostały dobrze przetestowane
i mogą być traktowane z dużym zaufa-
niem, a nie tylko jako idee układów.
W ostatnim rozdziale autor omawia
tematykę niezawodności, testowania
i bezpieczeństwa zasilaczy impulso-
wych. Uzupełnieniem książki jest in-
teresujący dodatek ułożony w formie
pytań i odpowiedzi, opracowany na
podstawie doświadczenia inżynierów
aplikacyjnych z kontaktów z klientami.
Można tu znaleźć ważne informa-
cje, często pomijane w podręcznikach,
często rozproszone, a zwykle bardzo
istotne podczas projektowania i to nie
tylko zasilaczy impulsowych. Dotyczą
one zarówno elementów, jaki i ukła-
dów oraz pojęć często występujących
w praktyce. Ogólnie książka liczy 17
rozdziałów, ma 395 stron, twardą, po-
rządną oprawę i dużą szansę na suk-
ces. Przyznajemy 5 lutownic.
Mieczysław Kręciejewski