ZHCST16 September 2023 AMC131M01
PRODUCTION DATA
AMC131M01 上的 SPI 通信以幀為單位進行。每個 SPI 通信幀由多個字組成。通過對 MODE 寄存器中的 WLENGTH[1:0] 位進行編程,可將字大小配置為 16、24 或 32 位。
該接口是全雙工的,也就是說該接口能夠在 DOUT 上發(fā)送數(shù)據(jù),同時在 DIN 上接收數(shù)據(jù)。主機在 DIN 上發(fā)送的輸入幀始終以命令開頭。器件在 DOUT 上發(fā)送的輸出幀中的第一個字始終以響應開頭,用于響應前一個輸入幀中發(fā)送的命令。
命令中的字數(shù)取決于提供的命令。對于大多數(shù)命令,一個幀中有三個字。在 DIN 上,主機提供命令、命令 CRC(如果啟用了輸入 CRC)或零字(如果禁用了輸入 CRC),以及一個額外的零字。同時在 DOUT 上,該器件輸出對前一幀命令的響應、一個 ADC 數(shù)據(jù)字(代表一個 ADC 通道)以及一個 CRC 字。如果 ADC 被禁用,這三個字的幀結(jié)構(gòu)仍然適用,且被禁用通道的數(shù)據(jù)讀取值為全零。圖 8-19 展示了典型的命令幀結(jié)構(gòu)。
有些命令需要三個以上的字。當讀取寄存器 (RREG) 命令讀取多個寄存器時,命令響應會包含對命令的確認,后跟請求的寄存器內(nèi)容,這可能需要更大的幀,具體取決于讀取的寄存器數(shù)量。有關(guān) RREG 命令的更多詳細信息,請參閱 RREG 部分。
當寫入寄存器 (WREG) 命令寫入多個寄存器時,則幀會進行擴展以容納額外的數(shù)據(jù)。有關(guān) WREG 命令的更多詳細信息,請參閱 WREG 部分。
有關(guān) AMC131M01 上所有有效命令和相應響應的列表,請參閱命令 部分。
在特殊情況下,主機可以縮短數(shù)據(jù)幀。有關(guān)手動縮短通信幀的更多信息,請參閱短 SPI 幀 部分。