正品AD5791,电路按照手册图配置,软件时序限制控制寄存器配置后读出也正确,就是输出一直为0,搞不定啊!大拿看到给指点一下,谢谢!
图中基准可以选择正负10.5V或者正负5.2V,现在是用的正负10.5V,电压和基准都测了正确,接口用的STM32控制/
初始化用的是同步更新DAC方式,异步更新也试了没有效果;
控制寄存器测试过写入和回读是正确的,说明SPI时序是正确的;
现在控制寄存器是写入的0x332,按照手册说写入后DAC输出会是-10.5V,但是现在是0V,而且写入后面的3个数据也还是0V
搞过的大拿给指点一下,谢谢!
|
@xch :已经更新了SPI部分说明,麻烦再看看哪里还有问题
@chenyong123 :已经更新了SPI说明,麻烦再看看还有啥问题!
@xch :是的,从他的代码看,没有SYNC使能输出的波形,
LDAC 和 SYNC 操作有误。