ZHCSMX1B October 2019 – March 2022 TCAN1144-Q1 , TCAN1145-Q1 , TCAN1146-Q1
PRODUCTION DATA
SDI 引腳用于讓器件知道從哪個地址讀取或寫入哪個地址。在寫入期間,時鐘周期數決定了有多少數據字節(最多三個)將加載到順序地址中。一次寫入的最小時鐘周期數為 16 個,支持初始地址和寫入命令,后跟一個字節的數據,如圖 10-36 所示。TCAN114x-Q1 支持突發讀取和寫入。圖 10-37 顯示了一個 32 位寫入的示例,其中包括初始 7 位地址、寫入位和三個數據字節。這總共需要 32 個時鐘周期。一旦通過 NCS 上的低電平啟用 SPI,SDI 就會在 SPI 時鐘 (SCLK) 的每個上升沿對輸入數據進行采樣。數據會移入適當大小的移位寄存器,并且在正確的時鐘周期數之后,移位寄存器已滿并且 SPI 事務已完成。對于寫入命令代碼,僅在 SCLK 移入確切數量的時鐘周期且 NCS 具有一個上升沿以取消選擇器件后,新數據才會寫入尋址的寄存器。對于突發寫入,如果 SCLK 有 31 個時鐘周期(比完整的 3 字節寫入少 1 個時鐘周期),則在執行前兩個字節寫入時不會發生第三個字節寫入。如果在一個 SPI 事務期間沒有移入正確數量的時鐘周期和數據(nCS 為低電平),則會設置 SPIERR 標志。
圖 10-36 SPI 寫入
圖 10-37 32 位 SPI 突發寫入. 有關如何使用一個 SPI 寫入命令寫入三個字節數據的示例。