描述 MS41939 是一款單通道 5V 低壓步進(jìn)電機(jī)驅(qū)動(dòng)芯片,通過具有電流細(xì)分的電壓驅(qū)動(dòng)方式以及扭矩紋波修正技術(shù),實(shí)現(xiàn)了超低噪聲微步進(jìn)驅(qū)動(dòng)。 芯片另外內(nèi)置一個(gè)直流電機(jī)驅(qū)動(dòng)器,上下開關(guān)的電阻之和低至 1.1 歐姆。 特點(diǎn) 電壓驅(qū)動(dòng)方式,256 細(xì)分微步進(jìn)驅(qū)動(dòng)電路(單通道) 每個(gè) H 橋最大驅(qū)動(dòng)電流±0.5A 四線串行總線通信控制馬達(dá) 內(nèi)置直流電機(jī)驅(qū)動(dòng),最大驅(qū)動(dòng)電流±0.5A 應(yīng)用 機(jī)器人,精密工業(yè)設(shè)備 攝像機(jī) 監(jiān)控?cái)z像機(jī) MS41939封裝
; P! O; T q0 K* N1 ` F+ V2 l
9 _0 g& X1 ~5 ?4 H; G: I內(nèi)部框圖 7 j9 L6 B& [0 @/ _% U
& C' g3 z" ?8 w9 v& x% J/ j$ |8 }- g
管腳排列圖 3 @2 o/ V2 Z5 }& R! [( |: ]0 b
* D+ @# n( q# [4 l) y! h管腳說明圖
& J. T# ~: W5 h1 c/ Z
; d5 x% J1 a$ [/ qD15~D0 寫入寄存器的數(shù)據(jù) / {8 a- L* G. R- m" n! i7 O
! H" l! r' i+ U; u
寄存器列表 ; j& F' d" a G& P
1 h8 r% c9 U2 y, r& e步進(jìn)電機(jī)細(xì)分步進(jìn)驅(qū)動(dòng) 模塊框圖 5 h, Q' S6 t( g9 R& v. r7 c0 Q3 _
8 ?8 |" l% d. I* E
相關(guān)設(shè)置的建立時(shí)刻 建立時(shí)刻和相關(guān)時(shí)間如下所示 如果相關(guān)寄存器被刷新,則每一個(gè) VD 周期來到時(shí)會(huì)實(shí)現(xiàn)一次設(shè)置的加載刷新。當(dāng)同樣的設(shè)置被執(zhí)行超過 2 個(gè) VD 脈沖時(shí),沒有必要在每個(gè) VD 脈沖都寫入寄存器數(shù)據(jù)。 DT1[7:0](起始點(diǎn)延時(shí),地址 20h) 更新數(shù)據(jù)時(shí)間設(shè)置。在系統(tǒng)硬件復(fù)位后(引腳 RSTB:低→高),開始激勵(lì)和驅(qū)動(dòng)電機(jī)前(DT1結(jié)束)這段時(shí)間內(nèi),必須設(shè)置此項(xiàng). 由于這個(gè)設(shè)置在每次 VD 脈沖來到時(shí)更新,沒有必要一定在起始點(diǎn)延遲時(shí)內(nèi)寫入。 PWMMODE[4:0],PWMRES[1:0](微步進(jìn)輸出 PWM 波頻率,地址 20h) 設(shè)置微步進(jìn)輸出 PWM 波頻率。需要在開始激勵(lì)和驅(qū)動(dòng)電機(jī)前設(shè)置執(zhí)行(DT1 結(jié)束) DT2B[7:0](起始點(diǎn)激勵(lì)延時(shí),地址 27h) 更新數(shù)據(jù)時(shí)間設(shè)置。復(fù)位后(引腳 RSTB:低→高),需要在開始激勵(lì)和驅(qū)動(dòng)電機(jī)前被設(shè)置執(zhí)行(DT1 結(jié)束) PHMODCD[5:0](相位矯正,地址 27h) 通過矯正線圈 A 和 B 的相位差,驅(qū)動(dòng)器產(chǎn)生的噪聲會(huì)減少。合適的相位矯正必須依據(jù)于電機(jī)的旋轉(zhuǎn)方向和速度,此設(shè)置需要隨著旋轉(zhuǎn)方向(CCWCWAB)或者旋轉(zhuǎn)速度(INTCTABA)的變化而改變。 PPWC[7:0],PPWD[7:0](峰值脈沖寬度,地址 28h) 設(shè)置 PWM 最大占空比。設(shè)置需要在開始激勵(lì)和驅(qū)動(dòng)電機(jī)前被設(shè)置執(zhí)行(DT1 結(jié)束) PSUMCD[7:0](步進(jìn)電機(jī)步進(jìn)數(shù),地址 29h) 1 個(gè) VD 的時(shí)間間隔內(nèi)的電機(jī)的轉(zhuǎn)動(dòng)次數(shù)設(shè)置。每次 VD 脈沖輸入時(shí),電機(jī)轉(zhuǎn)動(dòng)所設(shè)置的次數(shù)。因此,設(shè)置次數(shù)為“0”是可以停止電機(jī)的轉(zhuǎn)動(dòng)。 當(dāng)設(shè)置的轉(zhuǎn)動(dòng)次數(shù)總額超過了 1 個(gè) VD 脈沖的時(shí)間,超出部分會(huì)被取消。 4 C9 c7 U( X3 [; ~
; m m, }8 J$ q
CCWCWCD(轉(zhuǎn)動(dòng)方向,地址 29h) 電機(jī)轉(zhuǎn)動(dòng)方向設(shè)置。只要在選擇轉(zhuǎn)動(dòng)方向前設(shè)置即可。 BRAKECD(電機(jī)剎車設(shè)置,地址 29h) 剎車時(shí)設(shè)置電流為 0. 由于執(zhí)行此設(shè)置時(shí),很難得到電機(jī)的最終位置,所以此設(shè)置一般用于立 即停止電機(jī)。 ENDISCD(電機(jī)工作 Enable/Disable,地址 29h) 設(shè)置電機(jī)工作使能。當(dāng)設(shè)置為不使能時(shí),電機(jī)引腳輸出高阻態(tài),電機(jī)正在轉(zhuǎn)動(dòng)時(shí)不要設(shè)置成 disable。 MICROCD[1:0](正弦波分頻數(shù),地址 29h) 設(shè)置正弦波的分頻數(shù)。這個(gè)設(shè)置不改變轉(zhuǎn)動(dòng)次數(shù)和轉(zhuǎn)動(dòng)速度。 只有當(dāng)轉(zhuǎn)速達(dá)不到要求時(shí)才需要設(shè)置此項(xiàng)。復(fù)位后(引腳 RSTB:低→高),設(shè)置有效。 INTCTCD[15:0](脈沖周期,地址 2Ah) 脈沖周期設(shè)置。轉(zhuǎn)動(dòng)速度決定于這個(gè)設(shè)置。 重置/保護(hù)電路 / J4 z" Z, l- S8 b) v/ l/ H1 K
7 R E& Y, j+ E/ D1 g+ c& E' ^典型應(yīng)用圖 ' ~; V% T& k' E" z6 f7 c* S; r; V
# t) m# B5 S" `/ F8 z
詳細(xì)資料可以聯(lián)系我或者瑞盟官網(wǎng)下載
3 q+ Q# x! v% A7 e9 E1 {3 [2 Y/ X |