电子说
在电子工程师的日常工作中,电机驱动器是一个至关重要的组件,它直接影响着电机的性能和稳定性。今天,我们将深入探讨 onsemi 推出的 NCV70514 微步进电机驱动器,它专为双极步进电机设计,具有诸多出色的特性和功能,适用于多种领域。
文件下载:NCV70514-D.PDF
NCV70514 是一款用于双极步进电机的微步进驱动器。它通过 I/O 引脚和 SPI 接口与外部微控制器相连,内部包含电流转换表,可根据“NXT”输入引脚的时钟信号以及“DIR”寄存器或输入引脚的状态来进行下一步的微步进操作。此外,该芯片还具备故障检测功能,当检测到失速、电气错误、欠压或结温升高时,会提供错误信息。它采用了专有的 PWM 算法,以实现可靠的电流控制。
DC 参数在结温 -40 至 145°C 和 VBB 工作范围 6 至 29 V 内得到保证。例如,电机驱动器的最大峰值电流在正常运行时为 800 mA,逻辑输入的高低电平也有明确的规定,如 NXT、DIR 等引脚的逻辑低输入电平最大为 0.8 V,逻辑高输入电平最小为 2.4 V。
AC 参数同样在特定的结温和 VBB 范围内得到保证。内部振荡器的频率在 VBB = 14 V 时为 7.2 - 8.8 MHz,PWM 频率为 20.5 - 25.1 kHz。此外,还规定了电机驱动器的开启和关闭瞬态时间、数字输出的下降时间等参数。
NCV70514 集成了两个 H 桥来驱动双极步进电机,每个 H 桥由两个低侧 N 型 MOSFET 开关和两个高侧 P 型 MOSFET 开关组成。每个 H 桥都有一个片上电流传感的 PWM 电流控制回路,通过比较实际绕组电流和请求电流,生成 PWM 信号来控制 H 桥开关的通断。为了避免大电流通过 H 桥开关,保证同一半桥的上下开关不会同时导通。同时,为了减少辐射/传导发射,在输出开关中实现了电压斜率控制。
可以通过 SPI 控制寄存器中的
PWM 生成在稳态时采用正向和慢衰减的组合,当需要过渡到较低电流水平时,会自动激活快衰减,以实现高速响应。这种衰减模式的选择对用户完全透明,无需额外的参数设置。
对两个电机绕组的实际 PWM 占空比进行测量,并存储在两个状态寄存器中。如果在调节过程中,设定点电流在 (t_{pwm}) 的 75% 之前未达到,PWM 的占空比会自动调整到 > 50%,以维持线圈中的请求平均电流。
步进转换器通过 SPI 寄存器的步进模式 SM[2:0]、SPI 位 DIRP、RHBP 和输入引脚 STEP0、STEP1、DIR、RHB 和 NXT 来控制电机。可以选择 7 种步进模式之一,在不同的步进模式下,电机的电流输出会根据相应的转换表进行调整。
通过输入引脚 DIR 和其“极性位”
NXT 输入引脚的正边沿或 SPI 输入寄存器中的“NXT 按钮”
通过 RHB 输入引脚和其“极性位”
NCV70514 具有三个欠压阈值水平,每个阈值都有相应的标志位,可通过 SPI 读取,并能在特定条件下触发中断。当电源电压 VBB 下降到特定的欠压水平以下时,会执行相应的操作,如拉低 ERRB 引脚、停止执行 NXT 脉冲并计数等。
运动检测基于电机运行时产生的反电动势(BEMF)。当电机被阻塞时,BEMF 会发生变化,NCV70514 会在电流过零阶段测量 BEMF,并将其转换为 5 位字
NCV70514 具有增强的诊断检测和反馈功能,可检测开路和短路故障。有两种诊断模式:自动诊断和用户诊断。自动诊断在每次上电或启用 H 桥时执行,使用内部上拉和下拉电阻来测试引脚连接;用户诊断在正常模式下连续检查错误,根据 PWM 占空比和负载电流来判断开路和短路情况。
当结温超过 (T{tw}) 时,会设置热警告位并拉低 ERRB 引脚;当结温超过 (T{tsd}) 时,会设置热关断标志位,拉低 ERRB 引脚,同时禁用电机。只有当 (
SPI 传输会持续监测输入数据位的数量,如果在一帧数据中,SPI CLK 高电平转换的数量不等于 16 的倍数,则会设置 SPI 错误位并拉低 ERRB 引脚。
ERRB 是一个开漏输出,用于向外部微控制器标记问题。其信号为低电平有效,逻辑组合包含了多种故障情况。
电机驱动器可以进入低功耗睡眠模式,通过 SPI 位
上电或硬复位后,SPI 状态寄存器中的
SPI 接口用于外部微控制器与 NCV70514 进行通信,NCV70514 作为从设备,不能发起传输。通过 SPI 寄存器可以配置和控制设备的操作,传输大小为 16 位。
SPI 命令由一个“地址字节”和一个“数据字节”组成,可分为写控制寄存器、读控制寄存器和读状态寄存器三种类型。响应总是 2 字节长,不同的 DI/DO 组合有不同的用途。
SPI 控制寄存器具有读写访问权限,用于设置各种参数,如方向极性、步进模式、失速阈值等;SPI 状态寄存器具有只读访问权限,包含了各种故障标志和状态信息。
NCV70514 支持多轴控制,通过将多个从设备连接到一个微控制器,可以实现电机运动的同步控制。可以通过减少 I/O 连接,如不连接 ERRB 引脚,或仅使用 4 个 SPI 连接,甚至避免使用 NXT 引脚,来简化布线。
NCV70514 在设计时采用了先进的 EMC 技术,但系统的整体 EMC 性能还受到多个方面的影响。对于长布线的电机和电感器,建议使用双绞线和/或屏蔽电缆来减少辐射传输。
VDD 电容 C4 应靠近设备放置,并直接连接到设备的 GND,而不是公共 GND,以确保最佳的 EMC 性能。
提供了不同型号的订购信息,包括标记、峰值电流、升压峰值电流、终端市场/版本、封装和运输方式等。需要注意的是,部分设备已停产,不建议用于新设计。
综上所述,onsemi 的 NCV70514 微步进电机驱动器是一款功能强大、性能稳定的产品,适用于汽车、工业、医疗和海洋等多种领域。在实际应用中,电子工程师需要根据具体需求合理配置参数,注意电磁兼容性和 PCB 布局,以充分发挥该驱动器的优势。你在使用类似的电机驱动器时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !