色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

三種TPL菊花鏈通信協議的差別

立功科技 ? 來源:立功科技 ? 2023-12-22 13:38 ? 次閱讀

本文導讀

在這個數字化時代,汽車行業正朝著智能化、電動化的方向飛速發展。而為了確保汽車電池管理系統的穩定運行,NXP推出了TPL菊花鏈通信協議,在電池管理系統與電池模塊之間構建了一條高效、可靠的通信橋梁。

目前在NXP的AFE中支持的TPL協議分別是TPL1,TPL2,TPL3。 本文將對這三種TPL協議的差別以及最新推出的TPL3在應用和設計上的優勢進行探討。

TPL信號概述

在BMS系統中,如果需要使用TPL信號進行通信,則需要使用到NXP的通信隔離網關----MC33664/MC33665。

MC33664/MC33665也是一個TPL收發器。它會將來自MCU接口(SPI,CAN等)的數據,逐位將數據轉換成脈沖相位編碼的差分信號,再將差分信號轉發到菊花鏈上。同樣的,來自菊花鏈上的TPL信號也會經過網關轉譯成對應MCU接口的信號,再傳輸到MCU處理。

wKgZomWFIQSAZZIhAAIKzmfs5mo211.png

圖 1 TPL信號的編碼

TPL相關的信號編碼如圖所示,TPL通信就是由這四個基本元素構成:? SOM(Start of Message):傳輸報文的開始,當前TPL報文傳輸開始;

EOM(End of Message):傳輸報文的結束,當前TPL報文傳輸完成;

Logic 1:代表數字信號 1;

Logic 0:代表數字信號 0。

wKgZomWFIQSANgX3AABky5QTJSk992.jpg

圖 2 TPL通信報文示例

三種TPL協議的區別

TPL1、TPL2和TPL3除了傳輸報文的格式上之外,總體來說區別不算太大,具體的差別點,參考下表:

wKgZomWFIQSATN1yAAAjpKjN6Ac509.png

表 1TPL1/2/3不同點

3.1TPL1協議報文格式

TPL1協議長度是由6個字段40個bit構成,具體組成如圖3所示

wKgaomWFIQSAVBlLAADT0tfRW5c306.png

圖 3 TPL1協議報文格式

Bit0-Bit7: 循環冗余校驗(8位);

Bit8-Bit11: 命令字段(4位);

Bit12-Bit15: 設備ID字段(4位);

Bit16-Bit22: 寄存器地址字段(7位);

Bit23: 主/從字段(1位),響應中始終為1;

Bit24-Bit39: 寄存器數據字段(16位)。

3.2TPL2協議報文格式

TPL2協議和TPL1協議報文格式基本一致,最主要的區別在于TPL2協議的設備地址字段從4bit擴充到了6bit,可尋址的設備數就從15個設備變成了63個設備。

wKgaomWFIQSAA13_AACdpNbwNtE905.png

圖 4 使用MC33664時的TPL2報文格式

Bit0-Bit7: 循環冗余校驗(8位);

Bit8-Bit9: 命令字段(2位);

Bit10-Bit11: 預留字段(2位);

Bit12-Bit15: 消息計數(4位);

Bit16-Bit21: 設備ID字段(6位);

Bit23-Bit22: 預留字段(2位);

Bit24-Bit30: 寄存器地址字段(7位);

Bit31: 主/從字段(1位),響應中始終為1;

Bit32-Bit47: 寄存器數據字段(16位)。

需要注意的是,TPL2協議兼容MC33664和MC33665,在MC33665上的TPL2報文相較圖4有些許區別。

wKgaomWFIQSAC5YNAAEZMp7Cug4389.png

圖 5 MC33665中的TPL2協議

Bit10-Bit11:CADD菊花鏈地址(2位)。

產生這種區別是因為MC33665有著4個菊花鏈端口,但MC33664只有一個TPL端口。所以當使用MC33665作為隔離網關時,需要根據菊花鏈的地址去進行尋址,于是在原先Bit10-Bit11預留的數據段,改成CADD,用于尋找菊花鏈地址。

3.3TPL3協議報文格式

TPL3協議報文支持動態報文長度,DATALEN[1:0]決定了報文攜帶的數據長度。

wKgZomWFIQSAHA3vAAGsU0C6LOY884.png

圖 6 四種指令的TPL3報文格式

CRC: 循環冗余校驗(16位);

padded: 可選擇的數據域填充,填充的數據為0000h;

DATA: 數據域,最高可支持8個字節的數據傳輸;

RADD: 寄存器地址(14位);

DATALEN: 指示傳輸的數據段長度(2位);

MSGCNT: 本地消息計數器(4位);

DADD: 設備地址(6位);

CADD: 菊花鏈地址(3位);

MADD: 同一條菊花鏈上的端口地址(1位);

CMD:指示該報文需要執行的操作(2位)。

讀操作請求報文中特有的數據段:

00000b:讀指令中預留,該數據段的數值必須為0(5位);

PAD:指示是否需要在讀指令的響應報文的數據段中添加填充數據(1位);

RESPLEN:指示一幀讀指令的響應報文中包含幾個寄存器的數據(2位);

NUMREG:該次讀操作指令讀取的寄存器數量。

TPL3的優勢

TPL3協議相較另外兩種協議的優勢主要有下面兩點:

1.TPL3協議報文支持動態報文長度,這就使得一幀TPL報文,最多可以讀/寫4個寄存器的數據。同時多寄存器連續讀取和寫入,這樣的升級使得通信的效率得到較大的提升。

2.TPL3協議的推出主要是針對著MC33665這個隔離網關進行使用的,由于加入了MADD(TPL端口地址),以及CADD(TPL菊花鏈地址)這兩個參數,配合有著4個TPL端口的MC33665使用,可以更好的進行菊花鏈拓撲的管理。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • NXP
    NXP
    +關注

    關注

    60

    文章

    1304

    瀏覽量

    185997
  • 通信協議
    +關注

    關注

    28

    文章

    922

    瀏覽量

    40581
  • 網關
    +關注

    關注

    9

    文章

    4727

    瀏覽量

    51821
  • 菊花鏈
    +關注

    關注

    0

    文章

    12

    瀏覽量

    10678

原文標題:TPL3協議:為菊花鏈通信注入新的生命力

文章出處:【微信號:立功科技,微信公眾號:立功科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    局域網通信協議詳解及選擇原則

    通信協議實際上是一組規定和約定的集合,我們常用的計算機就離不開。本文將介紹局域網中的三種通信協議以及選擇網絡通信協議的原則。
    發表于 01-06 15:45 ?5908次閱讀

    淺談Modbus通信協議

    Modbus通信協議是一工業現場總線協議標準,常用的Modbus協議有以下三種類型:Modbus TCP、Modbus RTU、Modbu
    發表于 09-20 15:56 ?5124次閱讀
    淺談Modbus<b class='flag-5'>通信協議</b>

    BMS內部通信解析:CAN、菊花、無線和紅外

    部分組成。 ? BMS的核心功能包括電池狀態監測、充放電管理、平衡電池單元和電池保護等。在實現這些功能時,BMS主控模塊通過通信協議與其他系統組件進行數據交換和指令傳遞,從而實現電池的監控和管理。目前,汽車BMS主要應用的內部通信協議包括CAN FD、
    的頭像 發表于 08-14 01:11 ?7135次閱讀

    dsp無線通信電臺的通信協議研究

    本帖最后由 mr.pengyongche 于 2013-4-30 02:57 編輯 dsp無線通信電臺的通信協議研究摘 要:通信協議通信系統在
    發表于 02-19 15:27

    車載充電機和非車載充電機與BMS之間的通信協議差別嗎?

    車載充電機和非車載充電機與BMS之間的通信協議差別嗎?
    發表于 11-03 15:42

    單片機系統中最常用的三種通信協議

    UART、 I2C 和 SPI 是單片機系統中最常用的三種通信協議。1、初步介紹SPI 是一高速的、全雙工、同步通信總線,標準的 SPI 也僅僅使用 4 個引腳,常用于單片機和 EE
    發表于 11-18 09:22

    嵌入式領域中常用的5通信協議是什么

    文章目錄嵌入式領域中常用的5通信協議嵌入式領域中常用的5通信協議串口協議(UART/USART):串口總線其實就是一
    發表于 12-14 06:22

    三種常見嵌入式設備通信協議是什么?

    三種常見嵌入式設備通信協議是什么?
    發表于 12-23 08:17

    I2C通信協議的原理是什么

    I2C通信協議I2C通信原理I2C通信原理:I2C是一半雙工通信方式,主要時鐘線SCL和數據線SDA構成,速率一般為400Mbps總線信號
    發表于 02-17 07:16

    單片機系統中最常用的三種通信協議是什么?

    單片機系統中最常用的三種通信協議是什么?
    發表于 02-17 06:03

    物聯網通信協議

    在TCP/IP協議之上? 客戶端/服務器模式? 發布/訂閱消息模式,提供一對多消息分發? 對傳輸消息有三種服務質量(QoS)?通知機制,在異常中斷時通知相關方
    發表于 09-11 06:18

    STM32的三種串口通信協議介紹

    本文首先介紹了STM32串口硬件電路及串口編程,其次介紹了STM32的三種串口通信協議,最后介紹了STM32串口通信程序設計要點。
    發表于 05-25 09:33 ?3.8w次閱讀
    STM32的<b class='flag-5'>三種</b>串口<b class='flag-5'>通信協議</b>介紹

    智能家居的三種無線通訊協議藍牙和WIFI及ZigBee的詳細對比

     智能產品之間要想實現互聯互動亦或是互相通話,就需要使用通信協議,而目前智能家居系統中都是采用無線通信協議,本文也將對藍牙、WiFi 和ZigBee 三種主流無線通信協議進行比較。
    發表于 08-29 16:57 ?20次下載

    Arduino常用的三種通信協議 1

    UART、I2C和SPI是嵌入式世界里最常見的三種通信協議。在閱讀教程,或者購買模塊時常常看見“這個模塊是用I2C協議驅動的”, “兩個設備之間數據走SPI”諸如此類的描述,很多新手覺得是什么高階的知識就一知半解得略過去略了。今
    的頭像 發表于 02-13 10:30 ?5398次閱讀
    Arduino常用的<b class='flag-5'>三種</b><b class='flag-5'>通信協議</b> 1

    Arduino常用的三種通信協議 2

    UART、I2C和SPI是嵌入式世界里最常見的三種通信協議。在閱讀教程,或者購買模塊時常常看見“這個模塊是用I2C協議驅動的”, “兩個設備之間數據走SPI”諸如此類的描述,很多新手覺得是什么高階的知識就一知半解得略過去略了。今
    的頭像 發表于 02-13 10:31 ?3029次閱讀
    Arduino常用的<b class='flag-5'>三種</b><b class='flag-5'>通信協議</b> 2
    主站蜘蛛池模板: 国产成人精品电影 | 欧美怡红院视频一区二区三区 | 久久黄视频 | 午夜AV亚洲一码二中文字幕青青 | 内射人妻无码色AV麻豆去百度搜 | 国产亚洲精品久久久久久白晶晶 | 欧美人与禽ZOZO性伦交视频 | 白丝女仆被强扒内裤 | 和姐姐做插得很深 | 黄A无码片内射无码视频 | 99视频在线免费 | 久久久久久久久久综合情日本 | 麻豆一二三四区乱码 | 午夜特级毛片 | 精精国产www视频在线观看免费 | 色欲久久综合亚洲精品蜜桃 | 精品一二三区久久AAA片 | 羞羞漫画视频 | 欧美老少欢杂交另类 | 亚洲精品一线二线三线无人区 | 成年免费三级视频 | 精品一区二区三区高清免费观看 | 亚洲理论在线a中文字幕 | 高肉黄暴NP文公交车 | 精品久久久麻豆国产精品 | 18亚洲男同gay1069 | 久青草国产在线视频亚瑟影视 | 久久资源365 | 成人高清网站 | 97人摸人人澡人人人超一碰 | 好大好爽CAO死我了BL | 日日摸天天添天天添无码蜜臀 | 超碰97人在线视频 | 国产在线观看成人免费视频 | 一本道亚洲区免费观看 | 色欲天天天综合网免费 | 亚洲乱码一区二区三区香蕉 | 伊人久久大香线蕉综合高清 | 7723日本高清完整版在线观看 | 芳草地在线观看免费观看 | 含羞草影院AE在线观看 |