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