现在项目中打算采用这个芯片实现多路电流信号输出,自己做的板子
威廉希尔官方网站
和参考原理图上的类似,所有控制引脚都已经引出来,现在有下面的问题。
1、现在使用的是官方AD5755中模拟SPI例程,读取设备的寄存器一直是0xFFFFFF,初始化流程如下:
LDAC、CLEAR、RESET拉高->等待20ms->LDAC、CLEAR、RESET-拉低->等待20ms->RESET-拉高->SYNC、SCLK、SDIN拉高->等待20ms
以上位初始化流程。
然后
通信实现读取DC-DC控制寄存器,发送函数与AD5755-1的程序一致,但是读取的数据一直位0xFFFFFF,命令中的设备号也是和实际配置一致,不清楚哪里的问题。
希望能够得到帮助,先谢谢在座的各位。
硬件连接应该是好的,在读取寄存器数据的前一个选择读取的寄存器的命令中,返回的数据有的位0xE00000,有的为0xF00000。