問題:為了提高應用的安全性,TLD7002-16ES的幀間延遲應該更長還是更短?
答案:根據數據表,https://www.infineon.com/dgdl/Infineon-TLD7002-16ES-DataSheet-v01_00-EN.pdf?fileId=8ac78c8c81ae03fc0...當主導(“0”)總線通信時間均短于幀間延遲時,HSLI中止處理通信。主幀的等待時間要超過兩個連續幀之間的幀間延遲。幀間延遲可以通過OTP進行配置。
幀間延遲有兩種類型:
· 短幀間延遲(例如50us)
如果需要實現動畫播放等快速數據傳輸,則需要配置短幀間延遲,這是因為幀的發送間隔極短
· 長幀間延遲(例如500us)
如果HSLI速度較慢(例如200kbps),則需配置長幀間延遲,這是因為在這種速度下,簡單的0xFFFF傳輸有助于使總線在足夠長的時間內保持隱性狀態,從而觸發幀間延遲。
此外,如果HSLI命令器(例如BCM)的串行端口在幀的傳輸字節之間存在延遲,那么字節之間的延遲(即使它們在同一幀中)可能會錯誤地觸發重置TLD7002-16ES協議處理程序的幀間延遲。
什么是最安全的選擇:
最安全的幀間延遲選擇應該丟棄不必要的命令(即微控制器應用卡住和重復命令)。此外,應盡可能縮短幀間延遲,以便在傳輸錯誤的情況下,能夠快速刷新HSLI協議處理程序,并接收新命令。
因此,最安全的幀間延遲選擇是,使幀間延遲略長于預期HSLI幀更新周期與最長HSLI幀持續時間的差值。
示例:
如果計劃在尾燈標準運行期間每1ms發送一次HSLI命令,則傳輸速度為1Mbps。在運行期間可以發送的最長幀將是具有380位的DLC6(數據長度代碼)的占空比更新,因此它將持續380us。位數的計算方式是對數據表“主幀類型”這一段中描述的DC_UPDATE(DLC6)幀中存在的所有位進行計數。因此,幀間的隱性位距離最大可達1ms-380us=620us。
因此在這種情況下,可將幀間延遲設置為500us(長幀間延遲)。長幀間延遲的缺陷是,如果在傳輸過程中出現錯誤,那么命令器在發送新命令之前必須等待的時間比幀間延遲更長。
審核編輯 黃宇
-
微控制器
+關注
關注
48文章
8375瀏覽量
164543 -
數據表
+關注
關注
0文章
299瀏覽量
12055
發布評論請先 登錄
請問VisionFive 2 的熱安全性如何?
TLD5191HB2W-EVAL評估板:汽車LED驅動的高效解決方案
探索TLD5191IVREG-EVAL評估板:高效驅動與靈活配置的完美結合
探索TLD6098-2DPVB2G_EVAL評估板:雙相升壓到地電源的卓越之選
電子工程師必備:TLD6098 - 2ES Boost和SEPIC評估套件分析
TLD6099-2ES:一款多功能LED驅動用雙路DC-DC控制器
探索TLD7002-16SYS_EVAL評估板:多通道LED驅動的理想之選
迅通科技模塊PTR7002的SPI時鐘能跑多高
有哪些技術可以提高邊緣計算設備的安全性?
如何利用硬件加速提升通信協議的安全性?
宏集分享 | 集中告警管理如何提升設施安全性?
高壓 BMS 如何增強安全性并延長電池的使用壽命
電子電器產品安全性與針焰試驗的重要性
為了提高應用的安全性,TLD7002-16ES的幀間延遲應該更長還是更短?
評論