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.

[FAQ] ADS131A04: READY 响应字

Part Number: ADS131A04
Other Parts Discussed in Thread: ADS131A02

器件型号:ADS131A04 
主题中讨论的其他器件: ADS131A02

问:

ADS131A0x 的数据表指出器件在复位后以 READY 字进行响应:对于 ADS131A02 为 0xFF02,对于 ADS131A04 为 0xFF04。但是,如果我发送多个 NULL 命令帧,则在第一个帧中接收到的响应不正确,而后续响应是正确的。为什么复位后第一个帧中的 READY 响应不正确?

  • 答:

    这是预期行为。当加电周期完成并且 SPI 以 READY 状态字进行响应时,器件已准备好接受命令。但是,当主机在加电后首次与 ADS131A0x 通信时,SPI 接口需要一个 SCLK 脉冲来唤醒。这将导致一个额外的位移出 DOUT 引脚,并且接收到的 READY 字将向右移动一位。

    例如,在 ADS131A04 中,预期响应为 0xFF04,因此向右移动一位将产生响应 0xFF82。对于 ADS131A02,预期响应为 0xFF02,因此向右移动一位将产生响应 0xFF81。

    要在加电后启动通信,请在背靠背帧中发送 NULL 命令,并在第二个帧中接收预期的 READY 响应。