ZHCSRF9A December 2022 – October 2023 DRV8461
PRODUCTION DATA
當 DRV8461 通過 SPI 接口運行時,自動微步進模式會對輸入步進脈沖進行插值,以生成對應于更高分辨率微步進的電流波形。這可在任何步進頻率下實現(xiàn)平滑的正弦電流和無噪聲運行。
如果禁用自動微步進,系統(tǒng)控制器將被迫輸出高頻 STEP 信號以生成高分辨率微步進電流波形。
當啟用自動微步進時,可以通過低頻 STEP 信號生成平滑的電流波形。
這大大減少了控制器開銷,有利于 3D 打印機、工廠自動化和醫(yī)療等應用。
應確保內插頻率不會落在步進電機的諧振頻帶中。
EN_AUTO 位應為 1b 以啟用自動微步進模式。
DRV8461 支持插值至 1/32、1/64、1/128 或 1/256 微步進級別,此插值通過 RES_AUTO 位來配置,如表 7-13 所示。插值設置可以動態(tài)更改。
RES_AUTO | 內插 |
|---|---|
00b(默認值) | 1/256 |
01b | 1/128 |
10b | 1/64 |
11b | 1/32 |
表 7-14 展示了:通過分別向 EN_AUTO 位寫入 1b 和 0b 而實現(xiàn)的線圈電流與半步進模式和自動微步進模式之間的平滑過渡。請注意,半步進和 1/256 自動微步進模式下的步進頻率相同。
![]() | ![]() |
從半步進模式過渡到 1/256 自動微步進模式 | 從 1/256 自動微步進模式過渡到半步進模式 |
如圖 7-8 所示,插值是根據兩個前一步進脈沖之間的時間完成的。根據 RES_AUTO 位設置,將之前的間隔時間內插為相等的分頻。
當輸入步進頻率與之前的間隔(如段"1"中所示)相比降低時,電機保持其位置,直到出現(xiàn)下一個 STEP 有效邊沿。如果 EN_STSL 位為 1b,器件將進入靜止省電模式,并且下一個有效邊沿不會在 tSTSL_DLY 到期前出現(xiàn)。出現(xiàn)下一個 STEP 有效邊沿時退出靜止省電模式。
當步進頻率比之前的間隔增加時(如段“2”中所示),當下一個 STEP 有源邊沿出現(xiàn)時,電機角度會平滑地自動校正,并且分度器會移動到與 STEP 輸入對應的位置。在段“3”中,電機角度以更快的速率增加,對應于段“2”的步進頻率。
自動微步進模式下的 STEP 輸入頻率不應介于 10Hz 和 300kHz 之間。
要實現(xiàn)低于 10Hz 全步進等效步進頻率的自動微步進,請在啟用自動微步進之前使用更高分辨率的微步進設置。
例如,全步進模式下的 1Hz 步進頻率對應于 1/16 微步進模式下的 16Hz 步進頻率。因此,如果用戶希望對全步進 1Hz 步進輸入使用自動微步進,可以將 MICROSTEP_MODE 設置為 0110b(1/16 微步進),并使用 RES_AUTO 位實現(xiàn)所需的內插電平。