微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1258 在Auto-scan mode Pulse converting 时,怎么连续读通道数据?

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

时间:10-02 整理:3721RD 点击:

用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时,怎样开始下一个通道呢

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

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

你好,谢谢你的解答,我是想通过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通道的数据,为什么啊? 希望专家能再帮我一下,谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top