接外掛導致通訊失效問題報告
問題描述:
整個系統是由5個電池包組成,1個電池包外掛1個採集子板,每個子板共2個AFE. 板間以及板內均為變壓器隔離。
由於儲能專案一個標準箱子裡面放置了兩個電池包,因此這5個電池包,被分成2+2+1的形式放在3個封閉的箱體內。
從箱子1到箱子2的菊花鏈會經過兩個,穿過箱體的聯結器的轉接, 菊花鏈雙線在這兩段, 等效為一個約8cm長, 0.8cm左右間隔的等效平行線,由於這兩個聯結器的存在導致第4個IC的菊花鏈通訊極其不穩定,通訊故障很高。
箱體內的雙絞線長度最長為40cm. 箱體外聯結器長度平均約為30~40cm(不包含聯結器長度)
繞過這兩個聯結器,用單根完整的雙絞線,連線兩個箱體的採集板,通訊質量完好,沒有任何丟幀。
每個箱體內的菊花鏈連線如圖:
實驗室復現客戶場景描述:
用客戶寄過來的一個接外掛,用測試板搭建通訊電路如下圖所示,通訊後並沒有丟幀現象。
抓取通訊波形質量良好,如下所示:
後來發現,測試板ISO通訊線上沒有加TVS管。給通訊線上焊接客戶TVS管,復現客戶現象,通訊有丟幀,抓取波形顯示波形質量變差,脈寬頂端被削尖,應該是TVS管寄生電容導致。
波形如下:
換一個寄生電容小的TVS管:PESD5V0V1BA進行測試,通訊6萬次沒有丟幀,抓取通訊波形顯示波形完好:
結論:
通訊丟幀的現象是因為TVS管寄生電容較大,導致通訊脈寬變窄,頂端被削尖,晶片不能識別這樣的波形,從而使通訊丟幀。