已回答假定已回答

AD9910的DRG调试问题

wch410204603@126.com 在 2015-6-11 詢問的問題
最後回覆由hpkamen於2015-6-24提供

工程师您好,我在使用AD9910的DRG模式时遇到了一些问题,我想实现100M-200M的线性扫频,可是每次只能输出扫频的下限值

下面是寄存器的设置,您看是否有问题??

   cfr1寄存器值 {0x00,0x40,0x00,0x00};

   cfr2寄存器值{0x00,0x48,0x08,0x20};        //数字斜坡使能
   cfr3寄存器值{0x05,0x0F,0x41,0x32};       //cfr3控制字  40M输入  25倍频  VC0=101   ICP=001;


   频率上下限控制字{0x33,0x33,0x33,0x33,0x19,0x99,0x99,0x99};    地址:0x0B    上限频率200M,下限频率100M
   步长控制字{0x00,0x00,0xA7,0xC5,0x00,0x00,0xA7,0xC5};             地址:0x0c     步进10K
   速率控制字{0x09,0xc4,0x09,0xc4};                                                   地址:0x0D    时间间隔10us

  

   寄存器设置后就是更新IO,把DRCTL置高

 

  理论上应该有一个扫频的过程,且最后应该保持在频率上限值,可是现在输出一直为程序下限值,没有扫频,请问问题可能出在哪里?

結果