background image

Prezentowany układ jest rozwinięciem wcześ-
niejszego projektu Autora pt. Generator sygna-
łowy DDS, opublikowanego w EdW 7, 8/2008.

DDS to całkowicie cyfrowa metoda bez-

pośredniej syntezy przebiegów analogowych 
o częstotliwości od DC do kilkuset mega-
herców. Metoda ta zapewnia bardzo wysoką 
stabilność generowanej częstotliwości (taką 
jak stabilność generatora wzorcowego) oraz 
przestrajanie z dokładnością do ułamków Hz. 
Scalone układy syntezy DDS są w pełni pro-
gramowalne, zatem częstotliwość, amplituda 
oraz faza generowanego sygnału mogą być 
dowolnie zmieniane poprzez układy sterujące 
np. mikroprocesor.

Układy DDS integrujące w swojej struk-

turze wszystkie bloki niezbędne do generacji 
sygnałów stały się alternatywą dla analogowych 
syntezerów opartych o pętle synchronizacji fa-
zowej, zapewniając bardzo szybkie przestraja-
nie w bardzo szerokim zakresie częstotliwości, 
w pełni cyfrową regulację amplitudy, fazy oraz 
częstotliwości generowanego sygnału. Układy te 
nie wymagają kalibracji, strojenia oraz są znacz-
nie mniej wrażliwe na zmiany temperatury niż 
standardowe analogowe rozwiązania. Wszystkie 
syntezy DDS umieszczone są w miniaturowych 
obudowach SMD zajmując tym samym mało 
miejsca na płytkach drukowanych. Układy te 
mogą także pełnić funkcję źródeł sygnałów ze-
garowych. Wiele syntezerów DDS posiada wbu-
dowany wewnętrzny szybki komparator, który 
może służyć do generacji sygnału prostokątnego 
z sygnału sinusoidalnego.

Obecnie największym producentem ukła-

dów DDS jest fi rma  Analog-Devices  posia-
dająca w swojej ofercie kil-
kanaście typów syntez DDS 
(www.analog.com).

Koncepcję praktycznej re-

alizacji modulatora oraz gene-
ratora przedstawia rysunek 1.

Konstrukcja modułowa 

zapewniła łatwiejsze urucha-
mianie modelu. Dodatkowo 
błędy bądź uszkodzenie da-
nego bloku funkcjonalnego 

nie pociąga za sobą konieczności wymiany 
całej elektroniki, a tylko określonego frag-
mentu. Dwa główne bloki urządzenia to układ 
syntezy DDS, oparty na układzie AD9854 
oraz układ sterowania wykorzystujący proce-
sor ARM AT91SAM7S64.

Układ AD9854 jest układem bezpośred-

niej syntezy cyfrowej DDS zawierającym 
wszystkie niezbędne bloki do generacji syg-
nału aproksymującego sinusoidę. Maksy-
malna częstotliwość taktowania układu wy-
nosi 300MHz dla wersji w obudowie TQFP 
thermal slug. Obudowa ta wyposażona jest 
we wkładkę radiatorową, którą należy przy-
lutować do pola masy na płytce drukowanej. 
Druga wersja tego samego układu nie zawie-
ra wkładki radiatorowej, co ogranicza moc 
strat układu oraz częstotliwość taktowania do 
200MHz. Układ AD9854 ma dwa zintegro-
wane przetworniki DAC o rozdzielczości 12 
bitów każdy (kanał I oraz Q w przypadku wy-
korzystania układu jako generatora kwadratu-
rowego). Kanał Q może zostać odłączony od 
rdzenia DDS a wartość prądu wyjściowego 
tego kanału będzie zależna od zawartości re-
jestru o adresie 0x0B. Umożliwia to generację 
innych sygnałów poprzez sekwencyjne wpi-
sywanie do tego rejestru wartości próbek syg-
nału. W modelu zostało to wykorzystane do 
generowania sygnałów arbitralnych, których 
przebieg jest opisany funkcją matematyczną. 
Układ wymaga zasilania napięciem 3,3V o 
wydajności prądowej minimum 800mA. 

Programowanie może odbywać się w 

trybie równoległym oraz szeregowym. Tryb 
równoległy umożliwia transfer danych do 

syntezy z szybkością 
do 100MHz, tryb sze-
regowy maksymalnie 
10MHz. Wybór try-
bu pracy następuje 
poprzez pin 70 (S/P 
SELECT). Połączenie 
tego pinu z napięciem 
VDD włącza tryb rów-
noległy, połączenie 
z masą – tryb szere-

gowy. Inne szczegóły dotyczące tego układu 
można znaleźć w Internecie. 

Mikroprocesor wykorzystany do stero-

wania układem to AT91SAM7S64. Jest to 
procesor z rdzeniem ARM 7-TDMI. Wybór 
tego układu był podyktowany chęcią uzyska-
nia możliwie dużej szybkości pracy (56MHz) 
oraz liczby pamięci programu (64kB). Także 
znacznie większa, w stosunku do procesorów 
AVR, szybkość przetworników ADC układu 
pozwoliła na sprzętową realizację modulacji 
analogowych o paśmie częstotliwości sięgają-
cym kilku kHz. Początkowo układ wyposażo-
ny był w mikroprocesor AVR ATmega8. Nie-
stety, szybkość działania przetworników ADC 
nie była wystarczająca do uzyskania sensow-
nego pasma przenoszenia toru analogowego.

Procesor wymaga dołączenia minimal-

nej liczby komponentów związanych z jego 
działaniem, głównie kondensatorów fi ltrują-
cych zasilanie. Dodatkowymi elementami są 
rezonator kwarcowy oraz kondensatory bocz-
nikujące rezonator. Rezonator ustala częstotli-
wość wewnętrznego oscylatora, która następ-
nie może zostać powielona w wewnętrznym 
układzie PLL. Do pinu 39 (NRST) można 
dołączyć scalony układ resetu (supervisor). 
Pin 55 umożliwia wykasowanie wewnętrznej 
pamięci programu. Do pinu 63 (PLLRC) nale-
ży dołączyć fi ltr PLL składający się z dwóch 
rezystorów oraz kondensatora. Wartości tych 
elementów powinny być dostosowane do czę-
stotliwości pracy układu oraz czasu potrzeb-
nym do zsynchronizowania się pętli (start-up 
time).  Producent na stronie internetowej udo-
stępnia gotowy plik Excela (xls), który służy 
do obliczeń wartości tych elementów. Układ 
umieszczony jest w obudowie LQFP oraz 
QFN z 64 wyprowadzeniami. 
Blok syntezy DDS. Schemat układu syntezy 
DDS przedstawia rysunek 2. Układ AD9854 
to układ scalony syntezy DDS, generujący 
przebieg sinusoidalny oraz arbitralny. Przebieg 
aproksymujący sinusoidę występuje na wyjściu 
Iout1 oraz Iout1B (piny 48 i 49). Wyjścia te są 
komplementarne i oba wymagają rezystorów 
zamykających (R8, R11). Przebieg arbitralny 

15

Elektronika dla Wszystkich

Maj 2010

Maj 2010

Projekty AVT

#

#

#

#

#

#

#

#

#

2941

2941

Kombajn sygnałowy DDS

Kombajn sygnałowy DDS

 

Rys. 1 

background image

występuje na wyjściu 
Iout2 oraz Iout2B. 
Także przebiegi wy-
stępujące na tych pi-
nach są przesunięte o 
180 stopni i wymagają 
rezystorów zamykają-
cych (R9, R10). 

Do obu wyjść syn-

tezy dołączone są fi ltry 
eliptyczne 7. rzędu, 
zbudowane na ele-
mentach L2-L7 oraz 
C17-C32. Źródłem 
sygnału zegarowego 
jest generator kwar-
cowy QG1 o często-
tliwości 28,322MHz. 
Częstotliwość ta zosta-
je powielona w bloku 
pętli PLL układu US1. 
Stopień powielenia zo-
stał zaprogramowany 
na 11 razy, zatem czę-
stotliwość taktowania 
układu US1 wynosi 
311,542MHz. Jest to 
więcej niż zalecana 
przez producenta czę-
stotliwość taktowania. 
Skutkiem przetakto-
wania jest większe grzanie się układu (pobór 
prądu i moc strat są silnie zależne od częstotli-
wości taktowania oraz częstotliwości sygnału 
wyjściowego). Nie powoduje to nieprawidłowo-
ści w działaniu syntezy DDS, a umożliwia gene-
rację przebiegów o większych częstotliwościach 
(w modelu ponad 120MHz). Warto zaznaczyć, 
że od jakości sygnału zegarowego (stabilność 
długo- i krótkoterminowa, szumy fazowe, jitter) 
zależy jakość sygnału wyjściowego syntezy. 

Gniazda oznaczone jako FSK oraz S-K 

służą do modulacji binarnej sygnału genero-
wanego poprzez syntezę DDS. Gniazdo FSK 
umożliwia modulację dwuwartościową FSK 
(z rampą lub bez) oraz modulację BPSK. 
Gniazdo S-K umożliwia realizację modula-
cji OOK z rampą. W obu przypadkach czas 
narastania rampy (czyli liniowej zmiany czę-
stotliwości dla FSK lub amplitudy dla OOK) 
jest kontrolowany poprzez oprogramowanie. 
Oba wejścia przystosowane są do pracy z syg-
nałami TTL dzięki dzielnikom R1–R2 oraz 
R3–R4. Sygnały przekraczające dwukrotnie 
poziom napięcia zasilania (tj. 6,6V) nie spo-
wodują uszkodzenia układu, ale powodują 
przewodzenie diod ochrony ESD układu US1, 
praca w takich warunkach nie jest zalecana. 
Nie powinno się zatem przekraczać napięcia 
6Vpp na tych gniazdach. Sygnał ten oczywi-
ście powinien być unipolarny. 

Gniazdo CON łączy płytkę syntezy DDS 

z mikroprocesorowym układem sterowania. 
Początkowo układ sterowania oparty był o 
mikroprocesor AVR zasilany napięciem 5V, 

stąd obecność rezystorów R12–R15. Ich zada-
niem była konwersja napięcia 5V na napięcie 
ok 3,6V. Ideę konwersji przedstawia rysunek 
3
. Tego typu sposób nie jest zalecany, ale czę-
sto stosowany ze względu na prostotę wyko-
nania.

Układ programowany jest oczywiście w 

sposób szeregowy z wykorzystaniem sygnału 
zegara (WRB/SCLK, pin 21) oraz synchro-
nicznymi danymi (A0/SDIO, pin 19). Piny 
danych interfejsu równoległego zostały dołą-
czone do masy (piny od 1 do 8). Elementy R6, 
R7, C4 tworzą fi ltr wewnętrznej pętli PLL. 
Rezystor R5 wyznacza prąd referencyjny 
wewnętrznych przetworników DAC. Dalsze 
szczegóły można znaleźć w nocie katalogo-
wej układu AD9854. Kondensator C3 popra-
wia współczynnik SFDR, można go nie mon-
tować, godząc się na większe zniekształcenia 
sygnału (gorszy SFDR). 

Część cyfrowa ukła-

du zasilana jest z napięcia 
+3V3, ale odseparowana 
jest od części analogowej 
poprzez dławik 100μH 
L1. Dodatkowo duża 
liczba kondensatorów 
SMD o pojemnościach od 100nF do 2,2nF 
ma zapewnić skuteczną fi ltrację  składowej 
zmiennej z szyn zasilania w szerokim zakre-
sie częstotliwości. Jest to niezmiernie ważne 
w przypadku cyfrowych układów pracujących 
przy dużych częstotliwościach. Układ IC1 jest 
stabilizatorem napięcia LDO (o niskim spad-

ku napięcia). Na-
pięcie wyjściowe 
tego stabilizatora to 
3,3V, maksymalny 
prąd obciążenia to 
800mA. Układ syntezy wymaga zasilania w 
granicach 4V–6V (maksymalne napięcie pra-
cy IC1). Wydajność prądowa układu zasilania 
nie powinna być mniejsza od 1A, ze względu 
na znaczny pobór prądu przez pracującą syn-
tezę DDS (ok. 800mA, zależnie od częstotli-
wości wyjściowej). 
Filtr eliptyczny. Ma on za zadanie stłumić 
wyższe harmoniczne sygnału generowanego 
przez syntezę DDS. Schemat zastosowane-
go fi ltru eliptycznego przedstawia rysunek 
4
. Filtr ten jest fi ltrem  dolnoprzepustowym 
siódmego rzędu, dopasowanym obustronnie 
do impedancji 50Ω. Charakterystyka amplitu-

dowa tego fi ltru pokazana 
jest na rysunku 5.

Filtr został zaprojekto-

wany i przeanalizowany w 
programie RFSim. Proce-
dura projektowania zakła-

 

Rys. 5 

16

Projekty AVT

Maj 2010

Maj 2010

100u

+

3

V

3

V

D

D

10n

10n

+

3

V

3

V

D

D

V

D

D

+

3

V

3

+

3

V

3

33k

3

3

k

33k

3

3

k

10n

4

.7

k

1

k

2

2

0

10n

V

D

D

V

D

D

+

3

V

3

10n

10n

10n

10n

2.2n

2.2n

100n 100n

100n 100n

47u

47u

5

1

51

5

1

5

1

4

,7

u

3

2

0

n

47nH

47nH

47nH

47nH

47nH

47nH

22p

22p

22p

22p

22p

22p

22p

22p

4

.7

p

6

.8

p

1

0

p

4

.7

p

6

.8

p

1

0

p

100n 220u

100n 47u

+

3

V

3

2.2k

2.2k

2.2k

2.2k

D7

1

D6

2

D5

3

D4

4

D3

5

D2

6

D1

7

D0

8

DVDD0

9

DVDD1

10

DGND0

11

DGND1

12

(NC1)

13

A5

14

A4

15

A3

16

A2/IO-RESET

17

A1/SDO

18

A0/SDIO

19

I/O-UD-CLK

20

W

R

B

/S

C

LK

2

1

R

D

B

/C

S

B

2

2

D

V

D

D

2

2

3

D

V

D

D

3

2

4

D

V

D

D

4

2

5

D

G

N

D

2

2

6

D

G

N

D

3

2

7

D

G

N

D

4

2

8

FS

K

/B

P

S

K

/H

O

LD

2

9

S

H

A

P

E

D

-K

E

YI

N

G

3

0

AV

D

D

0

3

1

AV

D

D

1

3

2

A

G

N

D

0

3

3

A

G

N

D

1

3

4

(N

C

2)

3

5

V

O

U

T

3

6

AV

D

D

2

3

7

AV

D

D

3

3

8

A

G

N

D

2

3

9

A

G

N

D

3

4

0

AGND4

41

VIN-POS

42

VIN-NEG

43

AVDD4

44

AGND5

45

AGND6

46

AGND7

47

IOUT1

48

IOUT1B

49

AVDD5

50

IOUT2B

51

IOUT2

52

AGND8

53

AVDD6

54

DACBP

55

DAC-R-SET

56

(NC3)

57

(NC4)

58

AGND9

59

AVDD7

60

P

LL

-F

LT

6

1

A

G

N

D

10

6

2

(N

C

5)

6

3

D

IF

F-

C

LK

-E

N

6

4

AV

D

D

8

6

5

A

G

N

D

11

6

6

A

G

N

D

12

6

7

R

E

FC

LK

B

6

8

R

E

FC

LK

6

9

S

/P

-S

E

LE

C

T

7

0

M

A

S

TE

R

-R

E

S

E

T

7

1

D

G

N

D

5

7

2

D

V

D

D

5

7

3

D

V

D

D

6

7

4

D

G

N

D

7

7

5

D

G

N

D

8

7

6

D

G

N

D

9

7

7

D

G

N

D

10

7

8

D

V

D

D

7

7

9

D

V

D

D

8

8

0

EP

P$1

L1

C1

C2

1
2

FSK

R1

R

2

1
2

S-K

R3

R

4

C3

R

5

R

6

R

7

C4

7

14

8

QG1

C5

C6

C7

C8

C9

C10

C11

C12

C13

C14

C15

C16

R

8

R9

R

1

0

R

11

C

1

7

C

1

8

L2

L3

L4

L5

L6

L7

C19

C20

C21

C22

C23

C24

C25

C26

C

2

7

C

2

8

C

2

9

C

3

0

C

3

1

C

3

2

1

2

3

4

5

CON

X1-1

X1-2

IC1

GND

IN

OUT

C33

C34

C35

C36

R12

R13

R14

R15

X2

X3

GND

VCC

OUT

+

+

+

+

TC1264 3,3V

TC1264 3,3V

D1

D2

0,3V

3,6V

AD9854

R

3,3V

5V

47nH

22pF

10pF

47nH

22pF

16,8pF

47nH

22pF

20pF

22pF

50R

50R

Rys. 2 

 

 

Rys. 3 

Rys. 4 

 

background image

dała stałe wartości dławików i takie dobranie 
kondensatorów (lub ich równoległego połącze-
nia), aby uzyskać optymalną charakterystykę. 
Dobór elementów fi ltru powinien umożliwić 
możliwie największą stromość charakterysty-
ki przy zachowaniu małego zafalowania w pa-
śmie przepustowym oraz dobrego tłumienia w 
paśmie zaporowym. Jako że sygnały lustrzane 
sygnału wyjściowego syntezy DDS powyżej 
częstotliwości próbkowania (311,542MHz) 
maleją wraz ze wzrostem częstotliwości, fi ltr 
powyżej tej częstotliwości ma tłumienie tylko 
38dB (81 razy), co jest zupełnie wystarczają-
ce, aczkolwiek w precyzyjnych urządzeniach 
pomiarowych zawierających syntezę DDS na-
leży tak dobrać fi ltr, aby tłumienie w zakresie 
wyższych częstotliwości było zdecydowanie 
lepsze. Największy poziom sygnałów lustrza-
nych występuje w zakresie częstotliwości Ny-
quista – częstotliwość próbkowania (155MHz 
–311,542MHz) i w tym zakresie fi ltr powinien 
wykazywać największe tłumienie. W zakresie 
163MHz–260MHz tłumienie fi ltru nie jest 
gorsze niż 48dB.
Blok układu sterowania. Układ sterowania 
został zrealizowany na mikroprocesorze z 
rdzeniem ARM7 TDMI. Sercem układu jest 
mikroprocesor AT91SAM7S64. Schemat 
układu przedstawiony jest na rysunku 6

Układ taktowany jest częstotliwością 16MHz, 
która generowana jest poprzez wewnętrzny 
oscylator mikroprocesora z dołączonym ze-
wnętrznym rezonatorem kwarcowym Q1. Na-
stępnie częstotliwość ta ulega powieleniu w 
układzie PLL do częstotliwości 56,177MHz.

Układ odbiera dane sterujące poprzez in-

terfejs RS232 z komputera PC i odpowiednio 
konfi guruje syntezę DDS. Moduł mikropro-
cesorowy składa się z 5 podbloków, mianowi-
cie: układu zasilania, układu fi ltru dolnoprze-
pustowego, bloku konwerterów poziomów, 
układu programowania JTAG oraz wyświet-
lacza alfanumerycznego LCD 2x16 znaków.

Blok zasilania składa się ze stabilizatora 

napięcia 3,3V (IC2) oraz kondensatorów włą-
czonych pomiędzy szyny zasilania oraz masę. 
Warto zaznaczyć, że rdzeń procesora wymaga 
napięcia zasilania 1,8V. Napięcie to wytwa-
rzane jest przez sam układ AT91SAM7S64 i 
jest dostępne na pinie 8 (VDDOUT). Pin ten 
połączony jest z pinami zasilającymi rdzeń 
mikroprocesora oraz układ wewnętrznej pętli 
PLL. Stąd dodatkowe kondensatory fi ltrujące 
to napięcie zasilania (C1–C4). Jak już wspo-
mniano przy omawianiu syntezy DDS fi ltracja 
napięcia zasilającego w przypadku szybkich 
układów cyfrowych jest bardzo ważna, stąd 
zastosowanie elementów SMD oraz konden-

satorów o różnych wartościach pojemności 
umieszczonych blisko układu scalonego (po-
cząwszy od najmniejszych pojemności). Brak 
dobrej fi ltracji może objawiać się dziwnym 
zachowaniem mikroprocesora, trudnym do 
zdiagnozowania. Do układu zasilania dołą-
czone są także elementy fi ltrujące  napięcie 
odniesienia układu przetwornika analogowo-
cyfrowego: L1, C12, także te elementy powin-
ny być umieszczone możliwie jak najbliżej 
układu scalonego. Kolejnym blokiem jest fi ltr 
dolnoprzepustowy 4. rzędu z wielokrotnym 
sprzężeniem zwrotnym (MFB). Układ składa 

17

17

Projekty AVT

Elektronika dla Wszystkich

Maj 2010

Maj 2010

AT91SAM7S64

100n

100n

10n

V

C

C

100n

10n

1

6

M

H

z

1

0

p

1

0

p

V

C

C

220u

47u

100n

zas

V

C

C

1u

1u

10n

1n

4

7

k

4

7

k

4

7

k

4

7

k

V

C

C

BC547B

BC557

V

C

C

1

.5

k

4

.7

k

1.5k

1.5k

100u

100n

V

C

C

10k

V

C

C

NE5532

NE5532

22k

10k

4.7k

4.7k

10n

4.7n

4.7n

1n

4

7

k

4

7

k

100n

47k

100n

470

BC547B

BC547B

GND

4

.7

k

4

.7

k

V

C

C

V

C

C

10k

10k

BC547B

BC547B

10k

10k

1

.5

k

1

.5

k

V

C

C

V

C

C

100n

100n

100n

10n

4

7

0

VDDIN

7

VDDFLASH

59

VDDIO

18

VDDIO

45

VDDIO

58

VDDOUT

8

VDDPLL

64

VDDCORE

12

VDDCORE

24

VDDCORE

54

GND

2

GND

17

GND

46

GND

60

XIN

62

XOUT

61

PLLRC

63

DDP

57

DDM

56

ERASE

55

TST

40

/NRST

39

JTAGSEL

50

TCK

53

TDI

33

TMS

51

TDO

49

ADVREF

1

AD4

3

AD5

4

AD6

5

AD7

6

PA0/PWM0/TIOA0

48

PA1/PWM1/TIOB0

47

PA2/PWM2/SCK0

44

PA3/TWD/NPCS3

43

PA4/TWCK/TLCK0

36

PA5/RXD0/NPCS3

35

PA6/TXD0/PCK0

34

PA7/RTS0/PWM3

32

PA8/CTS0/ADTRG

31

PA9/DRXD/NPCS1

30

PA10/DTXD/NPCS2

29

PA11/NPCS0/PWM0

28

PA12/MISO/PWM1

27

PA13/MOSI/PWM2

22

PA14/SPCK/PWM3

21

PA15/TF/TIOA1

20

PA16/TK/TIOB1

19

PA17/TD/PCK1/AD0

9

PA18/RD/PCK2/AD1

10

PA19/RK/FIQ

13

PA20/RF/IRQ0/AD3

16

PA21/RXD1/PCK1

11

PA22/TXD1/NPCS3

14

PA23/SCK1/PWM0

15

PA24/RTS1/PWM1

23

PA25/CTS1/PWM2

25

PA26/DCD1/TIOA2

26

PA27/DTR1/TIOB2

37

PA28/DSR1/TCLK1

38

PA29/RI1/TCLK2

41

PA30/IRQ1/NPCS2

42

PA31/NPCS1/PCK2

52

C1

C2

C4

C6

C8

2

1

Q

1

C

9

C

1

0

IC2

GND

IN

OUT

C13

C14

C15

X1-1

X1-3

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

JTAG

3

1

2

4

S

1

C3

C5

C7

C11

R

2

R

3

R

4

R

5

T1

T2

R

1

R

6

R7

R8

1
2
3

RS232

L1

C12

1
2
3
4

DATA

1
2
3
4
5
6

CTRL

1

3

2

3

2

R9

2

3

1

IC3A

6

5

7

IC3B

8

4

R10

R11

R12

R13

C16

C17

C18

C19

R

1

4

R

1

5

C20

R16

C21

1

2

MODIN

R17

3

1

2

4

S

2

T3

T4

R

1

8

R

1

9

R20

R21

1
2
3

D_IN

1
2
3
4
5

DDS

T5

T6

R22

R23

R

2

4

R

2

5

1
2
3

D_OUT

C22

C23

C24

C25

R

2

6

GND

GND

GND

TMS

TMS

TDI

TDI

TCK

TCK

TDO

TDO

PLL

PLL

NRST

NRST

N

R

S

T

TX1

TX1

RX1

RX1

CT

C

T

RW

RW

EN

EN

+5V

+5V

+5V

+5V

+5V

ADC

ADC

DCLK

DCLK

DAT

DAT

SCLK

SCLK

IOUP

IOUP

SDIO

SDIO

RESET

RESET

OCLK

OCLK

ODAT

ODAT

+

+

TC1264 3,3V

TC1264 3,3V

IC1

Rys. 6

  

background image

się z jednego podwójnego wzmacniacza ope-
racyjnego NE5532. Pierwszy wzmacniacz, 
IC3A, to wtórnik napięciowy, który separuje 
od reszty układu sygnał wejściowy podawany 
na wejście MODIN. Zapobiega także uszko-
dzeniu mikroprocesora w przypadku zbyt 
dużej amplitudy sygnału wejściowego. Ele-
menty R14, R15, R16 wytwarzają napięcie 
sztucznej masy na poziomie 2,5V, C20 fi ltruje 
to napięcie. Po wtórniku napięciowym sygnał 
trafi a na fi ltr dolnoprzepustowy zbudowany 
na wzmacniaczu IC3B oraz elementach R12–
C17, R11–C18, R10–C19. Na wyjściu układu 
IC3B znajduje się jeszcze jeden stopień fi ltra-
cji R13–C16. Następnie sygnał trafi a na prze-
twornik ADC mikroprocesora. 

Konwertery poziomów mają za zadanie 

dopasowanie sygnałów o różnych napięciach 
do napięć akceptowalnych przez układ mi-
kroprocesora. Jednym z takich bloków jest 
konwerter RS232 zbudowany na tranzysto-
rach T1 oraz T2. Układ odznacza się dużą 
prostotą, zamiast tych tranzystorów można 
użyć dedykowanego konwertera RS232-TTL 
np. MAX232. Z układem jak na schemacie nie 
było żadnych problemów, pracuje poprawnie 
na szybkości 115200b/s. Tranzystory T5 oraz 
T6 zapewnią wyprowadzenie sygnałów wyj-
ściowych do układów pomiarowych np. oscy-
loskopu, w celu synchronizacji danych modu-
lujących oraz przebiegu zmodulowanego wy-
twarzanego przez syntezę DDS. Tranzystory 
T3, T4 służą do wprowadzania danych wej-
ściowych (modulujących). Programowanie 
mikroprocesora odbywa się poprzez interfejs 
JTAG. Złącze oznaczone jako JTAG służy do 
podpięcia programatora (WIGGLER). Rezy-
story R2–R5 podciągają piny interfejsu JTAG 
do dodatniej szyny zasilania. Rezystor R17 
nie został zamontowany (reset programowy 
stwarzał problemy podczas testowania ukła-
du), resetowanie układu odbywa się ręcznie za 
pomocą przycisku S2 lub poprzez włączenie 
i wyłączenie układu. Dodatkowo wewnętrzną 
pamięć FLASH można skasować za pomocą 
przycisku S1. Szczegóły dotyczące tej proce-
dury zawarte są w nocie katalogowej układu 
AT91SAM7S64. Ostatnim ele-
mentem jest wyświetlacz LCD. 
Wyświetlacz składa się z dwóch 
linii po 16 znaków. Zawiera 
włączone podświetlanie w celu 
zapewnienia wygodnego od-
czytu w różnych warunkach 
oświetleniowych. Potencjometr 
R9 służy do regulacji kontrastu 
wyświetlacza. 
Blok fi 

ltru generatora arbi-

tralnego. Schemat układu fi ltru 
generatora arbitralnego przed-
stawiony jest na rysunku 7
Układ jest fi ltrem  aktywnym 
zbudowanym w oparciu o dwa 
wzmacniacze operacyjne typu 
NE5532. Składa się on z 3 

bloków: wzmacniacz wejściowy, które-
go celem jest wzmocnienie sygnału oraz 
odseparowanie płytki syntezy DDS od 
układu fi ltrującego, układ fi ltru dolnoprze-
pustowego 5. rzędu oraz wzmacniacz wyj-
ściowy zapewniający niską impedancję 
wyjściową. Wzmacniacz wejściowy został 
zbudowany na wzmacniaczu IC1A oraz 
elementach C6, R8, R9. Wzmocnienie 
tego stopnia wynosi +2. Układ rezystorów 
R1, R2, R3 wytwarza napięcie sztucznej 
masy na poziomie VCC/2. Kondensator 
C1 usuwa składową zmienną z tego na-
pięcia. Napięcie to jest konieczne do po-
prawnej pracy wzmacniaczy operacyjnych 
zasilanych napięciem unipolarnym. Blok ten 
nie zawiera kondensatora fi ltrującego  skła-
dową stałą na wejściu, gdyż taki kondensator 
znajduje się na bloku syntezy DDS (C17). Na 
blok fi ltru dolnoprzepustowego składają się 
elementy R5–C3, R6–C4, R7–C5, R10–C7 
oraz w bloku wejściowym R4–C2. Jest to za-
tem fi ltr piątego rzędu. Układ IC1B pracuje w 
układzie fi ltru MFB (z wielokrotnym sprzę-
żeniem zwrotnym). Po bloku fi ltracji  sygnał 
trafi a na wzmacniacz wyjściowy. Wzmac-
niacz wyjściowy ma za zadanie odseparowa-
nie fi ltru dolnoprzepustowego od obciążenia 
dołączonego do układu. Wzmacniacz IC2A 
wraz z elementami R11, R12, C8 tworzy 
nieodwracający wzmacniacz o wzmocnieniu 
+2. Elementy C9, R13 odcinają składową 
stałą, pozostawiając tylko przebieg zmienny. 
Niewykorzystany wzmacniacz IC2B został 
połączony w konfi guracji  minimalizującej 
samowzbudzenie. Charakterystyka całego 
modułu fi ltru przedstawiona jest na rysunku 

8. Dolna częstotliwość graniczna wyznaczona 
jest przez pojemności C17 (na płytce syntezy 
DDS) oraz C6, C8 i C9 i wynosi ona ok. 2 Hz 
(–3dB). Górna częstotliwość graniczna (–3dB) 
wynosi 4,4kHz. Elementy L1, C10, C11, C12 
służą do fi ltracji napięcia zasilającego. Napię-
cie zasilania może mieścić się w granicach 4V 
– 16V (maksymalne napięcie zastosowanych 
kondensatorów elektrolitycznych).
Stopień wyjściowy syntezy DDS. W celu od-
separowania syntezy DDS od obciążenia, a 
przez to także w celu ochrony układu scalo-
nego, zastosowano wyjściowy bufor szeroko-
pasmowy. Schemat układu pokazany jest na 
rysunku 9. Układ opiera się o wzmacniacz 
operacyjny ze sprzężeniem prądowym – 
TSH330. Parametry tego wzmacniacza można 
znaleźć w Internecie.

Sygnał wyjściowy z syntezy DDS (gniaz-

do X3 na płytce syntezy DDS) trafi a na wej-
ście modułu bufora – gniazdo X1. Rezystor 
R3 dopasowuje linię transmisyjną zbudowa-

ną z układu przetwornika 
DAC, układu AD9854 
– fi ltr eliptyczny – prze-
wód 50Ω RG58U – blok 
bufora. Jest on konieczny 
ze względu na duże często-
tliwości transmitowanego 
sygnału, bez niego w linii 
pojawiają się odbicia, co 
powoduje zniekształcenia 
sygnału oraz generację za-
kłóceń. Kondensatory C3 

oraz C11 (niezamontowany) 
odcinają składową stałą wy-
twarzaną przez obwód sztucz-
nej masy. Obwód sztucznej 
masy składa się z rezystorów 
R4, R5 oraz R6. Kondensator 
C4 fi ltruje napięcie sztucznej 
masy i zapobiega przenikaniu 
zakłóceń z szyn zasilających 
na wejście nieodwracające 
wzmacniacza.

Wzmacniacz IC1 jest 

wzmacniaczem ze sprzę-
żeniem prądowym. Dobór 
rezystorów ustalających 
wzmocnienie opierało się o 
dane katalogowe, gdyż tyl-

18

Projekty AVT

Elektronika dla Wszystkich

Maj 2010

Maj 2010

NE5532N

NE5532N

NE5532N

NE5532N

1

0

k

1

0

k

100k

V

C

C

100n

6.8k

2.2n

6.8k

10k

100k

2.2n

470p

100p

GND

2,2k

2

.2

k

10u

6.8k

1n

10k

1

0

k

10u

1

0

u

1

0

0

k

V

C

C

100n

47u

100u

V

C

C

100n

2

3

1

IC1A

6

5

7

IC1B

8

4

2

3

1

IC2A

6

5

7

IC2B

8

4

R

1

R

2

R3

C1

R4

C2

R5

R6

R7

C3

C4

C5

R8

R

9

C6

R10

C7

R11

R

1

2

C8

1
2

JP1

1

2

JP2

C

9

R

1

3

1

2

ZAS

C10

C11

L1

C12

+

+

+

+

 

Rys. 7

THS330

V

C

C

220

1

0

0

1u

10n

5

1

4

7

0

4

7

0

1

.5

k

V

C

C

1

0

0

n

100n

51

1

0

0

n

*

47u

100u

100n

10n

1n

VCC

*

5

1

5

1

2

3

6

8

6

8

IC1

7

IC1

7

4

R1

R

2

C1

C2

R

3

R

4

R

5

R

6

C

3

C4

X1

R7

C

5

C

6

X2-1

X2-2

C7

L1

C8

C9

C10

X3

C

11

+

Rys. 9

 

 

Rys. 8 

background image

ko przy poprawnym dobraniu rezystora R1 
układ jest stabilny, a pasmo przenoszenia nie 
zależy od wzmocnienia. Wzmocnienie moż-
na regulować, zmieniając wartość rezystora 
R2. Wzmocnienie układu wynosi 6,2 raza. 
Obecność elementów C1 oraz C2 uniemoż-
liwia wzmacniaczowi wzmacnianie napięcia 
niezrównoważenia oraz napięcia sztucznej 
masy. Dla składowej stałej wzmacniacz ma 
wzmocnienie równe jeden. C1 został dodat-
kowo zbocznikowany kondensatorem C2 o 
znacznie mniejszej pojemności w celu rów-
nomiernego rozkładu wzmocnienia w funk-
cji częstotliwości. Moduł impedancji C2 jest 
znacznie mniejszy przy wyższych częstotli-
wościach niż dużego kondensatora C1. W 
podobnym celu zostawiono miejsce na płytce 
na elementy C6 i C11, jednak współpracujące 
z nimi kondensatory 100nF dobrze pracują w 
szerokim zakresie częstotliwości. Po testach 
modułu konieczne okazało się dodanie obwo-
du R8, C12, który kompensuje spadek ampli-
tudy syntezy DDS w zakresie najwyższych 
generowanych częstotliwości. Elementy te 
nie są uwzględnione na płytce PCB i należy 
je przylutować od strony druku. Filtracja zasi-
lania została zrealizowana na elementach C7, 
L1, C8, C9, C10. Różne wartości pojemności 
służą zapewnieniu minimalnej impedancji 
całego bloku kondensatorów w możliwie naj-
szerszym zakresie częstotliwości. Rezystor 
R7 zapewnia dopasowanie do linii zasilającej 
obciążenie 50Ω (kanał wejściowy oscylosko-
pu lub analizatora widma z wejściem 50Ω). 
Blok zasilacza. Składa się on z dwóch płytek, 
jednej odpowiedzialnej za wyprostowanie na-
pięcia z transformatora, jego wygładzenie oraz 
stabilizowanie na poziomie 5V oraz drugiej 
– odpowiedzialnej za rozdzielenie napięcia 
na poszczególne moduły oraz jego dokładną 
fi ltrację. Dodatkowo na płytce zamocowano 
gniazdo do podłączenia wentylatora. Schemat 
pierwszego obwodu można zobaczyć na ry-
sunku 10
. Mostek B1 przystosowany jest do 
pracy z prądami do 2A. Kondensatory C1 i C2 
fi ltrują napięcie zasilające stabilizator. Napię-
cie 5V dostępne jest na wyjściu – gniazdo X-
-2. Stabilizator jest typu 7805 o maksymalnym 
prądzie 1A. Uzwojenie wtórne transformatora 
podłączone jest z płytką za pomocą gniazda 
X-1. Zastosowano transformator o napięciu 
12V oraz mocy 12VA. Drugi element układu 
zasilania stanowi płytka fi ltrów oraz rozdzie-
lenia napięcia na poszczególne bloki syntezy. 
Schemat układu można zobaczyć na rysunku 
11
. Największy prąd pobiera układ syntezy. 
Tor zasilania syntezy składa się z dławika L1 
oraz kondensatorów C2, C3, C6. Dławik L1 
separuje syntezę DDS od pozostałych bloków, 

składowa zmienna generowana przez pracują-
cą syntezę nie powinna się przedostawać do 
torów zasilania innych bloków, szczególnie 
wzmacniaczy wyjściowych. Przed dławi-
kiem znajdują się elementy fi ltrujące napięcie 
zasilania do modułów mikroprocesora oraz 
wzmacniaczy wyjściowych. Procesor został 
podpięty bezpośrednio pod dodatnią szynę 
zasilania. Wzmacniacz wyjściowy TSH330 
oraz wzmacniacz – fi ltr generatora arbitral-
nego zostały wpięte poprzez 100μH dławiki. 
Kondensator elektrolityczny C4 to kondensa-
tor typu LOW ESR. Dławik L1 ma indukcyj-
ność 250μH i może pracować z prądami do 
1A, rezystancja jego uzwojeń jest pomijalna. 
Rezystor R1 ogranicza prąd niebieskiej diody 
LED, która jest sygnalizatorem występowania 
napięcia zasilającego. 

 

Oprogramowanie

Oprogramowanie urządzenia składa się z 
dwóch programów, jeden instalowany jest 
na komputerze klasy PC (oprogramowanie 
użytkownika), drugi jest zawarty w pamięci 
programu mikroprocesora sterującego synte-
zą DDS. Oprogramowanie na PC zapewnia 
pełną kontrolę nad urządzeniem. Oprogramo-
wanie użytkownika zostało napisane w pakie-
cie Borland Delphi 6.0. Program składa się z 
kilku zakładek służących do sterowania ukła-
dem. Do podstawowych opcji należą:
1. Generator sinusoidalny przestrajany.
2. Wobulator.
3. Modulator (cyfrowy, analogowy).
4. Bezpośredni dostęp do rejestrów syntezy.
5. Generator arbitralny.
Generator. Zakładka ta pozwala regulować 
częstotliwość, amplitudę oraz fazę sygnału si-
nusoidalnego generowanego przez syntezę. Ze 
względu na znaczny 
zakres przestrajania 
wprowadzono sekcję 
przycisków służącą 
do łatwego zadawa-
nia częstotliwości. 
Można także włączyć 
oraz wyłączyć auto-
matyczne wysyłanie 
nowych danych do 
syntezy DDS (opcja 
auto update). Poni-
żej sekcji przycisków 
znajduje się regulacja 
fazy. Dodatkowe czte-
ry przyciski pozwala-
ją na szybką zmianę 
fazy. Ręczny zakres 
wynosi od 0˚ do 359˚ 
z krokiem 1˚. Obok 

znajduje się przycisk włączający panel ge-
neratora arbitralnego oraz przycisk zamknię-
cia programu. Na samym dole umieszczono 
suwak regulacji amplitudy. Zakres regulacji 
wynosi 0–4095 dec wartości próbki z krokiem 
5 dec.
Wobulator. Zakładka „SWEEP” pozwala na 
liniowe przemiatanie częstotliwości w pełnym 
zakresie pracy syntezy z dowolnym krokiem i 
z dowolnym czasem na krok. Tego typu opcja 
bywa przydatna w badaniu pasma przenosze-
nia fi ltrów itp.
Modulator. Zakładka „Modulator” służy do 
wyboru jednej z wielu modulacji zaaplikowa-
nych w układzie. Modulacje te zostały podzie-
lone na 3 kategorie:
1. Programowe – w których parametry fali noś-

nej oraz sygnały modulujące są generowane 
przez oprogramowanie użytkownika (jak np. 
dane do wysłania) lub program mikroproce-
sora (analogowe sygnały modulujące).

2. Analogowe – sprzętowe, modulacje analo-

gowe, których sygnał modulujący podawany 
jest na wejście analogowe urządzenia (X3).

3. Cyfrowe – sprzętowe, modulacje impulsowe 

(z kluczowaniem), których dane wejściowe 
podawane są na jedno z gniazd X1 lub X2. 

Ze względu na dużą złożoność obliczeń mo-
dulacje programowe (szczególnie analogowe) 
nie mają szerokiego pasma. Zdecydowanie 
najszybsze są modulacje cyfrowe sprzętowe.
Tryb rejestrowy. Umożliwia bezpośredni do-
stęp do rejestrów syntezy. Program użytkowni-
ka emuluje wygląd rejestrów syntezy i umoż-
liwia ich ręczną konfi gurację. Nie wszystkie 
rejestry są dostępne, nie jest to konieczne do 
konfi guracji syntezy. W razie pomyłki lub 
dziwnego zachowania się syntezy, spowodo-
wanego błędną konfi guracją, dwa przyciski 

na panelu umożliwiają 
zresetowanie syntezy i 
jej ponowną domyślną 
inicjalizację.
Generator arbitralny. 
Jest to podprogram słu-
żący do generacji do-
wolnej funkcji napięcia 
opisanej matematyczną 
funkcją jednej zmien-
nej (drugą zmienną jest 
czas). W skład panelu 
generatora arbitralnego 
wchodzą przyciski z na-
zwami funkcji matema-
tycznych, wartości licz-
bowe oraz możliwość 
dodania szumu. 

Równanie można 

także wpisać ręcznie w 
okienku nad panelem 

z przyciskami. Dodatkowo 

możliwe jest powiększenie 
fragmentu przebiegu, obcię-
cie go do pełnego okresu (ma-
nualne oraz automatyczne) 

19

19

Projekty AVT

Elektronika dla Wszystkich

Maj 2010

Maj 2010

2200u

100n

7805

100n

220u

5V

Went

D1, D2 1N4007

A

C

1

A

C

2

-

+

B1

X1-1

X1-2

C1

C2

IC1

GND

IN OUT

C3

C4

X2-1

X2-2

X3-1

X3-2

D1

D2

+

+

 

Rys. 10

100nF

10n

470p

220u

250u

100nF

4

7

0

10n

100u

100u

X1-1

X1-2

C1

C2

C3

C4

L1

C6

1
2

LED

R

1

DDS-1

DDS-2

C5

ARM-1

ARM-2

TSH-1

TSH-2

L2

ARB-1

ARB-2

L3

+

  

Rys. 11

background image

tak, aby zachować ciągłość fazy, oraz zmiana 
ustawień długości rekordu danych. Wysła-
nie danych do syntezy trwa ok. 2 sekund, po 
czym na gnieździe ARB występuje zadany 
przebieg. 
Konfi guracja  programu. Program przed 
pierwszym uruchomieniem wymaga skonfi -
gurowania. Najważniejsze jest skonfi guro-
wanie portu COM, który zostanie użyty do 
transmisji danych. Port ten tworzony jest wir-
tualnie na komputerze użytkownika poprzez 
przejściówkę USB-RS232, więc mimo że wy-
korzystuje się od strony systemu procedury 
obsługi portu COM, to urządzenie połączone 
jest z komputerem poprzez złącze USB. Moż-
liwa jest konfi guracja ręczna – poprzez wpisa-
nie portu COM oraz konfi guracja automatycz-
na – program wyszuka aktywne porty COM. 
Jeśli nie ma innych urządzeń korzystających z 
portów szeregowych, to wyświetlony port jest 
portem urządzenia. Dodatkowo istnieje moż-
liwość wyłączenia powielacza częstotliwości 
taktowania (PLL). Umożliwia to zaobserwo-
wanie przebiegu generowanego przez syntezę 
z obejściem fi ltru, którego częstotliwość od-
cięcia jest znacznie większa niż częstotliwość 
uzyskiwanych sygnałów. Częstotliwość tak-
towania wynosi wtedy 28,322MHz, a często-
tliwość fi ltru 143MHz (–3dB). Ogranicza to 
maksymalną częstotliwość wyjściową prze-
biegu do 14MHz. 

W modelu wykorzystano przejściówkę 

USB-RS232, która od strony systemu ope-
racyjnego widziana jest jako wirtualny port 
COM. Przejściówki takie kosztują kilkanaście 
złotych i można je łatwo kupić np. na Allegro. 
Przejściówka jest opcjonalna, układ może wy-
korzystywać interfejs RS232, z pominięciem 
przejściówki.  

 

Montaż i uruchomienie

Blok syntezy DDS został zmontowany na 
płytce pokazanej na rysunku 12. Płytka zo-
stała wykonana w programie Eagle. Ze wzglę-
du na dużą liczbę połączeń oraz elementów 
SMD płytka zawiera dwie warstwy. Takie roz-
wiązanie jest także korzystniejsze ze względu 
na możliwość umieszczenia kondensatorów 
fi ltrujących zasilanie możliwie blisko układu 
AD9854. Niweluje się przez to indukcyjno-
ści doprowadzeń, co ma oczywiście wpływ 
na efektywność fi ltracji napięcia zasilającego 
układ. Sam układ syntezy DDS występuje w 
obudowie TQFP80. Został on przylutowany 
z wykorzystaniem pasty lutowniczej oraz lu-
townicy kolbowej.

Większość elementów zastosowanych do 

budowy układu to elementy do montażu po-
wierzchniowego. Użycie tej technologii pro-
dukcji elementów było podyktowane dużą 
częstotliwością pracy układu. Zastosowanie 
elementów przewlekanych w tego typu ukła-
dach nie jest zalecane ze względu na parame-
try szczątkowe, głównie indukcyjności do-
prowadzeń kondensatorów oraz rezystorów. 

 

W miejsce kondensatorów elektrolitycznych 
można zastosować kondensatory tantalowe, 
ewentualnie kondensatory elektrolityczne o 
niskiej rezystancji ekwiwalentnej ESR. Nie 
jest to bezwzględnie konieczne ze względu 
na to, iż typowe kondensatory elektrolityczne 
pracują poprawnie do kilkudziesięciu kHz (w 
zależności od producenta oraz pojemności). 
Powyżej tej częstotliwości fi ltrację przejmują 
kondensatory stałe.

Podczas pracy w zakresie najwyższych 

częstotliwości (100MHz–120MHz) układ 
AD9854 grzeje się dość mocno. W celu po-
prawienia chłodzenia tego elementu zastoso-
wano dodatkowy mały radiator aluminiowy 
doklejony do obudowy. Radiator został także 
zamontowany na stabilizatorze napięcia LDO. 
Moc strat wydzielana na tym elemencie w naj-
gorszym przypadku wynosi ok. 1,5W. 

Gniazda FSK oraz S-K zostały umiesz-

czone na przednim panelu urządzenia. Wy-
korzystano wygodne i trwałe gniazda typu 
BNC, które umożliwiają podpięcie generatora 
sygnałowego i innych urządzeń. Gniazda X2 
oraz X3 na płytce syntezy DDS zostały zapro-
jektowane jako gniazda SMA, ale ze względu 
na wysoki koszt tych gniazd oraz konieczność 
stosowania przewodów połączeniowych z 
wtykami SMA zrezygnowano z ich montażu 
i połączenia wykonano przewodem koncen-
trycznym oraz skrętką. Gniazdo X3 zostało 
połączone przewodem koncentrycznym BNC 
50Ω z płytką wzmacniacza-bufora wyjścio-
wego syntezy DDS. Gniazdo X2 (wyjście 
przebiegu generatora arbitralnego) zostało po-
łączone parą skręconych przewodów z płytką 
fi ltru i wzmacniacza wyjściowego. Gniazdo 
X1 służy do podłączenia napięcia zasilania. 
Jest to typowe gniazdo śrubowe ARK. Całą 
płytka została przykręcona do większej płyt-
ki laminatu miedziowego w celu zapewnienia 
stabilnej konstrukcji mechanicznej. 

Moduł z mikroprocesorem zmontowany zo-

stał na płytce pokazanej na rysunku 13. Gniaz-
do opisane jako DDS służy do połączenia syg-
nałów sterujących z płytką syntezy DDS. Po-
łączenie to wykonano przewodem taśmowym. 

Podobnie połączono wyświetlacz LCD 
(złącza CTRL oraz DATA). Sterowanie 
odbywa się w trybie 4-bitowym, dlatego 

linia danych 
(DATA) ma 

tylko 4 prze-
wody. Gniaz-
do JTAG to 
dwie listwy 

goldpin 1x10. 
P o z o s t a ł e 
gniazda zostały 
wyprowadzone 
na panel czoło-
wy urządzenia, 
wejście sygna-
łu modulują-
cego MODIN 
jako gniazdo 
BNC, służące 
do podłączenia źródła 
sygnału modulującego; 
wejście i wyjście da-
nych cyfrowych (D_IN, 
D _ O U T ) 
jako złącza 
ś r u b o w e 
A R K 3 . 
Cała płyt-
ka została 
p r z y k r ę -
cona do 
w i ę k s z e j 
płytki lami-
natu miedziowego w celu zapewnienia stabilnej 
konstrukcji mechanicznej.
Filtr generatora arbitralnego. Układ zmon-
towano na płytce pokazanej na rysunku 14
Wszystkie zastosowane elementy to elementy 
do montażu przewlekanego (w układzie nie 
występują częstotliwości wyższe niż 30kHz). 
Ze względu na prosty układ oraz niewielką 
liczbę połączeń płytka została wykonana jako 
jednowarstwowa, metodą termotransferu z 
warstwą opisową po stronie elementów. Po 
lutowaniu strona lutowania została pokryta 
warstwą lakieru izolującego w celu minima-
lizacji utleniania się miedzi. Gniazdo JP2 to 
gniazdo wejściowe fi ltru, zostało ono połączo-
ne z gniazdem wyjściowym X2 płytki synte-
zy DDS za pomocą skrętki. Gniazdo JP1 to 
gniazdo wyjściowe. Na jego wyjściu wystę-
puje odfi ltrowany przebieg podany na wejście 
JP2. Gniazdo to zostało wyprowadzone na 
panel czołowy jako gniazdo BNC. Połączenie 
między płytką a tym gniazdem wykonano za 
pomocą skrętki. Gniazdo ZAS służy do podłą-
czenia napięcia zasilania.
Bufor TSH330. Układ zmontowano na płytce 
pokazanej na rysunku 15. Płytka modelowa 
została wykonana metodą termotransferu. 
Kondensatory fi 

ltrujące zasilanie zostały 

umieszczone możliwie najbliżej układu sca-
lonego IC1 (efektywność fi ltracji  napięcia 
zasilania). 

Ciąg dalszy na stronie 23

 

Rys. 12 Skala 50%

20

Projekty AVT

Elektronika dla Wszystkich

Maj 2010

Maj 2010

C1

C2

R2

R4

C5

C6

C7

C8

C9

C10

C13

C14

R10

R1

1

1

1

2

-

I

O

US1

L1

FSK

R1

S-K

R3

C3

R5

R6 R7

C4

QG1

C1

1

C12

C15

C16

R8

R9

C17

C18

L2

L3

L4

L5

L6

L7

C19

C20

C21

C22

C23

C24

C25

C26

C27

C28

C29

C30

C31

C32

CO

N

X1

IC1

C33

C34

C35

C36

R12

R13

R14

R15

X2

X3

 

Rys. 13 Skala 50%

100n

100n

10n

10n

1u

1u

47k

100n

4.

7k

10n

100n

470

10k

10k

10k

100n

100n

47

0

C1

C2

C4

C8

C3

C5

R3

C12

R13

C16

C21

R17

R20

R21

R23

C23

C24

R26

-

IO

1

2

34

2

3

1

1

2

3

1

2

3

4

2 3

1

2

31

2

31

2 3

1

IC1

C6

Q1

C9

C10

IC2

C13

C14

C15

X1

JTAG

S1

C7

C1

1

R2

R4

R5

T1

T2

R1

R6

R7

R8

RS232

L1

DA

TA

CTRL

R9

IC

3

R10

R1

1

R12

C17

C18

C19

R14

R15

C20

R16

MO

D

IN

S2

T3

T4

R18

R19

D_IN

DDS

T5

T6

R22

R24

R25

D_O

UT

C22

C25

AT91SAM7S64

100n

16M

Hz

10p

10p

220u

47u

100n

zas

10n

1n

47k

47k

47k

BC547B

BC557

1.

5k

4.7k

1.

5k

1.5k

100u

10k

NE5534

22k

10k

4.7k

4.

7n

4.7n

1n

47k

47k

100n

47k

BC547B

BC547B

4.

7k

4.

7k

BC547B

BC547B

10k

1.

5k

1.

5k

100n

10n

IC

1

IC

2

R1

R2

R3

C1

R4

C2

R5

R6

R7

C3

C4

C5

R8

R9

C6

R10

C7

R11

R12

C8

JP1

JP2

C9

R13

ZAS

C10

C11

L1

C12

NE5532N

NE5532N

10k

10k

100k

100n

6.

8k

2.

2n

6.

8k

10k

100k

2.2n

470p

100p

2,2k

2.2k

10u

6.

8k

1n

10k

10k

10u

10u

100k

100n

47u

100u

100n

 

Rys. 14 Skala 50%

THS330

220

100

1u

10n

51

470

470

1.

5k

100n

100n

51

100n

*

100n

10n

1n

*

IC

1

R1

R2

C1

C2

R3

R4

R5

R6

C3

C4

R7

C5

C6

C8 C9

C10

C1 1

1

2

X1

X2

C7

L1

X3

47u

100u

Rys. 15 Skala 100%

 

1

2

1

2

12

-

I

O

B1

X1

C1

C2

IC1

C3

C4

X2

X3

D1

D2

2200u

100n

7805

100n

220u

5V

Went

100nF

10n

470p

250u

100nF

470

10n

C1

C2

C3

L1

C6

R1

C5

1

2

12

1

2

1

2

1

2

X1

C4

LED

DDS

ARM

TSH

L2

ARB

L3

220u

100u

100u

Rys. 16 Skala 50%

  

Rys. 17 Skala 100%

background image

stotliwość rezonansowa, a tym samym pobie-
rany prąd, będzie ulegał niewielkiej zmianie.

Przedstawiona nagrzewnica była zasilana 

z autotransformatora o mocy maksymalnej 
1kW i taką moc udało mi się wykorzystać. 
Tranzystory sterujące przy takim chłodzeniu 
nie grzały się mocno, co świadczy o możli-
wości dalszego zwiększenia mocy. Niestety, 
ponieważ nie posiadam autotransformatora o 
większej mocy, nie mogłem tego sprawdzić 
w praktyce. 

Warto podkreślić, że niezalecane jest 

uruchamianie nagrzewnicy bezpośrednio z 

sieci, przy pominięciu auto-
transformatora. Podczas jej 
włączenia następuje silny 
impuls prądowy, który przy 
podaniu napięcia 230V może 
uszkodzić tranzystory steru-
jące. Stopniowe zwiększa-
nie napięcia wyjściowego 
pozwala na bieżąco kontro-
lować pobierany prąd i eli-
minuje ryzyko uszkodzenia 
urządzenia. 

Na załączonych fotogra-

fiach zaprezentowano przykła-
dy nagrzewanych przedmio-
tów. Nawet tak duże elementy 
jak śruby o średnicy 20mm 
rozgrzewają się do czerwoności w przecią-
gu jedynie kilku sekund. Niektóre ze zdjęć 
przedstawiają pierwszą wersje nagrzewnicy w 
innej obudowie i ze spiralą wykonaną z drutu 
miedzianego.

 Na zakończenie chciałbym ostrzec wszyst-

kich, którzy zechcą zbudować taką nagrzew-

nicę. Urządzenie jest zasilanie bez separacji 
galwanicznej od sieci, co stwarza niebez-
pieczeństwo porażenia. Z tego względu 
zarówno przy budowie, jak i uruchamianiu 
należy zachować szczególną ostrożność. 

Łukasz Plis

lukasplis@interia.pl

23

23

Projekty AVT

Elektronika dla Wszystkich

Maj 2010

Maj 2010

Uwaga! Podczas uruchamiania i użyt-

kowania układu w jego obwodach wystę-
pują napięcia groźne dla życia i zdrowia. 
Osoby niedoświadczone i niepełnoletnie 
mogą wykonać je wyłącznie pod kierun-
kiem wykwalifikowanego opiekuna, na 
przykład nauczyciela.

Rezystory
R1 . . . . . . . . . . . . . . . . . . . . . . . 18kΩ
R2,R3  . . . . . . . . . . . . . . . . . . . . .15Ω
R4 . . . . . . . . . . . . . . . . . . . . . .  1,5kΩ
R5,R6  . . . . . . . . . . . . . . . . .  10Ω/5W 
R7 . . . . . . . . . . . . . . . . . . . . . . . 47kΩ
PR1 . . . . . . . . . . . . . . . . . . . . . 100kΩ
Kondensatory
C1 . . . . . . . . . . . . . . . . . .  10μF/400V 
C2 . . . . . . . . . . . . . . . . . . . . . . 100μF 
C3,C4  . . . . . . . . . . . . . . . .  2,2nF/2kV 
C5,C6  . . . . . . . . . . . . . . . .  4μF/400V 

C7 . . . . . . . . . . . . . . . . . . . . 1000μFV
Półprzewodniki
D1 . . . . . . . . . . . . . . . . . . . . . UF4001 
D2,D3  . . . . . . . . . . . . . . . . . . . . . LED
D4 . . . . . . . . . . . . . . . . . . . . . 1N4148 
M1. . . . . . . . . . . . . . . . . . mostek 50A 
T1,T2. . . . . . . . . . . . . . .  IFRPS40N60 
U2 . . . . . . . . . . . . . . . . . . . . . .IR2153 
Pozostałe
C,L,L1  . . . . . . . . . . . . . .* - patrz tekst
Z1,Z2. . . . . . . . . . . . . . . . . . . . . ARK2
Z6  . . . . . . . . . . . . . . . . . . . ARK2 mały

Wykaz elementów

Płytka drukowana jest do stęp na

 w sie ci han dlo wej AVT ja ko kit szkol ny AVT-2940.

Ciąg dalszy ze strony 20 

Wszystkie elementy poza 
gniazdem śrubowym ARK2, 
kondensatorem elektroli-
tycznym C7 oraz dławikiem 
L1 to elementy SMD, co 
jest oczywiście zrozumi-
ale ze względu na zakres 
częstotliwości, w jakich 
pracuje ten układ. Blok bu-
fora został połączony z płytką 
syntezy przewodem kon-
centrycznym 50Ω RG58U. 
Połączenie z gniazdem BNC 
X3 także wykonano tym 
samym przewodem. Każdą 
linię transmisyjną pomiędzy 
buforem a obciążeniem (rezystor 50Ω kanału 
wejściowego oscyloskopu lub analizatora 
widma) powinno się wykonywać stosownym 
przewodem o impedancji 50Ω. Układ zasilany 
jest napięciem 5V, podawanym na złącze X2, 
pobór prądu wynosi ok. 20mA. Płytka została 
przykręcona trzema śrubami M3 do większej 
płytki laminatu miedziowego.
Układy zasilania. Oba układy zostały za-
montowane na płytkach pokazanych na 
rysunkach 16 i 17. Jedynie dioda LED została 
wyprowadzona na przedni panel za pomocą 
dwużyłowego przewodu. Ścieżki zasilające są 
odpowiednio grube, aby zapewnić możliwie 
niski spadek napięcia na ich rezystancji 
oraz zminimalizować przenikanie tętnień z 
sąsiednich modułów. Duża liczba konden-
satorów stałych oraz elektrolitycznych ma 
zapewnić napięcie zasilania pozbawione jakie-

jkolwiek składowej zmiennej, która mogłaby 
pogorszyć parametry układu.  Poszczególne 
bloki podpięte są w następujący sposób:
Gniazdo DDS – blok syntezy DDS.
Gniazdo ARM – blok sterownika mikroproce-
sorowego.
Gniazdo TSH – blok wzmacniacza 
wyjściowego dla syntezy DDS.
Gniazdo ARB – blok fi ltru i wzmacniacza 
generatora arbitralnego. 
Na początku montażu warto zmontować tylko 
układ sterowania oraz blok syntezy DDS. 
Umożliwi to od razu sprawdzenie poprawności 
działania obu płytek. Następnie można 
zmontować zasilacz, stopień wyjściowy z 
układem TSH330 oraz fi ltr generatora arbi-
tralnego. Do uruchomienia układu niezbędny 
będzie oscyloskop oraz generator funk-
cyjny. Testowanie należy przeprowadzić od 
sprawdzenia poprawności pracy samego gen-

eratora, poprzez modulacje cyfrowe, z wyko-
rzystaniem przebiegu prostokątnego TTL po-
dawanego na wejścia FSK, S-K, kończąc na 
modulacjach analogowych (przebieg sinusoi-
dalny, muzyka itp.) – złącze MODIN. 
Test zmontowanego urządzenia przeprowadza 
się poprzez sprawdzenie obecności zadanych 
sygnałów na wyjściach urządzenia. Do syn-
chronizacji oscyloskopu z urządzeniem można 
wykorzystać złącze oznaczone jako D_OUT, 
pozwoli ono zaobserwować skomplikowane 
sygnały np. 16-QAM. Oscyloskop powin-
ien wtedy pracować w trybie single-trigger z 
wyzwalaniem ze złącza D_OUT. 

Rafał Stępień

rafals1@poczta.fm

Moduł DDS

R1-R4  . . . . . . .33kΩ 1206

R5 . . . . . . . . . 4,7kΩ 0805

R6 . . . . . . . . . . .1kΩ 0805

R7 . . . . . . . . .  220Ω 0805

R8-R11  . . . . . .  51Ω 1206

R12-R15  . . . . . . . . .2,2kΩ

C1-C8  . . . . . . . 10nF 0805

C9,C10  . . . . . .2,2nF 0603

C11-C14  . . . . 100nF 1206

C15,C16,C36. . . . .47μF/16V

C17 . . . . . . . .  4,7μF 1206

C18 . . . 220nF+100nF 1206

C19-C26  . . . . . 22pF 0805

C27,C30  . . . . .4,7pF 0805

C28,C31  . . . . .6,8pF 0805

C29,C32  . . . . . 10pF 0805

C33,C35  . . . . . . . . .100nF

C34 . . . . . . . . . 220μF/16V

IC1  . . . . . . .  TC1264 3.3V

US1. . . . . . . . . . .  AD9854

L1  . . . . . . . . . . . . . 100μH

L2  . . . . . . . . . . . . . .  47nH

QG1. . . . .gen. 28,322MHz

S-K,CON,FSK. . . . . . .goldpin 

X1   . . . . . . . . . złącze ARK

X2,X3. . . . . . nie montować
Filtr ARB

R1,R2,R6,R11,R12  . . .  10kΩ

R3,R7,R13. . . . . . . 100kΩ

R4,R5  . . . . . . . . . . .6,8kΩ

R8,R9  . . . . . . . . . . .2,2kΩ

R10 . . . . . . . . . . . . .6,8kΩ

C1,C10,C12. . . . . . .100nF

C2,C3  . . . . . . . . . . . 2,2nF

C4 . . . . . . . . . . . . . .470pF

C5 . . . . . . . . . . . . . .100pF

C6,C8,C9. . . . . . . . .  10μF

C7 . . . . . . . . . . . . . . . .1nF

C11 . . . . . . . . . . . . .  47μF

IC1, IC2. . . . . . . .  NE5532

L1 . . . . . . . . dławik 100μH

JP1,JP2,ZAS  . . . . . goldpin
Moduł procesora

R1,R7,R8,R24,R25   . . . . . .  

 . . . . . . . . . . . .1,5kΩ 0603

R2-R5,R14-R16. . 47kΩ 0603

R6,R12,R13,R18,R19. . . . .

 . . . . . . . . . . .  4,7kΩ 0603

R9,R20-R23. . .10kΩ 0603

R10 . . . . . . . . .22kΩ 0603

R26 . . . . . . . .  470Ω 0603

C1,C2,C6,C12 100nF 1206

C15,C20-C24  . .100nF 1206

C3,C5  . . . . . . . . 1μF 1210

C4,C7,C8,C25 . . 10nF 0805

C9,C10  . . . . . . . . . . .10pF

C11,C19  . . . . . . 1nF 0603

C13 . . . . . . . . . . 220μF/16

C14 . . . . . . . . . . . 47μF/16

C17,C18  . . . . . . . . . 4,7nF

IC1  . . . . . . AT91SAM7S64

IC2  . . . . . . .  TC1264 3.3V

T1,T3-T6  . . . . . . . .  BC547

T2  . . . . . . . . . . . . .  BC557

Q1 . . . . . .rezonator 16MHz

L1  . . . . . . . . dławik 100μH

S1,S2  . . . . . .  mikroswitch

Rs232,MODIN,D_IN,D_

OUT,CTRL,DDS,

DATA,JTAG  . . . . . . goldpin

X1  . . . . . . . . . złącze ARK2
Rozdzielacz

R1 . . . . . . . . .  470Ω 0603

C1,C6  . . . . . . 100nF 1206

C2,C5  . . . . . . . 10nF 0805

C3 . . . . . . . . . 470pF 0603

C4 . . . . . . . . . . . . .  220μF

L1  . . . . . . . . . . . . . 250μH

L2,L3. . . . . . . . . . . 100μH

LED . . . . . dioda LED niebieska

TSH,X1,ARM,ARB,DDS  . . .

 . . . . . . . . . . . złącze ARK2
TSH330

R1 . . . . . . . . .  220Ω 0603

R2 . . . . . . . . .  100Ω 0603

R3,R7  . . . . . . .  51Ω 1206

R4,R5  . . . . . .  470Ω 0603

C1 . . . . . . . . . . . 1μF 1210

C2,C9  . . . . . . . 10nF 0805

C3-C5,C8  . . . 100nF 1206

C6,C11  . . . . nie montować

C7 . . . . . . . . . . . . . .  47μF

X1,X3. . . . . .opis w tekście

X2   . . . . . . . . złącze ARK2
Zasilacz

C1 . . . . . . . . .2200μF/25V

C2,C3  . . . . . . . . . . .100nF

C4 . . . . . . . . . . . . .  220μF

D1,D2  . . . . . . . . .  1N4007

IC1  . . . . . . . . . . . . . .7805

X1-X3  . . . . . . złącza ARK2

Wykaz elementów

Płytka drukowana jest do stęp na

 w sie ci han dlo wej AVT ja ko kit szkol ny AVT-2941.