AR# 60693

Zynq-7000 SoC、I2C - 384 kHz を超える周波数で tLOW STA タイミング要件が満たされない

説明

I2C コントローラーが高速モードで 384 kHz を超える周波数で動作すると、tLOW STA タイミング パラメーターが満たされません。

tLOW パラメーターは、SCL クロックの LOW の期間を示します。

ソリューション

I2C コントローラーが 384 kHz を超える周波数動作すると、高速モードのときに tLOW の I2C バス仕様である 1.3 us 最小要件に違反します。
 
I2C の高速モードでの最大 SCL クロック周波数は、400 kHz と指定されています。

この違反が発生するため、tLOW と正比例する SCL の最大周波数が 384 kHz に制限されます。

この周波数では、tLOW は指定された最小値である 1.3 us です。

この問題は、I2C を高速モードで使用するデバイスでのみ発生します。
 
影響:  

深刻な問題ではありません。400 kHz で動作している I2C コントローラーの tLOW 時間は 1.25 us です。

最新の I2C デバイスでは通常、tLOW 時間 1.25 us が認識されます。
 
回避策: 

この問題の回避策は 2 つあります。
 
  • I2C を高速モードで 384 kHz 未満で実行します。
  • SCL の周波数を 400 kHz にする必要がある場合は、デザインの tLOW を 1.3 us ではなく 1.25 us と想定します。
対象となる構成:
     
I2C を高速モードで使用するすべての Zynq デバイス。
 
対象となるデバイス リビジョン:

すべて。修正予定はありません。
(Xilinx Answer 47916) - 「Zynq-7000 SoC デバイス - シリコン リビジョン間の相違点」を参照してください。

回避策:


これはサードパーティのエラッタです。修正予定はありません。

アンサー レコード リファレンス

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
47916 Zynq-7000 SoC デバイス - シリコン リビジョン間の相違点 N/A N/A
AR# 60693
日付 05/28/2018
ステータス アクティブ
種類 デザイン アドバイザリ
デバイス