Intel® Stratix® 10器件数据表

ID 683181
日期 12/02/2019
Public
文档目录

HPS I2C时序特性

表 90.   Intel® Stratix® 10器件的HPS I2C时序要求
符号 说明 标准模式 快速模式 单位
Min Max Min Max
Tclk 串行时钟(SCL)时钟周期 10 2.5 μs
Tclk_jitter I2C时钟输出抖动 2 2 %
THIGH 140 SCL高周期 4 141 0.6 142 μs
TLOW 143 SCL低周期 4.7 144 1.3 145 μs
TSU;DAT Setup time for串行数据线(SDA)数据到SCL的建立时间 0.25 0.1 μs
THD;DAT 146 SCL到SDA数据的保持时间 0 3.15 0 0.6 μs
TVD;DAT and TVD;ACK 147 SCL到SDA输出数据延迟 3.45 148 0.9 149 μs
TSU;STA 一个重复启动条件的建立时间 4.7 0.6 μs
THD;STA 一个重复启动条件的保持时间 4 0.6 μs
TSU;STO 一个停止条件的建立时间 4 0.6 μs
TBUF 从STOP到START的SDA高脉冲持续时间 4.7 1.3 μs
Tscl:r 150 SCL上升时间 1000 20 300 ns
Tscl:f 150 SCL下降时间 300 6.54 300 ns
Tsda:r 150 SDA上升时间 1000 20 300 ns
Tsda:f 150 SDA下降时间 300 6.54 300 ns
图 16. I2C时序图
140 通过使用ic_ss_scl_hcnt 或者ic_fs_scl_hcnt寄存器可以调整Thigh
141 ic_ss_scl_hcnt的建议最小设置为440。
142 ic_fs_scl_hcnt的建议最小设置为71。
143 通过使用ic_ss_scl_lcnt 或者ic_fs_scl_lcnt寄存器可以调整Tlow
144 ic_ss_scl_lcnt的建议最小设置为500。
145 ic_fs_scl_lcnt的建议最小设置为141。
146 THD;DAT受上升时间(rise time)和下降时间(fall time)影响。
147 TVD;DAT和TVD;ACK受上升时间(rise time)和下降时间(fall time)以及SDA保持时间(hold time)(通过调整 ic_sda_hold寄存器进行设置)影响。
148 使用maximum SDA_HOLD = 240,以保持在规范内。
149 使用maximum SDA_HOLD = 60,以保持在规范内。
150 上升和下降时间参数根据外部因素而变化,例如IO驱动器的特性,上拉电阻值和传输线上的总电容。