ZHCSRX7 june 2023 BQ79616
PRODUCTION DATA
差分菊花鏈(垂直)接口使用異步 13 位字節(jié)傳輸協(xié)議。數(shù)據(jù)首先傳輸 LSB,然后復(fù)制每一位(采用補碼形式)以確保傳輸中沒有直流成分。
圖 8-32 菊花鏈位定義一個字節(jié)以前導(dǎo)碼開始,隨后是兩個 SYNC 位、一個幀起始位、從 LSB D0 到 MSB D7 的八個數(shù)據(jù)位(D0 在幀狀態(tài)之后傳輸,D7 最后傳輸,其后是錯誤和后同步碼)。
器件使用前導(dǎo)碼和 SYNC 位來提取時序信息,以解碼字節(jié)中其余的位值。如果檢測到以下任何錯誤,則不會處理該字節(jié)并設(shè)置寄存器錯誤位。
接收到兩個有效的 SYNC 位后,附加位就會被解碼并發(fā)送到命令處理器。器件繼續(xù)檢測該字節(jié)上的任何錯誤,如果檢測到錯誤,則會在該字節(jié)中設(shè)置字節(jié)錯誤 (BERR) 位。DEBUG_COMH/L_BIT[PERR] = 1 取決于哪個 COM 端口檢測到錯誤。以下條件將設(shè)置字節(jié)中的 BERR 位。
與此同時,每個位仍在重新傳輸?shù)较乱粋€器件。如果器件無法將該位解碼為 1 或 0,它將以 0 重新傳輸,并在該字節(jié)中設(shè)置 BERR 位。當(dāng)新器件檢測到接收字節(jié)中 BERR 位被設(shè)置為 1 時,它將忽略有問題的字節(jié)并設(shè)置 DEBUG_COMH/L_BIT[BERR_TAG] = 1,指示接收到的字節(jié)具有 BERR。被忽略的可疑字節(jié)可能會導(dǎo)致其他通信錯誤,并且還可能會觸發(fā)在新器件中設(shè)置 DEBUG_COMH/L_BIT[PERR] = 1??梢勺止?jié)繼續(xù)在設(shè)置 BERR 的情況下沿菊花鏈重新傳輸,該過程持續(xù)進行。
圖 8-33 菊花鏈字節(jié)定義| 位域 | 說明 |
|---|---|
| 前導(dǎo)碼(半位) | 表示事務(wù)開始,向接收器發(fā)出開始采樣的信號。該半位和隨后的兩個 SYNC 位用于額外的時序信息。 |
| SYNC[1:0] | 始終為 0b00。SYNC 位用于數(shù)字電路評估字節(jié)上的時序和噪聲水平,從而改進噪聲環(huán)境中 1 和 0 的檢測。 |
| 幀起始(1 位) | 幀起始 (SOF) 位指示后繼數(shù)據(jù)字節(jié)是初始化字節(jié),即通信事務(wù)幀的開始。堆棧器件需要使用該信息來處理通信。 對于命令幀事務(wù),基底器件負責(zé)設(shè)置 SOF 位,因為它將 UART 通信轉(zhuǎn)換為菊花鏈通信。 初始化字節(jié)包含數(shù)據(jù)大小信息?;灼骷⒏鶕?jù)數(shù)據(jù)大小信息來計算接收到的字節(jié)數(shù)并相應(yīng)地設(shè)置下一個 SOF 位。 UART COMM CLEAR 信號重置 UART 接收器,其中包括邏輯的幀處理。因此,COMM CLEAR 之后的下一個字節(jié)必須將 SOF 設(shè)置為 1,因為 COMM CLEAR 指示系統(tǒng)清除 UART 并重新啟動通信。 |
| Data[7:0] | 通信事務(wù)幀的實際字節(jié) |
| 字節(jié)錯誤 BERR(1 位) | 指示在該字節(jié)中檢測到錯誤。當(dāng)器件接收到下部器件設(shè)置了 BERR 的字節(jié)時,它也會在設(shè)置 BERR = 1 的情況下重新傳輸該字節(jié)。 由于每個數(shù)據(jù)位都會從一個器件重新計時到下一個器件,因此下一個器件可能無法檢測到通信錯誤。然而,[BERR] 位的標(biāo)簽會指示該通信幀在其先前的事務(wù)期間產(chǎn)生錯誤。 |
| 后同步碼(半位) | 指示事務(wù)結(jié)束 |
每個字節(jié)以 2MHz(每個脈沖 250ns,或每對 500ns)的頻率傳輸。兩個字節(jié)之間的傳輸時間取決于 UART 波特率(正常運行狀態(tài)下為 1Mbps),但字節(jié)傳輸時間始終相同。通信幀是用字節(jié)之間的空閑時間定義的。在某些極少數(shù)情況下,通信信號可能無法完全終止,從而在一個字節(jié)末尾留下振鈴。在這種情況下,增加字節(jié)間的間隙可以提高通信的穩(wěn)健性。器件允許通過 STACK_RESPONSE 寄存器設(shè)置在響應(yīng)幀中的字節(jié)之間插入額外的字節(jié)間隙。
圖 8-34 菊花鏈字節(jié)傳輸