主题中讨论的其他器件:ADS1299
我将2个 ADS1299连接到同一 SPI 线路、芯片选择引脚除外。 我已经修改了第一个 ADS 的 CONFIG1寄存器、以便它通过 CLK 引脚输出时钟信号、并且该芯片的 CLK_SEL 引脚通过10k 电阻连接到 DVDD。
第二个 ADS 没有 DRDY 引脚、也没有 START 引脚、其 CLK_SEL 引脚通过10k 电阻接地。 在输出第一个 ADS 的时钟信号后、我尝试从第二个 ADS 读取寄存器、但它没有给出正确的值。 我已经尝试从第一个 ADS 中打开和关闭时钟、并从第二个 ADS 中读取数据、除了有时没有显示0、而是显示一些随机1。
我检查了时钟、它的频率为1.78MHz、低于内部振荡器的频率、但仍处于数据表中所需的 CLK 频率范围内。
我遵循的流程是:
- 旋转装置1 CS 低电平;
- 修改 CONFIG1、以便将 CLK 连接到器件1的振荡器;
- 转向装置1 CS 高电平;
- 转向装置2 CS 低电平;
- 读取寄存器。
我在这里缺少一些基础知识吗?