主题中讨论的其他器件:DS90UB988-Q1
工具/软件:
您好 TI
我正在开发使用 FPD-Link IV 串行器/解串器的汽车显示系统(例如 DS90UB988-Q1)
我需要计算 TX 和 RX 之间 I2C 寄存器读取和写入操作的精确时序。
我 了解 计算 方法 、以 从 动器件、 寄存器 作为 示例、计算 I2C 读取 和 写入所需的时间
写入: start (1位)+ device add (7位)+ write (1位)+ ACK (1位)+ reg add (8位)+ ACK (1位)+ data (8位)+ ACK (1位)+ stop (1位)
=29位
读取: start (1位)+ device add (7位)+ write (1位)+ rec (1位)+ reg add (8位)+ ACK (1位)+ start (1位)+ device add (7位)+ read (1位)+ data (8位)+ NACK (1位)+ stop (1位)
=39位
TIME_I2C_WRITE_=29位*(1/400kHz)
TIME_I2C_READ=39位*(1/400kHz)
但是、 FDP-link 的正向和反向通道的 I2C 通信时间计算方法 尚 不 明确。
您能否澄清以下几点:
实际 传输 I2C 的正向通道的带宽。
2. 实际 传输 I2C 的反向通道的带宽。
3. 转发 信道 数据 包 格式
4. 反向 通道 数据 包 格式
用例示例:
I2C_CLK:400kHz
正向通道线路速率:3.375Gbps
反向通道速率:168.75Mbps