ZHCSLW7B August 2022 – October 2023 DRV8462
PRODUCTION DATA
傳統(tǒng)的峰值電流模式控制通過檢測 MOSFET 中的瞬時(shí)電流來確定驅(qū)動(dòng)和衰減持續(xù)時(shí)間。因此,電機(jī)驅(qū)動(dòng)器會(huì)對系統(tǒng)中的瞬時(shí)誤差做出反應(yīng)。這些突然的電流變化會(huì)導(dǎo)致電機(jī)發(fā)出可聞噪聲。
為了確保步進(jìn)電機(jī)實(shí)現(xiàn)無噪聲工作,DRV8462 具有靜音步進(jìn)衰減模式。靜音步進(jìn)是一種電壓模式 PWM 調(diào)節(jié)方案,用于消除因 PWM 在靜止和低速時(shí)切換而產(chǎn)生的噪聲。因此,靜音步進(jìn)電機(jī)應(yīng)用非常適合 3D 打印機(jī)、醫(yī)療設(shè)備和工廠自動(dòng)化等低噪聲工作至關(guān)重要的應(yīng)用。
當(dāng)器件以靜音步進(jìn)衰減模式運(yùn)行時(shí) -
開路負(fù)載故障檢測僅在電機(jī)處于運(yùn)動(dòng)狀態(tài)時(shí)有效,而在電機(jī)處于靜止?fàn)顟B(tài)時(shí)無效。
不支持失速檢測。
禁用展頻功能。
靜音步進(jìn)環(huán)路專為低帶寬運(yùn)行而設(shè)計(jì),因此在電機(jī)中速至高速運(yùn)行時(shí),衰減模式可以切換回由 DECAY 位編程的其中一個(gè)傳統(tǒng)電流模式衰減方案。從靜音步進(jìn)轉(zhuǎn)換到其他衰減模式是即時(shí)發(fā)生的,而從其他衰減模式轉(zhuǎn)換到靜音步進(jìn)則會(huì)在電氣半個(gè)周期的邊界處發(fā)生。
圖 7-19 展示了靜音步進(jìn)衰減模式實(shí)施的方框圖:
表 7-23 展示了與靜音步進(jìn)衰減模式相關(guān)的 SPI 寄存器參數(shù)。
|
參數(shù) |
說明 |
|---|---|
EN_SS | 當(dāng) EN_SS 位為 1b 時(shí),靜音步進(jìn)衰減模式將被啟用。在線圈 A 和線圈 B 中的電流分別過零之后,器件開始以靜音步進(jìn)躍運(yùn)行。將 0b 寫入 EN_SS 會(huì)禁用靜音步進(jìn)衰減模式,而衰減模式會(huì)根據(jù)衰減位設(shè)置發(fā)生變化。 |
SS_PWM_FREQ[1:0] | 表示靜音步進(jìn)衰減模式下的 PWM 頻率 (FPWM)。
PWM 頻率越高,開關(guān)損耗越高。 |
SS_SMPL_SEL[1:0] | 靜默步進(jìn)電流過零采樣時(shí)間。默認(rèn)值為 2μs。如果電流波形在過零附近失真,請?jiān)黾硬蓸訒r(shí)間。
|
SS_KP[6:0] | 表示靜音步進(jìn) PI 控制器的比例增益。范圍為 0 至 127,默認(rèn)值為 0。 |
SS_KI[6:0] | 表示靜音步進(jìn) PI 控制器的積分增益。范圍為 0 至 127,默認(rèn)值為 0。 |
SS_KP_DIV_SEL[2:0] | KP 的分頻器因子。實(shí)際 KP = SS_KP/SS_KP_DIV_SEL。
|
SS_KI_DIV_SEL[2:0] | KI 的分頻器因子。實(shí)際 KI = SS_KI/SS_KI_DIV_SEL。
|
SS_THR[7:0] | 對器件從靜音步進(jìn)衰減模式轉(zhuǎn)換到由 DECAY 位編程的其他衰減模式的頻率進(jìn)行編程。該頻率對應(yīng)于正弦電流波形的頻率。
|
要將 SS_THR 閾值轉(zhuǎn)換為指定微步進(jìn)設(shè)置的 STEP 頻率 (fSTEP),應(yīng)使用方程式 15:
其中,usm 對應(yīng)于微步進(jìn)數(shù)(4、16、256 等)。如果器件以自定義微步進(jìn)模式運(yùn)行,則在計(jì)算 STEP 頻率時(shí)將 usm = 256 代入方程式 15。
下方展示了靜音步進(jìn)環(huán)路的增益與頻率間的關(guān)系圖:
環(huán)路傳遞函數(shù)具有兩個(gè)極點(diǎn)和一個(gè)零點(diǎn):
一個(gè)極點(diǎn)在原點(diǎn)處
一個(gè)極點(diǎn) (fP),由電機(jī)線圈電阻和電感產(chǎn)生:
一個(gè)零點(diǎn) (fZ),由 PI 環(huán)路產(chǎn)生
應(yīng)選擇比例增益 KP 以實(shí)現(xiàn)所需的環(huán)路增益。使用以下公式計(jì)算 KP 的值 -
如果任何頻率小于 UGB,則允許通過。
高于 UGB 的頻率(例如 PWM 頻率或 STEP 頻率)會(huì)進(jìn)行衰減,不會(huì)導(dǎo)致電機(jī)噪聲。
對于 UGB,200Hz 是不錯(cuò)的選擇,這樣可以衰減可聞范圍內(nèi)的大多數(shù)頻率。
如果電源電壓發(fā)生變化,可通過修改 KP 值來更改 UGB。這樣一來,便可以在各種工作條件下實(shí)現(xiàn)類似的音頻噪聲抑制。
如果零點(diǎn)選擇的頻率低于電機(jī)極點(diǎn),則 UGB 將增加,如增益與頻率間的關(guān)系圖所示。
應(yīng)放置零點(diǎn)以消除電機(jī)極點(diǎn)。通過使 fP 和 fZ 相等來實(shí)現(xiàn)離散化實(shí)施,可使用以下公式來計(jì)算 KI。
例如,請考慮以下用例:
VM = 24 V
IFS = 5A
RMOTOR = 0.3Ω
LMOTOR = 0.7mH
UGB = 200Hz
FPWM = 25kHz
在 50RPM 以上時(shí),衰減模式應(yīng)從靜音步進(jìn)更改為智能調(diào)優(yōu)紋波控制。
使用前面的公式可以得到,KP = 0.18326 且 KI = 0.00314??梢栽O(shè)置以下寄存器值:
SS_KP = 0101111b = 47
SS_KI = 0000001b = 1
SS_KP_DIV_SEL = 011b = 1/256
SS_KI_DIV_SEL = 011b = 1/256
50RPM 對應(yīng)于 1/256 微步進(jìn)時(shí)約 42.6kpps,相當(dāng)于正弦電流波形的 42Hz 頻率。因此 SS_THR = 00010101b = 21。
圖 7-21 展示了電機(jī)在靜音步進(jìn)衰減模式下運(yùn)行時(shí)的平滑正弦線圈電流波形。
圖 7-21 靜音步進(jìn)衰減模式下的線圈電流波形. 從上到下的布線:線圈 A 電流、線圈 B 電流SS_SMPL_SEL 位會(huì)影響過零點(diǎn)附近的電流波形平滑度。2μs 采樣時(shí)間的默認(rèn)值適用于大多數(shù)電機(jī)和應(yīng)用。如果在過零附近觀察到電流波形失真,則采樣時(shí)間的值可以增加到最大值 5μs。圖 7-22 是從靜音步進(jìn)衰減模式轉(zhuǎn)換到采樣時(shí)間為 5μs 的智能調(diào)優(yōu)紋波控制衰減模式的示例。
圖 7-22 靜音步進(jìn)至智能調(diào)優(yōu)轉(zhuǎn)換. 從上到下的布線:AOUT2、AOUT1、線圈 A 電流、線圈 B 電流、nSCS