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