线程中讨论的其他部件: ADS1291, ADS1292, ADS1296, ADS1294
我正在尝试与ADS1298通信。
首先,我发送了SDATAC
接下来,我阅读了ChipID并获得了正确的值。
之后,我根据数据表第85页编写并阅读了配置,因此我想使用内部参考,我将CLKSEL设置为高,然后写下:
WREG CONFIIG3 0xC0 WREG CONFIGU1 0x86 WREG CONFIIG2 0x00
//我有8个通道,并且全部设置为1 个WREG CHnSET 0x01
是时候将起始引脚设置为高并发送RDATAC了
我对数据表中的此注释有点困惑查找DRDY并发布24 + n * 24 SCLK
我是否需要在阅读前跳过24次,或者我必须读24+8*24=216次?
所以,我捕捉了我的信号并得到了这个图像
我使用从串行获取事件的处理绘制此图(我将DOUT数据输入UART)
它在平方信号上看起来有点相似,但不确定。 如果我收到的事件表明我的DRDY已更改,我是否需要在读取转换的数据之前发送SDATAC? 我应该将起始针保持在高位多长时间? 每次调用RDATAC时,我都必须将起始针脚设置为高电平?
第二个问题,我想尝试使用2个电极获得心率,我是否需要通过电阻器将RLDINV连接到每个电极?

