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.

[参考译文] DRV8848:启动问题、需要在 VM (12V)之前应用 nSLEEP、才能使电机驱动器正常工作

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1349686/drv8848-start-up-issue-nsleep-needs-to-be-applied-before-vm-12v-in-order-for-the-motor-driver-to-work

器件型号:DRV8848

您好!

我使用的是 并行配置的 DRV8848PWPR。 请参见下面的原理图。  电路通常按预期工作、我可以使用 BIN1/BIN2输入控制电机驱动器、并且我可以获得所需的输出。 (+12V 或-12V)。 我还能够按预期驱动预期电机、正向和反向方向都是如此。 因此我可以获得确切的预期功能、一切都运行良好。

但是、存在一种奇怪的行为。 仅当在向 VM 施加12V 电压之前将 nSleep 引脚驱动为高电平(3V3)时、才能运行驱动器。 只要我这么做并且保持 nSleep 为高电平、一切都按预期运行。

但是、如果我先施加12V 电压、然后对 nSleep 施加3V3、则无法开启输出。 我启用输出的唯一方法是在对 nSleep 施加3V3后对12V 进行下电上电。

此外、如果我在运行芯片后再循环 nSleep、则芯片不会开启。

我的第一个问题。 这是预期行为吗? (我不能想象是这样。 我希望预期的行为是向 VM 施加12V 的电源、然后可以使用 nSleep 打开和关闭芯片)

第二个问题、假设这不是预期的行为。 对于我需要修复哪些问题才能实现预期行为、您有什么建议吗? (能够使用 nSleep 输入打开和关闭芯片)

(最坏的情况是、我可以进行 PCB 更新、并在 VM 引脚之前添加一个高侧晶体管开关、以便 VM 引脚的12V 电压可以循环。 但这种感觉就像是一种不应该被需要的解决方法。 如果我的行为确实是预期行为、我可能会这样做、但现在我认为可能有问题、如果我这样做、我可能会错过电路设计错误(原理图连接错误)、该错误可能还会导致其他目前未被注意到的错误、 或芯片性能下降等)

希望您能在这里支持我!  



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

    尊敬的 Julius:  

    感谢您提供详细的背景信息。 我明白了、如果施加12V 电压、等待时间>1ms (加电时间)、然后在 nSLEEP 上施加3.3V 电、芯片不会"唤醒"或打开、这是怎么一回事? 这看起来不符合预期、但请允许我花一天时间进行确认。  

    此致、
    卡兰

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

    Karan、您好!

    感谢您的答复。 是的、没错。 您已正确理解。

    此致、
    尤利乌斯

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

    尊敬的 Julius:  

    我可以确认这不是预期行为。 nSLEEP 循环是该器件的一项功能。 我们会给您提供答案或可能的解决方案。

    此致、
    卡兰

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

    嗨、Julius:

    能否使用新器件替换 DRV8848?  排除器件损坏。  请小心遵循 ESD 预防措施。  

    此外、您能否验证是否在1个以上的 PCBA 上发生这种情况?  排除不相关的 PCB 问题。  基本执行 A-B-A 交换

    除此之外、nSLEEP、VM、nFAULT 的示波器捕获以及显示这两种情况的输出引脚(VM 在 nSLEEP 已处于高电平时导通、nSLEEP 在 VM 处于高电平时导通)将会有所帮助。  我想检查、看看输出是否"尝试"先打开一会儿、以及 nFAULT 是否显示检测到任何一种错误。  

    此致!

    雅各布