器件型号:TCA7408
您好!
我们的客户评估 TCA7408、他们有疑问。
从寄存器读取的更多信息(图12。 );
要从 TCA7408读取寄存器、我们必须发送从器件地址两次。
图中显示、在发送第二个从器件地址之前、不需要启动条件。
但是、他们在这之前插入了起始条件、因为他们认为这是一个基于 I2C 标准的过程。
请向我们提供您的建议 、说明器件的使用是否会对器件行为产生不良影响。
谢谢、此致、
HIRO
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.
器件型号:TCA7408
您好!
我们的客户评估 TCA7408、他们有疑问。
从寄存器读取的更多信息(图12。 );
要从 TCA7408读取寄存器、我们必须发送从器件地址两次。
图中显示、在发送第二个从器件地址之前、不需要启动条件。
但是、他们在这之前插入了起始条件、因为他们认为这是一个基于 I2C 标准的过程。
请向我们提供您的建议 、说明器件的使用是否会对器件行为产生不良影响。
谢谢、此致、
HIRO
嗨、Hiro、
该数据表似乎没有指定重复启动条件(数据表有点旧)。
这是从 TCA6408A 获得的、但想法仍然相同。
"但是、他们在这之前插入起始条件、因为他们认为这是一个基于 I2C 标准的过程。"
从技术上讲、这一点在 I2C 标准中从未讨论过、因为 I2C 标准不讨论重复启动条件。 如果客户想要按手册进行操作、则他们也可以执行停止条件、然后是启动条件、而不是重复启动、假设这是一条主总线。 (当有多个主器件在它们看到一个停止条件时能够控制总线时、使用重复启动)
"请向我们提供您的建议 、说明器件的使用是否会对器件行为产生不良影响。"
客户这样做的方式是可以的,虽然不是很常见,但业界确实使用了重复的启动条件,就像客户所做的那样(在多主总线中通常更常见)。
谢谢、
-Bobby