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

2019-07-16 02:26发布

FPGA做了一个信号发生器  频率控制字由stm8给出,想给定一个频率,但是不知道这个频率控制字该怎么给出,累加器是32位的 ,10位寻址,12位DA,哪位大侠能帮助一下啊,小弟感激不尽!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
assingle
2019-07-16 04:49
10位寻址,也就是说地址(对应相位)累加到1024就算计完一个周期。
控制字说白了就是地址累加的步进值,如果为1那么你要累加1024次,
频率=时钟频率/1024。
如果为控制字为N那么就要累加1024/N次,
频率=时钟频率/(1024/N)。
这里必然存在有不能整除的情况,所以不能连续调频。

一周热门 更多>