93 95

background image

93

Elektronika Praktyczna 10/2000

P O D Z E S P O Ł Y

SkrÛt ten, po rozwiniÍ-

ciu do Field Programmable
Frequency Timing Genera-
tor
, sugeruje zwi¹zki pro-
gramowalnych generatorÛw
z † k l a s y c z n y m i u k ³ a d a m i
PLD (bo Field Programmab-
le...), ale jest to w†znacz-
nym stopniu chwyt marke-
tingowy, wynikaj¹cy z†ros-
n¹cej popularnoúci uk³adÛw
programowalnych.

Budowa uk³adÛw
CyClocks

W†sk³ad rodziny CyC-

locks wchodzi aktualnie 12
typÛw programowanych ge-
neratorÛw, ktÛre - po bliø-
szym przyjrzeniu siÍ - oka-
zuj¹ siÍ byÊ programowa-
nymi dzielnikami zintegro-

Technika programowania

konfiguracji uk³adÛw

wkroczy³a juø takøe do

generatorÛw zegarowych,

czego pierwszym przejawem

by³y opracowania firm

Dallas i†Epson, nieco

rozwiniÍte przez Cypressa

w†linii produktÛw

nazwanych FPFTG.

nych wspÛ³czynnikach po-
dzia³u czÍstotliwoúci i†jed-
n¹ pÍtlÍ fazow¹, za pomo-
c¹ ktÛrej moøna doúÊ swo-
bodnie zwiÍkszaÊ czÍstotli-
woúÊ wejúciow¹ programo-
wanych dzielnikÛw. Zakres
generowanych przez uk³ady
C Y 2 0 7 1 A c z Í s t o t l i w o ú c i
w y j ú c i o w y c h

w y n o s i

500kHz..100MHz (w wersji
programowanej przez uøyt-
k o w n i k a ) . U k ³ a d m o ø e
wspÛ³pracowaÊ z†zewnÍt-
rznym kwarcem lub byÊ
taktowany przez prostok¹t-
ny sygna³ zewnÍtrzny.

Nieco inn¹ strukturÍ

maj¹ uk³ady z†serii precy-
z y j n y c h

g e n e r a t o r Û w

CY2037 (rys. 2). CzÍstotli-
woúÊ odniesienia wytwarza-
na w†generatorze moøe byÊ
m n o ø o n a l u b d z i e l o n a
w†bardzo szerokim zakresie,
przy czym wspÛ³czynnik
p o d z i a ³ u / m n o ø e n i a j e s t

wanymi z†syntezerami czÍs-
t o t l i w o ú c i w y k o n a n y m i
w†oparciu o†pÍtle PLL.

Na rys. 1 znajduje siÍ

schemat blokowy generato-
rÛw z†serii CY2071A, ktÛre
wyposaøone s¹ w†trzy wyj-
úcia o†niezaleønie ustala-

ustalany przez wewnÍtrzny
22-bitowy rejestr. Przebieg
o†tak ustalonej czÍstotliwoú-
ci moøna dodatkowo po-
dzieliÊ w†dzielniku wyjúcio-
wym o†binarnych wspÛ³-
c z y n n i k a c h

p o d z i a ³ u

1:1..128. Poniewaø uk³ady
CY2037 s¹ przeznaczone do
aplikacji wymagaj¹cych du-
øej dok³adnoúci generowa-
nych czÍstotliwoúci, produ-
cent przewidzia³ moøliwoúÊ
skorygowania parametrÛw
kwarcu za pomoc¹ dodat-
k o w y c h , w e w n Í t r z n y c h
kondensatorÛw prze³¹cza-
nych przez klucze tranzys-
torowe (rys. 3).

T a k ø e u k ³ a d y s e r i i

C Y 2 9 0 7 s ¹ w y p o s a ø o n e
w † p o j e d y n c z e w y j ú c i e
o†czÍstotliwoúci programo-
w a n e j

w † p r z e d z i a l e

0,5..100MHz i†jednym wyj-
úciem referencyjnym (rys.
4
), na ktÛrym wystÍpuje

Rys. 1.

Rys. 2.

Rys. 3.

background image

P O D Z E S P O Ł Y

Elektronika Praktyczna 10/2000

94

s y g n a ³ o † c z Í s t o t l i w o ú c i
u s t a l o n e j w † s y n t e z e r z e
z†PLL. UniwersalnoúÊ tej
rodziny uk³adÛw zwiÍksza
programowana przez uøyt-
kownika w†pamiÍci EPROM
16-pozycyjna tabela stero-
w a n a w e j ú c i a m i S 0 . . 3 .
DziÍki temu uøytkownik
moøe w†dowolnej chwili
zmieniÊ czÍstotliwoúÊ syg-
n a ³ u n a w y j ú c i u C L K A
u k ³ a d u n a j e d n ¹ z † 1 6
wczeúniej ustalonych war-
toúci.

Jednymi z†najbardziej

rozbudowanych funkcjonal-
nie uk³adÛw CyClocks
r o d z i n y C Y 2 2 9 1 / 2 2 9 2 .
W†ich strukturze wewnÍt-
rznej znajduj¹ siÍ aø trzy
powielacze czÍstotliwoúci
z†pÍtlami PLL (rys. 5), ktÛ-
re umoøliwiaj¹ wraz z†we-
w n Í t r z n y m i d z i e l n i k a m i
programowanymi uzyskanie
na wyjúciach aø 7†rÛønych
czÍstotliwoúci, przy czym
czÍstotliwoúÊ sygna³u na

wyjúciu CLKF moøe byÊ
zmieniana z†zewn¹trz za
pomoc¹ 3-bitowego wejúcia
k o n f i g u r a c y j n e g o S 0 . . 2 .
Wartoúci czÍstotliwoúci od-
powiadaj¹ce poszczegÛlnym
nastawom uøytkownik mo-
øe samodzielnie zaprojekto-
waÊ i†zapamiÍtaÊ w†we-
wnÍtrznej pamiÍci konfigu-
racji typu EPROM. Uk³ady
CY2291 maj¹ dodatkowo
wbudowany gene-
rator sygna³u zega-
rowego 32,768kHz
d l a z e g a r a R T C
wykorzystywanego
w†systemie. Gene-
rator ten jest zasi-
l a n y n i e z a l e ø n i e
od reszty uk³adu,
dziÍki czemu moø-
na go wykorzystaÊ
w†systemach okre-
sowo wy³¹czanych.

W s z y s t k i e

p r z e d s t a w i o n e
w†artykule uk³ady
s ¹ w y p o s a ø o n e

Rys. 4.

w†szereg funkcji u³atwiaj¹-
cych oszczÍdzanie energii
( m . i n . m o ø l i w o ú Ê p r a c y
z†niskimi napiÍciami zasi-
laj¹cymi), a†takøe elementy
minimalizuj¹ce zniekszta³-
cenia czasowe przebiegÛw
wyjúciowych. DziÍki temu
moøna je stosowaÊ w†no-
woczesnych systemach cyf-
rowych o†duøej szybkoúci
dzia³ania. Jednym z†podsta-
w o w y c h o b s z a r Û w i c h
przemys³owego stosowania
s¹ p³yty g³Ûwne kompute-
r Û w P C , l e c z d z i Í k i
o g r o m n e j e l a s t y c z n o ú c i
i†doúÊ atrakcyjnej cenie
mog¹ z†powodzeniem za-
st¹piÊ generatory czÍstotli-
woúci systemowych, wy-
twarzane w†sposÛb ìdys-
kretnyî.

Projektowanie
i†programowanie
CyClocks

Poniewaø struktury we-

wnÍtrzne poszczegÛlnych
typÛw uk³adÛw rodziny

CyClocks s¹ bardzo rÛøne
rÍczne programowanie ich
nastaw jest doúÊ trudne
i†ma³o efektywne. Z†tego
w³aúnie powodu Cypress
bezp³atnie udostÍpnia na-
rzÍdzie programowe, dziÍki
ktÛremu praca uøytkownika
sprowadza siÍ do podania
czÍstotliwoúci na wejúciu
i†oczekiwanych na wyj-

úciach wartoúci czÍstotli-
woúci przebiegÛw.

P r a c a n a d p r o j e k t e m

rozpoczyna siÍ od wybra-
n i a u k ³ a d u d o c e l o w e g o
(rys. 6). NastÍpnie w†ok-
nach edycyjnych (rys. 7)
n a l e ø y w p i s a Ê ø ¹ d a n e
w a r t o ú c i c z Í s t o t l i w o ú c i
oraz okreúliÊ rolÍ wypro-
w a d z e Ò r e a l i z u j ¹ c y c h
dwie funkcje. Program au-
tomatycznie wylicza moc
p o b i e r a n ¹ p r z e z u k ³ a d ,
w†zaleønoúci od ustalo-
nych przez uøytkownika
p a r a m e t r Û w p r z e b i e g Û w
wyjúciowych.

Poniewaø uk³ady CyC-

locks nie s¹ oznaczane
symbolami w†sposÛb syste-
m a t y c z n y , p o z w a l a j ¹ c y
uøytkownikowi ³atwo zapa-
m i Í t a Ê i c h m o ø l i w o ú c i ,
program narzÍdziowy wy-
p o s a ø o n o w † d o s k o n a l e
przygotowan¹ pomoc. Za-
warto w†niej podstawowe
opisy wszystkich uk³adÛw
obs³ugiwanych przez pro-

gram (rys. 8), wraz
z†opisem wyprowadzeÒ
i†uproszczonym sche-
matem struktury we-
wnÍtrznej. DziÍki temu

uøytkownik nie musi zbyt
czÍsto siÍgaÊ do dodatko-
wej dokumentacji, aby zna-
leüÊ podstawowe informa-
cje.

Po zadaniu wszystkich

parametrÛw program gene-
ruje plik z†opisem konfigu-
r a c j i p a m i Í c i E P R O M
w†formacie JEDEC. Dodatko-
wo jest tworzona dokumen-

Rys. 5.

Rys. 6.

background image

95

Elektronika Praktyczna 10/2000

P O D Z E S P O Ł Y

tacja do projektu, ktÛra za-
wiera najwaøniejsze infor-
macje dotycz¹ce realizowa-
nego projektu (rys. 9).

D o ú Ê k ³ o p o t l i w e j e s t

p r o g r a m o w a n i e u k ³ a d Û w
CyClocks, poniewaø dostÍp-
ny jest tylko jeden progra-
mator potrafi¹cy je zapro-
gramowaÊ - specjalizowany
programator CY3670 firmy
Cypress. Jego cena nie jest
b a r d z o

w y s o k a

( o k .

200USD), ale bior¹c pod
uwagÍ, øe w†normalnych
warunkach konstruktorzy
stosunkowo rzadko s¹ zmu-
szeni z†niego korzystaÊ, jest
to doúÊ powaøna inwesty-
cja.
Andrzej Gawryluk, AVT

Rys. 7.

Rys. 8.

Rys. 9.

M a t e r i a ³ y d o t y c z ¹ c e

uk³adÛw CyClock s¹ do-
stÍpne w†Internecie pod
adresami: http://www.cyp-
r e s s . c o m / c l o c k / d a t a s -
heets.html, http://www.cyp-
r e s s . c o m / c l o c k / a p -
p n o t e s . h t m l ,

h t t p : / /

www.cypress.com/design/se-
lectors/product/timi.htm.

Program do konfiguro-

wania uk³adÛw CyClocks
dostÍpny jest w†Internecie
p o d a d r e s e m h t t p : / /
w w w . c y p r e s s . c o m / d e s i g n /
progprods/clock/clocks.html.

Noty katalogowe oraz

program do konfigurowania
uk³adÛw CyClocks dostÍpne
s¹ na p³ycie CD-EP10/2000
w†katalogu \CyClocks.

95

Elektronika Praktyczna 10/2000


Wyszukiwarka

Podobne podstrony:
93 95
93 95
93 95 (10)
93 95
93 95
93 95
93 95
93-95, 93
93 95
93 95
93 95 206 pol ed01 2008
93 95 406 pol ed02 2003
g3 ign syst aaa 93 95
g3 mfi ign syst aaa 93 95
g3 mfi ign syst aba 93 95

więcej podobnych podstron