|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本次我们采用FPGA自带频率100MHZ分频到115200MHZ用于UART波特率的实现。0 u( R% ?& H* o9 r
7 o5 R5 \ u% g8 L9 `( C: a2 u9 s* J3 c1 D6 x
DDS原理分析
J8 x: s `- t+ N
Y# G ]1 l9 W0 V3 y
$ z& e- X5 v; g, L# T6 {在介绍任意分频技术之前我们先来看一下直接数字频率合成技术DDS的原理以利于后学的程序设计: 0 P, C$ o$ M8 X* Y
这里要介绍以下直接数字频率合成技术DDS的原理: ; p: |0 w6 k: M2 p) O/ u) Q+ A
直接数字频率合成技术DDS的核心是一个N位的相位寄存器(N一般为24~32,N越大,精度越高),在一个固定的参考时钟下,相位寄存器以步长K递增计数。相位寄存器输出结果用于正弦查找表上。正弦查找表中存储一个周期的正弦波幅度量化数据,用于实现从相位累加器输出的相位值到正弦波幅度的转换。
( _, u$ U6 @" l- f! X" ?
9 M! `! P* V8 s$ y. j9 P; W
) [0 Y8 i$ i/ ~+ q2 }
" U4 z! N" u& ?4 v7 N$ g. T0 ~" z+ R
( v% X% f7 H0 Y1 T6 N2 g( |2 M3 ^) g2 v0 Y+ M3 m
1 y2 y: u. P# L( Z0 [
+ c; k4 J h, O+ D9 o- g6 w/ b Z. y0 x5 B- h* C
5 Z$ e1 i9 f# i& l: V9 h
6 R4 E' h( m8 j9 L
8 f S% k. S# s* M- T! E$ q
|
|