专家您好!
我对与 TUSB1044的 I2C 通信有疑问。
我想知道 TUSB1044何时在 I2C 上返回 NACK 信号。
我认为、当接收到错误的从器件地址和错误的命令(例如、接收不受支持的寄存器)时、这将返回 NACK。
是否有其他会导致 NACK 返回的条件? 例如、保留寄存器访问是否会导致 NACK?
我很期待收到您的回复。
此致、
Kazuki Kuramochi
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.
专家您好!
我对与 TUSB1044的 I2C 通信有疑问。
我想知道 TUSB1044何时在 I2C 上返回 NACK 信号。
我认为、当接收到错误的从器件地址和错误的命令(例如、接收不受支持的寄存器)时、这将返回 NACK。
是否有其他会导致 NACK 返回的条件? 例如、保留寄存器访问是否会导致 NACK?
我很期待收到您的回复。
此致、
Kazuki Kuramochi
您好、Brian -San、
很抱歉我的回复很晚、感谢您的快速支持。
我认为您展示的情况是接收器端发出 NACK 的 I2C 通信的一般情况。
然后、我想知道3的详细信息。 和4. TUSB1044的情况下运行。
是否可能导致3。 和4. TUSB1044的情况下运行。
如果我们对 TUSB1044执行任何特定的过程来防止条件3。 和4..?(例如、在发送下一条命令之前添加一些等待、以避免发生情况3。)
此致、
Kazuki Kuramochi
您好、Brian -San、
我们没有观察到 NACK、但我们希望为这种情况做好准备、以防万一。
因此、我想知道什么状态会导致 NACK 响应。
您说案例3和4可能不会发生。
但是、如果有针对案例3和4引起 NACK 的情况、即使这种情况很少见。
您是否知道导致与 TUSB1044的案例3和4有关的 NACK 的具体案例或条件?
此致、
Kazuki Kuramochi