圖 6-14 定義了命令和數據傳輸的格式。一幀中有四種狀態。
- 空閑:SCLK 始終存在且連續,DIN 始終為高電平。
- START: DIN 在空閑狀態后從高電平變為低電平。
- DATA:
- Head_bytes:這是命令標識符,包含一個 16 位數據和一個校驗位。其可以是寫入命令 ID 或讀取命令 ID(有關更多詳細信息,請參閱寄存器映射)。
- Data_bytes_N:第 N 個數據字節,包含 3 × 17 位數據,每個 17 位數據包含一個 16 位數據字和一個校驗位。N 是數據鏈中級聯的器件數。
- END:該器件會識別 DIN 上的連續 18 位高電平,然后返回空閑狀態。
- 校驗位:校驗位(第 17 位)的值不是 第 16 位的值,以避免持續 18 位高電平(與 END 區分開來)。
空閑狀態不是必需的,這意味著下一幀的 START 狀態可以連接到當前幀的 END 狀態。