インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

20.4.6. SDAのホールド時間

I2Cプロトコルの仕様では、標準モードと高速モードにおいて、300nsのホールド時間がSDA信号に必要です。SCLおよびSDA信号のボード遅延は、ホールド時間要件がI2Cマスターで満たされる一方、I2Cスレーブでは満たされないこと (もしくはその逆) を意味します。各アプリケーションでは異なるボード遅延が発生するため、I2Cコントローラーにはソフトウェアでプログラミング可能なレジスターのIC_SDA_HOLDが含まれており、SDAのホールド時間の動的な調整を可能にしています。IC_SDA_HOLDは、スレーブ送信機とマスターモードの両方に影響します。