ZHCSMD9A December 2021 – March 2022 TMP127-Q1
PRODUCTION DATA
TMP127-Q1 作為外設(shè)運(yùn)行,與 SPI 或 MICROWIRE 總線規(guī)格兼容。數(shù)據(jù)在串行時鐘 (SCLK) 的下降沿按時鐘輸出,而數(shù)據(jù)在 SCLK 的上升沿按時鐘輸入。完整的發(fā)送/接收通信將由 32 個串行時鐘組成。前 16 個時鐘包含來自器件 ID 或溫度寄存器的通信傳輸階段,而后 16 個時鐘是配置寄存器的接收階段。只要 CS 在傳輸期間保持低電平,將 8 位 SPI 與 16 位接口配合使用就不會出現(xiàn)問題。在 16 位寫入期間,通過寫入配置寄存器的模式轉(zhuǎn)換將在第 16 個上升時鐘邊沿發(fā)生。
支持兩種 SPI 通信模式:
當(dāng) CS 為高電平時,SIO 將處于低阻抗三態(tài)。用戶應(yīng)將芯片選擇 (CS) 置為低電平以啟動通信。當(dāng) SCLK 從低電平狀態(tài)變?yōu)楦唠娖綍r,不應(yīng)執(zhí)行此操作。當(dāng) CS 為低電平時,串行 I/O 引腳 (SIO) 將發(fā)送數(shù)據(jù)的第一位。然后,控制器可以在 SCLK 的上升沿讀取該位。其余數(shù)據(jù)將由 SCLK 的下降沿按時鐘輸出。CS 可在發(fā)送階段的任何時間置于高電平。如果 CS 在轉(zhuǎn)換過程中變?yōu)榈碗娖剑?span id="btf1zhxxf73" class="ph">TMP127-Q1 將完成轉(zhuǎn)換,并且在 CS 恢復(fù)為高電平后,更新輸出移位寄存器。
通信的接收階段在 16 個 SCLK 周期后開始。CS 可根據(jù)需要保持低電平。在 32 個 SCLK 上升沿之后,TMP127-Q1 將控制 SIO 引腳并為另一個讀寫周期做好準(zhǔn)備。TMP127-Q1 將在串行時鐘上升沿讀取 SIO 線路上的可用數(shù)據(jù)。配置寄存器的最后 8 位是模式 [7:0] 位,用于將器件置于關(guān)斷或連續(xù)轉(zhuǎn)換模式。接收階段最多可支持 16 個 SCLK 周期。只有以下操作碼會影響 TMP127-Q1,而置入 Mode[7:0] 域的任何其他代碼都將被忽略
圖 8-2 是通信協(xié)議的概覽。
啟動后或進(jìn)入連續(xù)模式時,在 TMP127-Q1 傳輸精確的溫度數(shù)據(jù)之前,轉(zhuǎn)換必須經(jīng)過 200ms 才能完成。
以下通信可用于確定制造商/器件 ID,然后立即將器件置于連續(xù)轉(zhuǎn)換模式。CS 持續(xù)低電平時: