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

ADS1258 在Auto-scan mode Pulse converting 时,怎么连续读通道数据?

用ADS1258的0,1,2通道采集数据,接法是START恒低,PWDN恒高,设置Auto-Scan Mode,pulse converting方式, 怎么连续采集 0,1,2通道数据?我发送0x30后,输出全是0通道的数据,没有1和2通道。

还有ADS1258datasheet的29页 讲“ if the START pin is high, starts a new channel conversion. Otherwise, if pulse converting, the device In power-down mode, ”那么在pulse converting时,怎样开始下一个通道呢

Van Yang:

1Start置高会启动转换,置低会停止。置低时可通过Pluse convert command来软启动转换。设置auto scan需要对通道预编程。

2 可以通过操作start或者pluse convert command来进行下一个通道

yanhui huang:

回复 Van Yang:

你好,谢谢你的解答,我是想通过Pluse convert command来软启动转换的,

     初始化寄存器配置是 00=0x42,   01=0x00,   03=0x00, 04=0x07(选道道0,1,2), ,05=0x00, 06=0x00,  07=0xff,08=0x00,   

    配置完后,发送0x80(pulse convert command),延时一会,发送0x3000(读数据);然后再发送0x80,延时,发送0x3000;再发送0x80,延时,发送0x3000;我理解是能依次读到通道0,1,2的数据,可我读到的数都是0通道的数据,为什么啊? 希望专家能再帮我一下,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » ADS1258 在Auto-scan mode Pulse converting 时,怎么连续读通道数据?
分享到: 更多 (0)