ZHCSN95A August 2022 – December 2022 DRV8452
PRODUCTION DATA
當(dāng) DRV8452 使用 SPI 接口工作時,自動微步進模式會對輸入步進脈沖進行插值,以生成對應(yīng)于更高分辨率微步進的電流波形。這可在任何步進頻率下實現(xiàn)平滑的正弦電流和無噪聲工作。
EN_AUTO 位應(yīng)為 1b 以啟用自動微步進模式。
圖 7-7 展示了使用和不使用自動微步進的電機角度增量。如果沒有自動微步進(紅色曲線圖),則電機角度在每個步進輸入有效邊沿上都會大幅增加。自動微步進(綠色曲線圖)可使電機角度變化更加平滑。
DRV8452 支持插值至 1/32、1/64、1/128 或 1/256 微步進級別,此插值通過 RES_AUTO 位來配置,如表 7-13 所示。插值設(shè)置可以動態(tài)更改。
|
RES_AUTO |
內(nèi)插 |
|---|---|
|
00b(默認值) |
1/256 |
|
01b |
1/128 |
|
10b |
1/64 |
|
11b |
1/32 |
表 7-14 展示了:通過分別向 EN_AUTO 位寫入 1b 和 1b 而實現(xiàn)的線圈電流與半步進模式和自動微步進模式之間的平滑過渡。請注意,半步進和 1/256 自動微步進模式下的步進頻率相同。
![]() |
![]() |
|
從半步進模式過渡到 1/256 自動微步進模式 |
從 1/256 自動微步進模式過渡到半步進模式 |
如圖 7-8 所示,插值是根據(jù)兩個前一步進脈沖之間的時間完成的。根據(jù) RES_AUTO 位設(shè)置,將之前的間隔時間內(nèi)插為相等的分頻。
當(dāng)輸入步進頻率與之前的間隔(如段"1"中所示)相比降低時,電機保持其位置,直到出現(xiàn)下一個 STEP 有效邊沿。如果 EN_STSL 位為 1b,器件將進入靜止省電模式,并且下一個有效邊沿不會在 tSTSL_DLY 到期前出現(xiàn)。出現(xiàn)下一個 STEP 有效邊沿時退出靜止省電模式。
當(dāng)步進頻率比之前的間隔增加時(如段“2”中所示),當(dāng)下一個 STEP 有源邊沿出現(xiàn)時,電機角度會平滑地自動校正,并且分度器會移動到與 STEP 輸入對應(yīng)的位置。在段“3”中,電機角度以更快的速率增加,對應(yīng)于段“2”的步進頻率。
自動微步進模式下的 STEP 輸入頻率不應(yīng)介于 10Hz 和 300kHz 之間。
要實現(xiàn)低于 10Hz 全步進等效步進頻率的自動微步進,請在啟用自動微步進之前使用更高分辨率的微步進設(shè)置。
例如,全步進模式下的 1Hz 步進頻率對應(yīng)于 1/16 微步進模式下的 16Hz 步進頻率。因此,如果用戶希望對全步進 1Hz 步進輸入使用自動微步進,可以將 MICROSTEP_MODE 設(shè)置為 0110b(1/16 微步進),并使用 RES_AUTO 位實現(xiàn)所需的內(nèi)插電平。