UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 60693

Zynq-7000 SoC, I2C - Fast 模式下运行频率超过 384kHz 违反 tLOW; STA 时序要求

描述

当运行频率超过 384kHz,I2C 控制器在标准模式下运行违反 tLOW;STA 时序参数。
.
tLOW 参数与 SCL 时钟的低电平部分有关。

解决方案

I2C 控制器在 Fast 模式下运行频率超过 384 kHz 时违反 1.3us 的最小 tLOW I2C 总线规范要求 {  。
 
I2C Fast 模式的最大 SCL 时钟频率被指定为 400 kHz。

该勘误表将 SCL 的最大频率(直接与 tLOW 成比例) 限制在 384 kHz。

该频率下,tLOW 为指定的 1.3us 最小值。

该问题只影响使用 I2C Fast 模式的器件。
 
影响:  

很小。I2C 控制器工作在 400kHz 时的tLOW 是 1.25 us。

最新的 I2C 器件通常可以识别 1.25 us 的LOW
 
解决方法:: 

针对该问题有 2 个解决办法: 
 
  • Fast 模式下使 I2C 工作频率低于 384 kHz
  • 如果需要 400kHz 的 SCL 频率,那么设计中应采用 1.25us 而非 1.3us 的 tLOW
受影响的配置:
     
所有使用 I2C 快速模式的 Zynq 器件。
受影响的器件修订版本:

全部,无计划修复。
参考 (Xilinx Answer 47916) - Zynq-7000 SoC 芯片版本差异。

分辨率:


这是一个第三方错误,该问题不会修复。  
 

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
47916 Zynq-7000 SoC 器件:芯片修订差异 N/A N/A
AR# 60693
日期 05/28/2018
状态 Active
Type 设计咨询
器件
的页面