主题中讨论的其他器件:INA3221
大家好、
您能否在 标准模式(100kbps)下提供数据保持时间信息(t (HDSTA)& t (HDDAT)? 谢谢!
数据表仅列出了快速和高速模式中的信息。
此致、
Sam Ting
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.
Sam、您好!
我最初在该部件的操作上遇到了细节错误。 很抱歉。 以下是我们的一位设计工程师就该器件的规格告诉我的情况。 首先、我们遵循的规范是飞利浦(现为 NXP)为 I2C 协议定义的规范。 要查看这些规格、请访问 此处、第48页。 根据这些规格、您可以确定 tHDDAT 的最大值应基于 tSUDAT、trise、tfall 和 t大腿 时间。 让我们使用您的100KHz、并假设您的时钟和数据线路的上升时间为1000ns、下降时间为300ns。 我们还将假设您的时钟处于高电平的时间周期为4us。 使用100KHz 时钟时、您的时钟周期为10us。 如果我们评估一个时钟周期、我们可以确定与 tHDDAT 必须对应的剩余时间、以便从器件和主器件能够进行通信。 在本例中、我们有周期-数据转换时间(最大值)-数据设置时间-时钟上升时间-时钟高电平时间-时钟下降时间=10us-1000ns-250ns-1000ns-4US-300ns=3.45us。 如果您的上升和下降时间更短或频率更小、则保持时间可能更长。 如果您的保持时间超过了针对时钟和上拉电阻所施加条件计算的任何值、则可能会出现通信错误、因为数据和时钟将不再以相同的频率运行。