步进电机驱动芯片A3977和A3979驱动电路 步进电机微步进驱动芯片A3977的基本功能说明及应用电路随着微步进电机应用的日益广泛其驱动电路的发展也相当迅速各类控制芯片的功能越来越丰富操作也越来越简便。A3977是一种新近开发出来、专门用于双极型步进电机的微步进电机驱动集成电路其内部集成了步进和直接译码接口、正反转控制电路、双H桥驱动电流输出25A最大输出功率可接近90W。它主要的设计功能包括自动混合模式电流衰减控制PWM电流控制同步整流低输出阻抗的DMOS电源输出全、半、14及18步进操作HOME输出休眠模式以及易实现的步进和方向接口等。其应用电路结构简单、使用及控制方便有着极其广泛的应用价值。2、A3977工作特点大多数微步进电机驱动器都需要一些额外的控制线通过DA转换器为PWM电流调节器设置参考值以及通过相输入完成电流极性控制等。许多改进型驱动器仍然需要一些输入来调整PWM电流控制模式使其工作在慢、快或混合衰减模式。这就需要系统的微处理器额外负担812个需依靠DA变换处理的输入端。如果一个系统需要如此多的控制输入而且其微处理器还要存储实现其控制的时序表这就增加了系统的成本和复杂程度。A3977可以通过其特有的译码器来使这些功能实现简单化如图1所示其最简单的步进输入只需“STEP”步进和“DIR”方向2条输入线输出由DMOS的双H桥完成。通过“STEP”脚简单的输入1个脉冲就可以使电机完成1次步进省去了相序表高频控制线及复杂的编程接口。这使其更适于应用在没有复杂的微处理器或微处理器负担过重的场合。同时A3977的内部电路可以自动地控制其PWM操作工作在快、慢及混合衰减模式。这不但降低了电机工作时产生的噪声也同时省去了一些额外的控制线。另外其内部低输出阻抗的N沟道功率DMOS输出结构可以使其输出达到25A35V。这一结构的另一优点是使它能完成同步整流功能。由于有同步整流流功能既降低了系统的功耗又可以在应用时省去外加的肖特基二极管。A3977的休眠功能可以使系统不工作时的功耗达到最低。休眠时芯片的大部分内部电路如输出DMOS、比较器及电荷泵等都将停止工作。从而在休眠模式时包括电机驱动电流在内的总电流消耗在40μA以内。此外内部保护电路还有利用磁滞实现的热停车、低压关断及换流保护等功能。集成电路的主要特点1额定输出为±25A35V。2低输出阻抗源端045Ω接收端036Ω。3自动电流衰减检测并选择混合、快和慢等电流衰减模式。4逻辑电平范围为3055V。5HOME输出。6降低功耗的同步整流功能。7内部低压关断、热停车电路及环流保护。3、A3977引脚说明A3977有两种封装一种是44引脚铜标塑封后缀为EDA3977SED另一种是28引脚带散热衬垫的塑封后缀为LPA3977SLP其引脚功能说明如表1所示。电荷泵CP1、CP2可以产生一个高于VBB的门电平用来驱动DMOS源端的门。其实现方法是在CP1和CP2之间接一个022μF的陶瓷电容。同时VCP和VBB间也需要一个022μF的陶瓷电容作为一个蓄能器用来操作DMOS的高端设备。VREG是由系统内部产生用于对DMOS漏端输出进行操作。VREG引脚须对地加一个022μF的陶瓷电容作为一个蓄能器用来操作DMOS的高端设备。VREG是由系统内部产生用于对DMOS漏端输出进行操作。VREG引脚须对地加一个022μF的电容去耦。VREG是受内部的电平调节器控制的发生故障时其输出是被禁止的。RC1和RC2引脚是为内部PWM电路提供固定截止时间的。A3977的内部PWM控制电路是用一个脉冲来控制器件的截止时间的。而这个脉冲的—84—截止时间toff就是由RC1和RC2引脚对地所接的电阻RT和电容CT决定的即toffRT CT式中电阻RT和电容CT的取值范围分别为12100kΩ及4701 500pF〉另外除了可以为内部PWM控制提供截止时间外CT还为比较器提供了关断时间tBLANK。A3977的设计要求当其输出由内部电流控制电路切换时电路取样比较器的输出是被禁止的。从而可以防止对过电流检测作出误判断。tBLANK的取值为tBLANK1400CTENABLE输入为低电平有效它是DMOS输出的使能控制信号。RESET输入也是低电平有效当其为低电平时DMOS的输出将被关断所有的步进逻辑输入也将被忽略直至其输入变高为止。4、基本功能说明及应用电路由于采用了内置译码器技术A3977可以很容易的使用最少的控制线对步进电机实施微步进控制。具体功能实现如下1步进控制步进控制信号有步进输入STEP、步进模式逻辑输入MS1MS2以及方向控制信号DIR。每一次上电或复位RESET0后在内置译码器的作用下将H桥的输出预置到HOME输入所对应的输出状态然后当STEP输入的上升沿到来后内置译码器将根据步进逻辑的输入值步进模式见表2控制H桥的输出使电机在当前步进模式下产生1次步进。步进的方向由DIR的输入逻辑控制其高、低电平分别控制双相电机正反转。注①全步进转过的角度为45°。2内部PWM电流控制每一个H桥都有一个有固定截止时间的PWM电流控制电路以限制其负载电流在一个设计值。初始时对角线上的一对源接收DMOS一对上下桥臂处于输出状态电流流经电机绕组和SENCE脚所接的电流取样电阻见图1。当取样电阻上的压降等于DA的输出电压时电流取样比较器将PWM锁存器复位从而关断源驱动器上桥臂进入慢衰减模式或同时关断源接收驱动器上下桥臂进入快或混合衰减模式使产生环流或电流回流至源端。该环流或回流将持续衰减至固定截止时间结束为止。然后正确的输出桥臂被再次启动电机绕组电流再次增加整个PWM循环完成。其中最大限流Imax是由取样电阻RS和电流取样比较器的输入电平VREF控制的ImaxVREF8RS固定截止时间toff的计算如上所述。3电流衰减模式控制A3977具有自动检测电流衰减及选择电流衰减模式功能从而能给微步进提供最佳的正弦电流输出。电流衰减模式由PFD的输入进行控制其输入电平的高低控制输出电流处于慢、快及混合衰减模式。如果PFD的输入电压高于06VDD则选择慢衰减模式。如果PFD的输入电压低于021VDD则选择快衰减模式。处于二者之间的PFD电平值将选择混合衰减模式。其中混合衰减模式将一个PWM周期的固定截止时间分为快、慢两个衰减部分。当电流达到最大限流Imax后系统将进入快衰减模式直至SENCE上的取样电压衰减至PFD的端电压VPFD。经过tFD的快衰减后器件将切换至慢衰减模式直至固定截止时间结束。其中器件工作在快衰减模式的时间tFD为tFDRTCrln06VPFDVPFD4同步整流控制同步整流控制是由SR的逻辑输入控制的。当SR输入为低电平时同步整流功能将被启动。此期间当检测到电流为零值时可通过关闭同步整流功能来防止负载电流反向从而防止了电机绕组反方向导通。而当SR输入为高电平时同步整流将被禁止。5休眠模式当SLEEP引脚输入为低电平时器件将进入休眠模式从而大大降低器件空闲的功耗。进入休眠模式后器件的大部分内部电路包括DMOS输出电路、调节器及电荷泵等都将停止工作。当其输入为高电平时系统恢复到正常的操作状态并将器件的输出预置到HOME状态。6典型应用电路其典型应用电路如图1所示可见其应用电路是非常简单的其正常工作时仅需5个逻辑输入即可。5、应用注意事项1PFD引入端应加一个01μF的电容去耦。2布线时应布一个较厚的地层最好在本器件周围布上星形地。3最好将芯片直接焊接在线路板上。4为VBB引脚加一个大于47μF的电解电容去耦越靠近芯片越好。5为保证输出电流取样的精确最好使取样电阻有自己单独的地并将其连到器件周围的星形地上而且引线越短越好。6当系统由休眠模式退出后最少要延迟1ms才可以输入步进命令从而为驱动DMOS的电荷泵复位提供充裕的时间。步进电机微步进驱动芯片A3977的基本功能说明及应用电路-电子发烧友网A3979驱动电路偶发停机故障诊断及分析§01 故障描述2021年初因噪音过大问题 SST59D1200 电机四个固定螺母处增加硅胶管和橡胶减震垫。▲ 图1.1 SST59D1200 电机外观及其外部引线2021年5月起在空载情况下出现20台运行过程中偶发突然停机停机后驱动电路 A3979 芯片、电阻R1和78M05迅速升温1至80°以上步进电机处于松脱状态。断电后再次通电芯片恢复正常再次运行再次停机。间隔一晚后再次运行故障没有重现间隔某个时间后故障重现。故障仪器均基于A3979芯片设计驱动电路。更换TA8435芯片驱动电路该故障没有重现。▲ 图1.2 电机驱动电路信号逻辑电源转换部分电路图▲ 图1.3 A3979内部功能图A3979 驱动电路于2017年12月7日采购20套作为第一批次测试2018年1月18号生产300片作为第二批次供应市场2018年12月7日生产500套作为第三批次供应市场2020年8月生产500套作为第四批次。前三批次偶发出现无具体数量。该故障在第四批次出现已连续出现20台。§02 诊断与分析2.1 输入信号分析2.1.1 故障猜测SST59D1200驱动电路输入端接线端子的STEP驱动信号、DIR换向信号、12V电源和电源地输入异常。2.1.2 猜测验证未接驱动电路示波器测量STEP信号如图 1脉冲周期为1ms脉冲宽度为12μs脉冲非等分设计脉冲占空比 为1.2%。其余信号类似方式测量。▲ 图2.1.1 步进电机驱动STEP信号▲ 图2.1.2 正常的STEP信号2.1.3 结论STEP驱动信号、DIR换向信号、12V电源和电源地输入信号可保持4h以上正常符合A3979手册设计需求最小STEP脉冲宽度为1.0μs。该故障非输入端接线端子信号异常导致。2.2 芯片元器件分析2.2.1 故障猜测SST59D1200驱动电路的采购元器件、芯片为翻新件性能不稳定导致。2.2.2 验证猜测采购5片原厂芯片更换测试或更换新的核心电阻电容器件或更换为18年焊接生产的驱动电路故障依然存在2.2.3 结论该故障非翻新芯片或其他核心元器件导致。2.3 市电偶发脉冲对静电、市电偶发电脉冲分析。2.3.1 故障猜测静电、市电偶发脉冲导致芯片逻辑混乱。2.3.2 猜测验证加液结构未接地直接测量加液结构对地波形接线方式见图 2。存在50Hz与24KHz混合波形故障发生时伴随明显的电脉冲。人体触摸加液结构故障偶发率增高。加液结构单元接地后可以明显降低人体静电的脉冲强度见图 3。▲ 图2.3.1 加液结构对地测量脉冲时参考地线接线示意图▲ 图2.3.2 测量波形▲ 图2.3.3 测量波形展开后的波形▲ 图2.3.4 未接地人体触碰机械结构出现的脉冲▲ 图2.3.5 接地后出现的脉冲加液结构对地脉冲信号示意图左上图未接地整体脉冲轮廓图。右上图未接地脉冲局部放大图。左下图未接地人体静电带来的较大脉冲峰高-25V。右下图加液结构接地后人体静电带来脉冲峰高-10V。▲ 图2.3.6 抓拍DIR STEP信号▲ 图2.3.7 抓拍DIR STEP信号▲ 图2.3.8 监测STEP和DIR输入电压波形捕捉故障点时两者的异常波形2.3.3 结论静电或市电脉冲未模拟可能会带来巨大脉冲STEP、DIR均伴随故障出现异常脉冲信号12V功率电压未见异常波形造成驱动电路击穿或逻辑混乱导致芯片功能异常并出现发热等异常现象。◎ 评述 对于出现故障时出现的脉冲波形的检测只能够说明这两种现象之间存在着时间上的同时性。但对于这两种现象之间的因果关系并不能够给出说明。此间存在三种可能性测量的脉冲是引起芯片发热的原因芯片发热是引起干扰脉冲的原因两者都是有第三个因素引起的2.4 芯片桥式电路分析2.4.1 故障猜测桥式电路上下桥失控对地短路。2.4.2 猜测验证在采样电阻与GND之间串联电流表人为热插拔电机接线端子后芯片出现类似突然停机现象。电流表连接方式见图 5此时电流表测量值为0mA电极A、B两相绕组均未通电。但人为切断上下桥电流表插头无论单独插拔还是同时插拔此现象没有重现但上下桥电路随机出现某路大电流、另一路无电流或两路均分电流值的情况。在偶发热停机时监测A、B、A-、B-四路电压发现四路电压均为0V概率高于四路均为12V的概率。分析可知四路电压均为0V时上桥全断下桥全通四路均为12V时上桥全通下桥全断。2.4.3 结论热插拔可导致类似驱动电路发热故障现象但两者现象完全不同不存在关联。另外插拔驱动板接线端子和电流表插头现象也不一致仍需探究。▲ 图2.4.1 人为模拟芯片发热故障监测上下桥电流接线示意图2.5 故障发热点分析2.5.1 故障猜测5V逻辑控制电路对地短路。2.5.2 猜测验证无论人为热插拔同2.4.1还是加液单元热停机R1电压约为5.15V计算回路电流为0.515A78M05输入为5.67V、输出为3.46V该部分电路图 见图 7。两种情况下电阻R1发热功率最大A3979次之78M05芯片最小三者组成故障发热回路。▲ 图2.5.1 A3979其它电路部分分压情况该部分与故障关联不大2.5.3 结论人为热插拔或加液单元热停机芯片发热原因在逻辑电路5V回路上。导致电阻R1、78M05和A3979短接回路故障原因待查。2.6 PCB接地干扰分析2.6.1 故障猜测PCB布线不规范12V功率地干扰5V逻辑地。2.6.2 猜测验证将采样电阻地单独使用接地线直接接回12V功率地详细改动见图 8。故障依然存在。按照A3979手册电路增加采集电路电容故障仍未排除。2.6.3 结论12V功率地未干扰5V逻辑地该故障非PCB布线接地不规范导致。驱动电路接地改造电路实物图。信号采集处直接使用粗导线连接电源地以去除12V接地影响。同时两个信号采集电阻并联两个22μF电容以保证驱动电路符合A3979手册要求。▲ 图2.6.1 驱动电路改造接地实物图2.7 减震装置分析2.7.1 故障猜测加液单元步进电机SST59D1200加装减震后由于加装电机与挡板之间的硅胶管、橡胶垫引起步进电机与机械结构完全悬空失去电气连接导致电机运行过程中与尼龙齿轮摩擦产生的静电无泄放回路或电机自身电感产生高频电压对尼龙轮进行储能而无泄放回路串扰进驱动电路造成驱动电路逻辑混乱进而出现热停机。加装减震结构详见图 9。进电机加装减震实物示意图。左上图为整体四角紧箍图右上图为局部单个紧箍图下方两个图显示了减震硅胶套装螺钉细节图。▲ 图2.7.1 步进电机加装减震▲ 图2.7.2 减震硅胶套装螺钉细节图2.7.2 猜测分析与问题复现现有7台步进加液结构已经连续测试两周在尼龙齿轮上面已经产生大量黑色衍生物且这些加液装置热停机故障率已大幅度降低部分甚至连续两天均未出现。估计其中原因为黑色衍生物可以减小摩擦进而减少静电的产生因此在第二周的测试过程中7台仪器均为出现热停机现象或黑色衍生物为铜粉末可将电机电感产生电荷均匀分布于尼龙轮从而降低尼龙轮局部静电电压从而大大降低故障率。为此更换为全新的尼龙齿轮使用电子打火机的压电陶瓷对其中6台设备电机或机械结构进行放电立刻出现热停机现象另1台仪器立刻出现热重启现象主板芯片混乱重启滴定仪。不进行放电有6台设备运行一个或多个行程也出现热停机现象。2.7.3 解决方案维持现有的减震效果对上述有7台步进加液结构均采取电机与机械结构电气连接后再与大地相接连续运行8小时未出现热停机电路连接详见图 10。且使用电子打火机的压电陶瓷对电机或机械结构连续放电20回仪器仍能正常工作。选取一型一台二型、三型、600型电位滴定仪各三台同时开展无故障运行168小时并生成对应的10份无故障运行报告。▲ 图2.7.3 电机与机械结构接地实物示意图1三型滴定仪接地实施方案使用黄绿专用接地线分两段进行连接。第一段电机固定螺钉与加液结构支撑柱长度约5cm接头方式焊接第二段加液结构任意支撑柱与电路板支撑柱连接处首先加装厚红色垫片然后加装黄绿接地线焊片最后加固长度约15cm接头方式焊接。接地线固定方式采取悬空。使用万用表测量电机外壳体至少3点与加液结构任意金属位置、AC220V接地线必须导通。▲ 图2.7.4 左图为电机接地位置图中间图为加液结构接地图右侧为机壳接地图2600型滴定仪接地实施方案使用黄绿专用接地线分两段进行连接。第一段电机固定螺钉与加液结构支撑柱长度约5cm接头方式焊接第二段加液结构任意支撑柱与电路板支撑柱连接处相接后接入AC220V接地处长度约20cm接头方式焊接。使用万用表测量电机外壳体至少3点与加液结构任意金属位置、AC220V接地线必须导通。▲ 图2.7.5 左图为600型滴定仪接地位置图右图为一型滴定仪接地图§03 诊断总结3.1 故障诊断结论A3979驱动电路偶发停机故障原因为步进电机SST59D1200与机械结构间加装减震装置以减小加液单元噪声造成电机与机械结构完全悬空失去电气连接电机与尼龙轮之间静电逐渐积蓄导致最后放电影响A3979驱动电路逻辑产生偶发停机发热现象。使用导线将步进电机SST59D1200和机械结构同时接地提供静电泄放回路减少静电放电效应该故障即可完全消除。3.2 展望与讨论该故障属于典型技术革新后为仪器局部性能提升或优化而做的升级改造另外导致了仪器其他功能或部件故障。任何仪器设备的工作均需整体配合完成仪器性能也同样由每一个局部组成的整体决定。牵一发而动全身窥一斑可知全豹。任何局部设计、改动同样需从整体考虑从机械配合、机械精度考虑从电气控制、电路逻辑、接地回路考虑从应用场景的物理、化学等角度考虑从公司决策、管理、研发、生产和质量控制等多部门考虑。在管理决策层面上建议建立健全项目负责人制度。首先由项目负责人牵头成立项目小组项目小组应尽量涵盖多专业、多部门的人员。然后项目负责人发挥带头作用调动组内所有人员积极性整体考虑消除各方面故障隐患和问题顺利完成项目。最后项目负责人对该项目负主要责任后续所有相关责权利均由项目负责人承担。针对此故障管理层应考虑增加减震装置由哪些人、哪些部门负责等问题。在技术研发层面上在模块选型时应注意抗干扰、接地等问题。电路和机械设计时应充分考虑接地问题尤其是金属导体、机壳、非测量电路。电路设计 时应充分考虑芯片的选型尤其芯片耐受静电等的冲击能力和抗干扰能力。针对此故障技术研发人员应考虑如何设计抗干扰能力强的控制电路、电路如何能降低干扰的产生等问题。在生产层面上应建立量化的、过程的质量控制确保产品的整体性能。针对此故障生产人员应考虑减震效果如何评价、减震增加会带来哪些改变优点和缺点各有哪些等问题。3.3 问题与讨论1. 尼龙齿轮长时间运行产生的黑色衍生物有什么作用为什么会降低热停机故障率解答2. 为什么热停机故障在几个相对固定位置静电干扰回路如何分析解答3. 为什么热插拔方式不同过程详见2.4故障现象不同解答4. 什么是步进电机同步整流解答5. 对于芯片手册Control Logic与Translator的区别是不是有些是触发器有些不是有什么区别吗解答▲ 图3.3.1 A3979 手册截图6. 为何步进电机芯片无ESD参数而ADC均有此参数解答升温:为什么会温度升高。此处的80℃是如何测量的 ↩︎————————————————版权声明本文为CSDN博主「卓晴」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。原文链接https://blog.csdn.net/zhuoqingjoking97298/article/details/121870942原文有详细图片