摘 要:SPI- 7210M是兩相步進/雙極性電機驅動IC,可用于電機電源電壓為36V (max) 、電機電流為±1.0A的2相勵磁1~2相勵磁電機產品。文章詳細闡述了SPI- 7210M的工作原理、設計要點,給出了與目前市場主流產品UDN2916LB的性能比較。
關鍵詞:步進電機驅動 SPI- 7210M UDN2916LB
引言
步進電機是一種數字元件,易于與數字電路接口,但一般數字電路的信號能量遠遠不足以驅動步進電機。因此,必須有一個與之匹配的驅動電路來驅動步進電機。本文介紹的SPI-7210M是SANKEN公司生產的新一代步進電機驅動產品,與目前市場上多款主流產品相比,SPI-7210M能確保步進電機的精確控制以及長期可靠工作。
工作原理
SPI-7210M是兩相步進電機驅動器,該電路采用雙電源 步進電機驅動:級電源 和控制邏輯電源VBB (8~30V)電壓。該器件由基極驅VDD (3~5.5 V)動電路、電流控制 電路、過熱保PWM護電路等組成。SPI-7210M的外接器件較少(電源檢出電阻2個、電源設定電阻2個) ,采用HSOP型16PIN封裝。
內部結構和引腳功能
SPI-7210M的內部結構原理圖如圖所示。表1所列是其引腳功能。其中內部電源控制電路用于給VBB端子供電,電壓范圍為8~30V。而其TSD回路 (過熱保護回路) 則可在芯片溫度超過160℃時強制停止工作,以保證產品的使用壽命。因此,設計時應確保芯片工作時的溫度低于160℃,否則將導致產品壽命急劇縮短。電機控制信號的輸入回路通過控制端子的邏Ph,可實現對OutA、OutB輸出相輯電平位的控制。Ph信號為低時,OUTB電流從流入OUTA ; 而當Ph為高時,電流從OUTA流入OUTB。其控制邏輯真值表如表2所列:電機PWM電流控制回路的作用是對通過REF端輸入的基準電壓(V[sub]REF[/sub])和SENSE端的電壓(V[sub]SENSE[/sub])進行比較,以向前置驅動電路(Logic&PRI-Drive)輸出PWM控制信號,從而控制輸出電流。
應用設計舉例
目前在ECR、POS、稅控收款機等領域使用較多的EPSON MU-110打印機芯,圖2是用SPI-7210M驅動電機的應用電路。該打印機芯中走紙電機的電流參數如下:
加減速驅動電流:300±21 mA (2相勵磁)
定速驅動時電流:300±21 mA (2相勵磁)
保持狀態電流: 相勵90±20mA(2相勵磁)
從上述參數可知,該電路需要設計的電機驅動電流I[sub]TRIPMAX [/sub]為300 mA;若選擇參數 為V[sub]DO[/sub]電阻為5V,R[sub]1[/sub]為7 kΩ1,R[sub]2[/sub]為3kΩ,R[sub]S[/sub]為1kΩ2,那么:
V[sub]REF[/sub] =V[sub]DO[/sub]R[sub]2[/sub]/(R[sub]1[/sub]+R[sub]2[/sub])=1.5V
I[sub]TRIPMAX [/sub]= V[sub]REF[/sub] /(5R[sub]s[/sub])=300mA
具體設計中,在加減速驅動以及定速驅動時,若設置I0、I1 均為低電平,那么,此時走紙電機的驅動電流應為I[sub]TRIPMAX [/sub]=300 mA ; 而在保持狀態,若設置I0為低電平、I1為高電平,則此時走紙電機的驅動電流應為1/3,即:I[sub]TRIPMAX [/sub]=90mA。
圖給出使用該驅動電路時的相3關電流波形。
根據該波形可計算出: 走紙電機加速時的電流為60×5=300 mA (符合理論值300±21 mA); 走紙電機保持狀態電流為17×5=85 mA (符合理論值90±20mA) 。
設計時,可將PWM振蕩頻率固定為25 kHz左右。事實上,在低壓控制電路的控制下,當馬達電源及邏輯電源低于工作電壓范圍時,芯片將停,以防止誤動作和異常損耗。止動作在此狀態下,所有輸出口線全都處于OFF狀態。
當內部PWM處于OFF狀態時,負荷電流將進行電流回升。在此期間,SPI-7210M可在適當的時候使MOSFET(絕緣柵型場效應管見圖一的內部框圖) 導通。MOSFET沒有將電流流入驅動晶體管,相反流入了內阻低的MOSFET本身,這樣減少了驅動本身的損耗,降低了整個芯片的溫升,因此,在SPI-7210M芯片的外部,不需要額外接肖特基二極管。
與品UDN2916LB的比較
圖4所示是基于UDN2916LB和SPI-7210M的電機驅動電路的比較圖。表3所示是它們的幾個主要參數比較。表3中的功率損耗和溫升是在24V/0.4A條件下得到的。實際上,UDN2916LB和SPI-7210M的異同點主要體現在以下幾點:
(1)UDN2916LB為Allegro公司 20多年前的產品,工藝相對比較落后,封裝較大,發熱較多; 而SPI-7210M是SANKEN公司2005年生產的產品使用目前業界較先進的工藝,封裝較小,發熱較小。
(2) SPI-7210M將PWM振蕩頻率固定為25 kHz左右,減少了外圍阻容元件; 而UDN2916LB的PWM振蕩頻率需要在芯片外連接阻容元件進行調節,這就額外增加了器件占用PCB的空間,由于電容值受溫度影響較大,且在設計中一般將阻容緊靠驅動芯片,驅動芯片的發熱會直接影響到阻容元件的工作溫度,從而導致溫度升高后,受阻容影響的PWM振蕩頻率偏移,從而引起驅動電流的偏差,最終燒壞電機或驅動芯片本身(而當環境溫度變化時,也有類似的隱患) 。筆者在設計、生產中就已經發現了驅動芯片以及電機的燒毀很多時候與該部分外接阻容元件的選擇不當有關。
(3) SPI-7210M內部的MOSFET在負荷電流進行電流回升時,其內部較低的內阻將消耗大部分電流,這樣可減少驅動晶體管本身的損耗,降低整個芯片的溫升; 而UDN2916LB需要在輸出外接4個肖特基二極管,來分散電流回升時產生的部分熱能和降低驅動芯片本身的溫升。
(4)成本優勢: 目前市場參考價,SPI-7210M較UDN2916LB便宜1.5右元左; 對于整套控制方案,由于SPI-7210M外圍少了4個電阻、4個電容以及4個肖特基二極管,故整體方案成本可減少2~2.5元; 如果加上由于SPI-7210M的封裝減小以及外圍器件減少PCB面積的成本,其成本優而減小的勢將更加明顯。
(5)在軟件控制上,SPI-7210M與UDN2916LB完全一致; 也就是說,對于老的UDN2916LB產品,只需在硬件行相關參數電路上稍作改動,同時進的調整就可以使用SPI-7210M,而不涉及軟件的更改,因此,替換起來相對比較方便。
結束語
SPI -7210M與目前主流產品UDN2916LB相比,外接元器件少,損耗低,整套方案成本低,占用的PCB空間少; 同時替換時不需更改軟件,相對來說比較方便。該芯片已經在國外的產品中大批量使用并已得到可靠驗證,但是在國內的使用還較少。目前該芯片通過筆者小批量驗證,總體來說,性能比較穩定,可有效提高產品的可靠性。
參考文獻
[1]何立民 單片機應用系統設計[M].北京 北京航空航天大學出版社,1999.
[2]高種敏 機電一體化系統設計[M].北京 機械工業出版1997.
[3]王曉明 電動機的單片機控制[M].北京 北京航空航天大學出版社,2002.