MCU 設(shè)備掩碼集標(biāo)識
掩碼集由一個 5 個字符的代碼標(biāo)識,該代碼由一個版本號、一個字母、兩個數(shù)字和一個字母組成,例如 3J74Y。掩碼集標(biāo)識代碼的細(xì)微變化可能會導(dǎo)致版本號更改,例如 4J74Y。
MCU 設(shè)備日期代碼
設(shè)備標(biāo)記指示制造周和使用的面罩組。數(shù)據(jù)編碼為四位數(shù)字,其中前兩位數(shù)字表示年份,后兩位數(shù)字表示工作周。例如,日期代碼 “9915”
表示 1999 年的第 15 周。
MCU 設(shè)備部件號前綴
某些 MCU 示例和設(shè)備標(biāo)有 SC 或 XC 前綴。SC 前綴表示特殊/自定義設(shè)備。XC 前綴表示器件已經(jīng)過測試,但在整個正常制造范圍內(nèi)未完全表征或合格。
聯(lián)系 Motorola 代表尋求幫助時,請準(zhǔn)備好 MCU 設(shè)備掩碼集和日期代碼信息。
過程變體。在完全表征和鑒定后,器件將標(biāo)有 MC 前綴。
BDLC 300 μs IFS 問題
如果在 300 μs 幀間間隔 (IFS) (+/– μs,在 RX 引腳處測量)時收到兩條消息,則第二條消息的幀開始 (SOF) 符號將生成無效的符號中斷。此無效的符號中斷會導(dǎo)致第二條消息丟失,因此應(yīng)用程序軟件無法使用。這是 BDLC 中競爭條件的結(jié)果,即它在 RX 引腳上發(fā)生轉(zhuǎn)換的同時改變其接收狀態(tài)機(jī)中的狀態(tài)(第二條消息的 SOF 符號開頭)。
1、確保 J1850 網(wǎng)絡(luò)上的任何節(jié)點(diǎn)都不會以 300 μs 的 IFS 間隔傳輸一條消息。確保在計算這種情況時考慮物理層誤差,因為溫度變化和接地偏移會改變微控制器 RX 引腳處看到的時序。J1850 的 Motorola 芯片實(shí)現(xiàn)尚未證明其重傳速度超過 320 μs,因此不太可能導(dǎo)致此行為。
2、設(shè)計消息傳遞和應(yīng)用程序軟件以正確處理系統(tǒng)中的消息丟失。這在任何情況下都是安全的編程做法,并且在丟失消息時將保護(hù)系統(tǒng)的完整性。