資訊
SENT協(xié)議在JHM150X中的應(yīng)用
2023-02-24 09:21:37
586
SENT全稱:Single Edge Nibble Transmission,,中文名稱:單邊沿半字節(jié)傳輸,由SAE推出的一種單向傳輸方案,,廣泛用于車載傳感器和電子控制單元(ECU)之間的數(shù)據(jù)傳輸,,協(xié)議簡單且優(yōu)勢很大。● 是一種數(shù)字信號傳輸協(xié)議,,具有更高的傳輸精度和速度,;● 單線傳輸數(shù)據(jù)能力,可減少信號線,,降低成本,;● 單向傳輸協(xié)議,數(shù)據(jù)只能從傳感器到ECU,,傳輸是連續(xù)的,,不需要請求命令;● 數(shù)據(jù)的傳輸可以分為快速通道和慢速通道,,關(guān)鍵信號用快速通道以實現(xiàn)高頻率的更新,,比如壓力、溫度等,,非關(guān)鍵信號如診斷,、制造商代碼等可以放在慢速通道傳輸;● 取代原有的比例電壓輸出,、PWM 輸出,與CAN,、LIN協(xié)議相比更簡單,、成本更低。半字節(jié)(Nibble):信號識別的基本單位,,共4 bit,。SENT協(xié)議數(shù)據(jù)是使用半字節(jié)來進行編碼定義的,時間精度是以節(jié)拍(tick)來定義,。4個字節(jié)為一組構(gòu)成一個實際的數(shù)據(jù),,數(shù)據(jù)通過4個數(shù)據(jù)位為一個單元來傳輸,即每個數(shù)據(jù)的取值范圍為[0, 15],。一個半字節(jié)又是通過2個下降沿的時間差來定義的(即一個周期的時間長短),。
一個SENT幀通常由4個域組成:同步域、通訊狀態(tài)域、數(shù)據(jù)域和校驗域,,在幀和幀之間還可以插入可選的暫停域,。
同步域:Sync同步脈沖,固定的56Ticks,。通訊狀態(tài)域:Status/Com狀態(tài)及通訊字段,,按照SENT格式傳送,12~27 Ticks,,即一個Nibble(4 bit),。數(shù)據(jù)域:Data數(shù)據(jù)段,12~162Ticks,,即1~6個Nibble,。校驗域:CRC校驗字段,12~27 Ticks,,即1個Nibble,。Pause暫停脈沖(可選):12~768 Ticks。Nibble包含的Tick越多其值就越大,,對應(yīng)的高電平時間就越長,。JHM150X是一款用于放大和處理電阻橋式傳感器的信號調(diào)理芯片,校正引擎可以對信號中的非線性進行高達三階的補償,。補償后的數(shù)字輸出被送到 D/A轉(zhuǎn)換器轉(zhuǎn)換至模擬電壓并最終驅(qū)動輸出緩沖器,,提供比例電壓輸出信號。通過配置,,也可以使用數(shù)字 SENT協(xié)議輸出,。JHM150X支持SAE J2716, APR.2016版本的SENT協(xié)議的數(shù)字輸出。壓力和溫度的測量數(shù)據(jù)通過SENT接口向外傳送,,與比例電壓的輸出方式相比,,通過SENT協(xié)議傳送的數(shù)據(jù)更為安全,同時還提供了傳感器錯誤診斷的能力,。在輸出級使用SENT數(shù)字輸出時,,輸出引腳SIO使用推免輸出,且受電源電壓過壓保護,。
JHM150X支持芯片自檢,,用戶通過配置MTP,可以選擇開啟需要的自檢功能,。SENT增強的串行消息通道的消息類型是循環(huán)發(fā)送的,。