步進電機通常定義有步距角或者步數參數,一般的電機一轉都是分為200步,也就是步距角為1.8度,EasyDriver 具有步距細分功能,這款驅動板的細分為8細分,也就是將電機的每一步再細分為8小步,這樣能夠能夠得到更精確的控制,也就是說EasyDriver 需要1600步來完成一個完整的360度旋轉。
- ms1和ms2是步進電機細分解析度選擇的邏輯輸入口;
- dir是電機運轉方向的選擇口;
- reset用於重置晶片初始值,遮罩所有外部輸出;
- step為脈衝輸入埠;
- out1a、out1b、out2a、out2b為h橋的兩對輸出埠;
- enable為使能端;
- sleep為睡眠模式;
- sense1、sense2為h橋的電流檢測電阻;
- ref為參考電壓;
- gnd為邏輯地和電源地;
- rc1、rc2為h橋固定截止時間模擬輸入。
A3967slb是美國allegro公司生產的pwm恒流控制微步距驅動二相步進電機專用驅動器。它的工作電壓可達30v,驅動電流達750ma,一個A3967slb即可驅動一台二相步進電機,可實現8細分驅動。晶片內部的pwm電流控制電路可通過加在pfd的電壓設置為慢、快、混合三種電流衰減模式,如果pfd端的電壓高於0.6vdd,則選擇慢衰減方式。若低於0.21vdd,則選擇快衰減模式。處於兩者之間為混合衰減模式。另外,A3967slb還能提供完善的保護措施,包括抑制瞬態電壓,過熱保護、防止電流直通、欠電壓自鎖等功能。
A3967slb和微處理器之間不需要附加其他的介面電路,該晶片采easystepper
介面,將8條控制線減少了2條(步長和方向),只要簡單地輸入控制步進電機的脈衝,其內嵌的轉換器就可以實現對步進電機的控制。





