已回答假定已回答

AD9914在DRG下非驻留模式中正负向扫频功能问题

buffy 在 2014-8-31 詢問的問題
最後回覆由ADI_Wei於2014-9-5提供

最近调试AD9914遇到一个棘手问题,待要实现信号:在100MHz的带宽内,连续十个子带(带宽8MHz,扫频时间10us,重复周期100us)的扫频信号(300-108,310-118.....),且每次扫频要停到高端频率。实现方法:采用DRG的非驻留模式,将非驻留低位0x01[18:17]设为[0:1],然后每个周期的启示完成写数据和更新后,再开始控制DRCTL下降沿触发扫频。遇到的问题:在DDS实现负向扫频,频率停到高端,如果扫频子带超过三个,例如第一个周期从308-300MHz,第二个从318-310MHz,第三个从328-320MHz,观测DROVER就有异常,在DRCTL尚未变低的情况下自行跳变为低电平,然后又自行跳变为高,频谱仪上就只观测到两个扫频子带正确,另一个只有单点频;最为诡异的是,将模式改为非驻留高位为1,并反向DRCTL,DDS能够正确实现三个子带的扫频信号,只是改为正向扫频、且频率停在低端。反复试过多次,负向扫频当子带数变多,还会出现其他现象,但总体上都是DROVER在不该跳变的地方跳变了。

各位大拿,请多多指教?指一盏明灯。

結果