P82B715:I2C總線擴展的得力助手
在電子設計領域,I2C總線是一種常用的通信協議,但它的總線電容限制往往會影響實際通信距離和系統設計。今天,我們就來詳細了解一下德州儀器(TI)的P82B715,一款專門用于緩沖高電容I2C總線系統的器件,看看它是如何解決這些問題的。
文件下載:p82b715.pdf
1. 器件概述
P82B715是一款支持通過I2C總線進行雙向數據傳輸的器件,它能夠緩沖I2C總線上的串行數據(SDA)和串行時鐘(SCL)信號,在保留I2C系統所有操作模式和特性的同時,實現I2C總線的擴展。其工作電源電壓范圍為3V至12V,允許主I2C總線(Sx/Sy側)的總線電容為400pF,傳輸側(Lx/Ly側)的總線電容為3000pF,適用于HDMI DDC、長距離I2C通信和工業通信等多種應用場景。
2. 關鍵特性
2.1 高電容緩沖能力
I2C總線的電容限制通常為400pF,這極大地限制了實際通信距離。P82B715通過在長電纜兩端各使用一個該器件,可將系統總電容負載擴展到約3000pF。具體做法是將一個P82B715器件的Lx引腳連接到另一個P82B715的Lx引腳(Ly引腳同理),從而實現對總線電容的隔離,使新總線或遠程I2C節點的總負載對其他I2C總線(或節點)不可見。
2.2 單向模擬電流放大
P82B715采用單向模擬電流放大技術,增強了I2C芯片的電流吸收能力,將I2C總線的400pF電容規格限制提升到3nF的總線布線電容限制。這意味著我們可以使用更長的電纜或低成本的通用布線來連接兩個獨立的基于I2C的系統,而無需擔心其他I2C總線緩沖器相關的特殊電壓電平問題。
2.3 多設備連接
多個P82B715可以通過其Lx/Ly端口以星形或多點架構連接在一起,只要系統總電容保持在約3000pF以下(相對于任何Sx/Sy連接為400pF或更低)即可。在這種配置中,主設備和/或從設備連接到每個P82B715的Sx/Sy端口。
2.4 雙向數據傳輸
該器件支持I2C總線的雙向數據傳輸,并且無需外部方向控制,具有雙雙向單位電壓增益緩沖功能。
2.5 低阻抗總線驅動
P82B715能夠驅動阻抗低10倍的總線布線,提高了抗噪聲能力。同時,它還可以使用低成本的雙絞線電纜實現I2C信號的多點分布,支持通過50米的雙絞線進行I2C總線操作。
2.6 靜電放電(ESD)保護
P82B715具有出色的ESD保護能力,符合相關標準,人體模型(HBM)為±2500V,帶電設備模型(CDM)為±1000V,機器模型(MM)為+400V,有效保護器件免受靜電損壞。
3. 引腳配置與功能
| P82B715采用8引腳封裝,包括SOIC和PDIP兩種類型。各引腳功能如下: | PIN NO. | NAME | I/O | DESCRIPTION |
|---|---|---|---|---|
| 1 | NC | - | No connection | |
| 2 | Lx | I/O | Buffered serial data bus or LDA | |
| 3 | Sx | I/O | Serial data bus or SDA. Connect to Vcc of I2C master through a pullup resistor. | |
| 4 | GND | - | Ground | |
| 5 | NC | - | No connection | |
| 6 | Sy | I/O | Serial clock bus or SCL. Connect to Vcc of I2C master through a pullup resistor. | |
| 7 | Ly | I/O | Buffered serial clock bus or LCL | |
| 8 | Vcc | I | Supply voltage |
4. 電氣特性與參數
4.1 絕對最大額定值
在使用P82B715時,需要注意其絕對最大額定值,超過這些值可能會對器件造成永久性損壞。具體參數可參考數據手冊。
4.2 ESD額定值
如前文所述,該器件具有良好的ESD保護能力,不同模型下的ESD額定值為我們在實際應用中提供了可靠的靜電防護保障。
4.3 推薦工作條件
推薦的工作電源電壓范圍為4.5V至12V,工作環境溫度范圍為-40°C至85°C。雖然該器件在3V電壓下也能工作,但性能會有所下降,例如動態吸收電流會減小,可能會增加下降時間。因此,對于對時序要求較高的設計,應考慮指定的最小值。
4.4 熱信息
了解器件的熱特性對于確保其在不同環境下的穩定工作至關重要。P82B715的熱阻參數包括結到環境、結到外殼(頂部)、結到電路板等,不同封裝類型的熱阻有所差異。例如,SOIC封裝的結到環境熱阻為105.3°C/W,PDIP封裝為48.9°C/W。
4.5 電氣特性
在典型工作條件下(Vcc = 5V,TA = 25°C),P82B715的電氣特性包括靜態電源電流、輸出吸收電流、輸入電流等。例如,靜態電源電流在不同條件下的取值不同,輸出吸收電流在I2C總線和緩沖總線上也有相應的規格要求。
4.6 開關特性
開關特性主要涉及緩沖延遲時間,在無電容負載的情況下,測量了從輸入到輸出的延遲時間。由于輸入和輸出引腳通過30Ω電阻內部連接,Sx/Lx電壓波形中不會觀察到傳統的輸入 - 輸出延遲,該測試主要測量放大器響應時間對Lx/Ly輸出(以及Sx/Sy輸入)的電壓上升或下降所造成的總線傳播延遲。
5. 應用與實現
5.1 應用信息
P82B715的邏輯信號電平在Sx/Lx處與電源電壓無關,它與所有邏輯信號驅動器(包括TTL)完全兼容。在正常應用中,需要使用外部上拉電阻將連接的總線拉高到所需的高電平,通常為電源電壓Vcc。但對于非常低的邏輯電壓,建議使用至少3.3V的Vcc,并且在4.5V以上才能確保全溫度范圍內的性能。當電源電壓低于4.5V時,規格會有所降低,絕對最小Vcc為3V。
5.2 典型應用
通過使用兩個或更多的P82B715器件,可以構建一個子系統,該子系統保留了正常I2C設備的接口特性,可包含在任何I2C或相關系統中。該子系統具有低阻抗或緩沖總線,能夠驅動大布線電容。
5.2.1 設計要求
以一個具體示例來說明,設計參數包括:電源電壓Vcc為3.3V,Lx/Ly總線上的電容CLx為3000pF,Sx/Sy總線上的上拉電阻Rpu_Sx為4.7kΩ,Lx/Ly總線上的上拉電阻Rpu_Lx為330Ω。
5.2.2 詳細設計步驟
- I2C系統:與標準I2C系統一樣,緩沖總線上需要上拉電阻來提供邏輯高電平,因為保留了標準的開集電極配置。上拉電阻的大小和數量取決于系統。如果P82B715器件要永久連接到系統中,電路可以配置為在緩沖總線上只使用一個上拉電阻,而在I2C總線上不使用,但為了簡化系統設計和提高性能,建議在總線的每個部分都安裝單獨的上拉電阻。當使用P82B715的子系統可能可選地連接到已經有上拉電阻的現有I2C系統時,需要考慮子系統上拉電阻與現有I2C總線上拉電阻并聯的影響。
- 上拉電阻計算:在計算上拉電阻值時,緩沖器的增益會引入縮放因子,需要應用到系統組件上。在實際系統中,上拉電阻值的計算是為了滿足I2C系統的上升時間限制。近似地,在100kHz系統中,如果總系統的時間常數(凈電阻和凈電容的乘積)設置為1μs或更小,則可以滿足該限制。在使用P82B715的系統中,可以分別考慮每個總線節點(即I2C節點和緩沖總線節點),為每個節點選擇單獨的上拉電阻,以提供小于1μs的時間常數。如果每個節點都滿足要求,則系統要求也能得到滿足。每個總線部分的上拉電阻計算公式為:$R = 1μs / (C{device} + C{wiring})$,其中$C{device}$為所有連接設備電容的總和,$C{wiring}$為總線上的布線和雜散電容。
- 總線驅動電流計算:以多個P82B715設備連接到公共緩沖總線的情況為例,當一個I2C設備將SDA總線拉低時,需要吸收其本地上拉電阻中的電流,以及在P82B715的協助下,吸收其他上拉電阻中的電流。通過計算可以確定每個節點的有效上拉電阻和需要吸收的電流,同時要確保P82B715的Lx引腳靜態吸收電流不超過30mA的額定值。
5.3 應用曲線
通過實際測量得到的應用曲線,如在Lx/Ly上有3000pF電容且上拉電阻$R_{PU}$為330Ω時的總線電壓曲線,能夠幫助我們更好地了解系統在實際應用中的性能表現。
6. 電源供應與布局建議
6.1 電源供應
P82B715的電源要求可參考推薦工作條件。雖然該器件在3V電壓下也能工作,但性能會降低,因此在實際應用中應根據具體需求選擇合適的電源電壓。
6.2 布局指南
在進行電路板布局時,應遵循一般的布局最佳實踐。建議在電路板的內層設置專用的接地平面,連接到地的引腳必須通過寬多邊形銅箔和多個過孔與接地平面形成低阻抗路徑。同時,通常使用旁路和去耦電容來控制VCC引腳的電壓,較大的電容(通常為1μF)用于在電源出現短時故障時提供額外的功率,較小的電容(通常為0.1μF)用于濾除高頻紋波。
7. 總結
P82B715作為一款優秀的I2C總線擴展器件,憑借其高電容緩沖能力、單向模擬電流放大、多設備連接等特性,為我們在長距離I2C通信和高電容總線系統設計中提供了可靠的解決方案。在實際應用中,我們需要根據具體的設計要求,合理選擇器件的工作條件、上拉電阻等參數,并注意電路板的布局和電源供應,以確保系統的穩定性和性能。希望本文能為電子工程師們在使用P82B715進行設計時提供有益的參考。你在使用P82B715的過程中遇到過哪些問題呢?歡迎在評論區分享你的經驗和見解。
-
P82B715
+關注
關注
0文章
4瀏覽量
7148
發布評論請先 登錄
P82B715:I2C總線擴展的得力助手
評論