ad9833调试中遇坑与解决

在使用AD9837时遇到信号频率错误和波形失真的问题,经过硬件检查和软件调试,发现SPI通信频率过高导致。降低SPI通信频率至1MHz后,问题得到解决,波形恢复正确。

之前用的是ad9837,应用手册一直直接程序拿来用,出来的信号频率与波形与实际不符。比如设定的60khz出来的是10khz,10khz是5khz,30khz是9khz,设定方波出来的是三角波等等。

一开始检查的是硬件电路,晶振和芯片问题排查没有问题,3脚出来的也是2.5v非常健康非常正常,故而检查软件问题,但之前调试9837没有信号发生器调试这种问题所以一开始没有往软件方面想。上示波器看时序发现输出信号波形有点失真,杂波很多,不是很漂亮,但是能读出数据,与程序设定的一致。 

但是波形还是不对,最后调试了spi通信频率,从5Mhz降到1Mhz问题解决,示波器上的时序信号也变成了漂亮的方波,nice。 

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值