两片ADS1298R daisy chain 模式读取数据第二片不能正常读取
时间:10-02
整理:3721RD
点击:
工程师:
你好。
我正在用两片ADS1298R用daisy chain模式读取数据。两片1298单独工作的时候可以正常读取数据的,但是在通过daisy chain读取数据的时候第一片能正常发送数据,第二片数据一开始是没有,过5个DRDY之后,就隔一个DRDY发一次。
电路按照下图连接,START 没有使用,通过发送START指令来启动转换,CLK使用第一片1298的内部时钟输出给第二片。第一片1298的CLKSEL接高电平,第二片CLKSEL接低电平。
寄存器设置:
CONFIG1 0xA6
CONFIG3 0xD4
RLD_SENSP 0xFF
RLD_SENSN 0xFF
GPIO 0x00
CHnSET 0x06
其余为默认设置
这个daisy-chain的时序图,需要注意在读第二个device的时候需要再加一个extra SCLK。