ADI 技术
直播中

曹光辉

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

ad5933相应的寄存器都已写入对应数值,Vout引脚不能稳定输出正弦波,请问是什么原因?

运行同样的程序,Vout引脚有时会出现正弦波激励电压,有时就出不来 只有一个直流偏置电压(从示波器上看到的)。
通过几次重新上电,偶尔会出现正确的激励电压波形,然后调试程序的其他(和产生激励电压的代码无关)部分,正弦波激励电压就又没有了

回帖(8)

高淑贤

2018-8-3 07:08:46
你所描述的出现和不出现是怎么区分的和转变的?
举报

曹光辉

2018-8-3 07:14:09
引用: vsdrwerwe 发表于 2018-8-3 07:08
你所描述的出现和不出现是怎么区分的和转变的?

用示波器测的,出现的时候 波形就是正弦波加偏置电压,不出现的时候就只有偏置电压。
 
初始化的时候是不是需要以内部时钟初始化,然后在设置为外部时钟?
举报

曹光辉

2018-8-3 07:26:36
引用: xinge158 发表于 2018-8-3 07:14
用示波器测的,出现的时候 波形就是正弦波加偏置电压,不出现的时候就只有偏置电压。
 
初始化的时候是不是需要以内部时钟初始化,然后在设置为外部时钟?

我是按照官网山给的参考代码改的,正弦波时有时无,导致状态寄存器中的标志位不能准确置位。
 
是不是和初始化时写控制寄存器的顺序有关系呢?
举报

高淑贤

2018-8-3 07:46:33
问题描述清楚点,有图吗?不然真不知道该往哪去考虑
举报

更多回帖

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