工具/软件:
团队成员能 为我们的测试提供 DRV8424RGER 驱动程序代码吗
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
团队成员能 为我们的测试提供 DRV8424RGER 驱动程序代码吗
尊敬的 Du:
感谢您的问题。
我们提供了 DRV8424EVM 的完整 C 源代码和 TI CCS 工程文件。 我们没有单独的驱动程序代码。 该固件可从 EVM 网页下载。 请参阅下面的屏幕截图。
DRV8424由 GPIO 控制。 除了一次性设置模式(例如唤醒、驱动器启用、 微步进、衰减模式、TOFF 和 VREF 电压输入)外、只需两个控制引脚即可控制电机。 STEP 输入脉冲通常是一个占空比为50%的 PWM、其频率将决定电机速度以及 CW 或 CCW 旋转方向的 DIR 输入逻辑电平0或1。 谢谢你。
此致、Murugavel
尊敬的 Du:
关于这个电机、我不需要设置寄存器、只需要控制 STEP 和 DIR 的两个 GPIO、对吧?
那么您是对的。 该器件采用简单的 GPIO 端口控制。 对于阶跃输入、通常应输入所需频率下的方波(50% PWM)。 DIR 是 CW 和 CCW 的逻辑0或1。 您必须根据您要设置的步进电流提供所需的 VREF 输入电压、并在 nSLEEP 引脚设置为1时将器件设置为唤醒、启用必须为1才能启用输出、具有 M0和 M1引脚的微步进模式-请参阅数据表中的表7-3。 微步进分度器设置、带 DECAY0和 DECAY1引脚的衰减模式以及 TOFF。 对于衰减、您可以使用智能调优纹波控制 DECAY0 = 0和 DECAY1 = 1。 TOFF = 1. 您可以具有 M0、M1、DECAY0、1、TOFF 的固定设置 nSLEEP。 通过一个 IO 实现控制使能、必须为1才能使电机运行并提供 STEP 和 DIR 输入。
如果您恰好有我们的 EVM、您可以通过移除0 Ω 跳线电阻并将外部 MCU IO 连接到接头来隔离板载 MCU。 请参阅下面的。
此致、Murugavel