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

ADS1299: 片选信号CS是否可以一直接地

Part Number:ADS1299

您好:

因为主机提供的SPI片选信号不符合ADS1299手册上CS拉低和第一个sclk信号之间延迟的要求,导致通信异常,请问如果我只有一个AD设备的话,我是否可以保持CS拉低。

Amy Luo:

您好,

这个延迟时间tCSSC( Delay time, CS low to first SCLK)有最小时间要求,没有最大时间要求,延迟长一些没关系。

不建议将CS一直拉低,因为在datasheet中9.5.2.2 Serial Clock (SCLK)有以下描述,即在使用SCLK发送命令时,SCLK数是一定的,如果SCLK数错误,可能会导致设备串行接口处于未知状态,需要将 CS 置于高才能恢复。

The absolute maximum SCLK limit is specified in Figure 1. When shifting in commands with SCLK, make sure that the entire set of SCLKs is issued to the device. Failure to do so can result in the device serial interface being placed into an unknown state requiring CS to be taken high to recover.

,

Kailyn Chen:

您好,CS是片选信号,主要是用于SPI多个级联设备应用的时候,使用CS片选选择其中一device进行通讯,如果只有一个SPI device通讯,可以一直接地。

您说的应该是tCSSC这个延迟吧? 时序要求这个值是最小值,所以一直为低电平也是没问题的。

,

YAN LI:

您好,这是我抓到的图片,黄色是片选信号,绿色是时钟,看起来我的片选信号没有拉到0,大概在1v左右,我不知道我的通讯问题是不是因为片选没有拉到底,想请问一下ADS1299判断低电平的范围是多少。谢谢

,

YAN LI:

您好,这是我抓到的信号,黄色是片选信号,绿色是时钟,看起来我的片选信号没有拉到0,大概在1v左右,我不知道我的通讯问题是不是因为片选没有拉到底,想请问一下ADS1299判断低电平的范围是多少。谢谢

,

Amy Luo:

查看数据手册电气特性表格,可以看到ADS1299可以识别到的低电平最大为0.2倍的DVDD,如果您的DVDD是3.3V的话,最大为0.66V,因此应该是这里的问题。

,

YAN LI:

感谢,应该是这里的问题。

您关于CS是否可以一直接地的答案和kallyn的答案有些出入,想问一下您提到的这个sclk个数异常会导致通信进入未知状态,这个必须要CS拉高才能回复吗,如果不拉高是否后边采集到的所有数据都是错的,还是说他只影响有问题的那一段,谢谢

,

Amy Luo:

我是这样理解的,比如说,您在进行寄存器读写操作时,根据下面数据手册截图,寄存器的读写命令在第八个 SCLK 下降边缘上解码,如果您发送的SCLK数是七个,那么命令肯定不对,您后面读取的数据应该都是错的。您发的这个读写命令因为少一个SCLK,设备就不会认为是读写命令,就会导致通信进入未知状态。我认为这个状态只能通过硬件恢复,除了拉高CS管脚,还可以拉低reset管脚,但是拉低reset管脚,设置参数都恢复默认了。

,

YAN LI:

明白了,所以尽量不要直接接地,避免出现一直错的问题

赞(0)
未经允许不得转载:TI中文支持网 » ADS1299: 片选信号CS是否可以一直接地
分享到: 更多 (0)