探索PCAL9714:超低壓14位SPI I/O擴展器的卓越性能與應用
在電子設計領域,I/O擴展器是解決微控制器I/O資源不足問題的關鍵組件。今天,我們將深入探討NXP的PCAL9714——一款超低壓翻譯14位SPI I/O擴展器,它具備Agile I/O特性、中斷輸出和復位功能,為各類應用提供了強大而靈活的解決方案。
文件下載:NXP Semiconductors PCAL9714超低電壓14位擴展器.pdf
一、PCAL9714概述
PCAL9714是一款14位通用I/O擴展器,通過SPI接口為大多數微控制器系列提供遠程I/O擴展。其超低壓接口允許與低至1.1V的微控制器直接連接,這在電池供電的移動應用中尤為重要,因為它可以降低功耗并延長電池壽命。
該擴展器具有內置的電平轉換功能,能夠在不同電壓水平的I/O設備之間實現無縫通信。它的兩個電源電壓$V{DD(SPI)}$和$V{DD(P)}$分別為接口和核心電路及端口P提供電源,使得系統在混合電源系統中更加靈活。
二、特性與優勢
2.1 基本特性
- SPI總線擴展:支持5MHz的SPI總線,實現高速數據傳輸。
- 寬電壓范圍:SPI總線側的工作電源電壓范圍為1.1V至5.5V,端口P支持1.8V、2.5V、3.3V或5.5V,允許在不同電壓水平之間進行雙向電壓電平轉換和GPIO擴展。
- 低功耗:典型的待機電流消耗在3.3V $V_{DD}$時僅為2.0μA,適合電池供電應用。
- 高耐受性:I/O端口和SPI總線引腳具有5.5V的耐受性,增強了系統的可靠性。
- 復位與中斷:具備有源低電平復位輸入(RESET)和開漏有源低電平中斷輸出(INT),方便系統控制和事件響應。
2.2 Agile I/O特性
- 輸出配置靈活:輸出端口可配置為推挽或開漏輸出級,滿足不同應用需求。
- 中斷狀態識別:只讀寄存器可識別中斷源,便于故障排查和系統調試。
- 位級編程:支持輸出驅動強度、輸入鎖存、上拉/下拉電阻、中斷屏蔽等位級編程特性,提供了高度的靈活性。
2.3 額外的Agile I/O Plus特性
- 中斷邊緣指定:可逐位指定中斷邊緣,實現更精確的中斷控制。
- 獨立清除中斷:可以獨立清除中斷而不影響其他事件,提高系統的響應效率。
- 讀取所有中斷事件:無需清除即可讀取所有中斷事件,方便系統監控。
- 開關消抖硬件:內置開關消抖硬件,減少機械開關的抖動干擾。
三、訂購信息
PCAL9714提供兩種型號:PCAL9714HN和PCAL9714HN/Q900。其中,PCAL9714HN/Q900符合汽車AEC - Q100(1級)標準,適用于汽車應用。兩種型號均采用HVQFN24封裝,提供卷軸包裝,最小訂購數量為6000。
四、功能描述
4.1 設備地址
PCAL9714的從設備地址由ADDR引腳選擇,可通過連接$V{DD}$或$V{SS}$選擇兩個不同的地址。第一個字節的最后一位定義了讀寫操作,邏輯1表示讀取,邏輯0表示寫入。
4.2 接口定義
SPI總線和I/O數據總線的接口定義清晰,方便與微控制器進行連接和通信。
4.3 指針寄存器和命令字節
總線主設備在發送從設備地址后,會發送一個命令字節,該字節存儲在指針寄存器中。指針寄存器的最低7位用于確定訪問的寄存器,最高位用于自動遞增功能。
4.4 寄存器描述
PCAL9714包含多個寄存器,用于控制輸入輸出、極性反轉、配置、輸出驅動強度、輸入鎖存等功能。每個寄存器都有其特定的用途和操作方法,詳細的寄存器描述可以幫助工程師更好地理解和使用該擴展器。
4.5 I/O端口
I/O端口可配置為輸入或輸出,輸入時具有高阻抗,輸出時具有低阻抗路徑。在電源上電或復位時,所有寄存器將恢復到默認值。
4.6 電源上電復位和復位輸入
電源上電復位會使PCAL9714進入復位狀態,直到$V{DD(P)}$達到VPOR。復位輸入(RESET)可在保持$V{DD(P)}$在工作水平的情況下初始化系統。
4.7 中斷輸出
中斷輸出(INT)具有開漏結構,需要上拉電阻。當任何當前輸入端口狀態與其對應的輸入端口寄存器狀態不同時,中斷輸出引腳將被置為低電平,通知系統主設備輸入端口狀態發生了變化。
4.8 開關消抖電路
PCAL9714的開關消抖電路可以消除機械開關的抖動,提高系統的穩定性。通過在P0_0至P0_7、P1_0至P1_5引腳逐位啟用該功能,可以有效去除開關開合時的抖動。
4.9 總線事務
PCAL9714作為SPI總線從設備,通過讀寫命令與主設備進行數據交換。SPI接口采用全局芯片選擇或可尋址SPI,支持多個從設備連接到同一CS信號。
五、應用信息
5.1 控制LED時的功耗優化
在使用I/O控制LED時,為了降低功耗,可以采用高值電阻與LED并聯或使$V{DD(P)}$低于LED電源電壓至少1.2V的方法,保持I/O引腳電壓不低于$V{DD(P)}$。
5.2 輸出驅動強度控制
輸出驅動強度寄存器允許用戶控制GPIO的輸出驅動水平,通過編程可以選擇四種不同的輸出電流水平,有助于減少系統噪聲。
5.3 電源上電復位要求
電源上電復位需要設備經歷一個電源周期,以確保完全復位。電源供應的波動和毛刺可能會影響電源上電復位性能,因此需要注意電源的穩定性。
5.4 內部上拉和下拉電阻的電流消耗
PCAL9714集成了可編程上拉和下拉電阻,這些電阻會對設備的電流消耗產生影響。在系統設計中,需要考慮這些電阻的配置和使用,以確保系統的整體性能。
六、電氣特性
6.1 限制值
文檔中給出了PCAL9714的各種限制值,包括電壓、電流、溫度等方面的限制,超過這些限制值可能會導致設備永久性損壞。
6.2 推薦工作條件
推薦的工作條件包括電源電壓、輸入輸出電流、環境溫度等,遵循這些條件可以確保設備的正常運行。
6.3 熱特性
HVQFN24封裝的PCAL9714具有一定的熱特性,通過計算熱阻抗可以評估設備的散熱性能。
6.4 靜態特性
靜態特性描述了設備在不同條件下的輸入輸出電壓、電流等參數,為系統設計提供了重要的參考。
6.5 動態特性
動態特性包括SPI總線接口的時序要求、開關特性等,確保數據的準確傳輸和系統的穩定運行。
七、參數測量信息
文檔中提供了中斷負載電路、P端口負載電路和復位負載電路的測量信息,以及相應的電壓波形和測量條件。這些信息有助于工程師進行實際的測量和調試工作。
八、封裝和焊接信息
8.1 封裝
PCAL9714采用HVQFN24封裝,具有特定的尺寸和引腳配置,方便在PCB上進行布局和安裝。
8.2 焊接
介紹了波峰焊和回流焊兩種焊接方法的特點和適用范圍,以及焊接過程中的關鍵特性和注意事項。同時,還提供了HVQFN24封裝的PCB焊盤布局信息。
九、總結
PCAL9714作為一款超低壓14位SPI I/O擴展器,具有豐富的特性和強大的功能,適用于各種需要擴展I/O資源的應用場景。其寬電壓范圍、低功耗、靈活的配置和中斷控制等特點,使其成為電池供電移動應用、汽車電子等領域的理想選擇。在使用過程中,工程師需要仔細閱讀文檔,遵循推薦的工作條件和焊接要求,以確保系統的穩定性和可靠性。
你在使用PCAL9714的過程中遇到過哪些問題?或者你對它的哪些特性最感興趣?歡迎在評論區分享你的經驗和想法。
-
SPI接口
+關注
關注
0文章
282瀏覽量
36697
發布評論請先 登錄
探索PCAL9714:超低壓14位SPI I/O擴展器的卓越性能與應用
評論