ADI 技术
直播中

杨帆

7年用户 1391经验值
私信 关注
[问答]

请问AD9854输出正弦信号时外部时钟倍频怎么设置?

    在下是AD9854新手,在做2013年全国大学生电子设计大赛的过程中,要求产生1MHz到40MHz的扫频信号。我用的是20MHz的外部晶振。倍频部分我是这么改的。不知道哪里有问题,好像系统时钟频率并没有设置成功,希望有懂这个的人指点一下。
1、增加一个15倍频的外部晶振宏定义
   
2、更改倍频范围为PLL_Range_EN,并且设置为15倍频

3、将设置频率的函数SetAD9854Frequency()系统时钟更改为 #ifdef    SYSTEM_CLOCk_300MHZ

    然后我编译出来进行实验,在2.5MHz左右波形显示就不正常了。结果如下图所示,我想知道是我更改AD9854的系统时钟有错误么?

回帖(2)

杨帆

2018-10-9 17:58:18
对了,我忘记说我用的是STM32单片机了,其实这应该没什么影响,因为在50KHz左右的时候输出波形是正常的。
举报

袁飞

2018-10-9 18:04:37
引用: HengDu 发表于 2018-10-1 06:59
对了,我忘记说我用的是STM32单片机了,其实这应该没什么影响,因为在50KHz左右的时候输出波形是正常的。

可以看一下AD9854的内部时钟i范围,如果采用的是AD9854ASTZ 就无法达到300MHz
举报

更多回帖

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