完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
项目中使用周期性脉冲信号作为AD9912芯片的IO_UPDATE管脚的输入,可以使AD9912芯片输出的正弦波信号在每个脉冲信号来时重新加载寄存器,实现生成的正弦波信号的初相位与周期脉冲信号对齐,在示波器上看就是周期脉冲信号与正弦波信号不动。
但是如果我将设备掉电,重新配置寄存器,该次上电的正弦波信号的初相位仍与周期脉冲信号对齐,但与上次上电时的初相位不同了。我想问一下如何使用,使得生成的正弦波的初相位仍与上次的初相相同,且仍与我的周期脉冲信号对齐? 下面是我的寄存器配置: 0x0000:BD 0x0000:99 //201MHz 0x01A6:67 0x01A8:66 0x01A9:66 0x01AA:66 0x01AB:66 //相位偏移为0 0x01AC:00 0x01AD:00 |
|
相关推荐
2个回答
|
|
上面寄存器0x01AB值为0x50,笔误
|
|
|
|
您好!
AD9912 没有类似AD9910的相位累加器自动清零的功能。 因为DDS是以相位累加器为核心运行的,掉电后可能相位累加器中的相位值还没有丢失,因此,建议上电时启动reset,然后再配置。 另外,为了便于观察,建议将输出信号的频率设置为update的脉冲频率的整数倍,DDS是在update之后开始输出,如果频率不是整数倍关系,就无法观察到相位的确定性关系。还希望您吧测试结果贴出来。 |
|
|
|
只有小组成员才能发言,加入小组>>
744 浏览 1 评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1301 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1899 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4240 浏览 2 评论
9000 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1426浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1646浏览 2评论
1624浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1301浏览 2评论
215浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 09:02 , Processed in 0.968375 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号