This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
DAC80502是默认使能内部参考的,其内部参考电压是2.5V。
有2种情况会造成以上现象
1、DAC80502的内部参考电压需要通过配置寄存器禁用的,如果寄存器没有正确写入,那么其内部参考仍是使能的,因此,这里需要验证寄存器写入后可以正确读出来,以验证内部参考已禁用;
2、第二种情况是,您是否外接了外部2.5V参考电压?因为DAC80502禁用内部参考电压后,也是通过VREFIO管脚输入外部参考电压,因此,虽然您已经禁用了内部参考电压,但是外接了外部2.5V参考电压,那么您测量VREFIO管脚得到的2.5V,就是外部输入的参考电压值。
上面笔误,是寄存器3的REF-PWDWN bit应该设置1;
看上面时钟波形,有很多过冲,建议串联几十欧姆电阻以改善波形。
上面波形是写那个寄存器的波形,您可以把波形展开吗?上面图片不易识别。
您可以先改善下波形吗?时钟波形过冲比较大,设备可能没有正确识别主控端发送的命令。
待波形改善后,若参考电压还不能正常输出,您可以附上写寄存器3的通信波形吗?
1、请先确认下SPI2C管脚是否拉低以设置在SPI模式;
2、再确认下主控端的SPI电平是否与DAC80502电平兼容;
3、您可以先只配置一个寄存器吗?即仅配置03寄存器,因为我在数据手册没有看到连续配置多个寄存器的时序图,不确定是否可行。因此,仅先配置03一个寄存器禁用内部参考电压,写入0x03,0x0100,在第24个SCLK后,拉高SYNC以在SYNC上升沿更新寄存器值。不要有多余的SCLK,我担心会更改寄存器值或写入寄存器值无效。
然后再测量内部参考电压是否仍然有输出,如果仍有输出2.5V,请附上您的时序图,我再具体看下。