📄 f16_24_p8.txt
字号:
设计目的:输出频率可调/相位差可调的两路正弦波
设计原理:时钟二分频(外接12MHz晶振)
将输入的8位频率控制字FWORD左移8位后,经过32位累加器和寄存器, 取其32位的高10位,再经过10位累加器和寄存器,最后经过正弦查找 表、D/A转换和低通滤波电路将其输出。
相位控制字左移2位。
输出频率:
Fout = Fclock
———————— * FWORD
24
2
相位差值:
。 2
Phase = 360 * 2
——————— * PWORD
1024
测试条件:
Fclock 12MHz
10位D/A转换(THS5651) 2片
PWORD = 0
测量结果:
PWORD 相位差(度数)
16进制
0 0
80 179.9
20 45
40 90
频率步进值:
12000000 / 2
——————————— = 0.35762 Hz
24
2
相位步进值:
。 2
360 * 2 。
——————— = 1.406
1024
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -