Title: ?????????? (DDS)
1??????????(DDS)
- ???? ????
- ???
- Tel 83792479
2??????????? ???????????,?????.
??????,???????????????????.?? 1,????????? ?????
???????????,??? ????????,?????????? 2,???,??
????? ?????,?????,???????,???,????????.
DDS??????????????,????????????,?????????????.
3????????
- ????????
- ????R,L,C?????????????
- ???????????????
- ??R
- ??L
- ??C
- ????
- ?????VCO
- ???????(?)?????????
- ?????????????????
- ??????
- ?????------??? PLL
- ???????(????????)------???????????????
??,?????????,????,???? - ???????------DDS
4VCO--???(?)??????
??C
??R
??L
????
5????????
- ??VCO?????????????
- PLL????????????,???????(?????)
PLL????
6PLL???
??????????????, ????PLL?????. ????????? ??
?? ?? ??????? ,, ?? ????????????????,
??????,?????,?????? ?????????. ???????????? N?,
1/N, FL
7(No Transcript)
8PLL
??????????????,?????????????????. ??????????,PLL?
???????,??????.
9DDS
- 1971?,?J.Tierney ?C.M.Tader ???
- A Digital Frequency Synthesizer????????DDS???,
- DDS?DDFS ? Direct Digital Frequency Synthesis
??? - ???????????????.
- ???????????????,??????????????.
- ??????????????????,?????????????.
- ????DDS????????(AWG)
10DDS??
-
- ?????
- 1, ???????????,??????D/A,???????.
- 2, ???????????????
- (1),?????????CLOCK???, ???????????.
- (2), ?????????????????.DDS?????.
- ????????????????.?????????????,
- ???????????.
- 3, D/A????????,???(??)??,?????????????.
11?????????
12 13??????????2N, Sin?????2p,?????P?????Sin?. ??Clock?
???fc, ????????1????????????? ??M????,????????
M???????
14?DDS???????????,??????????????????,??????,????????
??,????????????????,??????????????????????????????
?????,?????????? 0360o ??????????????????????????
??????????,??DAC,??????????????2N/M ? fc
?????????,????????????????????,??DDS??????????????
???? ??? ?????????????????????????
??N???????????????????????????????,???????????????
????,??????,???????????,?????????????33,?????????
????????? ???,?????????????????,?????????????????,
??????????,??????????????????DAC????????????24??
15???????????????????,DDS??????? ????????????????
??????????????????,??? ?PLL??,DDS????????????,?
??????,??DDS???????,????????????,?????
16DDS
???????????????????,??, ????????D/A?????????
????? ?????????????,?????????? ??????,?????????
DDS?????????,???????,?? ????????????,???????,?
?? ?????????????? ?????????,???????????, DDS
???????????????,?????? ??????
17AD9830
???? 5V???? 50MHz?? ??????? ??10?????? ?????? ???
??? 250mW?? 48???????(TQFP)
18DDS???????
???????-60dB,????????? ?????????,????????????? D/A
????????????????????, ????????????????????? ??????
?,?????,?????, ???????????,???????? ??????,???????
???????
?????????
19(No Transcript)
20(No Transcript)
21DDS???????
DDS???????? 1, ?????,????????????? 2,
???????,???DDS?????????DDS??????????ROM???????????
??10Hz??,??????????10Hz?DDS???????????? 3,
?????????????????????????????????????????????????
? ?,????????????DDS??????????????????D/A?????????
???,??????,??????????,???????????????????????,????
????n??????Sin(x)/x???????????????6?19??? ?
D/A???????????,???????????,????,?????????????
S/DN 6.02B1.76
dB ??B?D/A???,??10??D/A,??????60dB???
??D/A???,????????????????,???????,???????????????
(??????),???????????????????????????????,?????????
?????? ? ????????????????????ROM??????????????????
???????????????????(???),??????????? ?
D/A????????????????????,??????????,???N???????????
????? ?,??????,??????,???????????
D/A???????????????????????,?????????????,??,??????
??????????
22DDS???????
- ????????fspur?????f fc - f0 ?,??????????????????
???????????? -
23????,??????
??????????????????
24DDS??????
??
- (1)??????????
- ???????50fs(???)??????????????????????????????,?
????????????40fs? - (2)???????
- DDS???????,???????,??????DDS?????????????,?DDS???
???????,?????????????????????,????????????,???????
???????,???????????????????,???????DDS????????????
??,????????????????????? - (3)???????
- ???fs?????,DDS?????????????????N???????????????N?
???????????????,???DDS?????1Hz???,????1mHz????? - (4)??????
- ??DDS????,??????????????????,???????????,????????
??????????,?????????????? - (5)????????
- ???DDS?????????????FM?????PM?????AM,?????????????
???????,??FSK?PSK?ASK?MSK??????,???DDS????????????
??,???????????,??????????????????????DDS??????????
?????????,????????????
25- (6)????
- ??DDS??????????????,????,????????????????,?????,
??????,????????
26DDS?????,?????
- (1)????????
- ??DDS??DAC??????(ROM)???????,??DDS???????????????
?CMOS?TTL?ECL?????DDS???,?????????MHz?400MHz?????G
aAs???DDS????????2GHz??? - (2)?????
- ??DDS???????,???????????????????????????????????
??????(??????????)??????DAC???????????
27??DDS???????
- Qualcomm??
- ?????Q2220?Q2230?Q2334?Q2240?Q2368,
- ??Q2368??????130MHz,????0.03Hz,?????-76dBc,?????0.
1µs - Sciteg
- ADS-431,
- 1.6GHz,???1Hz,??-45dB,?????
- Stanford
- Micro Linear??
28Micro Linear??????????????DDS??
- ML2035
- ??(1)????????25kHz,??????12.352MHz??????????1.5H
z(-0.750.75Hz),?????????-???Vcc(2)?????,???????
???????,??312MHz??????(3)???3?SPI?????,????,????
???????(4)????????????? - ML2035???????(025kHz),?????????????????????????2?
ML2035????????,??AMS3104(??????)?ML2031/2032(?????
)??,?????????????? - ML2037?????????DDS????,????????500kHz?
29AD?????
30 ? ? ????(MHz) ????(V) ????(mw) ? ?
AD9832 25 3.3/5 120 ????,????,??D/A????
AD9831 25 3.3/5 120 ???,??,??D/A????
AD9833 25 2.55.5 20 10????uSOIC???
AD9834 50 2.55.5 25 20????TSSOP?????????
AD9835 50 5 200 ??,????,????,??D/A????
AD9830 50 5 300 ??,????,??D/A????
AD9850 125 3.3/5 480 ??????D/A????
AD9853 165 3.3/5 1150 ?????QPSK/16-QAM????
AD9851 180 3/3.3/5 50 ??????D/A??????6????
AD9852 300 3.3 1200 ??12??D/A??????????????????????????
AD9854 300 3.3 1200 ??12?????D/A?????????????????????
AD9858 1000 3.3 2000 ??10??D/A????150MHz??????????2GHz????
31AD?????
- AD9859 400 MSPS 10-Bit DAC 1.8 V CMOS Direct
Digital Synthesizer - AD9951 400 MSPS 14-Bit DAC 1.8 V CMOS Direct
Digital Synthesizer - AD9952 400 MSPS 14-Bit DAC 1.8 V CMOS Direct
Digital Synthesizer with High Speed Comparator - AD9953 400 MSPS 14-Bit DAC 1.8 V CMOS Direct
Digital Synthesizer with 1024x32 RAM - AD9954 400 MSPS 14-Bit DAC 1.8V CMOS Direct
Digital Synthesizer with 1024x32 RAM, Linear
Sweep Block, And High Speed Comparator
32??DDS???????
- 1, ?????DDS?????????
- 2, ????IC??????,??? CPU,RAM,ROM,D/A,CPLD
,?????? ?? - 3, CPLD,FPGA??
33(No Transcript)
34?????????
35?MaxplusII??DDS????????????????????????????lmp_ad
d_sub??????,?????????????????????,????????????????
? ?????(ROM)????lpm_rom????,?LPM_FILE??.mif??????
??????? ?????????????????????,??????????????,????3
/4???,???????? ????????????,??????AssignGloban
Project Logic Synthesis???Optimize10(??),???Global
Project Logic Synthesis Style?FAST,??????????????
100MHz????FPGA???DDS????????????? ???FPGA????????
36DDS??????QuartusII?Altera?????????????????
Quicklogic????????Quicklogic ????
37(No Transcript)
38??FPGA????DDS?????NCO (???????,???D/A)
39(No Transcript)
40Verilog????????????
41include "romtab.v" include "claadd8s.v" include
"loadfw.v" include "loadpw.v" include
"sinlup.v" include "phasea.v" include
"phasemod.v" include "pngen.v" /
Project Name DDS
Author Daniel J.
Morelli Creation Date 03/04/96
215100
Version Number 1.0
Revision History
Date
Initials Modification
Description
This is
the top level of the Direct Digital Synthesizer
/ module
dds( RESETN, // global reset PNCLK, // PN
generator clock SYSCLK, // system
clock FREQWORD, // input frequency word from
external pins FWWRN, // low asserted
frequency word write strobe PHASEWORD, //
input phase word from external pins PWWRN, //
low asserted frequency word write
strobe IDATA, // I axis data QDATA, // Q
axis data COS, // digital cos
output SIN, // digital sin
output MCOS, // modulated digital cos
output MSIN, // modulated digital sin
output DACCLK, // DAC clock to signal when to
load DDS sin value DACOUT) // DAC output of
sin wave // Port types input SYSCLK, PNCLK,
RESETN, FWWRN, PWWRN input310
FREQWORD input70 PHASEWORD output DACCLK,
COS, SIN, MCOS, MSIN, IDATA, QDATA output70
DACOUT wire310 syncfreq //synchronous
frequency word wire70 syncphswd //synchronous
phase word wire70 phase // phase output
from phase accumulator wire70 modphase //
modulated phase value after phase mod block //
design architecture assign DACCLK
SYSCLK //---------------------------------------
------------------------ // this module is not
part of the NCO // this module is used to
generate random data // to modulate the NCO
output //-----------------------------------------
---------------------- pngen U_pngen( RESETN,
// global reset PNCLK, // PN generator
clock IDATA, // I axis data QDATA) // Q
axis data //--------------------------------------
------------------------- loadfw
U_loadfw( RESETN, // global reset SYSCLK, //
system clock FREQWORD, // input frequency word
from external pins FWWRN, // low asserted
frequency word write strobe syncfreq) //
synchronous frequency word loadpw
U_loadpw( RESETN, // global reset SYSCLK, //
system clock PHASEWORD, // input phase word
from external pins PWWRN, // low asserted
frequency word write strobe syncphswd) //
synchronous phase word phasea
U_phasea( SYSCLK, // system clock
input RESETN, // global reset syncfreq, //
synchronous frequency word COS, // digital
cos output SIN, // digital sin
output phase) // 8 bit quantized phase
output phasemod U_phasemod ( SYSCLK, //
system clock input RESETN, // global
reset syncphswd, // synchronous phase
word phase, // 8 bit quantized phase
value MCOS, // modulated digital cos
output MSIN, // modulated digital sin
output modphase) // modulated phase output
sinlup U_sinlup ( SYSCLK, // system clock
input RESETN, // global reset modphase, //
modulated phase output DACOUT) // DAC output
of sin wave endmodule
42??DDS??????
- ????????????????????????????????(DDS),???????????
???DDS??????DDS?(1)?????DDS??DDS????????????????
???,?????????????????DAC??,???????????????????????
?????,?????????????????????????(2)?????DDS(??4)?
?DDS??????????????????,???????????????????????????
????????,??????????,?????DDS??????????????????????
??????,??????????????(3)DDS????????DDS?????????
(a)????(b)??????????????40(c)????????????????
????(d)?????????????????DAC???(e)?????????????
???????????DAC??????(4)DDS???????DDS??????(a)??
????????????????????(b)???????0?????40(c)???
???????ns??(d)??????????(e)????????(f)????????
??DDS?????(a)????????1GHz??(b)??????????????
???????????????DAC??????(5)DDS???????(a)DDS????(
??2)(b)DDS????????GPS(??????))???????????HDTV??
?
43DDS????????????????????????.?????,??????,??,?????
?,????,????? ?
- - ???????(LO)????- ????????????(RF)?????-
???????- ?????????- ????- VHF/UHF-LO????-
????- ????- ????- SONET/SDH ????- ???????-
PSK/FSK/?? FSK ??
- ?????- ????- ?????- ??????- ???????-
????- ????????- ?????????- ????- ????-
????????(HFC)??? ???????-
????????????(FM) ?
44DDSPLL ???????
45- ??PLL????????????????,????????
- 1,??????
- 2,?????????????????
- solution
- AD9858 ????????DDS.
- ???N??,N???,??????????N??,??????,?????????????.
- ?????
- ????????????DDS,?????,??????,DDS?????????DC?1/2???
?. - ??4,294,967,296?????,?1GHz?????,AD9858???????0.2
3283Hz. - ????
- ???PLL,????????????????20?????.,???N??????????????
???????,???????.??,?????????????????,???????????
????????.????????????????????????,?????RF?????????
??????????????.AD9858??????????(Gilbert
Cell)???RF??????????.????????,?????????????DDS????
???.????????????? DDS????????????????????1?PLL????
??,?????????????????.
46???????AWG
47???????