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.

[参考译文] ADS7138-Q1:是否允许从主机 NACK?

Guru**** 2386610 points
Other Parts Discussed in Thread: ADS7138
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1129016/ads7138-q1-nack-from-host-is-allowed

器件型号:ADS7138-Q1
主题中讨论的其他器件:ADS7138

您好!

当单个寄存器读取或读取连续寄存器块时、是否允许从下面红色圆圈的主机进行 NACK 操作? 有任何疑虑?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    如果是 I2C 协议、则 NACK 响应是一部分。  生成 NACK 的条件有多种:

    接收器无法接收或发送、因为它正在执行一些实时功能、并且未准备好开始与主机通信。

    2.在传输过程中,接收器会收到它不理解的数据或命令。  

    3.在传输过程中,接收器不能接收更多的数据字节。

    主机接收器完成数据读取、并通过 NACK 向接收器指示此操作

    要了解有关 I2C 的更多信息、请参阅应用手册: 了解 I2C 总线

    此致

    Cynthia

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Cynthia、  

    问题是 ADS7138是需要来自主机的 ACK、还是在主机接收到寄存器数据后无关。  图8-17. 单寄存器读取和 图8-18。 对连续寄存器块的读取显示了器件发送后寄存器数据处的 ACK。 如果主机未返回 ACK、是否存在任何问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这都是 I2C 协议的一部分、因此、从任何接收数据的器件、主机或目标器件发出确认信号时、需要发送确认信号(或 NAK)以结束传输。  

    如果在传输结束时没有响应、则表明通信总线中存在问题。 ADS7138就是这样。

    此致

    Cynthia