现在用AD9852 DDS做一个频率转换,系统频率为100MHz,使DDS从7.几转换到6.几MHz,发现频率转换的时间不固定。
为了测试方便,假定频率从0Hz变为5MHz,可以明显看到5MHz的信号与转换信号(Pin29也就是从F1寄存器转换到F2寄存器)的上升沿不对齐,有时延,看了Datasheet,知道有延时,但DataSheet上的时延是固定的啊?加起来有60几个系统周期。但测试结果是,频率变化的延时是不固定的。
为什么了?!!!!!
100MHz的系统频率不确定度很高,能达到10的负14次方,所以不是这个问题。
急问大牛!!!!!
DataSheet上的频率转换延时是固定,但实际上不固定,大于在50ns到100ns之间浮动,这样的变化对于我们的系统是不可以接受的。如果频率转换延时是固定的还好,能通过补偿。但要命的是这个频率转换的时间是不固定的!!!!!