納芯微 AMR/TMR 磁編碼器采用傳感 + 模擬前端 + ADC + 數(shù)字校準(zhǔn) + 硬件解碼 + 協(xié)議輸出全集成單芯片架構(gòu),打破傳統(tǒng)分立方案信號鏈路長、噪聲干擾大、校準(zhǔn)復(fù)雜、延遲偏高的痛點(diǎn)。本文以單芯片硬件架構(gòu)為基礎(chǔ),系統(tǒng)剖析納芯微磁編碼器正交信號生成、片內(nèi)信號鏈調(diào)理、硬件 CORDIC 角度解碼完整機(jī)制,建立磁編碼器典型誤差數(shù)學(xué)模型,重點(diǎn)論述失調(diào)誤差、幅值失配、正交相位偏差、非線性畸變、溫度漂移、轉(zhuǎn)速動態(tài)誤差六類誤差的片內(nèi)實(shí)時補(bǔ)償原理與實(shí)現(xiàn)方法。結(jié)合單芯片資源封閉校準(zhǔn)、出廠 OTP 標(biāo)定與在線自校準(zhǔn)機(jī)制,闡明其在 - 40℃~125℃寬溫域、高低轉(zhuǎn)速工況下高精度角度輸出的技術(shù)底層邏輯,為 BLDC 電機(jī) FOC 控制、伺服系統(tǒng)、機(jī)器人關(guān)節(jié)位置反饋提供理論與工程設(shè)計(jì)依據(jù)。
1 引言
磁編碼器憑借非接觸測量、抗振動油污、斷電位置保持、結(jié)構(gòu)緊湊等優(yōu)勢,已廣泛替代傳統(tǒng)光電編碼器用于工業(yè)伺服、電動工具、新能源汽車電驅(qū)、協(xié)作機(jī)器人等領(lǐng)域。傳統(tǒng)磁編碼方案采用磁傳感探頭 + 外部 AFE + 外置 ADC+MCU 軟件解碼分立架構(gòu),存在鏈路寄生干擾大、相位同步性差、軟件反正弦解碼延遲高、誤差依賴外部標(biāo)定、溫漂無法實(shí)時修正等缺陷,難以滿足高性能運(yùn)動控制對高分辨率、低延遲、寬溫高精度、免外部校準(zhǔn)的需求。
納芯微 MT/NSM 系列磁編碼器基于SoC 單芯片集成思路,將 AMR/TMR 磁阻傳感電橋、低噪聲差分模擬前端、同步高精度 SAR-ADC、數(shù)字邏輯單元、硬件 CORDIC 解碼引擎、片內(nèi)溫度檢測、MTP/OTP 存儲及多協(xié)議接口完全集成于一顆芯片內(nèi)部。無需外圍調(diào)理、無需外部 MCU 參與解碼,實(shí)現(xiàn)從旋轉(zhuǎn)磁場到絕對角度的直接轉(zhuǎn)換。
單芯片架構(gòu)的核心價值在于:縮短信號鏈路、規(guī)避 PCB 寄生干擾、實(shí)現(xiàn)信號同步采樣、片內(nèi)全域誤差閉環(huán)補(bǔ)償、硬件并行解碼低延遲。本文從單芯片硬件架構(gòu)、正交信號鏈路、CORDIC 解碼機(jī)制、誤差建模分類、分級補(bǔ)償策略及自校準(zhǔn)實(shí)現(xiàn)六個維度,進(jìn)行系統(tǒng)性技術(shù)解析。
2 納芯微磁編碼器單芯片整體架構(gòu)
2.1 架構(gòu)分層
納芯微磁編碼器單芯片內(nèi)部分為六大功能層,全鏈路片內(nèi)閉環(huán):
磁傳感層:正交 AMR/TMR 全橋陣列,空間正交布局,輸出兩路差分 SIN/COS 模擬電壓;
模擬前端 AFE 層:可編程增益 PGA、斬波穩(wěn)零電路、二階抗混疊濾波、差分信號調(diào)理;
數(shù)字化采樣層:雙通道同步 SAR-ADC,實(shí)現(xiàn) SIN/COS 同時采樣,杜絕相位時序偏差;
數(shù)字校準(zhǔn)層:片內(nèi)數(shù)字濾波、失調(diào)修正、幅值均衡、正交校正、非線性擬合單元;
角度解碼層:專用硬件 CORDIC 向量解碼引擎,無乘法器流水線迭代運(yùn)算;
補(bǔ)償與接口層:片內(nèi)溫度傳感器、動態(tài)溫漂補(bǔ)償邏輯、MTP 標(biāo)定存儲、ABZ/UVW/SPI/PWM 多協(xié)議輸出。
2.2 單芯片架構(gòu)核心優(yōu)勢
信號全部在芯片內(nèi)部傳輸,無外部走線引入 EMI 與寄生參數(shù);
雙通道 ADC同步采樣,天然保證 SIN/COS 相位一致性;
誤差標(biāo)定系數(shù)存儲于片內(nèi) OTP/MTP,出廠固化 + 用戶自校準(zhǔn)可更新;
硬件解碼替代 MCU 軟件 arctan,解碼延遲納秒級、無算力開銷;
溫度、轉(zhuǎn)速、角度全量信息片內(nèi)閉環(huán),支持實(shí)時動態(tài)誤差補(bǔ)償。
3 單芯片內(nèi)正交信號生成與信號鏈傳輸機(jī)制
3.1 AMR/TMR 正交信號數(shù)學(xué)模型
轉(zhuǎn)子永磁體旋轉(zhuǎn)時,片內(nèi)正交磁阻電橋輸出原始模擬信號:
( begin{cases} V_{sin} = Asintheta + V_{os1} \ V_{cos} = Bcos(theta+varepsilon) + V_{os2} end{cases} )
式中:(A?B) 為兩路信號幅值;(varepsilon) 為正交相位偏差;(V_{os1}?V_{os2}) 為直流失調(diào)電壓;(theta) 為磁場機(jī)械角度。
理想狀態(tài)下 (A=B?varepsilon=0^circ?V_{os1}=V_{os2}=0),信號軌跡為標(biāo)準(zhǔn)單位圓;實(shí)際因工藝、安裝、溫漂呈現(xiàn)橢圓偏移畸變。
3.2 片內(nèi)模擬前端與數(shù)字化流程
差分電橋信號進(jìn)入片內(nèi)低噪聲儀表放大器,高共模抑制比抑制共模干擾;
可編程 PGA 自動適配氣隙與磁鐵強(qiáng)度,將微弱 mV 級信號放大至 ADC 最佳量程;
斬波穩(wěn)零抑制運(yùn)放與磁橋固有失調(diào)與低頻溫漂;
抗混疊濾波濾除高頻開關(guān)噪聲,避免頻譜混疊;
雙通道同步 ADC 同時采樣,輸出數(shù)字式 SIN/COS 離散值,送入數(shù)字校準(zhǔn)單元。
整個過程完全在芯片內(nèi)部完成,無外部電路引入二次畸變。
4 單芯片硬件 CORDIC 角度解碼機(jī)制
4.1 解碼模式選擇
納芯微采用 CORDIC向量求解模式,輸入校正后的正交矢量 ((X=costheta,Y=sintheta)),通過逐次微旋轉(zhuǎn)將 Y 分量收斂至零,累計(jì)旋轉(zhuǎn)角度即為真實(shí)機(jī)械角度。
4.2 迭代運(yùn)算原理
CORDIC 核心迭代關(guān)系:
( begin{cases} x_{k+1} = x_k - d_k cdot y_k cdot 2^{-k} \ y_{k+1} = y_k + d_k cdot x_k cdot 2^{-k} \ z_{k+1} = z_k - d_k cdot arctan(2^{-k}) end{cases} )
方向因子 (d_k=text{sign}(y_k)),僅由移位和加減運(yùn)算實(shí)現(xiàn),無需乘法器、無需浮點(diǎn)運(yùn)算,極適合單片 ASIC 硬件實(shí)現(xiàn)。
4.3 單芯片硬件實(shí)現(xiàn)特點(diǎn)
采用流水線多級迭代架構(gòu),16~24 級迭代兼顧分辨率與硬件開銷;
解碼邏輯固化在芯片數(shù)字電路,單次角度解算延遲亞微秒級;
輸出角度分辨率最高可達(dá) 23 位,滿足高精度伺服細(xì)分需求;
解碼與補(bǔ)償邏輯并行運(yùn)行,不占用外部 MCU 資源。
5 磁編碼器主要誤差建模與成因分析
在單芯片架構(gòu)下,誤差來源可歸納為六類,是補(bǔ)償設(shè)計(jì)的理論基礎(chǔ):
直流失調(diào)誤差
磁阻電橋不對稱、AFE 運(yùn)放輸入失調(diào)、ADC 零點(diǎn)偏移,導(dǎo)致信號圓心偏移,引入固定角度偏置。
幅值失配誤差
SIN/COS 兩路電橋靈敏度不一致、PGA 增益偏差,形成橢圓長短軸不等,產(chǎn)生周期性角度誤差。
正交相位誤差
芯片版圖布局偏差、磁橋空間非嚴(yán)格 90°、安裝磁偏角,導(dǎo)致相位偏離標(biāo)準(zhǔn) 90°,造成波形傾斜畸變。
非線性誤差
AMR/TMR 磁阻特性固有非線性、AFE 飽和特性、ADC 積分非線性,呈現(xiàn)高次諧波角度畸變。
溫度漂移誤差
環(huán)境溫度變化引起磁阻靈敏度、失調(diào)電壓、增益、正交性參數(shù)漂移,是寬溫域精度下降主因。
轉(zhuǎn)速動態(tài)誤差
高速旋轉(zhuǎn)時采樣時序滯后、信號幅值衰減、濾波相位滯后,引入隨轉(zhuǎn)速變化的動態(tài)角度滯后誤差。
6 單芯片架構(gòu)下分級誤差補(bǔ)償實(shí)現(xiàn)
納芯微在單芯片內(nèi)部構(gòu)建靜態(tài)出廠標(biāo)定 + 動態(tài)實(shí)時補(bǔ)償 + 用戶在線自校準(zhǔn)三級補(bǔ)償體系。
6.1 靜態(tài)基礎(chǔ)誤差補(bǔ)償(出廠 OTP 標(biāo)定)
芯片出廠全自動標(biāo)定,將校準(zhǔn)系數(shù)寫入片內(nèi) OTP,永久生效:
失調(diào)補(bǔ)償:對兩路信號做直流偏移抵消
( X_1 = X - O_c,quad Y_1 = Y - O_s )
幅值均衡補(bǔ)償:修正兩路增益不一致,歸一化到等幅水平;
正交相位校正:通過數(shù)字相位旋轉(zhuǎn)修正非 90° 偏差,還原標(biāo)準(zhǔn)正交關(guān)系;
多點(diǎn)非線性擬合補(bǔ)償:采用高階分段多項(xiàng)式,對整周期角度非線性誤差逐點(diǎn)校正,壓制諧波畸變。
6.2 溫度動態(tài)漂移補(bǔ)償
片內(nèi)集成高精度溫度傳感器,實(shí)時采集芯片結(jié)溫,內(nèi)置溫度 - 誤差三維擬合模型:
實(shí)時修正隨溫度變化的失調(diào)漂移;
動態(tài)補(bǔ)償靈敏度與增益溫漂;
自適應(yīng)校正正交相位溫漂。
實(shí)現(xiàn) - 40℃~125℃全溫域誤差抑制,避免低溫漂移、高溫精度惡化。
6.3 轉(zhuǎn)速動態(tài)滯后補(bǔ)償
針對高速電機(jī)應(yīng)用,片內(nèi)邏輯根據(jù)轉(zhuǎn)速實(shí)時計(jì)算相位滯后量,采用超前相位補(bǔ)償算法,抵消濾波與采樣帶來的動態(tài)角度延遲,保證高低轉(zhuǎn)速下角度跟隨一致性。
6.4 用戶在線自校準(zhǔn)補(bǔ)償
單芯片支持免外部電路一鍵自校準(zhǔn):
控制電機(jī)勻速旋轉(zhuǎn)若干圈;
片內(nèi)自動采集全周期 SIN/COS 波形;
重新計(jì)算失調(diào)、幅值、正交、非線性修正系數(shù);
寫入片內(nèi) MTP,覆蓋出廠參數(shù),適配實(shí)際安裝氣隙、磁鐵個體差異、老化漂移。
自校準(zhǔn)后可消除裝配誤差、磁鋼公差、長期老化帶來的殘余誤差。
7 單芯片架構(gòu)解碼與補(bǔ)償?shù)墓こ虄?yōu)勢
鏈路極簡抗干擾強(qiáng)
所有信號調(diào)理、采樣、解碼、補(bǔ)償均在片內(nèi)完成,無外部走線干擾,EMC 性能顯著優(yōu)于分立方案。
同步采樣精度高
片內(nèi)雙通道 ADC 硬件同步,無軟件時序誤差,從源頭保證正交信號相位質(zhì)量。
硬件解碼低延遲
CORDIC 硬件流水線解碼,延遲遠(yuǎn)低于 MCU 軟件 arctan,適配 FOC 電流環(huán)高實(shí)時性控制。
全域閉環(huán)補(bǔ)償
溫度、轉(zhuǎn)速、角度、誤差參數(shù)片內(nèi)閉環(huán),無需外部電路與算法輔助,即裝即用。
免外圍標(biāo)定
出廠標(biāo)定 + 在線自校準(zhǔn),無需人工逐點(diǎn)標(biāo)定,大幅降低量產(chǎn)調(diào)試成本。
8 結(jié)論
納芯微磁編碼器依托全集成單芯片硬件架構(gòu),從磁傳感、模擬前端、同步采樣、數(shù)字校準(zhǔn)到硬件 CORDIC 解碼實(shí)現(xiàn)全鏈路片內(nèi)閉環(huán)。通過建立失調(diào)、幅值、正交、非線性、溫漂、動態(tài)轉(zhuǎn)速六類誤差數(shù)學(xué)模型,構(gòu)建出廠靜態(tài)標(biāo)定、溫度動態(tài)補(bǔ)償、轉(zhuǎn)速相位校正、用戶在線自校準(zhǔn)的多層誤差補(bǔ)償體系。
單芯片架構(gòu)從硬件層面規(guī)避了傳統(tǒng)分立方案的信號鏈路干擾、相位不同步、解碼延遲高、溫漂難修正等固有缺陷,配合專用硬件解碼與全域誤差補(bǔ)償機(jī)制,實(shí)現(xiàn)了高分辨率、微秒級低延遲、寬溫域高精度、免外圍設(shè)計(jì)、免人工標(biāo)定的技術(shù)優(yōu)勢,成為 BLDC 電機(jī)、伺服驅(qū)動、智能運(yùn)動控制領(lǐng)域高精度位置傳感的優(yōu)選方案。
審核編輯 黃宇
-
編碼器
+關(guān)注
關(guān)注
45文章
4018瀏覽量
143616 -
納芯微
+關(guān)注
關(guān)注
3文章
464瀏覽量
16253
發(fā)布評論請先 登錄
單芯片架構(gòu)下納芯微磁編碼器解碼機(jī)制與誤差補(bǔ)償
評論