FPGA|CPLD|ASIC论坛
直播中

hands

13年用户 67经验值
私信 关注
[问答]

请问用PGA做信号发生器,频率控制字怎么给?

FPGA做了一个信号发生器  频率控制字由stm8给出,想给定一个频率,但是不知道这个频率控制字该怎么给出,累加器是32位的 ,10位寻址,12位DA,哪位大侠能帮助一下啊,小弟感激不尽!!!

回帖(3)

胡秋阳

2011-6-22 15:43:14
10位寻址,也就是说地址(对应相位)累加到1024就算计完一个周期。
控制字说白了就是地址累加的步进值,如果为1那么你要累加1024次,
频率=时钟频率/1024。
如果为控制字为N那么就要累加1024/N次,
频率=时钟频率/(1024/N)。
这里必然存在有不能整除的情况,所以不能连续调频。
举报

chenj

2012-6-1 11:43:28
举报

xihuavstangqin

2013-1-30 16:56:57
做出来了?毕业设计也是这个,弄不出来啊。。。。。。。。。。。。。咋办哟
举报

更多回帖

发帖
×
20
完善资料,
赚取积分