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