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

ads1247不能读寄存器,

通过SPI(430F2013)的接口,读MUX0,记录以下波形,信号都对的,

蓝线是CLK,黄线是DIN,命令字节是0x20,0x00,0xff,DOUT一直是低电平。

我的蕊片是模拟电源跟数字电源共用3.3V电源,不能读出有关糸吗?

xyz549040622:

代码需要优化,SPI的波形效果这么差?你看看这波形,照着手册上的波形来看

yijun zhen:

我都试了好多人写的模拟SPI的读1247的代码,都不行。从时序上都可以,就是读不出来。

Carter Liu:

回复 yijun zhen:

datasheet上说After power-up, additional eight SPI clock pulses. The time from the216 system clocks are required before communication write operation into the MUX0 register to the next may be started,不知道有没有注意到?

yijun zhen:

回复 Carter Liu:

start 一直是高的,上电已经是很长时间了,

yijun zhen:

回复 Carter Liu:

原因已查明,原来是1247已坏,换了一个可以读取寄成器的值。

yijun zhen:

回复 yijun zhen:

1247 经测试,性能不错,可以做到20位,很普通的条件下,在连续轩换,2000SPS

Carter Liu:

回复 yijun zhen:

1247性能确实不错,内码只跳动四个值说明你的电路做得也很好啊

赞(0)
未经允许不得转载:TI中文支持网 » ads1247不能读寄存器,
分享到: 更多 (0)