ADI 技术
直播中

陈发赫

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

请问AD9857配置工作于单音模式没有输出是什么原因?

SPI配置寄存器之后,读出来的数据时对的。写频率字之前将FUD拉低,然后写32位频率字,写完之后将FUD拉高。 但是为什么没有输出呢
GPIO4接的是FUD  写的十六位数据 高八位地址 低八位数据时钟和DDS(存档问题贴专区)  
while(!MCBSP_xrdy(mhMcbsp));
  MCBSP_write16(mhMcbsp,0x00a4);
  Delay(5);
   while(!MCBSP_xrdy(mhMcbsp));
  MCBSP_write16(mhMcbsp,0x0141);
  Delay(5);
  GPIO_pinWrite(GPIO_PIN4,0);
  while(!MCBSP_xrdy(mhMcbsp));
  MCBSP_write16(mhMcbsp,0x0200);
  Delay(5);
  while(!MCBSP_xrdy(mhMcbsp));
  MCBSP_write16(mhMcbsp,0x0300);
  Delay(5);
  while(!MCBSP_xrdy(mhMcbsp));
  MCBSP_write16(mhMcbsp,0x0400);
  Delay(5);
  while(!MCBSP_xrdy(mhMcbsp));
  MCBSP_write16(mhMcbsp,0x0540);


  GPIO_pinWrite(GPIO_PIN4,1);
  Delay(5);
     while(!MCBSP_xrdy(mhMcbsp));
  MCBSP_write16(mhMcbsp,0x0608);
  Delay(5);
  while(!MCBSP_xrdy(mhMcbsp));
  MCBSP_write16(mhMcbsp,0x07b5);

回帖(3)

云静京

2018-10-11 09:51:44
您好!建议您先核查原理图:AD9857 Evaluation Board | Analog Devices
如果使用了PLL,请您核查是否PLL已经锁定。在上述链接中下载使用评估软件,通过评估软件辅助您设计寄存器的值。上电之后先reset。
举报

陈发赫

2018-10-11 10:00:59
引用: dang28 发表于 2018-10-11 06:37
您好!建议您先核查原理图:AD9857 Evaluation Board | Analog Devices
如果使用了PLL,请您核查是否PLL已经锁定。在上述链接中下载使用评估软件,通过评估软件辅助您设计寄存器的值。上电之后先reset。

你好        我现在调制模式没有输出 我并口速率设置的是1MHz 然后一直写1和0 或者全写1都是没有输出 这是什么问题呢
举报

云静京

2018-10-11 10:09:45
引用: tianlun27 发表于 2018-10-11 06:47
你好        我现在调制模式没有输出 我并口速率设置的是1MHz 然后一直写1和0 或者全写1都是没有输出 这是什么问题呢

https://ezchina.analog.com/thread/9691
举报

更多回帖

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