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.

ADS7853 配置问题

Other Parts Discussed in Thread: ADS7853

ADS7853怎么配置成16CLK 双通道并行模式,我写CFR寄存器为 16'h8A10 但是输出任然是默认的32位模式。

有没有具体的配置步骤说明啊?

图中:

片选cs; 时钟 sclk; dout是传给AD芯片的配置数据(SDI)

  • 我看了一下, 你的波形符号手册的时序图, 看来还在时序以为的地方, 比如时间间隔, 波特率....

  • 时间周期是16MHZ,其他建立时间和保持时间都正常。我是在上电复位过后通过SDI给AD配置一次,然后就开始读取,每次读取间隔长达5us以上。但是出来的数据SDO任然是默认的32bit 双通道模式。

  • 配置成16CLK 双通道并行模式,CFR寄存器没问题,bit11=1,bit10=0,但是时序好像不对。

    在SCLK的前两个下降沿SDO应该输出为0 才对。你可以看下FIgure93的时序。



  •     先谢谢了,SDO是AD芯片的输出,不是外部输入给ADS7853的。上面图片中dout对应手册中的SDI,其为AD芯片的输入通道SDI。

    这个问题我已经解决了,不知道是否巧合:之前SDI配置AD芯片用的16个时钟周期,怎么弄都不行;现在把SDI配置AD芯片时候用的时钟改为48个clk,SFR就能够写入AD了。

        而且读取SDO时用任然16个时钟,读取成功。

  •  ADS7853,请问我用48个clk配置好16clk双sdo模式,接着用16clk去读,为啥读寄存器的数据不对呢,而且用万用表测量内部参考电压也不对,只有2.4V ,有没有单片机控制的参考程序呢