欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

CANFD協(xié)議中的概念

AGk5_ZLG_zhiyua ? 來(lái)源:ZLG致遠(yuǎn)電子 ? 作者:ZLG致遠(yuǎn)電子 ? 2022-07-08 14:30 ? 次閱讀

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2. 第二采樣點(diǎn)(SSP)

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

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

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

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

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

TDC配置建議

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

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

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

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

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

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

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

    關(guān)注

    10

    文章

    3455

    瀏覽量

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

    關(guān)注

    112

    文章

    16461

    瀏覽量

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

    關(guān)注

    57

    文章

    2772

    瀏覽量

    464444
  • CANFD
    +關(guān)注

    關(guān)注

    0

    文章

    59

    瀏覽量

    5018

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

    在使用rk3588的板子進(jìn)行canfd通信時(shí),有些數(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)建和運(yùn)行的框架。DAP協(xié)議的核心目標(biāo)是提供
    的頭像 發(fā)表于 11-22 15:39 ?490次閱讀

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

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

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

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

    CANFD_TopFIFO無(wú)法正常工作的原因?

    我閃爍了 CANFD_TopFIFO 示例代碼,但沒有得到預(yù)期的輸出。 在 FIFO 模式下測(cè)試 CAN Rx 時(shí),即使接收多個(gè)報(bào)文,F(xiàn)IFO 編號(hào)也始終顯示為 0。 雖然我能正確接收
    發(fā)表于 07-03 08:06

    RA MCU CANFD在FSP的配置詳解

    RA MCU CANFD在FSP的配置詳解
    的頭像 發(fā)表于 06-19 08:06 ?624次閱讀
    RA MCU <b class='flag-5'>CANFD</b>在FSP<b class='flag-5'>中</b>的配置詳解

    詳解TSMaster CAN 與 CANFD 的 CRC E2E 校驗(yàn)方法

    面對(duì)切換工具鏈的用戶來(lái)說(shuō),在TSMaster上完成總線通訊的CRC/E2E校驗(yàn)處理不是特別熟悉,該文章可以協(xié)助客戶快速使用TSMaster完成CAN/CANFD總線通訊的CRC/E2E校驗(yàn)。本文
    的頭像 發(fā)表于 05-25 08:21 ?2692次閱讀
    詳解TSMaster CAN 與 <b class='flag-5'>CANFD</b> 的 CRC E2E 校驗(yàn)方法

    CYT2B75 SK Rev03無(wú)法正常發(fā)送CANFD數(shù)據(jù),為什么?

    (T2G_Sample_Driver_Library_8.0.0tviibe1msrcexamplescanfdUseAsCANFDMode),代碼未經(jīng)過任何修改,測(cè)試CANFD功能,初始化完成,debug,首次調(diào)用 Cy_CANFD_UpdateAndTransmitM
    發(fā)表于 05-24 07:37

    一幀CANFD報(bào)文由多少個(gè)位組成?

    要想知道CANFD報(bào)文由多少個(gè)位組成,那么我們就要了解CANFD幀結(jié)構(gòu),知道每個(gè)段占用位數(shù)從而得出CANFD報(bào)文位數(shù)。
    的頭像 發(fā)表于 04-27 06:08 ?4876次閱讀
    一幀<b class='flag-5'>CANFD</b>報(bào)文由多少個(gè)位組成?

    canfd協(xié)議是什么?canfd協(xié)議的應(yīng)用場(chǎng)景

    CAN FD(CAN with Flexible Data rate)協(xié)議是一種串行通訊協(xié)議,繼承了CAN總線的主要特性,如雙線串行通訊、非破壞性仲裁技術(shù)、分布式實(shí)時(shí)控制,以及可靠的錯(cuò)誤處理和檢測(cè)
    的頭像 發(fā)表于 04-17 14:55 ?2414次閱讀

    汽車測(cè)試系統(tǒng)如何實(shí)現(xiàn)CANFD到EtherCAT的協(xié)議轉(zhuǎn)換

    在汽車測(cè)試領(lǐng)域,EtherCAT為主控的汽車底盤測(cè)試控制系統(tǒng),需接入CANFD為傳輸信號(hào)的汽車底盤控制器進(jìn)行采集分析,系統(tǒng)間數(shù)據(jù)無(wú)法直接讀取,該如何解決?我們知道汽車車機(jī)通訊系統(tǒng)CAN、CANFD
    的頭像 發(fā)表于 03-22 08:23 ?1020次閱讀
    汽車測(cè)試系統(tǒng)如何實(shí)現(xiàn)<b class='flag-5'>CANFD</b>到EtherCAT的<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換

    想將CANFD配置為8MBPS波特率,TESTBOARD_150PC_OUT如何配置嗎?

    我想將 CANFD 配置為 8MBPS 波特率,您可以幫我看看TESTBOARD_150PC_OUT如何配置嗎? 我配置了 2mbps 的波特率,工作正常,但無(wú)法配置 8mbps 的波特率,獨(dú)木舟和控制器之間存在同步問題,我收到 Canfd Tx 錯(cuò)誤。
    發(fā)表于 03-04 06:31

    CAN和CANFD協(xié)議簡(jiǎn)介(下)

    CAN和CANFD協(xié)議簡(jiǎn)介(下)
    的頭像 發(fā)表于 02-19 12:08 ?1303次閱讀
    CAN和<b class='flag-5'>CANFD</b><b class='flag-5'>協(xié)議</b>簡(jiǎn)介(下)

    tc234六路都是canfd嗎?

    tc234六路都是canfd
    發(fā)表于 02-19 07:37