请教几个STM32控制DDS (AD9834、AD9851)的问题

2019-12-11 18:32发布


问题:
1.我在查资料的时候查到AD9851的相位控制寄存器只有五位,达不到我需要的精度,看AD9834有两个12位寄存器,可以达到,但是我在网上没有找到应用的例程,找到的资料也只有控制频率的,查看芯片手册的控制办法不是太确定
void Send_Phase()
{
Send_Con(0xC000);   //设置初相位为0
}
这是我找到的相位发送,还没有应用,想来确认这个控制相位的办法;

2.我需要产生两路同频正弦波,昨天我测试模块两通道的输出是一样的,问是否可以分开单独控制;

3.模块输出幅值有限,达不到我需要的要求,我需要VPP范围1-4V,请问有什么推荐的放大芯片,同时这个幅值是可调的,我希望使用单片机来控制它,我这里有一个方案是放大到5V然后使用DAC衰减到我想要的,不知是否可行;希望前辈给出合适的方案;

控制使用的是STM32F103,目前仅实现了频率可调,以上是我目前遇到的主要问题,希望前辈能给予解答,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。