在我的解决方案中、我将通道数扩展到了16个、这意味着菊花链中有四个器件。
所有器件均配置为 同步从模式。 复位引脚连接至高电平。 /CS 和 drdy 引脚连接在一起。
我按照第79页的启动顺序操作、这种操作正常。
现在、当我启动器件时、它仅在我发送 RESET 命令、null 命令或 unclock 命令时返回0xff。
然后、我尝试配置第一个器件。 它发挥了作用。
菊花链中可以连接多少个器件?
在菊花链中、我应该更加关注什么?
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.
在我的解决方案中、我将通道数扩展到了16个、这意味着菊花链中有四个器件。
所有器件均配置为 同步从模式。 复位引脚连接至高电平。 /CS 和 drdy 引脚连接在一起。
我按照第79页的启动顺序操作、这种操作正常。
现在、当我启动器件时、它仅在我发送 RESET 命令、null 命令或 unclock 命令时返回0xff。
然后、我尝试配置第一个器件。 它发挥了作用。
菊花链中可以连接多少个器件?
在菊花链中、我应该更加关注什么?
您好!
首先、如果您遇到菊花链问题、可能有助于获取电路原理图。 但是、我只是想确保您能够对链中的所有器件使用启动序列。 在您的第一个注释中、您似乎能够设置所有器件。 我要注意的是、这不像菊花链、您使用一个器件的/done 信号作为下一个器件的/CS。
之后、您提到在发送 RESET 命令、NULL 命令或 UNLOCK 命令时器件返回 FF。 如果您发送复位、您应该再次获得就绪响应、您可以使用 NULL (或多个空值)来查看响应、该响应应为 FF04。 对于您的系统、这可能是预期的响应、具体取决于以下字节。
但是、请注意、如果您确实发送了 RESET 命令、我会注意到器件会返回默认状态。 这意味着器件被锁定且 ADC 被禁用。 您可能会得到 FF04响应、直到器件解锁、然后发送另一个命令或 NULL 来查看响应。
如果遇到问题、调试该问题的最佳方法是使用逻辑分析仪查看所有控制线/CS、SCLK、DIN、DOUT 和多个/DONE 信号。 查看每个器件的/done 信号可能会显示是否已启用其余器件。 然后检查进入器件的命令、并在下一个字帧中查看器件的响应。
我不认为以这种方式在同步从模式下运行四个 ADS131A04器件会有问题。 唯一实际的限制是您可以在数据周期中执行的时钟周期数。
吴约瑟