一、 概 述
HJ4205是一款步進(jìn)電機驅(qū)動電路。包含一個步進(jìn)電機控制器和內(nèi)部N溝道MOSFET,來驅(qū)動一個雙極步進(jìn)電機或兩個刷式直流電機。HJ4205支持全步進(jìn)到1/256步進(jìn)驅(qū)動模式。通過使用自適應(yīng)消隱時間和包括自動混合衰減模式在內(nèi)的多種不同的電流衰減模式,可實現(xiàn)非常平滑的運動過程。
電機運動采用標(biāo)準(zhǔn)的DIR/STEP控制方法。器件運行通過一個SPI串行接口控制。輸出電流(扭矩)、步進(jìn)模式、衰減模式和堵轉(zhuǎn)檢測功能都可以通過SPI串行接口進(jìn)行編程。
二、電原理圖
三、封裝形式及引出端功能
2.1封裝形式
采用BOX3220-22P全密封金屬直插封裝(選型HJ4205),下圖是封裝尺寸圖。
2.2.引出端功能
四、 絕對最大額定值
五、電特性
六、 邏輯時序圖
七、 功能描述
7.1 復(fù)位
芯片內(nèi)部有用于監(jiān)測VM引腳電壓的上電復(fù)位電路。如果VM 電壓低于UVLO 電壓,則器件復(fù)位。如果RESET 引腳置高電平,所有內(nèi)部邏輯都將被復(fù)位,且功率部分將被禁用,包括步進(jìn)和串行接口的所有輸入都將被忽略。
在退出RESET態(tài)時(置低電平),需要經(jīng)過一段時間(大約1 ms)才能使芯片恢復(fù)工作。
7.2 低功耗模式
將SLEEPn 引腳置低電平,使設(shè)備進(jìn)入低功耗狀態(tài)。在休眠模式下,電機驅(qū)動電路被禁用,柵極驅(qū)動調(diào)節(jié)器和電荷泵被禁用,所有模擬電路被置于低功率狀態(tài)。但設(shè)備中的數(shù)字電路仍在工作,因此仍然可以通過串行接口訪問設(shè)備寄存器。
當(dāng)SLEEPn生效時,RESET引腳不起作用。在RESET生效之前,必須退出低功耗模式。當(dāng)退出低功耗模式時,需要經(jīng)過一段時間(大約1ms)才能應(yīng)用STEP輸入。
7.3 直接PWM輸入模式
通過在0x2寄存器中設(shè)置PWMMODE位,開啟直接PWM模式,用PWM_MODESEL來選擇輸入模式邏輯。在直接PWM輸入模式下,AIN1、AIN2、BIN1和BIN2直接控制輸出驅(qū)動器的狀態(tài),這樣可以驅(qū)動最多兩個有刷直流電機。
PWM_MODESEL = 2’b00時,xIN1和xIN2為常見的IN1,IN2控制邏輯,邏輯如下表:
xIN1 | xIN2 | xOUT1 | xOUT2 |
0 | 0 | Z | Z |
0 | 1 | L | H |
1 | 0 | H | L |
1 | 1 | L | L |
PWM_MODESEL = 2’b01時,xIN1為使能控制xEN,xIN2為方向控制xPH,xIN1=0時,輸出高阻態(tài),邏輯如下表:
xIN1 | xIN2 | xOUT1 | xOUT2 |
0 | 0 | Z | Z |
0 | 1 | Z | Z |
1 | 0 | L | H |
1 | 1 | H | L |
PWM_MODESEL = 2’b10時,xIN1為使能控制xEN,xIN2為方向控制xPH,xIN1=0時,輸出剎車態(tài),邏輯如下表:
xIN1 | xIN2 | xOUT1 | xOUT2 |
0 | 0 | L | L |
0 | 1 | L | L |
1 | 0 | L | H |
1 | 1 | H | L |
PWM_MODESEL = 2’b11時,xIN1為使能控制xEN,xIN2為方向控制xPH,邏輯如下表:
xIN1 | xIN2 | xOUT1 | xOUT2 |
0 | 0 | Z | Z |
0 | 1 | L | L |
1 | 0 | L | H |
1 | 1 | H | L |
如果在直接PMW模式下使用混合或自動混合衰減模式,它們將應(yīng)用于每個周期,因為電流變化信息不可用。
在直接PWM模式下,電流控制電路(Torque)處于開啟狀態(tài),仍可用TORGUE寄存器縮放電流,仍可使用0x1寄存器的ISGAIN位來設(shè)置ISEN檢測放大器增益。
通過電機繞組的電流由可編程固定關(guān)斷時間的PWM電流調(diào)節(jié)電路進(jìn)行調(diào)節(jié)。當(dāng)H橋被啟用時,繞組電流以一定速率上升,此速率取決于繞組的直流電壓、電感以及反電動勢的大小,一旦電流達(dá)到電流斬波閾值,電橋會在固定的時間段內(nèi)禁用電流,該時間段可通過寫入關(guān)寄存器中的TOFF位在500ns和128μs之間進(jìn)行編程。關(guān)閉時間到達(dá)后,電橋重新啟用,開始另一個PWM周期。
斬波電流由比較器設(shè)置,比較器將電流檢測電阻器的電壓與參考電壓進(jìn)行比較,電流檢測電阻器連接到xISENx引腳,且其電壓由電流檢測放大器進(jìn)行放大,電流檢測放大器可在控制寄存器中編程。在PWM模式下驅(qū)動時,斬波電流計算如下:
滿標(biāo)度VREF設(shè)置為2.75V。其中TORQUE是轉(zhuǎn)矩位的設(shè)置,ISGAIN是ISENSE放大器(5x、10x、20x或40x)的可編程增益。
7.4 微步控制STEP/DIR輸入控制模式
HJ4205中的內(nèi)置分度器邏輯允許多種不同的步進(jìn)配置。0x0寄存器中的MODE位用于配置步進(jìn)細(xì)分,邏輯如下:
下表顯示了整步進(jìn)到1/8步進(jìn)模式的相對電流和步進(jìn)方向。更高的微步分辨率遵循相同的模式。
AOUT電流是電氣角度的正弦;BOUT電流是電氣角度的余弦。復(fù)位的狀態(tài)為45°位置,此狀態(tài)在上電或使用RESETn時進(jìn)入。
在STEP輸入的每個上升沿,或每次在向0x0寄存器中的RSTEP位寫入‘1’后,分度計將進(jìn)入下一個狀態(tài)。DIR引腳接高且RDIR(0x0地址)置0,或DIR引腳接低且RDIR置‘1’,為正轉(zhuǎn)。DIR引腳接低且RDIR置0,或DIR引腳接高且RDIR置‘1’,則反轉(zhuǎn)。正電流定義為xOUT1為正,相對的xOUT2為負(fù)。
如果在步進(jìn)過程中改變了步進(jìn)細(xì)分,分度計將在下一個步進(jìn)的上升沿變?yōu)樾录?xì)分的下一個有效狀態(tài)。
八、典型應(yīng)用
HJ4205步進(jìn)電機驅(qū)動電路典型應(yīng)用電路。
典型應(yīng)用圖
評估板實物圖
-
MOSFET
+關(guān)注
關(guān)注
148文章
7864瀏覽量
217596 -
控制器
+關(guān)注
關(guān)注
114文章
16854瀏覽量
182368 -
步進(jìn)電機
+關(guān)注
關(guān)注
152文章
3147瀏覽量
148889 -
驅(qū)動電路
+關(guān)注
關(guān)注
155文章
1569瀏覽量
109424
原文標(biāo)題:HJ4205步進(jìn)電機驅(qū)動電路
文章出處:【微信號:hangjingic,微信公眾號:航晶微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
ULN2003步進(jìn)電機驅(qū)動原理及應(yīng)用程序步進(jìn)電機驅(qū)動原理及應(yīng)用
35步進(jìn)電機驅(qū)動問題
使用Arduino和A4988步進(jìn)驅(qū)動器模塊控制NEMA 17步進(jìn)電機 相關(guān)資料分享
tb6600步進(jìn)電機驅(qū)動器說明書
A4988步進(jìn)電機驅(qū)動器是如何工作的?
LT2221步進(jìn)電機驅(qū)動電路

IHM01A1步進(jìn)電機驅(qū)動板的電路原理圖免費下載

如何測試TB6600步進(jìn)電機驅(qū)動器控制器和步進(jìn)電機

Arduino CNC電機擴展板詳解(A4988驅(qū)動42步進(jìn)電機)

STM32驅(qū)動28BYJ-48步進(jìn)電機

評論