ZHCSOP4 November 2024 LMK5C22212A
ADVANCE INFORMATION
選擇 SPI 控制接口后,該器件使用帶有 SDIO、SCK 和 SCS 信號的三線制 SPI (SPI_3WIRE_DIS = 0)。使用 SPI 時,SCS_ADD 也可用作歷時計數(shù)器 (TEC) 觸發(fā)器。當設置 SPI_3WIRE_DIS = 1 時,可以選擇任何 GPIO 作為 SDO 以支持四線制 SPI 回讀。
SPI 和 GPIO I/O 以 3.3V 電源為基準,且輸出驅動器與 3.3V LVCMOS 兼容。輸入與 1.8V、2.5V 或 3.3V LVCMOS 兼容。當 SPI 主機為 3.3V I/O 時,無需進行任何電壓轉換即可使用三線或四線制。當 SPI 主機不符合 3.3V I/O 要求時,必須對 LMK5C22212A 器件的 SDO 信號進行分頻,使其與 SPI 主機電壓電平兼容。也可以將 SDO 引腳配置為開漏,以便上拉電阻根據(jù)需要設置回讀電壓。
主機器件必須首先向器件 MSB 提供數(shù)據(jù)。消息中包括傳輸方向位 (W/R)、15 位地址字段(A14 至 A0)和 8 位數(shù)據(jù)字段(D7 至 D0),如圖 7-44 所示。對于 SPI 寫入,W/R 位為 0,對于 SPI 讀取,該位為 1。
圖 7-44 SPI 消息格式將 SCS 置為低電平可啟動一個消息幀。當 SCS 取消置位為高電平時,該幀結束。第一個傳輸?shù)奈皇?W/R 位。接下來的 15 位是寄存器地址,其余 8 位是數(shù)據(jù)。在寫入傳輸時,由于最后一個數(shù)據(jù)位 (D0) 在 SCK 的上升沿隨時鐘傳入,數(shù)據(jù)以字節(jié)為單位進行提交。如果寫入訪問不是八個時鐘的偶數(shù)倍,則不會提交尾隨數(shù)據(jù)位。在讀取傳輸時,數(shù)據(jù)位在 SCK 下降沿從 SDO 引腳隨時鐘輸出。
LMK5C22212A 支持 SPI 塊寫入和塊讀取傳輸。SPI 塊傳輸?shù)拈L度正好是 (2 + N) 個字節(jié),其中 N 是要寫入或讀取的數(shù)據(jù)字節(jié)數(shù)。主機器件(SPI 主機)只需要指定要訪問的地址序列中的最低地址。在主機完成初始 24 位傳輸序列后,如果 SCS 引腳保持低電平,則該器件會自動遞增內部寄存器地址指針。每次傳輸 8 位(數(shù)據(jù)有效載荷寬度)都會使器件自動遞增地址指針(前提是 SCS 引腳對于所有序列都保持低電平有效)。