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.

[参考译文] DRV8220:DRV8220

Guru**** 2397715 points
Other Parts Discussed in Thread: DRV8220

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1543488/drv8220-drv8220

器件型号:DRV8220


工具/软件:

在 PH/EN 模式下使用具有低占空比的 DRV8220 将在“正常运行“下进入自动睡眠状态

我驱动一个方向控制连接到 PH 并将 8 位 PWM 连接到驱动器 EN 引脚的小型直流电机。 MODE 和 SLEEP µC μ A 由初始化期间设置为高电平的常量控制。

典型 PWM 频率为 10kHz。 如果高电压周期小于 4.5µs、则驱动程序将进入睡眠状态、如果负荷增加到> 16µs、则驱动程序将重新启动。 PWM = EN 引脚上的频率持续运行。

如果我更改为 20 或 40kHz、问题就会增加、因为我只能使用 dutycycle >80%。

阅读数据表后未详细说明。 器件可以处理的最小 PWM 脉宽是多少?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     EN 信号 PWM 输入(黄色)和 OUT1(绿色)、同时更改占空比

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Christian:

    我在实验中验证了同样的行为。 我正在研究这种情况的原因、并将在今天稍后答复。  

    此致、

    David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Christian:

    INx 引脚上引入了大约 5 微秒的延迟、导致任何小于 5 微秒的脉冲宽度被忽略。 因此、即使 1 引脚正在通过 PWM 主动切换、自动睡眠计时器也会错误地将两个 INx 引脚解释为处于低电平状态 (0)。 这最终会导致器件在自动睡眠计时器到期(大约 13 个周期或 1.3 毫秒)后关闭。

    如果您正在寻找一个看不到此行为的器件、我建议查看 DRV8231 以了解没有自动睡眠的完整占空比范围。  

    此致、

    David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、David、

    感谢您提供的信息。 但是、我仍然会错过数据表中的这些重要信息、因此我可以提前避免这些问题。 建议的替代元件实际上对我们很有效。

    我的 DRV8220 解决方案:

    昨天、我将模式 (MODE=0) 设置为 PWM 模式并更新了固件。 IN1 或 IN2 现在始终为高电平、因此我可以在 78kHz 频率下充分利用相应线路上的反相 PWM。

    也许其他人会在时间上发现这种暗示。