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.

[参考译文] DRV8886:DVDD 引脚输出仅为1.5v、AVDD 引脚输出保持0v 的根本原因是什么?

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/968247/drv8886-what-is-the-root-cause-why-dvdd-pin-output-only-1-5v-and-avdd-pin-output-remain-0v

器件型号:DRV8886
主题中讨论的其他器件: MSP430F2617MSP430F2416MSP430F2618MSP430F2417UNIFLASHMSP-FET

您好,

我使用修改 DRV8886 EVM 的 PCB 设计了几乎相同的 DRV8886 驱动面积原理图、除了为 MSP430F2617电源再添加一个降压稳压器、

当原型印刷电路板将 所有组件焊接在其自身上时,我测试并发现 DRV8886 nFault 引脚保持逻辑低电平,导致报警 LED 保持灯亮, 在检查  每个引脚的状态期间、我发现与 DRV8886EVM 手册中的正常状态相比、DVDD 和 AVDD 引脚的电压电平非常异常;我不知道为什么会发生这种情况、尽管验证焊接质量 没有明显的问题。

在将程序下载到 msp430f2617TPM 时,也遇到了一个问题,软件始终发出芯片警报 msp430f2416。我的理解是有问题的,还附带了警报消息。  e2e.ti.com/.../msp430f2617-order-while-display-as-MSP430f2416-when-download.pdf 

我的原理图以 供参考、

e2e.ti.com/.../MSP430F2617TPM_2B00_DRV8886-Version1.pdf

您是否会帮助弄清为什么以及如何解决这些问题? 谢谢!

此致

LIN  

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

    您好、Li、

    您能告诉我 DVDD 和 AVDD 的异常电压值吗?

    让我研究一下 MSP430编程的问题、我将在明天回复并给出答案。

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

    您好、Pablo、

    感谢你的善意帮助。

    我所说的芯片管脚电压异常是 DRV8886PWP、具体值如下:

    检查时的 DVDD 引脚电压为1.5v; 检查时的 AVDD 引脚电压为0v。  

    提醒一下。

    有两个问题需要我理解,一个是 DRV8886PWP 芯片,该芯 片有某些问题会导致 nFAULT 引脚保持逻辑低电平。

    另一个是下载程序时的 MSP430F2617芯片、显示硬件不匹配、

    LT3976芯片的降压稳压器输出在此原型 PCB 上为3.05v。

    此致

    LIN

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

    尊敬的 Lin:

    感谢您提供信息。

    还有几个问题要问:

    1. 发生故障时的 VM 电压值是多少?
    2. 发生故障时是否驱动了负载? 如果是、您能否在发生故障时提供负载电流的波形?
    3. 对 MSP430进行编程时、您是否确保选择 MSP430F2617作为目标器件? 从错误消息中、似乎选择了 MSP430F2618。
    4. 转换器编程为3.3V 输出、对吧? 如果测量值为3.05V、则必须有一些东西将电压下拉。

    我检查了您的原理图、一切看起来都很好。 您是否检查了布局是否存在任何潜在问题?

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

    您好、Pablo、

    感谢你的善意帮助。

    从原型 PCB 中,我为 VM 提供值为24VDC 的电压。

    我已经选择 msp430f2617作为 IAR 软件中的目标器    件,以前的 IAR 软件在使用从 Mouse 购买的 DRV8886EVM 板时已经过测试。 在随后的测试中,我绕过了原始 GUI 功能,只使用了测试中的 ENABLE/DIRECTION 信号。

    我从未对 驱动的负载进行过任何测试。由于上述问题在该原型 PCB 中尚待解决。。。这可能会导致驱动根本不起作用。

    对于3.3V,最初用作原型,但当选择的电阻器不非常适合降压稳压器的电压输出值时,它只能在3.05v 时很好地控制,我认为这符合 TI MSP 规范,并将其留在此处。  

    对于我的 PCB 设计文件,如果 可能,我可能会提供文件作为您的图的参考。我还想验证 PCB 的布局是否存在潜在问题,因为我使用 Eagle 作为 PCB 设计平台,那里没有足够的经验。 此参考是 Eagle 项目。  

    此致

    Line2e.ti.com/.../Bipolar-Driver-with-MSP430F2617TPM.rar

    此致

    LIN

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

    尊敬的 Lin:

    感谢您提供信息。 我能够打开项目文件。 让我花些时间来回顾一下、我明天就会回来。

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

    尊敬的 Lin:

    我在下面查看了原理图和布局、这是我的一些顾虑:

    MCU 编程。 我没有看到任何可能导致问题的明显设计问题。 很可能、问题出在 IAR 软件上。 您能否尝试在 DRV8886EVM 上使用相同的 IAR 配置对同一代码进行编程? 硬件不匹配问题是否仍然存在?

    提供有关如何对电路板进行编程的过程也有助于 确定导致问题的原因。 您能提供该过程。

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

    您好、Pablo、

    感谢您的建议。

    关于 MCU 编程;我已使用程序在 DRV8886EVM 上成功下载(只需为 所连接的程序触发 ENABLE_SIGNAL 逻辑低电平);无硬件不匹配问题。

    此过程遵循 MSP430基础知识手册中提供的我从中学习的过程。

    在 IAR 软件的选项卡中、

    1 在常规选项菜单中选择合适的芯片类型、例如 msp430f2617作为目标器件、

    2 在调试菜单中选择合适的 FET 调试器作为驱动器;

    3 在 FET Debugger 菜单中选择正确的连接类型。

    4  按“Make”(创建)按钮,确保没有错误(如果有),需要恢复为正确的程序。

    5   然后按下载和调试按钮。

    对于 nSLEEP 和使能引脚、在逻辑上一旦程序工作即可;当我使用 DRV886EVM 进行测试时、它可能会相应地切换逻辑以使驱动器工作。

    对于 PCB 上的 MCU 和 DRV8886布局,当然需要改进,但至少我的条纹稳压器仍然适用于我的布局,输出至少为3.05v。 所以我想为什么其他两个芯片都出现 了这样的异常问题呢? 如果你们在 这些问题上有更多的经验来提供建议和学习,你们是否会建议 芯片布局的任何问题,或者为什么会发生? 如果再也不知道了, 我将尝试使用超级库重新设计此 PCB,以确保为下一个跟踪测试获取正确的组件封装,同时观看您的手册或视频,了解 improving.e2e.ti.com/.../IAR-MSP430f2617_5F00_DRV8886_5F00_Stepper-Driver.rar 的 PCB 布局

    此致

    LIN

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

    尊敬的 Lin:

    感谢您提供信息。

    我自己对 IAR 软件不太熟悉、但我将让团队中的其他人帮助弄清楚可能导致编程错误的原因。 可能需要几天时间才能解决问题。 预计会在1/12或更早的时间收到响应。

    您的设计中的 MSP430尚未编程。 是这样吗? 只需确认即可。

    关于 PCB 布局、我建议对下一个电路板进行以下改进。

    • 将 VM 大容量电容器(C3和 C20)放置在更靠近驱动器的位置
    • 在驱动器 IC 的散热焊盘上放置散热过孔
    • 将 C15和 C14放置在更靠近驱动器 IC 的位置
    • 避免使用直角布线、如 BOUT2布线。
    • 在电路板上放置更多 GND 过孔以连接顶层和底层 GND 平面。
    • 对信号进行布线、从而最大限度地增加两层上的 GND 覆铜量。

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

    您好、Pablo、

    感谢您详细了解 PCB 的改进,我将在下次设计 PCB 时尝试您的建议。

    对于 IAR 软件支持、提前感谢  您的真诚安排、如果您的团队稍后通过 possible.e2e.ti.com/.../drving-video-DRV8886EVM.mp4进行改进更正

    我还可以。没有必要着急回答。 我只想知道哪些因素可能导致同样的问题,我的设计故障中的任何缺陷 都可能导致该问题。

    我希望 DRV8886驱动芯片的功能可以发挥作用 、因为 原来的 DRV8886EVM 板作为附加视频进行了测试、当我选择此芯片时、它看起来非常适合我的感受。由于 MSP430F2617TPM 芯片具有 DAC 模块、因此可以 更好地对运动进行微调。 除了必须由我的应用环境修改接口。   

    请允许我 对你的帮助表示非常感谢。

    此致

    LIN

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

    您好、Pablo、

    正确、下载程序期间出现问题、因此我认为我的设计未成功编程。 解决该问题后、如果程序可以在 IAR 软件平台中逐步执行、那么我认为这意味着程序至少在正确/匹配的存储器位置工作。

    此致

    LIN

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

    尊敬的 Lin:

    感谢您分享视频。

    我认为我们需要弄清楚的第一件事是导致编程问题的原因。 正确对 MCU 进行编程后、我们可以查看 nFAULT 和 AVDD/DVDD 问题是否仍然存在。

    我将在明天向您提供最新信息。

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

    尊敬的 Lin:

    您是否填充了 J5并让 JP6打开? 下面的原理图显示了为4线制 JTAG 通信设置信号连接的正确方法。 A 您可以看到 R7 (在原理图中)应连接到 MCU 的 AVCC 以实现正确通信。 我还建议使用电容器和电阻器的建议值。

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

    您好、Pablo、

    感谢您 提供有关 JTAG 通信 区域的详细支持设置信息、  

    是的,我  已经填充了 J5并让 JP6从 schematic.compared 打开您提供的原理图,明显的区别是 R1/C1值和 TEST 引脚尚未连接。

    但我 在 分析过程中的原因不同、如下所示:

    我想知道我已经遵循了 DRV8886EVM 上使用的 JTAG 通信设置基准;您可以确认我上次发送的 EAGLE 文件。 因此、如果我仅将电源从原始 FTDI 稳压器更改为 LT3976降压稳压器、那么原始 DRV8886 EVM 设置 JTAG 样片 不起作用、需要按照您的演示方式进行更改? 是否合理?

    不管怎样 ,只要   我 得到另一个改进的 PCB,我就可以验证所有的建议,但需要时间来解决。

    感谢您的建议、并希望 再次检查和尝试。  

    此致

    LIN

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

    您好、Pablo、

    我今天  下午再次验证了此原型 PCB 的下载消息,请参阅随附的。 您可能会看到 VCC 电压显示为1.2V,异常? 仍然检测到器件是 MSP430F2416,而不是我 从 TI 订购的原始 MSP430F2617TPM 芯片。

    我还使用手头上的万用表对 JTAG 端口的所有引脚再次确认电压。

    具体情况如下:

    引脚1:1.495VDC

    引脚3 3.32VDC e2e.ti.com/.../DRV8886-Project-IAR-Message-Display.pdf

    引脚5:3.32VDC

    PIN7:3.32VDC

    引脚9 0VDC

    引脚11:3.34VDC

    PIN4:3.35VDC。

    IAR 软件中显示的 VCC 电压可能过低?

    此消息中检测到来自 IAR 软件的任何异常发现?

    此致

    LIN  

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

    尊敬的 Lin:

    这很有意思。 您能否重复上述实验并测量 DRV8886EVM JTAG 引脚的所有引脚?

    请给我一天时间来看看 IAR 错误消息、看看它是否提供了任何有关正在发生的情况的线索。 我想了解的是 IAR 为什么检测 MSP430F2416而不是 MSP430F2417。

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

    您好、Pablo、

    DRV8886EVM 现已不再可用,因为我在改装 此原型 PCB 时卸下了许多组件,以验证 PCB 的封装尺寸。

    您是否会帮助验证您的侧上的这些信号、因为我的侧上当前的情况、如果可能、非常感谢。

    无需着急即可获得结果、您可以按照自己的进度检查来自 IAR 软件消息的线索。

    顺便说一下,只是提醒一下。 IAR 正在通过来自 错误消息的原型 PCB 将 MSP430F2617芯片检测为 MSP430F2416。

    此致

    LIN  

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

    尊敬的 Lin:

    明白。

    我将首先了解原型 PCB 的 JTAG 信号、并尝试了解为什么 IAR 会错误识别 MCU。  

    如果需要、我可以从实验室中抓取 DRV8886EVM 来比较 JTAG 信号。

    希望在本周结束前收到我的回复。

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

    尊敬的 Lin:

    JATG 的直流电压值不会提供太多信息。 此问题是否在多个电路板中发生? 或者您是否只有一个原型板?

    遗憾的是、我没有 IAR 软件、因此我无法在我的一侧重现问题。 您可以尝试另一种解决方案。 您可以从 TI 下载 UniFlash、免费的闪存编程器实用程序、网址 为 https://www.ti.com/tool/UNIFLASH?keyMatch=UNIFLASH%20DOWNLOAD&tisearch=Search-EN-everything。 此实用程序允许您使用 IAR 或 CCS 生成的.out 或.txt 文件对 MSP430器件进行编程、并通过 JTAG 端口使用 MSP-FET 进行编程、这将是一种很好的交叉检查。 它自动检测正确的 MSP430器件并按如下方式显示:

    您能否尝试此方法并查看它是否起作用?

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

    您好、Pablo、

    是的,我只有一个原型 PCB,此问题仅发生在该 PCB  上。

    这个 PCB 应该会有严重的问题,无论我在 下载程序时使用 IAR 还是 CCS,都会出现同样的问题,所以即使您建议的方法仍然是一样的:没有检测到器件, 让我花一段时间来详细了解一下。要首先验证每个单个引脚是否处于适合 PCB 的正确位置,一旦我得到某些线索或发现,我将会反馈我观察到的错误点,非常感谢 您的各种建议。

    此致

    LIN   

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

    尊敬的 Lin:

    听起来不错!

    请告诉我您的调查结果以及您是否需要进一步的帮助。

    如果您目前不需要进一步的帮助、请单击"解决"以关闭此主题。 如果您将来需要帮助、您仍可以回复此帖子或提出新的相关问题。

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

    您好、Pablo、

    感谢您在所有这些方面提供的详细帮助。 构建下一个原型 PCB 时。 此问题已解决。

    此致

    LIN