通過示波器測試SPC協議解碼
發布時間:2023-01-20 責任編輯:lina
【導讀】zaihenduodechanghe,womenwangwangxuyaoceliangjiaogaojingdudejiaoduheweizhi,liruqichedeyoumen,jieqimenweizhiyijizhuanxiangniujuganyingdeng。youci,yongyuchuanshuciganyingqiangdudeSPC應運而生,下麵我們來了解一下此協議的內容。
zaihenduodechanghe,womenwangwangxuyaoceliangjiaogaojingdudejiaoduheweizhi,liruqichedeyoumen,jieqimenweizhiyijizhuanxiangniujuganyingdeng。youci,yongyuchuanshuciganyingqiangdudeSPC應運而生,下麵我們來了解一下此協議的內容。
SPC概述
SPC(Short PWM Code)協議,是基於SENT(Single Edge Nibble Tranmission)協議的增強版,通過兩個相鄰周期的下降沿之間的脈衝實現數據傳輸,相對於模擬輸出和PWM輸出,具有很好的EMC特性,具有較高的傳輸速度,較強的可靠性和抗幹擾能力。此協議廣泛應用於精確的轉動角度測量和位置檢測,汽車應用包括踏板、油門或變速杆位置檢測,懸架控製或電動助力轉向係統直接扭矩檢測等。
SPC協議以單線半雙工傳輸的方式進行數據傳輸,最多可以同時控製4個傳感器。與SENT不同,SPC新增了觸發字段,可表示三種模式:同步模式,ID選擇與範圍選擇。SPC各個字段的值根據兩個下降沿之間的時間來表示一個四位的值,根據下降沿時間除以一個固定的值所得的結果減去12就是所代表的值,這個固定的值成為單位時間(UT)。
SPC幀格式介紹
圖1 SPC幀格式
觸發字段(master Trigger Pulse):由主機發送,根據模式的不同,長度也不同。
同步字段(Sync frame):由從機發送,表示從機開始采集數據。
狀態字段(status Nibble):表示從機當前的狀態,當觸發字段的模式為ID選擇或範圍選擇時,還表示從機的ID或當前範圍值。
數據字段(DataNibble):表示從機采集到的數據,根據從機的設置,數據字段的數量可以是3到6個不等。其數據可包含霍爾值與溫度值。
校驗字段(CRC Nibble):提供校驗值,用於校驗此幀是否正確。
實例應用-解碼實例
模擬SPC通信協議,對數據進行解碼,如下圖2所示:
圖2 SPC解碼配置參數
如上圖所示,為SPC解碼所需配置參數,其中時間片寬度是指主機設置的單位時間。根據幀的數據字段的性質,設定數據字段的個數,如下圖所示:
圖3 數據字段個數含義
如上圖,當數據字段的數量為3或者4時,表示數據僅有霍爾值。數量為5或6時,傳感器除了測量霍爾值還會測量並傳輸溫度值。
圖4 SPC解碼
圖5 SPC解碼
如上圖所示,此幀代表觸發字段為範圍選擇,且選擇的範圍為100mT,狀態字段表示傳感器當前狀態為Normal且當前的磁通範圍為200mT。
免責聲明:本文為轉載文章,轉載此文目的在於傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯係小編進行處理。
推薦閱讀:
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 築基AI4S:摩爾線程全功能GPU加速中國生命科學自主生態
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 通過直接、準確、自動測量超低範圍的氯殘留來推動反滲透膜保護
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall






