TCAL9539R:低電壓轉換、16位I2C總線、SMBus I/O擴展器深度解析
在電子工程師的日常設計工作中,I/O擴展器是解決GPIO受限問題的常用方案。今天,我們就來深入探討一款功能強大的I/O擴展器——TCAL9539R,它具有中斷輸出、復位和配置寄存器等特性,適用于多種應用場景。
文件下載:tcal9539r.pdf
一、特性亮點
1. 寬電壓范圍與低功耗
TCAL9539R的工作電源電壓范圍為1.08V至3.6V,在1.8mV時具有1μA(典型值)的低待機電流消耗。這使得它在不同的電源環境下都能穩定工作,并且功耗極低,非常適合電池供電的設備。
2. 高速通信
支持1MHz快速+模式I2C總線,能夠實現高速數據傳輸,滿足對數據傳輸速率要求較高的應用場景。
3. 硬件地址引腳
硬件地址引腳允許在同一I2C/SMBus總線上支持兩個器件,方便系統擴展。
4. 豐富的寄存器功能
具有低電平有效復位輸入(RESET)、開漏低電平有效中斷輸出(INT)、輸入或輸出配置寄存器、極性反轉寄存器、可配置I/O驅動強度寄存器、上拉電阻和下拉電阻配置寄存器等。這些寄存器為工程師提供了靈活的配置選項,可以根據具體應用需求進行定制。
5. 高可靠性
閂鎖性能超過100mA,符合JESD 78 II類規范的要求;ESD保護性能超過JESD 22規范要求,包括2000V人體放電模型(A114 - A)和1000V充電器件模型(C101),能夠有效保護器件免受靜電和閂鎖效應的影響。
二、應用領域
TCAL9539R的應用范圍非常廣泛,包括但不限于以下領域:
- 服務器和路由器:在服務器和電信交換設備中,用于擴展GPIO,實現對各種外設的控制和監測。
- 個人計算機和電子產品:如筆記本電腦、平板電腦等,可增加額外的I/O接口,方便連接各種外部設備。
- 工業自動化:在工業控制系統中,用于連接傳感器、執行器等設備,實現數據采集和控制。
- 游戲機:為游戲機提供更多的I/O接口,增強游戲的交互性。
- 采用GPIO受限處理器的產品:對于一些GPIO資源有限的處理器,TCAL9539R可以作為擴展方案,滿足系統對I/O的需求。
三、詳細規格
1. 絕對最大額定值
了解器件的絕對最大額定值對于確保器件的安全使用至關重要。TCAL9539R的電源電壓、輸入電壓、輸出電壓等參數都有明確的最大和最小值限制,超出這些范圍可能會對器件造成永久損壞。例如,電源電壓(Vcc)的范圍為 - 0.5V至4V,輸入鉗位電流(lK)在V < 0時最大值為 - 20mA等。
2. ESD等級
該器件的ESD等級較高,人體放電模型(HBM)為 + 4000V,充電器件模型(CDM)為 ± 1000V,這意味著它在實際應用中能夠更好地抵抗靜電干擾,提高系統的可靠性。
3. 建議運行條件
為了保證器件的正常運行,建議在特定的條件下使用。例如,電源電壓(VCC)建議在1.08V至3.6V之間,高電平輸入電壓(VIH)為所有引腳的0.7 * VCC至3.6V等。
4. 熱性能信息
熱性能信息對于評估器件在不同工作環境下的散熱情況非常重要。文檔中給出了結至環境熱阻(RIJA)、結至外殼(頂部)熱阻(Re JC(top))等參數,工程師可以根據這些參數進行散熱設計。
5. 電氣特性
詳細的電氣特性參數包括輸入二極管鉗位電壓(VIK)、上電復位電壓(VPORR、VPORF)、P端口高電平輸出電壓(VOH)、低電平輸出電壓(VOL)等。這些參數為電路設計提供了精確的參考,工程師可以根據實際需求進行電路優化。
6. 時序要求
時序要求規定了器件在不同操作下的時間參數,如復位脈沖持續時間(tw)、復位恢復時間(tREC)、復位時間(tRESET)等。遵循這些時序要求能夠確保器件的正常工作,避免出現時序沖突等問題。
7. I2C總線時序要求
對于I2C總線通信,文檔中給出了不同模式(標準模式、快速模式、快速 + 模式)下的時鐘頻率、時鐘高電平時間、時鐘低電平時間等時序參數。工程師在設計I2C總線電路時,需要嚴格按照這些參數進行設計,以保證數據傳輸的準確性和穩定性。
8. 開關特性
開關特性描述了器件在輸入輸出轉換過程中的時間參數,如中斷有效時間(tiv)、中斷復位延遲時間(tr)、輸出數據有效時間(tpv)等。了解這些特性有助于優化電路的響應速度和性能。
四、引腳配置和功能
TCAL9539R采用TSSOP(24)封裝,各個引腳都有明確的功能定義。例如,A0和A1為地址輸入引腳,用于設置器件的I2C地址;GND為接地引腳;INT為中斷輸出引腳,通過一個上拉電阻器連接到Vcc;RESET為低電平有效復位輸入引腳等。每個P端口(P00 - P17)都可以配置為輸入或輸出,上電時默認配置為輸入。
五、詳細說明
1. 概述
TCAL9539R的數字內核由8位數據寄存器組成,允許用戶配置I/O端口特性。上電或復位后,I/O被配置為輸入,但系統控制器可以通過寫入配置寄存器將其配置為輸入或輸出。此外,該器件還具有敏捷I/O功能,包括可編程輸出驅動強度、可編程上拉和下拉電阻器、可鎖存輸入、可屏蔽中斷等,能夠有效改善I/O性能。
2. 功能方框圖
功能方框圖直觀地展示了器件的內部結構和工作原理,有助于工程師理解器件的整體架構。
3. 特性說明
I/O端口
當I/O配置為輸入時,FET Q1和Q2處于關閉狀態,創建一個高阻抗輸入;當配置為輸出時,Q1或Q2啟用,I/O引腳和電源或GND之間存在低阻抗路徑。
可調輸出驅動強度
輸出驅動強度寄存器支持用戶控制GPIO的驅動電平,每個GPIO可以獨立配置為四個可能的電流電平之一。通過降低電流驅動能力,可以降低系統噪聲,緩解同步開關噪聲(SSN)問題。
中斷輸出(INT)
在輸入模式中,端口輸入的任何上升沿或下降沿都會生成中斷。INT信號經過時間$t_{iv}$后有效,當端口上的數據改回原始設置或從生成中斷的端口讀取數據時,中斷電路復位。
復位輸入(RESET)
將RESET引腳保持在低電平至少$t_{w}$,可實現狀態機復位。TCAL9539R寄存器具有粘滯性,在RESET切換時保持其在I2C狀態機初始化時最后配置的狀態。
軟件復位廣播
通過特定的I2C總線命令序列,可以實現軟件復位廣播,將所有寄存器值恢復為上電默認值。
4. 器件功能模式
上電復位
將電源施加到$V{CC}$時,內部上電復位會將器件保持在復位狀態,直到電源達到$V{POR}$,然后釋放復位條件,將寄存器和I2C/SMBus狀態機初始化為默認狀態。
5. 編程
I2C接口
雙向I2C總線由串行時鐘(SCL)線和串行數據(SDA)線組成,通過發送啟動條件、器件地址字節、命令字節等進行數據傳輸。在數據傳輸過程中,需要遵循嚴格的時序要求和應答機制。
6. 寄存器映射
器件地址
TCAL9539R的地址由A0和A1引腳設置,目標地址的最后一位定義了要執行的操作(讀取或寫入)。
控制寄存器和命令字節
控制寄存器和命令字節用于選擇要訪問的內部寄存器,不同的命令字節對應不同的寄存器操作。
寄存器說明
包括輸入端口寄存器、輸出端口寄存器、極性反轉寄存器、配置寄存器、輸出驅動強度寄存器、輸入鎖存寄存器、上拉/下拉使能寄存器、上拉/下拉選擇寄存器、中斷屏蔽寄存器、中斷狀態寄存器和輸出端口配置寄存器等。每個寄存器都有其特定的功能和默認值,工程師可以根據需要進行配置。
總線事務
包括寫入和讀取操作,寫入時通過發送器件地址和命令字節,將數據傳輸至指定寄存器;讀取時先發送器件地址和命令字節,然后重新啟動發送讀取地址,由器件發送寄存器中的數據。
六、應用和實施
1. 應用信息
在實際應用中,TCAL9539R作為目標連接到I2C控制器,位于遠離控制器的遠程位置,靠近需要監視或控制的GPIO。
2. 典型應用
以一個具體的應用原理圖為例,展示了如何配置器件的地址、I/O端口等。同時,給出了設計要求和詳細的設計過程,包括選擇適當的上拉電阻器、估算總線電容等。
3. 電源相關建議
上電復位要求
如果發生干擾或數據損壞,可以使用上電復位功能將器件復位為默認狀態。上電復位要求器件經過下電上電后才能完全復位,同時需要注意電源的下降速率、上升速率等參數。
布局
在PCB布局時,應遵循常見的布局實踐,避免信號布線呈直角,使用較粗的布線承載大電流,旁路電容器和去耦電容器應盡可能靠近器件。對于不同的信號布線密度,可以選擇2層或4層電路板。
七、總結
TCAL9539R是一款功能強大、性能穩定的I/O擴展器,具有豐富的特性和靈活的配置選項。在實際設計中,工程師可以根據具體應用需求,充分利用其各種功能,優化電路設計,提高系統的可靠性和性能。同時,在使用過程中,需要嚴格遵循器件的規格和時序要求,確保器件的正常工作。大家在使用這款器件的過程中,有沒有遇到什么有趣的問題或者獨特的應用場景呢?歡迎在評論區分享交流。
-
I2C總線
+關注
關注
8文章
417瀏覽量
63353
發布評論請先 登錄
TCAL9539-Q1汽車類低壓16位I2C總線SMBus I/O擴展器數據表
TCAL9539R:低電壓轉換、16位I2C總線、SMBus I/O擴展器深度解析
評論