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.

[参考译文] DRV8256:输出未激活

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1296849/drv8256-outputs-are-not-being-activated

器件型号:DRV8256

尊敬的诸位:

我们组装了一些使用 DRV8256PWPR 驱动电机的原型。

事实证明、现在我们很难激活集成电路的输出。  

即使将 IN1和 IN2引脚切换为1和0、输出仍保持关闭。

此外、每当其中一个输入设置为1时、nFAULT 引脚就会设置为0。

我们在连接发动机和未连接发动机的情况下进行了测试。 结果始终相同。 我们还有用于信号比较的 DRV8256PEVM 板、从我们看到的控制引脚与我们的板上的相同。

在这种情况下、如果可能、我希望获得一些帮助。

随附的是电路板的原理图。 有关该方案的一些注意事项:

-最初、nSLEEP 引脚直接设置为+5V。 我们已经从这个连接中将其移除、并将其放置在微控制器上进行控制。 在启动应用程序时、我们将其保留为0。 一旦开始、我们将其设置为1。 当 nFAULT 中发生任何变化时、将提供 nSLEEP 脉冲。

- DVDD 引脚被连接到印刷电路板上的+5V 总线。 但由于它是一个输出、我们移除了该连接、将其仅连接到1uF 和100nF 电容器。

-对于 VREF ,我们把它直接连接到+5V;

祝大家愉快、

祝您

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

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

    Daniel、您好!

    鉴于您提到的各种更改、您是否尝试过新的 DRV8256器件以确保原始配置不会损坏它? 直接驱动至5V 的 DVDD 可能会以反向电压损坏器件。  

    除此之外、我看到您正在使用该器件的 P 版本、因此请尝试突出显示的两行、确保它们不起作用:

    您能否直接在 IN1、IN2和 nFAULT 引脚上测量电压?  确保该电压高于输入逻辑高电平电压。  和/或尝试将22欧姆电阻器替换为0欧姆电阻器。  通常情况下、与引脚串联使用的限流电阻为100欧姆至1k 欧姆。   

    此致!

    雅各布

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

    "你是什么人?

    感谢您的答复。

    我将在我们的板中再次进行工作。

    我使用一个新的 PCB 进行测试、以避免出现任何问题。

    是的、我们为 PWM 使用 P 版本。 是的、我们使用您的表(7.3)来驱动电机(IN1=1 / IN2=0且 IN1=0 / IN2=1)、其中 nSLEEP=1。

    但它仍然无法完美地工作。

    激活时在 IN1、IN2和 nSLEEP 引脚上测量的电压为4.9V、高于逻辑高电压。

    现在、我只能激活两个 IC 中的一个、只能激活 IC5、而且只能激活两侧的其中一个(只有当我激活 IN1=1/IN2=0时)。

    当我反向激活它(IN2=1 / IN1=0)时、nFAULT 引脚保持为0并且不会激活。

    祝您

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

    PCB 项目

    "你是什么人?

    感谢您的答复。

    我将在我们的板中再次进行工作。

    我使用一个新的 PCB 进行测试、以避免出现任何问题。

    是的、我们为 PWM 使用 P 版本。 是的、我们使用您的表(7.3)来驱动电机(IN1=1 / IN2=0且 IN1=0 / IN2=1)、其中 nSLEEP=1。

    但它仍然无法完美地工作。

    激活时在 IN1、IN2和 nSLEEP 引脚上测量的电压为4.9V、高于逻辑高电压。

    现在、我只能激活两个 IC 中的一个、只能激活 IC5、而且只能激活两侧的其中一个(只有当我激活 IN1=1/IN2=0时)。

    当我反向激活它(IN2=1 / IN1=0)时、nFAULT 引脚保持为0并且不会激活。

    附加的、具有该项目的链接。

    祝您

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

    Daniel、您好!  

    您能否发布您的 PCB 布局图片?  我希望确保散热焊盘连接正确、以便进行散热和分配。   

    您能否仔细检查电荷泵电容器中是否正确填充了22nf?  我看到类似的问题,当它意外地填充了 ex。 改为220nF 或2nf。   

    最后、您能否发布一个尝试驱动电机的示波器捕获?  包括 IN1、IN2、nFAULT、理想情况下是输出的电流波形。   

    此致!

    雅各布

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

    您好、Jacob:

    再次感谢您在本例中的帮助。

    我尝试回答您的问题:

    您能发布 PCB 布局的图片吗?  我希望确保散热焊盘连接正确、以便进行散热和分配。   [/报价]

    附后、我放了 PCB 的一些图片。

    /resized-image/__size/320x240/__key/communityserver-discussions-components-files/38/Captura-de-Tela-_2800_916_2900_.png

    /resized-image/__size/320x240/__key/communityserver-discussions-components-files/38/Captura-de-Tela-_2800_915_2900_.png

    /resized-image/__size/320x240/__key/communityserver-discussions-components-files/38/Captura-de-Tela-_2800_914_2900_.png

    /resized-image/__size/320x240/__key/communityserver-discussions-components-files/38/Captura-de-Tela-_2800_907_2900_.png

    /resized-image/__size/320x240/__key/communityserver-discussions-components-files/38/Captura-de-Tela-_2800_906_2900_.png

    /resized-image/__size/320x240/__key/communityserver-discussions-components-files/38/Captura-de-Tela-_2800_905_2900_.png

    /resized-image/__size/320x240/__key/communityserver-discussions-components-files/38/Captura-de-Tela-_2800_902_2900_.png

    您能否仔细检查电荷泵电容器是否正确填充了22nf?  我看到类似的问题,当它意外地填充了 ex。 改为220nF 或2nf。   [/报价]

    我与我们的供应商核实电容器的 PN : PN :  CL10B22328NFNC

    他们从 Mouser 购买:  

    br.mouser.com/.../CL10B223KB8NFNC

    随附一张来自我们的 DRV8256 IC 的图片。

    /resized-image/__size/135x240/__key/communityserver-discussions-components-files/38/20231212_5F00_084349.jpg

    /resized-image/__size/320x240/__key/communityserver-discussions-components-files/38/20231212_5F00_084415.jpg

    最后,您能发布一份试图驱动电机的示波器捕获吗?  包括 IN1、IN2、nFAULT、理想情况下是输出的电流波形。  [/报价]

    当然、我将打开代码段并获取波形。

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

    Daniel、您好!

    感谢您提供更多信息! 请给我另一天的时间来研究这件事。   

    你能发布更少的模糊的图片的顶部和底部像这一个?  您应该能够通过使用"插入"、"图像/视频文件"直接在 E2E 上发布它们。  

    此致!

    雅各布

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

    您好、Jacob:

    当然... 对不起图片。 我使用了 Insert、但我认为当我转换到 link 时、它们会调整大小。

    IC1

    PCI1

    PCI2

    PCI3

    PCI4

    PCI5

    PCI6

    PCI7

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

    Daniel、您好!

    更好的是、感谢您提供全分辨率的图像。

    您是否在多个电路板上尝试过此功能、并进行了 A/B 转换、看看是电机驱动器芯片无法正常工作、还是 IC5中的驱动器(例如)始终无法工作?

    在您的布局上、设备上的接地 PowerPAD 没有良好的热连接- sehttps://www.ti.com/lit/an/slva959b/slva959b.pdf #page=9 

    当应该是实覆时、底层似乎在过孔上具有散热、顶层也会由于某种原因而被拆分。   

    此致!

    雅各布

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

    您好、Jacob:

    再次感谢您的反馈。

    实际上、我可以改进底层(蓝色)、使其完全固化。 顶层(红色)是的、我甚至尝试使它在没有中断的情况下流动、但我可以做得更好。

    我还没有看到您发送的这本手册、它对我们有很大帮助。

    但最奇怪的是、IC 不会变得很热。 即使在没有任何负载的情况下对其进行测试、它也已经命中 nFAULT 引脚、不会激活输出。

    然后我按 SLEEP、它会将 nFAULT 复位。 但当我要激活它时、它会显示这个"错误"。

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

    Daniel、您好!

    您能否在没有 D3的情况下尝试它、只需将 VM 直接连接到电源?   此外、对于 VAR、我认为您已将其从板上移除、进行测试。  

    我已经检查并确认您的设备是合法的、而不是假冒的、因此很好。