SPMD150STP步进电机驱动模块:设计与应用解析

电子说

1.4w人已加入

描述

SPMD150STP步进电机驱动模块:设计与应用解析

在步进电机驱动领域,SPMD150STP是一款备受关注的驱动模块。今天,我们就来深入探讨一下这款模块的特性、设计要点以及应用场景。

文件下载:SPMD150STP.pdf

一、模块特性概述

SPMD150STP是一款高度集成的步进电机驱动模块,专为两相双极步进电机设计,能让用户轻松构建完整的电机控制系统,实现微处理器与电机的直接连接。它具有以下显著特性:

  1. 供电范围宽:支持高达42V的宽电源电压范围,能适应多种电源环境。
  2. 输出电流大:平均工作电流可达1.5A,能满足大多数步进电机的驱动需求。
  3. 驱动模式多样:具备全/半步进和微步进驱动能力,可以根据不同的应用场景选择合适的驱动模式。
  4. 逻辑兼容性强:逻辑信号与TTL/CMOS兼容,方便与各种微处理器接口。
  5. 可编程与可选择特性:电机相电流可编程,电流衰减模式可选择(慢/快)。
  6. 多重保护机制:拥有非耗散过流保护、远程关机和热关机功能,提高了模块的稳定性和可靠性。
  7. 尺寸小巧:模块尺寸为50.8 x 50.8 x 14.7 mm,便于在各种空间受限的设备中安装。
  8. 工作温度范围广:工作温度范围为 -40°C 至 85 °C,能适应较为恶劣的环境条件。

二、模块引脚解析

逻辑供电与参考引脚

  • VSS(引脚1):逻辑级电源电压,需连接3.3V或5V电源。
  • REF(引脚2):电压参考输出,提供1.225V电压,可用于设置输出电流水平。

控制引脚

  • RESET(引脚3):复位引脚,低电平可恢复相序发生器的初始状态,内部连接一个10kΩ上拉电阻到VSS。
  • CLOCK(引脚4):步进时钟,信号上升沿触发相序发生器状态改变,从而使电机步进,内部连接10kΩ上拉电阻到VSS。
  • CW/CCW(引脚5):旋转方向控制输入,高电平设置电机顺时针旋转,低电平设置逆时针旋转,内部连接10kΩ上拉电阻到VSS。
  • EN(引脚8):模块使能输入,高电平使能模块操作,上电和掉电序列中需为低电平,正常操作时为高电平,内部连接100kΩ上拉电阻到VSS和100nF电容到GND1。
  • CONTROL(引脚9):相电流衰减模式选择输入,高电平设置慢衰减模式,低电平设置快衰减模式,内部连接10kΩ上拉电阻到VSS。
  • HALF/FULL(引脚10):半/全步进模式选择输入,高电平设置半步进模式,低电平设置全步进模式,内部连接10kΩ上拉电阻到VSS。

电流设置与控制引脚

  • VREFA(引脚6):相A/B电流设置输入,连接到适当缩放的REF电压可固定最大相输出电流,连接可变电压源可实现微步进驱动,内部连接100kΩ下拉电阻和470pF并联电容。
  • RCA(引脚7):相A/B电流控制器关断时间设置引脚,内部连接470pF电容和56kΩ电阻到GND1,提供16μs关断时间。
  • VREFB(引脚11):相C/D电流设置输入,功能与VREFA类似。
  • RCB(引脚12):相C/D电流控制器关断时间设置引脚,功能与RCA类似。

接地与输出引脚

  • GND1(引脚13):逻辑级接地,为逻辑信号和VSS电源电压提供返回路径。
  • GND2(引脚14):功率级接地,为功率级和VS电源电压提供返回路径。
  • PHD(引脚15)、PHC(引脚16)、PHB(引脚17)、PHA(引脚18):分别为相D、相C、相B、相A输出。
  • VS(引脚19):功率级电源电压,模块和电机供电电压,最大电压不得超过规定值。

三、模块性能参数

最大额定值

符号 参数 单位
VS DC电源电压(引脚19) 50 V
VSS DC逻辑电源电压(引脚1) 7 V
Vinput 引脚VREFA、VREFB、RCA、RCB、EN、CLOCK、CW/CCW、HALF/FULL、CONTROL的电压范围 -0.3 至 7 V
Io-pk 输出峰值电流 2.5 A
Tstg 存储温度范围 – 40 至 +105 °C
Top 工作外壳温度范围 – 40 至 +85 °C

电气特性

在 (T{A}=25^{circ} C) 和 (V{S}=24 ~V) 、 (V_{SS}=5 ~V) 的条件下,模块的电气特性如下:

  1. 功率级:DC电源电压范围为10 - 42V,静态电源电流典型值为5mA,导通和关断输入阈值分别为7V和6V左右,输出电压降在特定电流下有相应规定,相平均工作电流为 ±1.5A。
  2. 保护模块:相短路电流内部受保护限制,过流检测开启和关闭延迟时间分别为200ns和100ns,结关断温度为165°C。
  3. 逻辑接口:DC逻辑电源电压范围为3.0 - 5.25V,静态电源电流典型值为1.2mA,输入高低电平电压有明确规定,输入阈值和迟滞也有相应参数。

四、功能模块详解

功率级

SPMD150STP集成了两个独立的MOSFET全桥,带有固有快速续流二极管。相序发生器和PWM电流控制器生成开关模式,并通过引入1μs的死区时间避免功率MOSFET在桥臂中的交叉导通。VS(引脚19)和GND2(引脚14)需连接10 - 42V的电源电压。

逻辑接口

逻辑接口将外部逻辑信号连接到内部模块。RESET、CLOCK、CW/CCW、CONTROL和HALF/FULL引脚内部连接10kΩ上拉电阻到VSS,VSS可连接3.3V或5V,方便与常见微控制器接口。EN引脚内部结构类似,但需注意其与过流和热保护的MOSFET漏极相连,建议采用开集电极驱动。

PWM电流控制器

控制模块由两个桥的恒定关断时间PWM电流控制器组成。电流控制电路通过检测连接在两个下部功率MOSFET源极和地之间的感测电阻上的电压降来感测桥电流。当感测电阻上的电压超过参考输入VREFA或VREFB的电压时,感测比较器触发单稳态电路,关闭桥。桥MOSFET保持关闭的时间由RCA或RCB引脚设置,有效关断时间为单稳态时间加上1μs的死区时间。要设置最大电机相电流,需在VREFA和VREFB输入提供适当的参考电压,相电流与VREFx引脚电压的关系为 (I_{OUTx }= VREFx / 0.192 [A])。

衰减模式

CONTROL输入用于选择桥在关断时间的行为。低电平时选择快速衰减模式,桥中的两个晶体管在关断时间都关闭;高电平时选择慢速衰减模式,桥中只有低端晶体管在关断时间关闭。

步进模式

  1. 半步进模式:HALF/FULL输入高电平选择半步进模式。
  2. 正常驱动模式(全步进两相导通):HALF/FULL输入低电平且状态机处于奇数状态时选择正常驱动模式,状态机按特定顺序改变状态。
  3. 波驱动模式(全步进一相导通):HALF/FULL输入低电平且状态机处于偶数状态时选择波驱动模式,通过特定操作序列可进入该模式。
  4. 微步进模式:SPMD150STP具有两个独立的控制电流回路,可独立设置电流水平,实现微步进模式。微步进模式下电机相电流呈正弦变化,每个时钟步长内VREFA和VREFB按一定级数递增或递减。

非耗散过流保护

模块集成了过流保护电路,通过每个高端功率MOSFET中的传感元件检测输出电流的一小部分。当输出电流达到检测阈值(典型值5.6A)时,OCP比较器发出故障信号,EN引脚被内部开漏MOSFET拉低至关断阈值以下,设置400μs的关断时间后恢复正常操作。

热特性

模块的外壳到环境的热阻为8 °C/W,内部功耗5W时模块表面温度升高40 °C。根据环境温度和最大外壳工作温度,可能需要额外的散热片或强制通风。

外壳接地

模块外壳内部连接到GND1和GND2,可利用模块下方的PCB区域作为有效的第六面屏蔽,增强EMI屏蔽效果。

五、总结与思考

SPMD150STP步进电机驱动模块以其丰富的功能、良好的性能和广泛的适用性,为步进电机控制系统的设计提供了一个优秀的解决方案。在实际应用中,工程师需要根据具体的需求和场景,合理选择驱动模式、设置电流参数,并注意模块的保护和散热。你在使用类似步进电机驱动模块时遇到过哪些问题?又是如何解决的呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分