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.

[参考译文] LP-AM263P:在使用 DRV8316REVM (无 SPI)的 AM263x LP 上运行2级示例时出现问题

Guru**** 2463330 points
Other Parts Discussed in Thread: LP-AM263, DRV8316REVM, TIDM-02018, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1475822/lp-am263p-issue-running-level-2-example-on-am263x-lp-with-drv8316revm-no-spi

器件型号:LP-AM263P
主题中讨论的其他器件:LP-AM263DRV8316REVMTIDM-02018SysConfig

工具与软件:

尊敬的 TI 专家:

我正尝试运行 universal_motorcontrol _am263x_r5fss0-0_nortos_ti-arm-clang_3phGaN 级别2 上的示例 TI LaunchPad Sitara AM263x (LP-AM263) 可以通过实现 DRV8316REVM 、已为配置 DRV8316T 处于硬件模式 (无 SPI 模块)。

DRV8316REVM 硬件配置(无 SPI 模式):

  • R9/R12 - DNP
  • R40/R45 -连接到 AGND
  • R37/R42 - Hi-Z
  • R38/R43 - Hi-Z
  • R41/R46 - Hi-Z
  • R39/R44 -连接到 AGND

引脚配置(以下定制电路板示例):

组合  DRV8316REVM:

  • DRVOFF - GND
  • MCUVREF - 3.3V
  • NFAULT - 3.3V
  • NSLEEP - 3.3V

遇到的问题:

在构建和运行示例之后、当我设置时motorVars_M1.flagEnableRunAndIdentify = 1、电机会卡住 大电流、不会移动 . 此外:

附加观察:

这也是一样的 DRV8316REVM (无 SPI)配置 使用成功运行 universal_motorcontrol_lab_f28002x 上的示例 F280025C LaunchPad 、没有任何问题。

如果有专家帮助解决这一问题、我将不胜感激。

视频:


e2e.ti.com/.../universalmotorlab_5F00_lv2.mp4

预计 AD 计数(~5分钟后):

此致、
振荡器

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

    Shahar、您好!

    您已经拥有有关该主题的开放主题以及为您提供支持的专家、请通过该主题继续处理此问题: LP-AM263:所需帮助:AM263x 与 DRV8316的模块过流问题-处理器论坛-处理器- TI E2E 支持论坛

    此致、

    Ralph Jacobi

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

    尊敬的 Ralph:

    感谢您的答复、但请仔细阅读我的帖子。 我现在面临的问题是 完全不同 与上一主题中讨论的不同。

    我重申了完整的设置、因为在上次讨论中、专家不知道 DRV8316REVM 可以在无 SPI 模式下运行 . 一个新问题 与过流无关 —该问题已在上一个线程中得到解决。

    非常感谢专家帮助我们解决这个新问题。

    谢谢!
    Shahar

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

    Shahar、您好!

    我已经和一位专家讨论了这个主题。 您引用的设计不使用 DRV8316REVM、尽管在非 SPI 模式下使用它并以这种方式在您的应用中使用它没有问题、但我们无法提供详细的支持来处理迁移过程和解决与之相关的问题。

      TIDM-02018设计指南的第4.6节提供了有关如何完成此过程的详细分步说明。  

    请查看其中的所有详细信息并将它们与您的项目设置进行比较、以找出您所面临问题的原因。  

    此致、

    Ralph Jacobi

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

    尊敬的 Ralph:

    在级别2中、通过删除用于监控活动位置的调试日志方法来解决此问题。 现在、将 motorVars_M1.flagEnableRunAndIdentify 设置为1后(在 universal_motorcontrol_lab_f282x 中仍无法复位之前)、eQEP 不再复位、而将 motorVars_M1.flagEnableRunAndIdentify Ref_Hz 设置为60后、motorVars_M1.flag00c 重新复位、我正在接收值-60。 这种差异可能是什么原因造成的?

    更重要的是、在3级、eQEP 再次复位、电机保持静止。 这种行为的原因可能是什么?

    eQEP 设置:

    还值得注意的是、在 F280025C LaunchPad 上、相同的 eQEP 在运行时不会出现任何问题。

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

    我注意到 adcData.offset_v_sf 保持为零  
    可能是什么原因呢?



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

    Shahar、您好!

    我建议按照设计指南的指南优先查看 SysConfig 和 HAL 配置、以确保已针对特定 DRV 板正确调整每个步骤。

    AM26x 器件具有 非常不同 SysConfig  、而非 F280025C LaunchPad、因此、您不能真正指向该 LaunchPad 正在工作、并假设实现该目标的步骤相当于使其在 AM26x 上工作。 您必须将 AM26x 视为与 F280025C MCU 无关的器件、并独立完成每个步骤。

    此致、

    Ralph Jacobi

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

    尊敬的 Ralph Jacobi:

    我曾提到使用 F280025C MCU 来强调电机和编码器工作正常。 我完全理解 AM26x 是不同的 MCU、我将相应地逐步进行操作。

    如果可能、您能否查看我的通用电机实验3级 博文

    谢谢!