ADS7853 配置问题
时间:10-02
整理:3721RD
点击:
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 ,有没有单片机控制的参考程序呢