該器件包含若干多控制器內部集成電路 (I2C) 控制器。每個 I2C 控制器均設計為符合 Philips I2C-bus? 規范版本 2.1。然而,器件 IO 緩沖器并不完全符合 I2C 電氣規范。一些 I2C 實例使用 LVCMOS 緩沖器類型,而其他實例使用 I2S OD FS 緩沖器類型。請參閱“引腳屬性”表,以確定用于此器件上每個 I2C 實例的 IO 緩沖器類型。下面按照 IO 緩沖器類型介紹了支持的 I2C 速度和例外情況:
- 使用 LVCMOS 緩沖器類型的 I2C 實例
- 速度:
- 標準模式(最高 100kb/s)
- 快速模式(最高 400kb/s)
- 例外情況:
- 與這些端口關聯的 IO 不符合 I2C 規范中定義的下降時間要求,因為它們是通過性能更高的 LVCMOS 推挽 IO 實現的,這些 IO 旨在支持無法通過 I2C 兼容 IO 實現的其他信號功能。這些端口上使用的 LVCMOS IO 的連接方式可以對開漏輸出進行仿真。該仿真是通過強制實現恒定低電平輸出并禁用輸出緩沖器進入高阻態來實現的。
- I2C 規范定義了大小為 (VDDmax + 0.5V) 的最大輸入電壓 VIH,這超出了器件 IO 的絕對最大額定值。系統的設計必須確保 I2C 信號始終不會超過本數據表的絕對最大額定值一節中定義的限值。
- 使用 I2C OD FS 緩沖器類型的 I2C 實例
- 速度:
- 標準模式(最高 100kb/s)
- 快速模式(最高 400kb/s)
- Hs 模式(最高 3.4Mb/s)
- 例外情況:
- 與這些端口關聯的 IO 并未設計為在 3.3V 下運行時支持 Hs 模式。因此,Hs 模式的運行電壓限制為 1.8V。
- 連接到這些端口的 I2C 信號的上升和下降時間不得超過 0.08V/ns(或 8E+7V/s)的壓擺率。該限制比 I2C 規范中定義的最小下降時間限制更嚴格。因此,可能需要向 I2C 信號添加額外的電容,以延長上升和下降時間,使其壓擺率不超過 0.08V/ns。
- I2C 規范定義了大小為 (VDDmax + 0.5V) 的最大輸入電壓 VIH,這超出了器件 IO 的絕對最大額定值。系統的設計必須確保 I2C 信號始終不會超過本數據表的絕對最大額定值一節中定義的限值。
有關時序詳細信息,請參閱 Philips I2C 總線規范版本 2.1。
如需進一步詳細了解器件內部集成電路的特性和其他說明信息,請參閱節 5.3和詳細說明 中的相應小節。