ADS1274对采样信号的要求
时间:10-02
整理:3721RD
点击:
为了检测AD采样信号的正确性,将直流信号作为输入信号,但是DSP读进来的结果完全不对(AD和DSP之间通过MCBSP通信,而且DRDY信号的两个下降沿之间有24个脉冲信号,因此时序应该能保证)。从上面图中看到,s1和s2不能同时闭合,是不是表示该芯片不能采集直流信号。
那么还有没有其他的方法,来检测AD采样的结果是不是正确?
DSP读出的结果是多少?是否分析过?
ADS1274是一款Delta-sigma ADC,是处理低频信号的,应该可以采集直流。s1和s2对应的是两相不重叠时钟(non-overlapping),采用这种时钟可以避免两个开关在时钟跳变时同时闭合造成的输入引脚短路。也就是说,s1/s2与ADS1274能否采集直流信号没有必然联系。
建议先检查电源,基准和时钟是否配置正确,然后检查软件和接口是否配置正确。估计是你的软件配置出问题了。
clk时钟为1.875MHz,上面的图是时钟SCLK(1.875/4MHz),下面的图是DOUT1端信号。输入信号接地。从图中明显看出AD的转换结果不对,有可能是什么原因造成的?(AD配置为SPI模式)
这是是DYDY和SCLK之间的关系图,示波器上是这样显示的
电源和基准电压是多少?试试看输入信号等于基准电压时的输出。
ADS12747配置为SPI ,TDM,Dynamic模式,和DSP28335通过Mcbsp通信。
Mcbsp配置为时钟停止模式,
从上面的时序图中,可以看到ADS1274和Mcbsp满足时序关系。Mcbsp配置的字长为24位。
但是不知道什么原因,读进来的AD转换结果,高8位丢失,只有低16位,