TI中文支持网
TI专业的中文技术问题搜集分享网站

关于ADS1274的数据采集问题?

大家好,我正在做用Verilog写ADS1274的驱动,现在遇到了两个问题:

1.我在参考网上写的一个代码,是SPI传输模式,发现他的代码里,在drdy信号下降沿后,在两个sclk上升沿的时间里的数据都不取,从第三个sclk的上升沿开始取24个数。然后我用signaltap仿真发现,数据只有22位。首先这里我不是很理解,还有就是ADS1274的时序问题,数据是在drdy下降沿后的24个sclk周期内是有效数据吗?希望有人能帮忙解答一下。

2.ADS1274采集到的数据是根据差分信号的差值转换的吗?也就是说产生的24位数据是有符号二进制数吗?

3.因为刚接触编写ADS1274的驱动,对于代码格式及其他注意事项不是很清楚,希望可以得到ADS1274的Verilog驱动的例程可以作为参考。

最后,非常感谢大家能抽空看我的问题,谢谢!

Amy Luo:

您好,
1、ADS1274在drdy为低电平时,说明数据转换完成,在drdy下降沿后可以读取24bit有效数据;
2、如果ADS1274采用的是差分输入,ADC转换输出的就是输入的差分信号,是带极性的,输出数据最大值和最小值可参考数据手册ANALOG INPUTS (AINP, AINN)部分;
3、抱歉,TI没有提供ADS1274参考程序。

赞(0)
未经允许不得转载:TI中文支持网 » 关于ADS1274的数据采集问题?
分享到: 更多 (0)