一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CANFD協(xié)議中的概念

AGk5_ZLG_zhiyua ? 來源:ZLG致遠(yuǎn)電子 ? 作者:ZLG致遠(yuǎn)電子 ? 2022-07-08 14:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CANFD協(xié)議中,有個重要的概念TDC(Transmitter Delay Compensation)即發(fā)送延遲補(bǔ)償。為什么會存在發(fā)送延遲,又為什么CANFD要對發(fā)送延遲做補(bǔ)償?

為什么存在發(fā)送延遲?

54fa560c-fe70-11ec-ba43-dac502259ad0.jpg

眾所周知,CAN控制器發(fā)送信號時,是經(jīng)過收發(fā)器后發(fā)往CAN總線后,再經(jīng)過收發(fā)器反饋總線信號。那么發(fā)送過程中,控制器發(fā)送位信號到接收位信號就不可避免地存在環(huán)路延遲。發(fā)送延遲時間的總和如下:

CAN控制器內(nèi)部產(chǎn)生TX信號到Tx引腳的傳播延遲;

Tx引腳到收發(fā)器TxD引腳的傳播延遲;

收發(fā)器環(huán)路延遲TxD到RxD;

收發(fā)器RxD引腳到CAN控制器Rx引腳延遲;

CAN控制器Rx引腳到控制器內(nèi)部收到Rx信號的延遲。

CAN協(xié)議中規(guī)定:發(fā)送方發(fā)送位時,需檢測接收到的位與發(fā)送是否一致,若不一致則產(chǎn)生錯誤幀(位錯誤)。如果發(fā)送延遲過長,則將直接導(dǎo)致發(fā)送與接收位不一致而產(chǎn)生錯誤幀。由于傳統(tǒng)CAN協(xié)議規(guī)定最高波特率為1Mbps,即位寬1us,正常情況下,傳輸延遲不會超過位寬的采樣點(當(dāng)然具體延遲取決于收發(fā)器環(huán)路延遲、傳輸距離、傳輸線纜質(zhì)量等),因此不會因為發(fā)送延遲而產(chǎn)生錯誤。

為什么CANFD要對發(fā)送延遲做補(bǔ)償?

在CANFD中,數(shù)據(jù)段的波特率是比CAN更高的(BRS位為隱性時),此時波特率越高,位寬越小,在發(fā)送報文時發(fā)送延遲影響越大,越容易產(chǎn)生位錯誤。由于發(fā)送延遲無法避免,此時就需要一種機(jī)制來保證發(fā)送與接收的位對應(yīng)上,以避免產(chǎn)生位錯誤。這種機(jī)制就是發(fā)送延遲補(bǔ)償了。

發(fā)送延遲補(bǔ)償(TDC)

TDC實際上就是在發(fā)送BRS位為隱性的CANFD報文時(BRS隱性即開啟數(shù)據(jù)域波特率),在發(fā)送時延遲一定時間后,在第二采樣點采樣接收位,以正確采樣到發(fā)送位對應(yīng)的接收位。

1. 發(fā)送延遲測量那么延遲采樣的延遲時間是多久呢?實際上,開啟TDC后,控制器將自動測量Tx信號線上FDF位到r0位下降沿與Rx信號線上FDF位到r0位邊沿的之間的延遲時間,如下圖中所示,TDCV即為延遲時間。發(fā)送延遲測量的時間單位為CAN控制器時鐘(TDC寄存器中一般對TDCV的值有限制,若超過寄存器最大位數(shù),則發(fā)送延遲測量失?。?。

55b91768-fe70-11ec-ba43-dac502259ad0.png

2. 第二采樣點(SSP)

在達(dá)到延遲時間后,控制器此時需要采樣接收位,該采樣點我們稱為第二采樣點(SSP=Second Sample Point),以區(qū)別未延遲之前的采樣點(SP),如下圖所示。

55c39a26-fe70-11ec-ba43-dac502259ad0.png

SSP等于測量延遲TDCV+發(fā)送延遲補(bǔ)償偏移TDCO(TDC Offset)之和。一般TDCO設(shè)置與第一采樣點一致,即(PROP+TSEG1) * DBRP。主要注意是:實際填入寄存器的波特率參數(shù)一般為實際值減一,具體可參考控制器手冊說明。此外,ISO11898-1:2015中還對TDC做了一些規(guī)定:

開啟TDC后,數(shù)據(jù)段波特率的預(yù)分頻值(DBRP)應(yīng)設(shè)置為1或2;

控制器實現(xiàn)TDC機(jī)制應(yīng)能補(bǔ)償至少兩個位時間。

TDC配置建議

當(dāng)CANFD數(shù)據(jù)域波特率大于1Mbps時,應(yīng)開啟TDC;

數(shù)據(jù)段波特率的預(yù)分頻值(DBRP)建議設(shè)置為1或2;

第二采樣點SSP=發(fā)送延遲測量值TD + Offset, 其中Offset設(shè)置與第一采樣點一致或早1Tq。

當(dāng)然,USBCANFD-200U系列CANFD卡的TDC也同樣遵循上述配置,用戶使用時,無需再手動配置。

原文標(biāo)題:【Z站推薦】為什么發(fā)送CANFD加速報文要開啟發(fā)送延遲補(bǔ)償(TDC)?

文章出處:【微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 收發(fā)器
    +關(guān)注

    關(guān)注

    10

    文章

    3673

    瀏覽量

    108025
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17116

    瀏覽量

    184445
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2921

    瀏覽量

    467944
  • CANFD
    +關(guān)注

    關(guān)注

    0

    文章

    84

    瀏覽量

    5361

原文標(biāo)題:【Z站推薦】為什么發(fā)送CANFD加速報文要開啟發(fā)送延遲補(bǔ)償(TDC)?

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    CANFD 0 通道 2 上收到的所有消息傳遞到 CANFD 1 通道 0,是否可以使用 DAM 通道?

    你好 我正在嘗試將 CANFD 0 通道 2 上收到的所有消息傳遞到 CANFD 1 通道 0,是否可以使用 DAM 通道?如何。 我在配置 CANFD 1 通道 0 的源 FiFo
    發(fā)表于 07-14 06:56

    CANFD模塊的CLK_GR5如何配置?

    ,其中描述CANFD會用到兩個時鐘,其中的CLK_GR5 (CLK_SYS)在SDL例程沒有找到相關(guān)配置代碼,請問這部分在哪里配置,還是使用默認(rèn)配置即可?
    發(fā)表于 07-14 06:06

    LOTO示波器自定義解碼功能—CANFD解碼

    /?spm_id_from=333.1365.list.card_archive.click 。 視頻僅對串口進(jìn)行解碼演示,正好我們從客戶手中拿到了一塊USB轉(zhuǎn)CAN/CANFD模塊,如下圖所示, 本文借此對自定義解碼功能
    的頭像 發(fā)表于 07-11 10:34 ?118次閱讀
    LOTO示波器自定義解碼功能—<b class='flag-5'>CANFD</b>解碼

    CANFD芯片在工控機(jī)數(shù)據(jù)采集和測量的應(yīng)用分析

    高性能的通信接口芯片,在工控機(jī)系統(tǒng)扮演著關(guān)鍵角色。本文綜合分析了 CANFD 芯片的技術(shù)特點、性能表現(xiàn)以及在工控機(jī)數(shù)據(jù)采集和測量的應(yīng)用優(yōu)勢,通過對其在實際工況下的測試數(shù)據(jù)和試驗結(jié)果的深入探討,闡述了其在提升工控機(jī)系統(tǒng)可靠性、
    的頭像 發(fā)表于 07-03 23:31 ?178次閱讀

    LIN協(xié)議:汽車電子的隱形功臣

    在汽車電子通信領(lǐng)域,CAN/CANFD和車載以太網(wǎng)常被提及,但有一個低調(diào)卻不可或缺的協(xié)議—LIN,正默默支撐著車窗、車燈等車身系統(tǒng)的智能化控制。LIN協(xié)議LIN是面向汽車底端分布式應(yīng)用的低成本、低速
    的頭像 發(fā)表于 07-01 11:40 ?685次閱讀
    LIN<b class='flag-5'>協(xié)議</b>:汽車電子<b class='flag-5'>中</b>的隱形功臣

    CANFD協(xié)議轉(zhuǎn)換器:搭建通訊橋梁

    局域網(wǎng)絡(luò)靈活數(shù)據(jù)速率)協(xié)議與其他協(xié)議進(jìn)行轉(zhuǎn)換,以便在物聯(lián)網(wǎng)環(huán)境實現(xiàn)設(shè)備之間的互聯(lián)互通。近期發(fā)現(xiàn)了兩款產(chǎn)品USR-CAN315(CANFD轉(zhuǎn)以太網(wǎng))、USR-CAN316(
    的頭像 發(fā)表于 04-19 09:48 ?360次閱讀
    <b class='flag-5'>CANFD</b><b class='flag-5'>協(xié)議</b>轉(zhuǎn)換器:搭建通訊橋梁

    車載通信方案為何選擇CAN/CANFD

    摘要 隨著汽車電子技術(shù)的飛速發(fā)展,車載通信系統(tǒng)在車輛的智能化、網(wǎng)聯(lián)化進(jìn)程扮演著至關(guān)重要的角色??刂破骶钟蚓W(wǎng)絡(luò)(CAN)及其擴(kuò)展版本CANFD憑借其卓越的可靠性、高效的數(shù)據(jù)傳輸能力和強(qiáng)大的抗干擾特性
    的頭像 發(fā)表于 03-25 21:38 ?355次閱讀

    技術(shù)解析 | “兆瓦閃充”超級充電樁CANFD通訊應(yīng)用

    前言:在比亞迪、特斯拉V4超充樁、華為全液冷超充站等一系列最新充電技術(shù)的不斷推出下。對于充電樁來說,除了高壓功率模塊的技術(shù)革新,內(nèi)部通信的核心骨干網(wǎng)絡(luò)CANFD,也從“技術(shù)風(fēng)口”轉(zhuǎn)變?yōu)椤盎A(chǔ)設(shè)施
    的頭像 發(fā)表于 03-20 08:31 ?678次閱讀
    技術(shù)解析 | “兆瓦閃充”超級充電樁<b class='flag-5'>中</b>的<b class='flag-5'>CANFD</b>通訊應(yīng)用

    如何使用ZPS-CANFD觀察CAN數(shù)據(jù)鏈路層的工作過程

    CAN總線在數(shù)據(jù)鏈路層的應(yīng)用是其通信協(xié)議的關(guān)鍵部分、它負(fù)責(zé)在物理層之上實現(xiàn)數(shù)據(jù)的可靠傳輸。致遠(yuǎn)第二代CAN總線分析儀ZPS-CANFD,除了可以完成CAN、
    的頭像 發(fā)表于 03-18 11:38 ?418次閱讀
    如何使用ZPS-<b class='flag-5'>CANFD</b>觀察CAN數(shù)據(jù)鏈路層的工作過程

    STM32F743的canfd錯誤寄存器,TEC,REC等信息怎么復(fù)位?

    STM32F743的canfd錯誤寄存器,TEC,REC等信息怎么復(fù)位?重新初始化后寄存器值仍然保持。
    發(fā)表于 03-14 07:04

    CAN/CANFD?總線干擾儀TESTBASE-BDI

    總線干擾儀是CAN/CANFD總線一致性測試必不可少的重要設(shè)備,用于實現(xiàn)采樣點以及故障注入等測試項配合桌面式車載網(wǎng)絡(luò)自動化測試系統(tǒng)TESTBASE-DESKNAT以及基于VBA的CAN/CANFD一致性測試套件可以便捷、高效、
    的頭像 發(fā)表于 12-26 11:24 ?1177次閱讀
    CAN/<b class='flag-5'>CANFD</b>?總線干擾儀TESTBASE-BDI

    rk3588 canfd發(fā)送部分?jǐn)?shù)據(jù)失敗的問題

    在使用rk3588的板子進(jìn)行canfd通信時,有些數(shù)據(jù)發(fā)送必然失?。?1,cansend can0 200##065.68.00.00.96.00.00.01 必然成功 2,cansend can0
    發(fā)表于 12-18 10:53

    dap協(xié)議的基本概念 dap協(xié)議在區(qū)塊鏈的應(yīng)用

    DAP協(xié)議,即分布式應(yīng)用協(xié)議(Distributed Application Protocol),是一種旨在促進(jìn)去中心化應(yīng)用(DApps)在區(qū)塊鏈網(wǎng)絡(luò)上的構(gòu)建和運行的框架。DAP協(xié)議的核心目標(biāo)是提供
    的頭像 發(fā)表于 11-22 15:39 ?2354次閱讀

    一款實現(xiàn)PLC擴(kuò)展CANFD的好工具 — PXB-6020D協(xié)議轉(zhuǎn)換器

    如何輕松實現(xiàn)PLC擴(kuò)展CANFD?本文將簡單介紹PLC上的CAN接口,并分享一款簡單的好工具——PXB-6020D,它能幫助我們輕松實現(xiàn)從Modbus到CANFD的無縫轉(zhuǎn)換。在工業(yè)自動化領(lǐng)域,PLC
    的頭像 發(fā)表于 10-16 08:07 ?565次閱讀
    一款實現(xiàn)PLC擴(kuò)展<b class='flag-5'>CANFD</b>的好工具 — PXB-6020D<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換器

    CAN/CANFD卡接口函數(shù)使用說明

    電子發(fā)燒友網(wǎng)站提供《CAN/CANFD卡接口函數(shù)使用說明.pdf》資料免費下載
    發(fā)表于 10-15 17:35 ?0次下載