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.

[参考译文] BOOSTXL-DRV8323RS:连接到 DRV8323RS CLK 端口后、SPI 通信时钟信号变为低于1V

Guru**** 2473270 points
Other Parts Discussed in Thread: DRV8323R, BOOSTXL-DRV8323RS, DRV8323, MSP430F5529

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1248375/boostxl-drv8323rs-spi-communication-clock-signal-became-less-than-1v-after-connecting-to-drv8323rs-clk-port

器件型号:BOOSTXL-DRV8323RS
主题中讨论的其他器件: DRV8323MSP430F5529、DRV8323R

您好!

我无法在 BOOSTXL-DRV8323RS 和 STM32F767ZI 开发板之间建立 SPI 通信。  

我已经检查了使能引脚具有3.3V 输入、C8电容器两端的电压测量值为3.3V。 我没有将  BOOSTXL-DRV8323RS 开箱即用、因此 R13、R15和 R17中组装了0欧姆电阻器。  R14、R1、R5、R16、R19、 R22则未组装。 我按照原理图操作、 将 SCLK 连接到引脚13而不是引脚15。

当我尝试向 DRV8323RS 发送 SPI 命令时、STM32板将冻结。 我尝试单独移除 MOSI、MISO、CS、SCLK、发现移除 SCLK 后、STM 运行正常。 我尝试使用相同的代码与编码器通信、但工作正常、因此我认为我的代码是正确的。  

我 使用示波器测量的一件事发现 很奇怪、如果我连接到 BOOSTXL-DRV8323到 STM32电路板、SCLK 信号的逻辑高电平就会变为低于1V。 无论 DRV8323器件是打开还是关闭、都会出现此行为。 可能的原因是什么? 还是 DRV8323开发板损坏? 我刚买了几天,几乎没有开始测试。

感谢您的帮助!

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

    大家好、Jason、

    感谢您在 E2E 论坛发帖! R42和 R41是否已取消填充?  BOOSTXL-DRV8323Rx EVM 用户指南(修订版 C)(TI.com)的第9页规定了 为 DRV8323S EVM 执行此操作。 请告诉我、这是否可以解决您的问题。

    此致!

    Eli

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

    尊敬的 Eli:

    感谢您的答复! 是的、这两个引脚未填充、我检查 P17和 P19上的电压、它们都接近于3.3V。

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

    大家好、Jason、

    太棒了! 如果这样可以解决问题、请放心解决该问题、因为我将在最后关闭该问题。 谢谢!

    此致!

    Eli

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

    不,对不起误解。 问题仍然存在、两个引脚都是3.3、因此我的配置是正确的、这意味着问题不会出现。 还要注意的是、我通过数字输出引脚连接 SCLK 并尝试提供3.3伏、但它会出于某种原因将其下拉至该引脚上的电压小于1伏。 我认为这就是 SCLK 无法上拉且 SPI 停止的原因。 此器件是否有缺陷?

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

    大家好、Jason、

    很抱歉耽误你的时间。 快速检查一下、您是否有权访问 MSP430F5529? 该 EVM 应该与此器件配合使用、并允许我们找到问题所在。 此外、您使用的是哪种 PWM 模式?

    此致!

    Eli

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

    否、我没有购买 MSP430F5529。 我希望在项目中实施 DRV8323、这样我就使用开发板、即配备 mbed OS 的 STM32F767。 SPI 模式为模式1、它是0极性和短语1。 还设置为每帧16位。 时钟频率为100,000。 我还尝试了不同的时钟频率值、如50,000、但没有帮助。

    正如我提到的、DRV8323的 SCLK 引脚似乎 总是会将所有输入下拉至低于1V、我认为这会导致 SCLK 无法正确输出。 如果我将其从 DRV 8323上拔下、SCLK 信号会恢复正常、其中逻辑高电平的范围为3.6 - 4.0V。

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

    抱歉、我是要键入1,000,000 Hz 和500,000 Hz 的

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

    大家好、Jason、

    感谢您的回复! 是否在两个器件之间共享 GND 和3.3V 电源? 此外、请确保电源电压在 DRV8323RS 的建议工作条件内(请参阅此处的数据表: DRV832x 6V 至60V 三相智能栅极驱动器数据表(修订版 D)(TI.com))。 但是、我将与我的团队成员保持一致、并让你们在这个问题上得到更好的回应、因为这个问题的主要根源之一可能是非 TI 器件、我们将更难提供帮助。 如果我们可以看到插入  STM32F767ZI 的电路板图像 (重点介绍其如何连接到 EVM)以及电路板也断开连接的图像、那么这可以帮助我们解决问题。

    此致!

    Eli

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

    地面在共享。 对于 VDD、DRV8323板从28V 电池获取输入、而 STM32来自另一个5V 电源。 根据 BOOSTXL-DRV8323RS 的规格表、应该能够接受6V 至 54V 的电压。  
    发生一件奇怪的事情、我尝试在 SCLK 上使用稳定的3.3V 来查看它是否仍然将其下拉至低于1V。那么、它不会、因此我将其连接回原始设置。 SCLK 可以正常地进行向上和向下切换。 不过、出现了另一个问题、nCS 引脚无法再切换至逻辑高电平。 如果我断开与 DRV8323板的连接、示波器会显示它可以正常切换到逻辑高电平。 换言之、出于某种原因、现在是 SCLK 引脚传输到 nCS 引脚的问题。
    是的、我可以尝试查看如何演示设置。 跳线有点杂乱、因为我还将它们连接到示波器

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

    以下是如何在 STM32开发板和 DRV8323之间连接器件
    试验电路板用于将信号连接到示波器、两个示波器通道都连接到公共接地端

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

    大家好、Jason、

    您能否通过它的图像进行发送? 最好能够看到连接的时长、两个板的外观等等。

    此致!

    Eli

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

    我移除了 o 型示波器的连接。 因为我只有很长的电线、有些是男性、有些是女性、所以很麻烦。 但是、我认为导线的长度不会造成问题(大多数情况下会产生一些噪声、并且电阻会稍大)、

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

    大家好、Jason、

    感谢您的图像。 您能否 为您的设计的其余部分发送原理图? 我认为不匹配的连接是最大的问题、但导线可能会带来问题、有些似乎都很长。 尤其是当我们进入 MHz 范围时、这会带来一些问题。 您是否能够发送 STM32F SPI 时钟的参数?

    此致!

    Eli

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

    您需要什么原理图? STM32开发板? 设计中没有其他组件、它只是如下面的图像所示。 "不匹配"是什么意思(如果您说的是颜色不匹配、抱歉、我没有更多相同颜色的电线、这些都是我所拥有的)、STM32与 DRV 之间的连接如下所示:

    我不知道您是否看到我先前的帖子、但这里是它  

    "有一件奇怪的事情发生、我尝试在 SCLK 上使用稳定的3.3V 电压、以查看它是否仍会将其下拉至低于1V。然后、它不会、因此我将其连接回原始设置。 SCLK 可以正常地进行向上和向下切换。 不过、出现了另一个问题、nCS 引脚无法再切换至逻辑高电平。 如果我断开与 DRV8323板的连接、示波器会显示它可以正常切换到逻辑高电平。 换言之、出于某种原因、现在是 SCLK 引脚传输到 nCS 引脚的问题。"
    导线的长度不会使电压从3.8V 下降到几乎0伏、它是 SCLK、现在是 nCS 引脚。 我不知道 DRV8323内的这两个引脚之间有什么关系。

    STM32参数也会显示在之前的帖子中(SPI 模式是模式1、极性为0且短语1。 还设置为每帧16位。 时钟频率为1,000,000)我的图片中显示了 MOSI、MISO、SCLK、nCS 的引脚。 您还想知道其他哪些参数?

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

    您好!

    我想芯片已经死了吗? 我使用万用表测量接地端和 P18 (SCN)之间的电阻、发现它仅为1.5欧姆。 根据规格表、P18和地之间应该有100k 欧姆的下拉电阻、所以我应该得到100k 欧姆、对吧?

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

    大家好、Jason、

    这可能是您的问题。 您能否想到可能损坏芯片的任何因素(即违反了 DRV832x 6V 至60V 三相智能栅极驱动器数据表(修订版 D)第7.1节中显示的 ABS_MAX 列表(ti.com))?)我会建议 您购买另一个 EVM 或购买另一个 DRV8323R 芯片并替换 EVM 上当前使用的芯片。

    此致!

    Eli

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

    不可以、输入电压是28V (这个电池本身是无法超过54V 的)、STM32F 芯片每个引脚的逻辑高电平均不超过4V (规格表说最多可消耗5V 电压)根据示波器和万用表计算得出。 我看不到任何会损坏芯片的东西、您能想到什么吗? 比如不是 DRV 芯片、而是 BOOSTXL 开发板本身上的电子元件?

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

    大家好、Jason、

    我将与我的团队就此达成一致、并在周五之前得到更好的回复。

    此致!

    Eli

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

    好的、谢谢! 我只是想知道这种情况的根本原因、因为如果我再次购买它并再次做同样的事情、那么它很可能会最终得到这一点、假设所有开发板 都经过了相同的质量测试和一切测试。
    如果您需要、我可以测量其他引脚、就像我在使能引脚连接至3.3V 的情况下测量 C8两端的电压一样、读数为3.3、如果我断开使能引脚、则读数返回到0。 因此、我假设只有 DRV 的 SPI 部分是坏的?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您需要,我可以测量其他引脚,就像我在使能引脚连接至3.3V 且读数为3.3时测量 C8两端的电压一样,如果我断开使能引脚,则该引脚返回0 [/引号]

    感谢您愿意进行测试! 这有助于我们更快地调试问题。

    我认为 DRV 中只有 SPI 部分是坏的吗?  [/报价]

    然而,我假设这一点,总有机会它是其他的东西。 我将在周五与团队谈话后回到你们这里、我们将看到你们可以做哪些其他测试、更多关于问题的想法、等等。

    此致!

    Eli

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

    大家好、Jason、

    您能否在 SCLK 悬空时为其发送波形(即在 MCU 引脚悬空时编程虚拟命令并测量 SCLK 的输出)? 这可能是 GND 连接的问题。 进行所有测量后、您测量的相对于哪个 GND (靠近 MCU 或靠近 DRV 的 GND)? 我知道您已连接它们、但是、导线添加到 GND 的电感也可能是问题、因为这可能会产生电压差。 请在 MCU 的 GND 和 DRV 的 GND 之间进行测量、看看是否出现了情况。

    此致!

    Eli

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

    尊敬的 Eli:

    请参阅下图、黄色亮起表示使用 MCU GND 的 SCLK 信号、紫色表示使用 DRV GND 的 SCLK 信号。 差异是电压相差不超过0.3V。 之前、我将 MCU 的 GND 连接到试验电路板的 DRV 的 GND、而 o 示波器连接到试验电路板上的引脚。 峰值时逻辑高电平的最大值为5.1V、小于 DRV 规格表允许的最大值5.5V

    如果这是您要找的、请告诉我。

    在我看来、SPI 信号的任何部分都不会损坏 DRV 芯片的 SPI 部分。 我想您的问题针对的是测量误差、 但我想现在我们已经确认 DRV 芯片的 SPI 不能正常工作(如前所述、选择引脚基本上是根据万用表接地)、我想知道其根本原因、这样就不会损坏我买的下一块板。 但是如果我们找不到原因、或者如果我敢于把它连接到新设置中、但是 DRV 芯片仍然正常工作、那么这次单起事件就是芯 片质量意外通过了检查。

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

    大家好、Jason、  

    感谢您的波形! 这正是我所寻找的。 您的 SCLK 输出上的振铃可能不会超过 ABS_MAX、但会低于它。 数据表中 SCLK 的 ABS_MAX 最小额定值为-0.3V。 该输出中的振铃似乎使其几乎比建议值低1V。 这会损坏器件、影响器件的功能。 这种振铃的原因是电感耦合。 电感耦合可能是由于导线的长度(导线越长-->电感越高--> V= L*di/dt 尖峰增大)造成的。  如果您发现导线较短、则 有效 电感将会降低、从而减少您看到的振铃、并可能使 SCLK 信号处于 ABS_MAX 范围内。 您可以继续测量 SCLK 的输出、直到导线变化足够减少振铃、没有任何 ABS_MAX 违例。 我还建议使用另一个 EVM (该 EVM 可能会由于 ABS_MAX 违例而损坏)并找到一种更好地巩固 GND 的方法。 在查看 SPI 命令时、0.3V 的差异可能会变得显著。 我不知道为什么振铃不会 损坏您的编码器(它可能具有与 DRV8323不同的 ABS_MAX 额定值)、但它肯定会对栅极驱动器引脚造成损坏。  

    此致!

    Eli

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

    尊敬的 Eli:

    您可以告诉我、在规格表中 SCLK 引脚的 ABS_MIN 是-0.3V 吗?

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

    大家好、Jason、

    SCLK 的 ABS_MAX 额定值显示在该屏幕截图的底部、该截图取自 DRV832x 6至60V 三相智能栅极驱动器数据表(修订版 D)(TI.com)的第11页

    重申我的建议:

    -尽量减小连接器(SCLK、nSCS、SDO、SDI 和上图中列出的其他引脚)上的电感,使引脚上的振铃不超过任何 ABS_MAX 额定值

    -找到一个更好的方法来连接你的 GNDs,这样两个之间有更少的电压差

    - TI 建议 在此项目中使用 MSP430F5529 LaunchPad、因为此 EVM 具有一个硬件接口、构建的硬件接口 非常适合此设置。 我知道您正在尝试使用不同的 MCU、但是、您可以通过使用 MSPM0板仔细检查 DRV 的功能来继续调试以确定此振铃是否是问题。

    -此 EVM 可能会由于重复的 ABS_MAX 违规而损坏。 我建议 在修复此电感问题后再购买一个 DRV8323 EVM 并使用它进行测试。

    我希望这对您有所帮助。  

    此致!

    Eli

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

    Jason、您好!

    感谢您在 E2E 上发帖!  请告诉我、这是否通过解决该线程解决了您的问题。 如果您有任何其他问题、请随时创建另一个 E2E 帖子。

    此致!

    Eli