深入解析NCV70516微步进电机驱动器:特性、应用与设计要点

电子说

1.4w人已加入

描述

深入解析NCV70516微步进电机驱动器:特性、应用与设计要点

在电子工程师的日常工作中,电机驱动器的选择和应用至关重要。今天,我们将深入探讨一款高性能的微步进电机驱动器——NCV70516,它在汽车、工业、医疗和海洋等多个领域都有广泛的应用。

文件下载:NCV70516-D.PDF

一、产品概述

NCV70516是一款专为双极步进电机设计的微步进电机驱动器。它通过I/O引脚和SPI接口与外部微控制器相连,内置电流转换表,能根据“NXT”输入引脚的时钟信号和“DIR”寄存器或输入引脚的状态进行下一步微步进操作。当检测到电气错误、欠压或结温升高时,芯片会提供错误信息,并且采用专有的PWM算法实现可靠的电流控制。该芯片完全符合汽车电压要求,非常适合在各种波动电池供电的应用场景中使用。

二、产品特性

2.1 强大的驱动能力

  • 双H桥设计:为两相步进电机提供驱动,可编程峰值电流高达800mA,低温时可将电流提升至1100mA,满足不同工况下的电机驱动需求。
  • 片上电流转换:内置电流转换表,能精确控制电机电流,实现高效的步进控制。

2.2 丰富的接口与模式

  • SPI接口:方便与外部微控制器进行通信,实现灵活的配置和控制。
  • 5种步进模式:从全步进到16微步进,可根据实际需求选择合适的步进模式,提高电机控制的精度。

2.3 完善的保护与诊断功能

  • 全面的输出保护:具备过流保护、欠压检测、热警告和热关断等功能,确保芯片在各种异常情况下的安全性和可靠性。
  • 错误诊断反馈:通过ERRB引脚输出错误信息,方便工程师及时发现和解决问题。

2.4 良好的兼容性

  • 兼容3.3V微控制器:输入引脚可承受5V电压,输出为5V容限开漏输出,方便与不同电平的微控制器连接。
  • 环保设计:无铅、无卤素,符合RoHS标准,满足环保要求。

三、典型应用电路

3.1 外部组件选择

在设计应用电路时,需要合理选择外部组件。例如,C1应选择低ESR(<4Ω)的电容,并尽可能靠近NCV70516安装,以降低电源电压纹波和避免电磁发射;C2和C3要靠近VBB引脚并直接连接到地;C4必须是陶瓷电容,以确保低ESR。此外,还可以根据需要添加可选电容,以改善EMC和系统ESD性能。

3.2 电路连接注意事项

在连接电路时,要注意引脚的正确连接。例如,SPI接口的DI、DO、CLK和CSB引脚要与微控制器的相应引脚连接;VDD引脚需要外接去耦电容;VBB引脚连接电池电压等。同时,要注意避免引脚之间的干扰和短路。

四、电气特性

4.1 DC参数

DC参数在结温从 -40°C到145°C、VBB在6V到29V的工作范围内得到保证。例如,电机线圈的最大电流在正常情况下为800mA,低温提升时可达1100mA;逻辑输入的高低电平阈值也有明确规定,以确保芯片的正常工作。

4.2 AC参数

AC参数同样在特定的温度和电压范围内得到保证。例如,内部振荡器的频率为9 - 11MHz,PWM频率为28.4kHz等。这些参数对于电机的动态性能和控制精度至关重要。

五、详细操作说明

5.1 H桥驱动与PWM控制

NCV70516集成了两个H桥,每个H桥由两个低侧N型MOSFET开关和两个高侧P型MOSFET开关组成。通过PWM电流控制回路和片上电流传感,实现对电机电流的精确控制。PWM频率不受电源电压、电机速度和负载条件的影响,并且采用电压斜率控制和短路保护措施,提高了系统的稳定性和可靠性。

5.2 电机启用与禁用

通过SPI控制寄存器中的位,可以方便地启用或禁用H桥和PWM控制。当=0时,仅禁用驱动器,不影响NXT、DIR和SPI总线等功能;当=1时,H桥恢复正常PWM操作。

5.3 自动衰减模式

PWM生成采用正向和慢速衰减的组合方式,在过渡到较低电流水平时,自动激活快速衰减,以实现高速响应。这种自动衰减模式对用户完全透明,无需额外设置参数。

5.4 自动占空比调整

当在调节过程中,设定点电流在75%的 (t_{pwm}) 之前未达到时,PWM的占空比会自动调整,以确保线圈中达到所需的平均电流。这一过程完全自动,无需用户干预。

5.5 主动制动

位被设置时,激活主动制动功能。此时,活动H桥的两个底部驱动器会被打开,使电机位置冻结,电流开始通过底部驱动器循环,从而实现电机的快速停止。

5.6 步进转换

通过SPI寄存器SM[2:0]、DIRP、NXTP和输入引脚DIR和NXT,可以控制电机的步进模式和方向。步进转换将连续的步进转换为电机线圈中的相应电流,用户可以选择五种步进模式之一。在默认的1/16微步进模式下,电机的后续位置会根据NXT脉冲或 SPI命令进行更新。

5.7 电机电流控制

在低温下,可以通过SPI位将电机电流提升至更高值。当温度达到热警告水平 (T_{tw}) 时,电流会自动降低到未提升的水平。电机电流的设置对应着不同的电流水平,可通过寄存器进行调整。

5.8 欠压检测

NCV70516具备欠压检测功能,当电源电压VBB下降到欠压水平以下时,相应的标志位会被设置,ERRB引脚会被拉低。只有当=0时,才能通过写入=1重新启用电机。

5.9 警告、错误检测与诊断反馈

  • 开路和短路诊断:芯片能够实时检测电机线圈的开路和短路情况,并通过SPI状态寄存器中的相应标志位进行反馈。根据位的设置,H桥会对开路情况做出不同的响应。
  • 步进丢失检测:当在错误条件下施加NXT脉冲或写入寄存器时,步进丢失位会被设置。该位在读取后会被清除。
  • 热警告和热关断:当结温超过 (T_{tw}) 时,热警告位会被设置,ERRB引脚会被拉低;当结温超过热关断水平时,标志位会被设置,电机将被禁用。只有当都为0时,才能重新启用电机。
  • 错误输出:ERRB引脚是一个开漏输出,用于向外部微控制器标记问题。该信号为低电平有效,其逻辑组合包含了多种错误状态。

5.10 睡眠模式

电机驱动器可以进入低功耗睡眠模式,通过SPI位进行激活。在睡眠模式下,所有模拟电路暂停工作,SPI通信保持活跃,电机驱动器被禁用,但寄存器内容保持不变。只有CSB引脚可以通过特定宽度的低脉冲唤醒芯片,唤醒后需要一定时间恢复所有模拟和数字电路。

5.11 上电复位和硬复位功能

上电或硬复位后,SPI状态寄存器中的


标志位会被设置,ERRB引脚会被拉低。通过DIR引脚和NXT引脚的特定模式,可以在不进行电源循环的情况下复位驱动器的数字部分。

六、SPI接口

6.1 接口概述

SPI接口用于外部微控制器与NCV70516进行通信,芯片作为从设备,不能发起传输。通过SPI寄存器可以对设备进行配置和控制,数据传输大小为16位。

6.2 连接方式

支持星型连接和菊花链连接两种方式。星型连接需要(3 + N)条总线,其中N为从设备数量;菊花链连接总线宽度始终为四条线,但传输帧长度会根据从设备数量进行扩展。

6.3 传输格式

SPI命令分为写控制寄存器和读寄存器(控制或状态)两种类型。写操作的帧协议包含CMD位、WRITE ADDRESS字段、帧奇偶校验位和DATA字段;读操作的帧协议包含CMD位、READ ADDRESS字段、帧奇偶校验位和零字段。设备会根据命令类型进行相应的响应。

6.4 控制和状态寄存器

SPI控制寄存器具有读写访问权限,用于配置设备的各种功能;SPI状态寄存器具有只读访问权限,用于反馈设备的状态信息。

七、多轴控制应用示例

在多轴控制应用中,可以通过将多个NCV70516作为从设备连接到一个微控制器,实现电机的同步运动。通过共用NXT线进行同步,通过SPI总线控制方向和运行/保持状态。进一步减少I/O连接可以通过不连接ERRB引脚,让微控制器轮询从设备的错误标志来实现。甚至可以通过“NXTP”位操作电机,避免使用NXT引脚。

八、电磁兼容性

NCV70516采用了先进的EMC设计技术,但系统的整体EMC性能还受到IC设计与布局、PCB设计和布局等多个方面的影响。在设计过程中,要特别注意电机和电感的长布线问题,建议使用双绞线和/或屏蔽电缆来减少辐射传输。

九、订购信息与封装尺寸

9.1 订购信息

提供了不同版本和封装的NCV70516产品,包括QFN24 5x5和SSOP24 NB EP等封装形式,以及不同的峰值电流和适用市场。

9.2 封装尺寸

详细给出了SSOP24 NB EP和QFN24 5x5等封装的尺寸规格和焊接要求,工程师在设计PCB时需要严格按照这些要求进行布局。

综上所述,NCV70516是一款功能强大、性能可靠的微步进电机驱动器,具有丰富的特性和完善的保护功能。在实际应用中,工程师需要根据具体需求合理选择组件、配置参数,并注意电磁兼容性等问题,以确保系统的稳定运行。你在使用NCV70516的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分