您好、社区成员、
我的客户正在考虑以下问题和解决方法。
内容如下。
请告诉我两个问题。
"现象"
在 I2C 主机模式的(重复)启动条件下、以下条件下不会发出重启。
·时钟速率:84kHz
·从起始条件开始的第2个字节前的 ACK 时钟拉伸为40uS。
问题1. 您认为这种现象是否适用于勘误表的"USCI35"?
"改进措施"
以下两种方法改善了症状。
(1)将时钟速率更改为48kHz 时、不会发生这种现象。 (来自 USCI35的权变措施)
(2)在从开始条件扩展第2个字节之前更改 ACK。
- 40us⇒100us
问题2. (2)的改进计划是否有效?
我的客户已经引入了 MSP430F2254 I2C 主模式(重复启动)、但担心时钟速率的改变会对自己的整个系统产生不利影响。
如果(2)是有效的、我的客户认为他们想要整合它。
请告诉我一些建议!
此致。
Cruijff