ZHCSVS8 April 2024 DRV8235
PRODUCTION DATA
進行電壓調節時,內部電路會監控輸出引腳之間的電壓差。該電壓差會隨著時間的推移進行積分,以獲得平均直流電壓值。時間取決于輸出濾波器的截止頻率,該頻率可由 OUT_FLT 寄存器設置。為了獲得更好的結果,請選擇一個比 PWM 頻率至少低 20 倍的截止頻率。例如,如果 PWM 為 20kHz,則 OUT_FLT=11b (1000Hz) 就足夠了。
直流電壓值與 I2C 寄存器 WSET_VSET 設定的目標電機電壓進行比較。
當速度/電壓調節模式激活時,將采用內部電橋控制方案。DUTY_CTRL 必須設置為 0b。占空比不能由用戶手動編程。
如果平均輸出電壓低于 VSET,則內部電橋控制輸出的占空比會提高。
如果平均輸出電壓高于 VSET,則內部電橋控制輸出的占空比會降低。
PWM 調節期間將啟用 H 橋,以在 PWM 導通期間驅動電流流過電機繞組。電流方向取決于 EN/IN1 和 PH/IN2 極性。
在 PWM 關斷期間,通過啟用該電橋的兩個低側 FET 來實現繞組電流的再循環。
如果編程的輸出電壓 (VSET) 大于 VM 電源電壓,則器件以 100% 占空比運行,并且禁用電壓調節特性。在此模式下,該器件的行為類似于傳統的 H 橋驅動器。
| 位 | 值 |
|---|---|
| 0b | 50kHz |
| 1b | 25kHz |
在電壓調節模式下,電機轉速可能略有變化,因為電機線圈電阻兩端的壓降會引入小誤差。速度調節模式通過直接調節目標電機轉速來消除這一誤差。要啟用速度調節,必須將 REG_CTRL 位設置為 10b。
當速度/電壓調節處于非活動狀態時,用戶仍可以在內部進行 PWM 調節。為此,將 DUTY_CTRL 設置為 1b 并將占空比值編程到 PROG_DUTY 中。請注意,在這種情況下,I2C_BC 用于決定是否提取有關方向或旋轉(正向/反向/滑行/制動/睡眠)的信息:
例如,如果按照表 7-12 中的設置,器件 PWM 將以 50kHz 的頻率在正向方向上具有大約 50% 的占空比。
| 位 | 值 |
|---|---|
| I2C_BC | 1b |
| DUTY_CTRL | 1b |
| PMODE | 1b |
| PWM_FREQ | 0b |
| PROG_DUTY | 011111b |
| I2C_EN_IN1 | 1b |
| I2C_PH_IN2 | 0b |