This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,关于ADS1158的工作模式我有一些疑问,我想使用Channel Data Read Direct Mode,但是我只使用了AIN0~AIN4,我想问一下,在给ADS1158Channel data read direct (no command)指令之前,我是否可以对ADS1158进行通道选择等操作,如果不行的话我要把Channel data read direct (no command)指令给ADS1158是需要通过SPI给吗?还是说上电之后不需要有其他操作只需要等待/DRDY变化就可以了 Hello about
您好,
我是否可以对ADS1158进行通道选择等操作,
是的,您需要配置好寄存器才能启动转换,启动转换后DRDY才会拉低。
使用 Direct read 的话,DIN输入引脚至少在前三个SCLK转换中保持非活动状态(高或低)。 当前三位为000或111时,设备检测到 direct data read 并输出通道数据。
图片我看不到,您可以直接将图片文件拖至回复对话框,或截图粘贴至回复对话框,也可以选择回复对话框下方的“插入”->"图像视频文件"->"上传",然后选择文件路径,以这样的方式上传。
我疑问的点是在完成AIN0数据读出后,在等待AIN1数据到来(DRDY变化)前,CS是否要置为1以及SCLK是否要置为0或者1?
DRDY的变化与CS无关,也就是说CS拉高或拉低不影响AD转换进程,不影响 DRDY的变化。
如下截图所示,CS可以拉高也可以一直拉低,当cs拉低的时候,要注意控制SCLK脉冲的数量: