ADS1247疑问
时间:10-02
整理:3721RD
点击:
最新在使用ADS1247测量PT100,MCU51模拟SPI访问ADS1247,可以读写所有的寄存器。但是无法测量温度,DOUT交永远是低电平,而且差分电压也总是0.000V。想请问,应当如何给ADS1247发送指令,才能让它开始转换温度。
这个器件开始转换是通过将STAT pin拉高来控制ADC模块开始转换的,请参考datashet的page 33,看看你的操作是否符合datasheet的定义。
这个是我的电路图,现在的问题是DOUT/DRDY不产生脉冲信号,一直是低。除了这个问题,其他的不需要检测DRDY信号的程序读写都正确。现在,AIN0脚电压,4.4V,AIN1脚电压3.0V。我想请教下,初始化程序到底怎么写,才正确。
小小的建议,把模拟SPI通讯的GPIO口信号全拉出来,用示波器看,并与手册里面的比较,时序和时间长度必选一致才会有结果输出。