大家好、
我的客户一直在使用 BQ24780S、他询问 SMBus 时序特性的数据保持时间规格。
他使用 MSP430F5310IRGCR 作为主机控制器、并说保持时间大约为200ns (< 300ns:表6.6中指定的数据保持时间)。
主机控制器是否需要满足表6.6中的(DATA)要求?
(或(DATA)是否意味着当 BQ24780S 发送数据时、其数据保持时间至少需要300ns?)
此致、
Shota Mago
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.
大家好、
我的客户一直在使用 BQ24780S、他询问 SMBus 时序特性的数据保持时间规格。
他使用 MSP430F5310IRGCR 作为主机控制器、并说保持时间大约为200ns (< 300ns:表6.6中指定的数据保持时间)。
主机控制器是否需要满足表6.6中的(DATA)要求?
(或(DATA)是否意味着当 BQ24780S 发送数据时、其数据保持时间至少需要300ns?)
此致、
Shota Mago
您好、Shota、
200ns 的数据保持时间应该是可以的。 SMBus 3.0规范(2014年发布)将最小数据保持时间更改为0ns、现在接收器件有责任添加必要的延迟、以便 SDA 在 SCL 已经为低电平之前不会改变。 下面的链接中的 D.3节对此进行了说明:
http://smbus.org/specs/SMBus_3_0_20141220.pdf
话虽如此、请客户测试其 SMBus 通信并确保没有问题。 只需加倍确定、如果客户能够测量其 SCL 下降时间、也会很有帮助。 如果 SCL 下降时间小于200ns、那么我们可以非常确信200ns 的数据保持时间不会导致任何问题。
此致、
Angelo