已回答假定已回答

AD5420没有输出

feiante1 在 2014-4-11 詢問的問題
最後回覆由308709362@qq.com於2014-5-3提供

我把官网上的例程移植到我的单片机上(STM32),采用的电路是AD5420简化解决方案的电路,只是电容没有焊接。

程序中没有回读函数,只是写了如下语句:

buf[2] = 0x55;

buf[1] = 0x10;              //Disable Slew Rate

          buf[0] = 0x05;

          WriteToAD5420(3,buf);

buf[2] = 0x01;

          buf[1] = 0x99;

          buf[0] = 0x66;

          WriteToAD5420(3,buf);

我觉得应该就会输出电流了,可是测量的电流值为0.

附件为管脚的时序波形图。

我的FAULT管脚接了 个10K电阻和一个发光二极管,在没有接入CLOCK,LATCH,DATAIN管脚时,给芯片上电,发光二极管没有亮,如果接上了管脚,发光二极管亮了,我觉得说明程序已经跑起来并开始控制AD5420了。

如果我加入了回读函数,读回来的值都是0,是没有写进去数据还是怎么回事呢?为什么没有电流输出呢

附件

結果