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

ADS1247数据转换问题,急!急!急!急!急!急!急!急!

 采用的是单端输入,AIN2为模拟信号的输入端,我现在给的信号时0V可采集过来的数据总是在A0A0—-FF7F7F之间的随机值,不知道什么问题,下面是我寄存器的配置程序,帮忙给看看

Lion chang:

     下面是硬件设计电路

Lion chang:

目前数据连续采集值为7FFFFF,但是等个30秒再采集数据就会重1XXXXX增加到7FFFFF然后就又不变了,寄存器的值回读不出来

Johnsin Tao:

回复 Lion chang:

Hi

   就硬件而言,你可以参考TI的EVM板: http://www.ti.com.cn/cn/lit/ug/sbau148b/sbau148b.pdf

   供电脚AVDD,DVDD的电容都需要10uF,   0.1uF可能不能稳压。

Johnsin Tao:

回复 Johnsin Tao:

HI

   另外建议你确认一下接口时序,以及Power on reset.

Lion chang:

回复 Johnsin Tao:

void write_reg(unsigned char addr,unsigned char num,unsigned char data){ ADC_STE_L; Send_Char_spi(addr); Send_Char_spi(num); Send_Char_spi(data); Send_Char_spi(0xff); ADC_STE_H;}

unsigned char tmp[10];void read_reg(unsigned char addr,unsigned char num){ ADC_STE_L; Send_Char_spi(addr); delayX10ms(1); Send_Char_spi(num); delayX10ms(1); tmp[0]=UCB0RXBUF; ADC_STE_H;}

这是读写寄存器的部分程序,系统时钟是1M

Lion chang:

回复 Lion chang:

我用的是MSP430f5328标准的spi通信模式

Lion chang:

回复 Lion chang:

我用的是MSP430f5328标准的spi通信模式

Lion chang:

回复 Lion chang:

如果是往寄存器内写数据时,DOUT会有数据输出么

Lion chang:

回复 Johnsin Tao:

这对我读写寄存器会有影响???

wenchao chen:

回复 Johnsin Tao:

先生

      您好。现在有一块Dac8728evm,请问有Ti的例程可以参考么?

赞(0)
未经允许不得转载:TI中文支持网 » ADS1247数据转换问题,急!急!急!急!急!急!急!急!
分享到: 更多 (0)